Compiling hostap against openssl 0.9.8k

GregNorc gregnorc at gmail.com
Mon Aug 31 03:34:02 EDT 2009


Have you installed openssl-devel?

2009/8/31 Philip A. Prindeville <philipp_subx at redfish-solutions.com>:
> I'm building hostap from git (2009-08-23).  I've attached my config
> file.  I'm seeing:
>
> /home/philipp/asterisk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc  -o hostapd hostapd.o main.o ieee802_1x.o eapol_sm.o config.o ieee802_11_auth.o sta_info.o wpa.o preauth.o pmksa_cache.o drv_callbacks.o tkip_countermeasures.o mlme.o wpa_auth_ie.o  ../src/crypto/aes-wrap.o ../src/crypto/aes-cbc.o ../src/crypto/aes-ctr.o ../src/crypto/aes-eax.o ../src/crypto/aes-encblock.o ../src/crypto/aes-omac1.o ../src/crypto/aes-unwrap.o ../src/drivers/drivers.o ../src/drivers/scan_helpers.o ../src/utils/eloop.o ../src/utils/common.o ../src/utils/wpa_debug.o ../src/utils/wpabuf.o ../src/utils/os_unix.o ../src/utils/ip_addr.o ../src/common/ieee802_11_common.o ../src/common/wpa_common.o ../src/radius/radius.o ../src/radius/radius_client.o accounting.o vlan_init.o ctrl_iface.o ../src/crypto/md5.o iapp.o peerkey.o wpa_ft.o ../src/utils/radiotap.o ../src/drivers/driver_none.o ../src/drivers/driver_wired.o ../src/drivers/driver_nl80211.o ../src/l2_packet/l2_packet_linux.o ../src/eap_server/eap_md5.o ../src/eap_server/eap_tls.o ../src/eap_server/eap_peap.o ../src/eap_common/eap_peap_common.o ../src/eap_server/eap_ttls.o ../src/eap_server/eap_mschapv2.o ../src/eap_server/eap_gtc.o ../src/eap_server/eap_sim.o ../src/eap_server/eap_aka.o ../src/eap_common/eap_sim_common.o ../src/eap_server/eap_sim_db.o ../src/eap_server/eap_pax.o ../src/eap_common/eap_pax_common.o ../src/eap_server/eap_psk.o ../src/eap_common/eap_psk_common.o ../src/eap_server/eap_sake.o ../src/eap_common/eap_sake_common.o ../src/eap_server/eap_gpsk.o ../src/eap_common/eap_gpsk_common.o ../src/eap_server/eap_fast.o ../src/eap_common/eap_fast_common.o ../src/eap_server/eap_ikev2.o ../src/eap_server/ikev2.o ../src/eap_common/eap_ikev2_common.o ../src/eap_common/ikev2_common.o ../src/eap_server/eap.o ../src/eap_common/eap_common.o ../src/eap_server/eap_methods.o ../src/eap_server/eap_identity.o ../src/eap_server/eap_tls_common.o ../src/crypto/tls_openssl.o ../src/crypto/ms_funcs.o ../src/eap_common/chap.o ../src/crypto/crypto_openssl.o ../src/crypto/fips_prf_openssl.o ../src/crypto/sha256.o ../src/crypto/dh_groups.o beacon.o wme.o ap_list.o ieee802_11.o hw_features.o ../src/crypto/sha1.o ../src/crypto/sha1-pbkdf2.o ../src/crypto/sha1-tprf.o ../src/crypto/sha1-tlsprf.o -L /home/philipp/asterisk/build_i586/staging_dir/lib -lnl -lssl -lcrypto
> ../src/crypto/tls_openssl.o: In function `tls_connection_set_session_ticket_cb':
> /home/philipp/asterisk/build_i586/hostapd-2009-08-23/hostapd/../src/crypto/tls_openssl.c:2705: undefined reference to `SSL_set_session_secret_cb'
> /home/philipp/asterisk/build_i586/hostapd-2009-08-23/hostapd/../src/crypto/tls_openssl.c:2722: undefined reference to `SSL_set_session_secret_cb'
> ../src/crypto/tls_openssl.o: In function `tls_connection_client_hello_ext':
> /home/philipp/asterisk/build_i586/hostapd-2009-08-23/hostapd/../src/crypto/tls_openssl.c:2381: undefined reference to `SSL_set_hello_extension'
> collect2: ld returned 1 exit status
> make[1]: *** [hostapd] Error 1
> make[1]: Leaving directory `/home/philipp/asterisk/build_i586/hostapd-2009-08-23/hostapd'
>
>
> Are there patches to compile against openssl-0.9.8k?  Or do I just need additional CFLAGS?
>
> Thanks,
>
> -Philip
>
>
>
> CFLAGS+=-Os -Wall -Os -pipe -fomit-frame-pointer -march=k6-2 -fno-align-functions -fno-align-loops -fno-align-jumps -fno-align-labels  -isysroot /home/philipp/asterisk/build_i586/staging_dir -idirafter /include
> CFLAGS+= -DUSE_KERNEL_HEADERS -I/home/philipp/asterisk/build_i586/linux-2.6.27.29-astlinux/include
> CONFIG_IEEE80211N=y
> CONFIG_DRIVER_NL80211=y
> CONFIG_DRIVER_NONE=y
> CONFIG_DRIVER_WIRED=y
> CONFIG_IAPP=y
> CONFIG_RSN_PREAUTH=y
> CONFIG_PEERKEY=y
> CONFIG_EAP=y
> CONFIG_EAP_MD5=y
> CONFIG_EAP_TLS=y
> CONFIG_EAP_MSCHAPV2=y
> CONFIG_EAP_PEAP=y
> CONFIG_EAP_GTC=y
> CONFIG_EAP_TTLS=y
> CONFIG_EAP_SIM=y
> CONFIG_EAP_AKA=y
> CONFIG_EAP_AKA_PRIME=y
> CONFIG_EAP_PAX=y
> CONFIG_EAP_PSK=y
> CONFIG_EAP_SAKE=y
> CONFIG_EAP_GPSK=y
> CONFIG_EAP_GPSK_SHA256=y
> CONFIG_EAP_FAST=y
> CONFIG_EAP_IKEV2=y
> CONFIG_PKCS12=y
> CONFIG_IPV6=y
> CONFIG_IEEE80211R=y
> CONFIG_IEEE80211N=y
> LIBS+=-L /home/philipp/asterisk/build_i586/staging_dir/lib
> CONFIG_TLS=openssl
>
> _______________________________________________
> HostAP mailing list
> HostAP at lists.shmoo.com
> http://lists.shmoo.com/mailman/listinfo/hostap
>
>



-- 
--
Gregory Norcie
Undergraduate, University of Pittsburgh School of Information Science


More information about the HostAP mailing list