hi, 
I've got an error when compiling last release of openssl under vs2103 &
win8.1 

D:\..\openssl-1.0.0l>ms\32all.bat 
.. lot of output ... 
Copying: ./ssl/kssl.h to inc32/openssl/kssl.h 
        cl /Fotmp32.dbg\cryptlib.obj  -Iinc32 -Itmp32.dbg /MTd /Od -DDEBUG
-D_DE 
BUG -DOPENSSL_THREADS  -DDSO_WIN32 -W3 -WX -Gs0 -GF -Gy -nologo
-DOPENSSL_SYSNAM 
E_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE
-DOPENSSL_BN 
_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DSHA1_ASM
-DSHA256_AS 
M -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DWHIRLPOOL_ASM
-DOPENSSL_NO_RC5 
 -DOPENSSL_NO_MD2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE
-DOPENSSL_NO_DYNAMIC_ENGI 
NE /Zl /Zi /Fdtmp32.dbg/lib -c .\crypto\cryptlib.c 
cryptlib.c 
.\crypto\cryptlib.c(863) : error C2220: warning treated as error - no
'object' file generated 
.\crypto\cryptlib.c(863) : warning C4996: 'GetVersion': was declared
deprecated 
        C:\Program Files (x86)\Windows Kits\8.1\include\um\sysinfoapi.h(110)
: see declaration of 'GetVersion' 
NMAKE : fatal error U1077: '"D:\Program Files (x86)\Microsoft Visual Studio
12.0 
\VC\BIN\cl.EXE"' : return code '0x2' 
Stop. 

GetVersion function is no more available under win8.1 
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724439%28v=vs.85%2
9.aspx 

I found three calls to GetVersion() 
crypto\bio\bss_log.c@248 
crypto\cryptlib.c@863 
crypto\rand\rand_win.c@753 

Regards 

Arnaud Grandville

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to