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)
: s
ee 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 w8.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