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!

Reply via email to