Hi All,

I am trying to build the latest fips-capable openssl
(openssl-1.0.1-stable-SNAP-20110823 against openssl-fips-2.0-test-20110823)
on 32-bit windows XP platform using vs9.0. I managed to build fips object
module and run the fips test suite and test vectors. However, while trying
to build fips capable openssl, I am running into a few problems. Given below
are the steps I performed

1) "perl Configure VC-WIN32 fips --with-fipslibdir=" - all is well here, no
errors yet.

2) "ms\do_nasm": I see a few warnings because the win32 ordinal file was out
of date. I got around this problem by running "perl util\mkdef.pl crypto ssl
update" as mentioned in the troubleshooting section of INSTALL.W32.

3) "nmake -f ms\ntdll.mak": I run into an error due to missing fips header
files.

.\crypto\o_fips.c(60) : fatal error C1083: Cannot open include file:
'openssl/fips.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.

Has anyone seen this error before? Just to get past this problem, I copied
'fips.h' and 'fips_rand.h' from the corresponding fips object module
although I am not sure if this is right. Perhaps, fips.h for 1.0.1 is not
ready yet? In any case, I could not make much progress beyond this step as I
ran into the following NMAKE error.

NMAKE : fatal error U1073: don't know how to make
'srocalslips-2.0\lib\fipscanister.lib'
Stop.

Can someone tell me if I am missing something here or if it is an issue with
the openssl build script/code?

Thanks
Ajil

Reply via email to