Hi!

I downloaded openssl-0.9.8-stable-SNAP-20050518.tar.gz. I get the following warnings when compiling both dynamic or static libraries.
Compiler is Visual C++ .NET 2003.


cl /Fotmp32\ec.obj -DMONOLITH -Iinc32 -Itmp32 /MT /W3 /WX /G5 /Ox /O2 /O
b2 /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -D_WIN32_W
INNT=0x0333 -DL_ENDIAN -DDSO_WIN32 -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM /F
dout32 -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -c .\apps\ec.c
ec.c
apps\ec.c(355) : error C2220: warning treated as error - no object file generate
d
apps\ec.c(355) : warning C4090: 'function' : different 'const' qualifiers
apps\ec.c(364) : warning C4090: 'function' : different 'const' qualifiers
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.


If I remove the /WX option from the make files then I can compile without any problem and there are no more warning in any other files.
Tests are successful by running ms\test and I can compile and run my application which was previously tested only with OpenSSL 0.9.7-stable version.


I have few more questions:

Is there SSE2 support in win32 version with VC? Is it enough to add /G7 and /arch:SSE2 to the compiler options or I need to do anything else?

Where is FIPS in this release? I cannot find it :) Maybe I overlooked something?

Thanks,

Matyas

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

Reply via email to