Hi, I am interested in using the ECDSA library with minimum other features. I am trying to remove as many libraries as possible by adding "no-XXX" to the list of parameters given to the mk1mf.pl and mkdef.pl (in the do_ms.bat). However, when trying to compile "no-sock" it fails with the following errors:
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Building OpenSSL link /nologo /subsystem:console /opt:ref /dll /out:out32dll\libeay32.dl /def:ms/LIBEAY32.def @C:\DOCUME~1\emans\LOCALS~1\Temp\nma05028. LIBEAY32.def : error LNK2001: unresolved external symbol BIO_accept LIBEAY32.def : error LNK2001: unresolved external symbol BIO_get_accept_socket LIBEAY32.def : error LNK2001: unresolved external symbol BIO_get_host_ip LIBEAY32.def : error LNK2001: unresolved external symbol BIO_get_port LIBEAY32.def : error LNK2001: unresolved external symbol BIO_gethostbyname LIBEAY32.def : error LNK2001: unresolved external symbol BIO_new_accept LIBEAY32.def : error LNK2001: unresolved external symbol BIO_new_connect LIBEAY32.def : error LNK2001: unresolved external symbol BIO_new_socket LIBEAY32.def : error LNK2001: unresolved external symbol BIO_s_accept LIBEAY32.def : error LNK2001: unresolved external symbol BIO_s_connect LIBEAY32.def : error LNK2001: unresolved external symbol BIO_s_socket LIBEAY32.def : error LNK2001: unresolved external symbol BIO_set_tcp_ndelay LIBEAY32.def : error LNK2001: unresolved external symbol BIO_sock_cleanup LIBEAY32.def : error LNK2001: unresolved external symbol BIO_sock_error LIBEAY32.def : error LNK2001: unresolved external symbol BIO_sock_init LIBEAY32.def : error LNK2001: unresolved external symbol BIO_sock_non_fatal_error LIBEAY32.def : error LNK2001: unresolved external symbol BIO_sock_should_retry LIBEAY32.def : error LNK2001: unresolved external symbol BIO_socket_ioctl LIBEAY32.def : error LNK2001: unresolved external symbol BIO_socket_nbio out32dll\libeay32.lib : fatal error LNK1120: 19 unresolved externals LINK : fatal error LNK1141: failure during build of exports file NMAKE : fatal error U1077: 'link' : return code '0x475' Stop. Could you please help me out here? I am mainly interested in removing any need of the Microsoft Visual libraries (gdi32.lib advapi32.lib user32.lib msvcrt.lib oldnames.lib kernel32.lib). Any help will be highly appreciated. Thanks in advance Eman