Hello OpenSSL Team, I am having difficulty building OpenSSL FIPS 1.1.2 on Windows. I am following the directions in the latest User Guide <UserGuide-1.1.1.pdf - http://www.openssl.org/docs/fips/UserGuide-1.1.1.pdf>, and I am running into errors with Section 4.3.1 Item 5. I also tried the same procedure with OpenSSL FIPS 1.1.1 and have received the same results. My configuration is as follows:
- Freshly installed and updated Windows XP SP2. - Installed MingW version 5.1.3 - Installed MSYS version 1.0.10 - Installed MSYSDTK version 1.0.1 (For Perl) - Obtained openssl-fips-1.1.2.tar.gz from openssl.org - Un-tarred openssl-fips.1.1.2.tar.gz per instructions (Section 4.3.1 Item 3) The ./config fips command appears to succeed with the following note: Configured for mingw. The make command fails with the following error: $ make making all in crypto... make[1]: Entering directory `/c/Misc/openssl/openssl-fips-1.1.2/crypto' ( echo "#ifndef MK1MF_BUILD"; \ echo ' /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \ echo ' #define CFLAGS "gcc -DOPENSSL_SYSNAME_MINGW32 -DOPENSSL_THREADS -DDSO_WIN32 -DOPENSSL_NO_KRB5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -mno-cygwin -Wall -D_WIN32_WINNT=0x333 -DMD5_ASM -DRMD160_ASM"'; \ echo ' #define PLATFORM "mingw"'; \ echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \ echo '#endif' ) >buildinf.h make[1]: *** No rule to make target `../include/openssl/crypto.h', needed by `cryptlib.o'. Stop. make[1]: Leaving directory `/c/Misc/openssl/openssl-fips-1.1.2/crypto' make: *** [sub_all] Error 1 Is there something with my setup that I need to fix or is there something wrong with the make file(s)? Or is there some other reason this won't build? Please let me know if you have any questions or need additional information. Thank you for the help, Ben M. Scholl Ennovex Solutions, Inc. Software Engineer DoD PKE Engineering Phone: 703-933-9064 Fax: 703-933-9067 www.ennovex.com<http://www.ennovex.com/> [cid:image002.jpg@01C882B7.F2A19180]
<<inline: image002.jpg>>