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:
.\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.
I've not seen these errors when installing previous version of OpenSSL.
I looked into the offending code in apps\s_cb.c, but I'm not a developer.
Is this a known error for the 1.0.1j version on Windows? Has something
been modified in the IPv6 code that is causing this new error? Has no
one else had this problem?
Any help is appreciated!