Hello,
I'm working on OMAP4770 Blaze platform with 4IA.1.4, I want to build the wl1271 driver under ~/mydroid/hardware/ti/wlan, there are some error messages as below.
...
CC /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/stad/build/linux/tiwlan_drv.mod.o
LD [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/stad/build/linux/tiwlan_drv.ko
make[2]: Leaving directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0'
make[1]: Leaving directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/stad/build/linux'
make -C ../../../platforms/os/common/build/linux CROSS_COMPILE=arm-none-linux-gnueabi- DEBUG=y BUILD_SUPPL=n SUPPL=ANDROID WSPI=n INTR=y XCC=n INFO=n STATIC_LIB=y OS_AUXILIARY_LIBS+=../../../../../stad/build/linux/libestadrv.a
make[1]: Entering directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux'
rm -f ../../../../../platforms/os/common/build/linux/libuadrv.a
make -C /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0 M=`pwd` ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules
make[2]: Entering directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0'
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/../../../../../platforms/os/common/src/osRgstry.o
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/../../../../../stad/src/Ctrl_Interface/CmdHndlr.o
LD [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "cmdInterpret_Create" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_memoryFree" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_memoryZero" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_printf" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "NdisUnicodeStringToAnsiString" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "cmdInterpret_convertAndExecute" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_SignalObjectSet" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_wake_lock" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_SignalObjectCreate" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_setDebugOutputToLogger" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_wake_unlock" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_protectLock" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_RequestSchedule" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_memoryCopy" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_SignalObjectWait" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_protectDestroy" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "wlanDrvIf_CommandDone" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_memoryCompare" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "cmdInterpret_Init" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "cmdInterpret_Destroy" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_SignalObjectFree" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_protectUnlock" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "cmdInterpret_GetStat" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_protectCreate" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "os_memoryAlloc" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "NdisReadConfiguration" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
WARNING: "TiDebugFlag" [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko] undefined!
CC /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.mod.o
LD [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux/tiwlan_drv.ko
make[2]: Leaving directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0'
make[1]: Leaving directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/common/build/linux'
make -C ../../../platforms/os/linux/build CROSS_COMPILE=arm-none-linux-gnueabi- DEBUG=y BUILD_SUPPL=n SUPPL=ANDROID WSPI=n INTR=y XCC=n INFO=n STATIC_LIB=y OS_AUXILIARY_LIBS+=../../../../stad/build/linux/libestadrv.a OS_AUXILIARY_LIBS+=../../../../platforms/os/common/build/linux/libuadrv.a
make[1]: Entering directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build'
rm -f ../../../../platforms/os/linux/build/tiwlan_drv_stub.o
make -C /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0 M=`pwd` ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules
make[2]: Entering directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0'
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvIf.o
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/osapi.o
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/osmemapi.o
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/osRgstry_parser.o
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/ipc_k.o
CC [M] /home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.o
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:136: error: unknown field 'private' specified in initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:136: warning: initialization from incompatible pointer type
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:137: error: unknown field 'num_private' specified in initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:137: warning: excess elements in struct initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:137: warning: (near initialization for 'tWextIf')
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:138: error: unknown field 'private_args' specified in initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:138: warning: excess elements in struct initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:138: warning: (near initialization for 'tWextIf')
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:139: error: unknown field 'num_private_args' specified in initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:139: warning: excess elements in struct initializer
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:139: warning: (near initialization for 'tWextIf')
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c: In function 'wlanDrvWext_Init':
/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.c:150: error: 'struct net_device' has no member named 'wireless_handlers'
make[3]: *** [/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build/../../../../platforms/os/linux/src/WlanDrvWext.o] Error 1
make[2]: *** [_module_/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build] Error 2
make[2]: Leaving directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/kernel/android-3.0'
make[1]: *** [../../../../platforms/os/linux/build/tiwlan_drv_stub.o] Error 2
make[1]: Leaving directory `/home/sw2/my-plat/omap4470/blaze/4AI.1.4-built/mydroid/hardware/ti/wlan/wl1271/platforms/os/linux/build'
make: *** [../../../platforms/os/linux/build/tiwlan_drv_stub.o] Error 2
If there is any idea for this we be appriciated, Thanks in advance.
Regards,
Calvin