Trying, unsuccessfully, to build OpenSSL 0.9.7e, downloaded from www.openssl.org, for Win32 following the procedure detailed in the 'Install.w32' document.
Successfully ran Configure, built the Makefiles and assembly language files, but failed to make ntdll. Error messages a little too cryptic (no pun intended). nmake I have is for Open Watcom C/C++. Output from my attempt: C:\DOWNLO~1\OpenSSL>perl Configure VC-WIN32 Configuring for VC-WIN32 IsWindows=1 CC =cl CFLAG =-DOPENSSL_SYSNAME_WIN32 -DOPENSSL_THREADS -DDSO_WIN32 -DOPENSSL_NO_KRB5 EX_LIBS = BN_ASM =bn_asm.o DES_ENC =des_enc.o fcrypt_b.o BF_ENC =bf_enc.o CAST_ENC =c_enc.o RC4_ENC =rc4_enc.o RC5_ENC =rc5_enc.o MD5_OBJ_ASM = SHA1_OBJ_ASM = RMD160_OBJ_ASM= PROCESSOR = RANLIB =true ARFLAGS = PERL =perl THIRTY_TWO_BIT mode BN_LLONG mode RC4_INDEX mode RC4_CHUNK is undefined Configured for VC-WIN32. C:\DOWNLO~1\OpenSSL>ms\do_masm C:\DOWNLO~1\OpenSSL>rem use "fips" as the first argument to make a proper FIPS build. Generating x86 for MASM assember Bignum DES "crypt(3)" Blowfish CAST5 RC4 MD5 SHA1 RIPEMD160 RC5\32 C:\DOWNLO~1\OpenSSL>perl util\mkfiles.pl 1>MINFO C:\DOWNLO~1\OpenSSL>rem perl util\mk1mf.pl no-sock VC-MSDOS >ms\msdos.mak C:\DOWNLO~1\OpenSSL>rem perl util\mk1mf.pl VC-W31-32 >ms\w31.mak C:\DOWNLO~1\OpenSSL>perl util\mk1mf.pl dll VC-W31-32 1>ms\w31dll.mak C:\DOWNLO~1\OpenSSL>perl util\mk1mf.pl VC-WIN32 1>ms\nt.mak C:\DOWNLO~1\OpenSSL>perl util\mk1mf.pl dll VC-WIN32 1>ms\ntdll.mak C:\DOWNLO~1\OpenSSL>perl util\mkdef.pl 16 libeay 1>ms\libeay16.def C:\DOWNLO~1\OpenSSL>perl util\mkdef.pl 32 libeay 1>ms\libeay32.def C:\DOWNLO~1\OpenSSL>perl util\mkdef.pl 16 ssleay 1>ms\ssleay16.def C:\DOWNLO~1\OpenSSL>perl util\mkdef.pl 32 ssleay 1>ms\ssleay32.def C:\DOWNLO~1\OpenSSL>nmake -f ms\ntdll.mak Open Watcom C/C++ NMAKE Clone for 386 Version 1.2 Portions Copyright (c) 1995-2002 Sybase, Inc. All Rights Reserved. Source code is available under the Sybase Open Watcom Public License. See http://www.openwatcom.org/ for details. Building OpenSSL copy nul+ .\crypto\buildinf.h tmp32dll\buildinf.h nul .\crypto\buildinf.h 1 file(s) copied. copy nul+ .\crypto\opensslconf.h inc32\openssl\opensslconf.h nul .\crypto\opensslconf.h 1 file(s) copied. Error(E14): Cannot execute (): No such file or directory Error(E42): Last command making (headers) returned a bad status Error(E02): Make execution terminated C:\DOWNLO~1\OpenSSL> Charles Summey Software/Systems Engineer Video Gaming Technologies (VGT) Inc. 4353 Seminole Trail US 29 North Charlottesville, VA 22911 [EMAIL PROTECTED] (434)817-7070 x-109
<<attachment: winmail.dat>>
