OpenSSL 1.0.2h, Windows 7 x64, building Win32, using Visual Studio 2010 build environment.
perl Configure VC-WIN32 no-asm no-hw no-symlinks no-srp no-camellia no-idea no-seed no-gost no-gmp no-krb5 no-mdc2 no-rc5 no-rfc3779 no-shared no-zlib no-zlib-dynamic no-comp no-md2 no-rc2 no-sslv2 no-dso -DOPENSSL_NO_HEARTBEATS -DPURIFY perl util\mkfiles.pl > MINFO perl util\mk1mf.pl no-asm VC-WIN32 > ms\nt.mak perl util\mk1mf.pl no-asm dll VC-WIN32 > ms\ntdll.mak perl util\mkdef.pl 32 libeay > ms\libeay32.def perl util\mkdef.pl 32 ssleay > ms\ssleay32.def Symbol “SSL_COMP_get_compression_methods” is excluded from ssleay32.def file. Even though the function still exists when no-comp is used. Leading to failure loading tools and utilities which call this function, but can operate without compression. (like apache mod_ssl.so) Removing "COMP" from the prerequisites in util/ssleay.num did not result in mkddef.pl producing correct output, but it's unclear why. Manually adding "SSL_COMP_get_compression_methods @276" to ssleay32.def and relinking the DLL resolves the issue. -- Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4640 Please log in as guest with password guest if prompted -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev