Sorry for asking before looking. I found it:

Delete
IMPLEMENT_ASN1_SET_OF @4194
from libeay32.def.

Cheers.




Simon McMahon/Australia/Contr/IBM
11/15/2006 03:44 PM

To
openssl-dev@openssl.org
cc

Subject
Windows build fail of openssl-SNAP-20061114





Hi,

Using MSVC++ 6.0

I followed all the instructions in install.w32 including:
> perl util\mkdef.pl crypto ssl update

to get the "things not having numbers assigned" error to go away. Then:
> ms\do_ms

worked ok. Then:
> nmake -f ms\ntdll.mak

built the .c files but failed on the link:
rc /fo"tmp32dll\libeay32.res" /d CRYPTO ms\version32.rc
link /nologo /subsystem:console /opt:ref /dll
/outut32dll\libeay32.dll
/def:ms/LIBEAY32.def @C:\DOCUME~1\simonm\LOCALS~1\Temp\nma02892.
LIBEAY32.def : error LNK2001: unresolved external symbol
IMPLEMENT_ASN1_SET_OF
out32dll\libeay32.lib : fatal error LNK1120: 1 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file
NMAKE : fatal error U1077: 'link' : return code '0x475'
Stop.

I went back to openssl-0.9.8d and it built OK for me.

Any suggestions?

Thanks,

Simon McMahon.


__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org