Steve, I have made changes in nt.mak file to not pass -DZLIB option in cFlags and now i am able to compile and build static build of OpenSSL.
Now i face the same issue as mentioned earlier -- "error LNK2019: unresolved external symbol _FIPS_mode_set referenced in function" In detail this is what i have done... - I have following Folder structure; Source is downloaded from OpenSSL.org OpenSSL Version 0.9.8.o - C:\OPENSSL_BUILD\openssl-0.9.8o FIPS Module Version 1.2 - C:\OPENSSL_BUILD\openssl-fips-1.2 - I have done following steps to build OpenSSL as mentioned in User Guide >From VS 2005 Command Window - cd C:\OPENSSL_BUILD\openssl-fips-1.2 - ms\do_fips no-asm - this is to build FIPS Module - cd C:\OPENSSL_BUILD\openssl-0.9.8o - perl Configure VC-WIN32 --with-fipslibdir="C:\OPENSSL_BUILD\openssl-fips-1.2\out32dll" - nmake -f ms\nt.mak - to build static OpenSSL can some one please let me know if i am missing anything.. Thanks in Advance - Rajesh -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- On Wed, Oct 13, 2010 at 12:28 PM, rajesh kumar <rajeshdavul...@gmail.com>wrote: > Thanks Steve .... > > Thanks everyone for reply > > Thanks for the reply and information. > > Now i have build FIPS 1.2 module, trying to build static build on version > "OpenSSL - 0.9.8o" > > While building using "*nmake -f ms\nt.mak*" i see an link error - > interestingly i didnt see this error with FIPS Module (1.2) Build > > ".\crypto\comp\c_zlib.c(25) : fatal error C1083: Cannot open include file: > 'zlib. > h': No such file or directory > NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio > 8\VC\BIN\c > l.EXE"' : return code '0x2' > Stop." > > can you please let me know what i am missing here ... > > Thanks, > Rajesh. > > > ----------------------------------------------------------------------------------------------------------------------------------------------------------------- > > On Tue, Oct 12, 2010 at 6:21 PM, Dr. Stephen Henson <st...@openssl.org>wrote: > >> On Tue, Oct 12, 2010, rajesh kumar wrote: >> >> > Hi All, >> > >> > i am very new to OpenSSL build ... >> > >> > I have build the static build of FIPS Capable OpenSSL as mentioned in >> user >> > guide 1.2. >> > >> > I have used following commands on VS2005 Command Prompt... >> > >> > *Build FIPS Module : ms\do_fips no-asm* >> > * >> > * >> > *Set Confiugration : perl Configure VC-WIN32 >> > --with-fipslibdir="..\openssl-0.9.8l\out32dll"* >> > * >> >> That looks like you aren't linking to the validated module: you *must* use >> the >> 1.2 sources to build the module and link against that or the result is not >> FIPS 140-2 compliant. >> >> Steve. >> -- >> Dr Stephen N. Henson. OpenSSL project core developer. >> Commercial tech support now available see: http://www.openssl.org >> ______________________________________________________________________ >> OpenSSL Project http://www.openssl.org >> User Support Mailing List openssl-users@openssl.org >> Automated List Manager majord...@openssl.org >> > >