You're probably using a much more recent version of the tool-chain, headers, and libraries than that version of OpenSSL was developed with - it was released nine or so years ago. One way would be to get hold of tools and headers which were in use back then. Another is to go through the sources and makefiles to port them to work with current tool-chains - perhaps looking at the configuration and make files from a recent OpenSSL release would help.
Regards, jjf From: Ahmad [mailto:ahmadrath...@gmail.com] Sent: Wednesday, September 26, 2012 7:46 AM To: openssl-users@openssl.org Subject: facing problem in installation of openssl-0.9.7d I am having some error when i try to install openssl-0.9.7d. from the VC++ environment at a prompt when i run this command > nmake -f ms\ntdll.mak I get following errors 1 file(s) copied. cl /Fotmp32dll\cryptlib.obj -Iinc32 -Itmp32dll /MD /W3 /WX /G5 /Ox /O2 /Ob2 /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDI AN -DDSO_WIN32 -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /Fdout32dll -DOPENSSL_ NO_KRB5 -D_WINDLL -DOPENSSL_BUILD_SHLIBCRYPTO -c .\crypto\cryptlib.c cl : Command line warning D9002 : ignoring unknown option '/G5' cryptlib.c C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(92) : error C22 20: warning treated as error - no 'object' file generated C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(92) : warning C 4005: 'EADDRINUSE' : macro redefinition tmp32dll\e_os.h(156) : see previous definition of 'EADDRINUSE' NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\BI N\cl.EXE"' : return code '0x2' Stop. How can these errors be solved ? Please help in this issue. Regards, -- Ahmad