I have simply added to the ebuild echo "CONFIG_EAP_FAST=Y" >> ${CONFIG} under the "if use ssl" section. Emerging it I found this error: gcc -O2 -march=pentium3 -fomit-frame-pointer -I../driver/modules -I../utils -I../hostapd -I/var/tmp/portage/wpa_supplicant-0.3.4/work/madwifi -DCONFIG_DRIVER_HOSTAP -DCONFIG_DRIVER_WEXT -DCONFIG_DRIVER_PRISM54 -DCONFIG_DRIVER_MADWIFI -DCONFIG_DRIVER_ATMEL -DCONFIG_DRIVER_NDISWRAPPER -DCONFIG_DRIVER_IPW2100 -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_LEAP -DEAP_PSK -DEAP_TLV -DEAP_FAST -DIEEE8021X_EAPOL -DEAP_TLS_FUNCS -DPKCS12_FUNCS -DCONFIG_WIRELESS_EXTENSION -DCONFIG_CTRL_IFACE -DCONFIG_XSUPPLICANT_IFACE -DCONFIG_READLINE -c -o tls_openssl.o tls_openssl.c tls_openssl.c: In function `tls_connection_client_hello_ext': tls_openssl.c:849: error: structure has no member named `hello_extension' tls_openssl.c:851: error: structure has no member named `hello_extension' tls_openssl.c:852: error: structure has no member named `hello_extension_len' tls_openssl.c:856: error: structure has no member named `hello_extension' tls_openssl.c:857: error: structure has no member named `hello_extension_len' tls_openssl.c:860: error: structure has no member named `hello_extension' tls_openssl.c:861: error: structure has no member named `hello_extension' tls_openssl.c:864: error: structure has no member named `hello_extension' tls_openssl.c:869: error: structure has no member named `hello_extension_len' make: *** [tls_openssl.o] Error 1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
EAP-FAST needs an external patch for openssl as clearly stated in the README. This is why CONFIG_EAP_FAST is not enabled in the ebuild. Please do not report bugs about your own ebuild modifications in the future.