Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 78365

Summary: wpa_supplicant 0.3.4 with EAP_FAST does not compile ,without it compiles
Product: Gentoo Linux Reporter: Daniele Verzelloni <daniele>
Component: New packagesAssignee: Mobile Herd (OBSOLETE) <mobile+disabled>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Daniele Verzelloni 2005-01-17 07:08:00 UTC
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.
Comment 1 Henrik Brix Andersen 2005-01-17 09:11:43 UTC
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.