VS6 essentially became obsolete in 2002, with the release of Visual Studio 7 
.NET.
IIRC, IPv6 was still in its infancy.

From: owner-openssl-us...@openssl.org [mailto:owner-openssl-us...@openssl.org] 
On Behalf Of neil carter
Sent: Wednesday, November 05, 2014 10:28 AM
To: Walter H.; openssl-users@openssl.org
Subject: Re: 1.0.1j on Windows32 shows "error C2027: use of undefined type 
'in6_addr'"

Sorry, typo - s/b 'VCVARS32.bat'

So are you implying that MS Visual Studio 6.0 might be the issue in that it 
might not have built-in code with IPv6 headers?  Haven't the IPv6 pieces of the 
OpenSSL code been around for a while?  I know I saw posts regarding it from 
several years back in the list archive.

Thanks!



On 11/5/2014 12:13 PM, Walter H. wrote:
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 ...

Reply via email to