The wpa_supplicant compilation failed with CONFIG_WPS=y option if CONFIG_CLIENT_MLME and CONFIG_IEEE80211R are not used.
@@ -416,6 +416,7 @@ NEED_DH_GROUPS=y
NEED_SHA256=y
NEED_BASE64=y
NEED_CRYPTO=y
+NEED_80211_COMMON=y
ifdef CONFIG_WPS_UFD
CFLAGS += -DCONFIG_WPS_UFD