OpenSSL 1.1 ‘SSLEAY_VERSION’ undeclared

Nathan Royce naroyce at
Wed Dec 2 02:31:22 PST 2015

Was having this issue in bitcoin as well and got that all worked out there (
  CC  ../src/eap_server/eap_server_tls_common.c
../src/crypto/tls_openssl.c: In function ‘tls_get_library_version’:
../src/crypto/tls_openssl.c:5017:22: error: ‘SSLEAY_VERSION’ undeclared (first use in this function)
../src/crypto/tls_openssl.c:5017:22: note: each undeclared identifier is reported only once for each function it appears in
Makefile:980: recipe for target '../src/crypto/tls_openssl.o' failed

With bitcoin, there were a total of 3 issues relating to OpenSSL 1.1:
OpenSSL 1.1: libbitcoinconsensus_la-ecwrapper BN_zero_ex(zero) void to bool
OpenSSL 1.1 - SSLEAY_VERSION Not Declared In This Scope
OpenSSL 1.1 - tests* BIGNUM - BN_init -> BN_new

If someone would like to start creating patches for the next OpenSSL version 1.1, I'm up for testing builds.
The github links are to the (now closed) issues that were patched and have the solutions (and openssl links to the changes), so that should help ease the patch process. 		 	   		  

More information about the Hostap mailing list