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.