I'm trying to add wifi using the WEXT driver to my ASOP 6.0.1 port and have 
hit an compile error with wpa_supplicant.  Anyone have any ideas on how to 
resolve this?  Thanks in advance.

Error below:

target thumb C: wpa_supplicant <= 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:48:0: 
warning: "NLMSG_ALIGNTO" redefined
 #define NLMSG_ALIGNTO 4
 ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:86:0: note: this is the location of 
the previous definition
 #define NLMSG_ALIGNTO 4U
 ^
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:51:0: 
warning: "NLMSG_LENGTH" redefined
 #define NLMSG_LENGTH(len) ((len) + NLMSG_ALIGN(sizeof(struct nlmsghdr)))
 ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:90:0: note: this is the location of 
the previous definition
 #define NLMSG_LENGTH(len) ((len) + NLMSG_HDRLEN)
 ^
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:53:0: 
warning: "NLMSG_DATA" redefined
 #define NLMSG_DATA(nlh) ((void*) (((char*) nlh) + NLMSG_LENGTH(0)))
 ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:92:0: note: this is the location of 
the previous definition
 #define NLMSG_DATA(nlh) ((void *) (((char *) nlh) + NLMSG_LENGTH(0)))
 ^
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:54:0: 
warning: "NLMSG_NEXT" redefined
 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), \
 ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:94:0: note: this is the location of 
the previous definition
 #define NLMSG_NEXT(nlh,len) ((len) -= NLMSG_ALIGN((nlh)->nlmsg_len), 
(struct nlmsghdr *) (((char *) (nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
 ^
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:57:0: 
warning: "NLMSG_OK" redefined
 #define NLMSG_OK(nlh,len) ((len) >= (int) sizeof(struct nlmsghdr) && \
 ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:95:0: note: this is the location of 
the previous definition
 #define NLMSG_OK(nlh,len) ((len) >= (int) sizeof(struct nlmsghdr) && 
(nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && (nlh)->nlmsg_len <= (len))
 ^
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:76:8: 
error: redefinition of 'struct sockaddr_nl'
 struct sockaddr_nl
        ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:54:8: note: originally defined here
 struct sockaddr_nl {
        ^
In file included from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:28:0:
external/wpa_supplicant_8/wpa_supplicant/src/drivers/priv_netlink.h:84:8: 
error: redefinition of 'struct nlmsghdr'
 struct nlmsghdr
        ^
In file included from bionic/libc/kernel/uapi/linux/if_link.h:22:0,
                 from bionic/libc/kernel/uapi/linux/netdevice.h:25,
                 from bionic/libc/kernel/uapi/linux/if_arp.h:21,
                 from bionic/libc/include/net/if_arp.h:2,
                 from 
external/wpa_supplicant_8/wpa_supplicant/src/drivers/driver_wext.c:20:
bionic/libc/kernel/uapi/linux/netlink.h:61:8: note: originally defined here
 struct nlmsghdr {
        ^
make: *** 
[out/target/product/rpi2/obj/EXECUTABLES/wpa_supplicant_intermediates/src/drivers/driver_wext.o]
 
Error 1

-- 
-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to