On 05.11.2014 18:47, neil carter wrote:
I'm trying to install the 1.0.1j version on a Windows 2003 server (32-bit), with MS Visual Studio 6.0, nasm 2.11.05, and ActiveState perl v5.16.3.

Steps involved include running the VCVARS21.BAT script, ' perl Configure VC-WIN32 --prefix=c:\openssl-1.0.1j', 'ms\do_nasm.bat', and finally 'nmake -f ms\ntdll.mak'. Everything looks normal/good until the last step, which ends in the following:

VCVARS21.BAT = Visual C++ 2.1?
if yes, you should throw away the old ancient compiler of the early beginning of WinNT ... as of 1994;
and get the new actual Platform SDK from Microsoft ...
     .\apps\s_cb.c(803) : error C2027: use of undefined type 'in6_addr'
             .\apps\s_cb.c(803) : see declaration of 'in6_addr'
     .\apps\s_cb.c(836) : error C2027: use of undefined type 'in6_addr'
             .\apps\s_cb.c(836) : see declaration of 'in6_addr'
     .\apps\s_cb.c(884) : error C2027: use of undefined type 'in6_addr'
             .\apps\s_cb.c(884) : see declaration of 'in6_addr'
     .\apps\s_cb.c(917) : error C2027: use of undefined type 'in6_addr'
             .\apps\s_cb.c(917) : see declaration of 'in6_addr'
     NMAKE : fatal error U1077: 'cl' : return code '0x2'
     Stop.

this seems that you include ancient SDK headers not capable of IPv6 at all ...

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to