Trying to build OpenSSL v0.9.7b on Windows with VC++ - the version that comes with Visual Studio .NET 2003. First, I got these errors:
link /nologo /subsystem:console /machine:I386 /opt:ref /dll /out:out32dll\libeay32.dll /def:ms/LIBEAY32.def @C:\DOCUME~1\Kevin\LOCALS~1\Temp\nm433.tmp ms/LIBEAY32.def(7) : warning LNK4017: DESCRIPTION statement not supported for the target platform; ignored Creating library out32dll\libeay32.lib and object out32dll\libeay32.exp b_print.obj : error LNK2019: unresolved external symbol __ftol2 referenced in function _roundv b_print.obj : error LNK2019: unresolved external symbol __aulldvrm referenced in function _fmtint out32dll\libeay32.dll : fatal error LNK1120: 2 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop. I found this article on MSDN that helps with the __ftol2 function: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/ html/vcrefQIfistSuppress_ftol.asp Adding /QIfist to CFLAG in ntdll.mak makes the __ftol2 warning go away (you might want to put that in the official ntdll.mak). I cannot, however, figure out what fmtint in b_print.c is doing that causes this __aulldvrm error. It seems that __aulldvrm might have existed in strmbasd.lib in VC6 (as part of DirectX possibly?) but strmbasd.lib doesn't exist in my VC7 directory anywhere. Does anyone have a clue for me? I REALLY REALLY want to use OpenSSL in the new VC++! -Kevin ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]