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