[PATCH] Fix: Compilation fails with nl80211

Masashi Honma honma
Sun Apr 11 18:31:50 PDT 2010


Hello.

The wpa_supplicant compilation failed with messages below.

sme.o: In function `sme_associate':
/home/honma/hostap/wpa_supplicant/sme.c:329: undefined reference to `ieee802_11_parse_elems'
collect2: ld returned 1 exit status
make: *** [wpa_supplicant] Error 1

This will occur when using nl80211 driver and not defining CONFIG_IEEE80211R,
CONFIG_WPS, CONFIG_CLIENT_MLME.

This patch solves this issue.

diff --git a/src/drivers/drivers.mak b/src/drivers/drivers.mak
index 91cd244..a3fc2bb 100644
--- a/src/drivers/drivers.mak
+++ b/src/drivers/drivers.mak
@@ -28,6 +28,7 @@ DRV_CFLAGS += -DCONFIG_DRIVER_NL80211
 DRV_OBJS += ../src/drivers/driver_nl80211.o
 DRV_OBJS += ../src/utils/radiotap.o
 NEED_SME=y
+NEED_80211_COMMON=y
 NEED_AP_MLME=y
 NEED_NETLINK=y
 NEED_LINUX_IOCTL=y

Regards,
Masashi Honma.





More information about the Hostap mailing list