Thanks for your help. I had to remove all the unresolved symbols from LIBEAY32.def, recompile, remove the remaining unresolved symbols from SSLEAY32.def and then it compiled correcly. I was a bit worried however when I saw that SSLv2 and SSLv23 had to be removed but I don't need them anyway. BTW I was in fact compiling without a number of ciphers (no-rsa, no-rc2, no-rc4, etc.). Thanks again!
 
Vincent
----- Original Message -----
Sent: Wednesday, November 03, 1999 11:07 PM
Subject: compiling without rsa under windows

Hello,
 
I'm trying to compile openssl without rsa support under windows. Here is the sequence of commands I used:
 
    perl Configure VC-WIN32 no-rsa
    ms\do_ms
    nmake -f ms\ntdll.mak
 
This used to work under linux but it seems to fails at link time with VC6. I don't have much experience programming with VC so maybe I'm doing something stupid. Here are the errors:
 
 link /nologo /subsystem:console /machine:I386 /opt:ref /dll /out:out32dll\libeay32.dll /def:ms/LIBEAY32.def @C:\WINDOWS\TEMP\nma78339.
LIBEAY32.def : error LNK2001: unresolved external symbol EVP_OpenFinal
LIBEAY32.def : error LNK2001: unresolved external symbol EVP_OpenInit
LIBEAY32.def : error LNK2001: unresolved external symbol EVP_SealFinal
LIBEAY32.def : error LNK2001: unresolved external symbol EVP_SealInit
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_SealFinal
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_SealInit
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_SealUpdate
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_read_RSAPrivateKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_read_RSAPublicKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_read_bio_RSAPrivateKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_read_bio_RSAPublicKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_write_RSAPrivateKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_write_RSAPublicKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_write_bio_RSAPrivateKey
LIBEAY32.def : error LNK2001: unresolved external symbol PEM_write_bio_RSAPublicKey
LIBEAY32.def : error LNK2001: unresolved external symbol RSAPrivateKey_asn1_meth
LIBEAY32.def : error LNK2001: unresolved external symbol RSAPrivateKey_dup
LIBEAY32.def : error LNK2001: unresolved external symbol RSAPublicKey_dup
LIBEAY32.def : error LNK2001: unresolved external symbol d2i_RSAPrivateKey_bio
LIBEAY32.def : error LNK2001: unresolved external symbol d2i_RSAPrivateKey_fp
LIBEAY32.def : error LNK2001: unresolved external symbol d2i_RSAPublicKey_bio
LIBEAY32.def : error LNK2001: unresolved external symbol d2i_RSAPublicKey_fp
LIBEAY32.def : error LNK2001: unresolved external symbol i2d_RSAPrivateKey_bio
LIBEAY32.def : error LNK2001: unresolved external symbol i2d_RSAPrivateKey_fp
LIBEAY32.def : error LNK2001: unresolved external symbol i2d_RSAPublicKey_bio
LIBEAY32.def : error LNK2001: unresolved external symbol i2d_RSAPublicKey_fp
out32dll\libeay32.lib : fatal error LNK1120: 26 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file
 
Thank you for your help!
 
Vincent Levesque
[EMAIL PROTECTED]

Reply via email to