[openssl-dev] [openssl.org #4487] Dirty compile under Windows 7 and MSVC 2012 (four to six non-trivial)

noloader@gmail.com via RT rt at openssl.org
Sun Mar 27 14:01:25 UTC 2016


There's a somewhat dirty compile under Windows 7 Pro x64 and Visual Studio 2012.

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I Walton\openss
l\include /I . /I include -c /Fossl\record\rec_layer_s3.obj ssl\record\rec_layer
_s3.c
rec_layer_s3.c
ssl\record\rec_layer_s3.c(843) : warning C4146: unary minus operator applied to
unsigned type, result still unsigned
ssl\record\rec_layer_s3.c(1250) : warning C4146: unary minus operator applied to
 unsigned type, result still unsigned

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I Walton\openss
l\include /I . /I include -c /Fossl\record\rec_layer_d1.obj ssl\record\rec_layer
_d1.c
rec_layer_d1.c
ssl\record\rec_layer_d1.c(572) : warning C4146: unary minus operator applied to
unsigned type, result still unsigned

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I Walton\openss
l\include /I . /I crypto\include /I include /I crypto\bn\Walton\openssl\crypto\i
nclude -c /Focrypto\x509\x509_def.obj crypto\x509\x509_def.c
x509_def.c
crypto\x509\x509_def.c(65) : warning C4129: 'P' : unrecognized character escape
sequence
crypto\x509\x509_def.c(65) : warning C4129: 'C' : unrecognized character escape
sequence
crypto\x509\x509_def.c(70) : warning C4129: 'P' : unrecognized character escape
sequence
crypto\x509\x509_def.c(70) : warning C4129: 'C' : unrecognized character escape
sequence
crypto\x509\x509_def.c(75) : warning C4129: 'P' : unrecognized character escape
sequence
crypto\x509\x509_def.c(75) : warning C4129: 'C' : unrecognized character escape
sequence
crypto\x509\x509_def.c(80) : warning C4129: 'P' : unrecognized character escape
sequence
crypto\x509\x509_def.c(80) : warning C4129: 'C' : unrecognized character escape
sequence

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I Walton\openss
l\include /I . /I crypto\include /I include /I crypto\bn\Walton\openssl\crypto\i
nclude /I crypto -c /Focrypto\cversion.obj crypto\cversion.c
cversion.c
crypto\cversion.c(100) : warning C4129: 'P' : unrecognized character escape sequ
ence
crypto\cversion.c(100) : warning C4129: 'C' : unrecognized character escape sequ
ence
crypto\cversion.c(107) : warning C4129: 'P' : unrecognized character escape sequ
ence

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I Walton\openss
l\include /I . /I crypto\include /I include /I crypto\bn\Walton\openssl\crypto\i
nclude -c /Focrypto\bio\b_sock2.obj crypto\bio\b_sock2.c
b_sock2.c
crypto\bio\b_sock2.c(135) : warning C4133: 'function' : incompatible types - fro
m 'int *' to 'const char *'
crypto\bio\b_sock2.c(143) : warning C4133: 'function' : incompatible types - fro
m 'int *' to 'const char *'
crypto\bio\b_sock2.c(209) : warning C4133: 'function' : incompatible types - fro
m 'int *' to 'char *'
crypto\bio\b_sock2.c(232) : warning C4133: 'function' : incompatible types - fro
m 'int *' to 'const char *'
crypto\bio\b_sock2.c(240) : warning C4133: 'function' : incompatible types - fro
m 'int *' to 'const char *'
crypto\bio\b_sock2.c(249) : warning C4133: 'function' : incompatible types - fro
m 'int *' to 'const char *'

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zi /Fdapp /I ..\..\Jeffrey /I apps\Walton\openssl\include
 /I . /I include -c /Foapps\apps.obj apps\apps.c
apps.c
apps\apps.c(2572) : warning C4996: 'open': The POSIX name for this item is depre
cated. Instead, use the ISO C++ conformant name: _open. See online help for deta
ils.
        C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\io.h(315)
 : see declaration of 'open'
apps\apps.c(2575) : warning C4996: 'fdopen': The POSIX name for this item is dep
recated. Instead, use the ISO C++ conformant name: _fdopen. See online help for
details.
        C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdio.h(7
09) : see declaration of 'fdopen'
apps\apps.c(2593) : warning C4996: 'close': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _close. See online help for de
tails.
        C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\io.h(305)
 : see declaration of 'close'

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zi /Fdapp /I ..\..\Jeffrey /I apps\Walton\openssl\include
 /I . /I include -c /Foapps\s_socket.obj apps\s_socket.c
s_socket.c
apps\s_socket.c(290) : warning C4996: 'unlink': The POSIX name for this item is
deprecated. Instead, use the ISO C++ conformant name: _unlink. See online help f
or details.
        C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\stdio.h(2
85) : see declaration of 'unlink'

**********

        cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_P
IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENS
SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES
_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM "
-DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-DOPENSSLDIR=\"%Co
mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo -DOPENSSL_SYS_WI
N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DUNICODE -D_UNI
CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I Walton\openss
l\include /I . /I crypto\include /I include /I crypto\bn\Walton\openssl\crypto\i
nclude -c /Focrypto\conf\conf_lib.obj crypto\conf\conf_lib.c
conf_lib.c
crypto\conf\conf_lib.c(395) : warning C4996: 'strdup': The POSIX name for this i
tem is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online
 help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\string.h(
241) : see declaration of 'strdup'


-- 
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4487
Please log in as guest with password guest if prompted



More information about the openssl-dev mailing list