[openssl-dev] [openssl.org #4042] Build Bug w/ OpenSSL on Windows? No Applink

Christopher Berube via RT rt at openssl.org
Tue Sep 15 14:33:35 UTC 2015


Hi,

I'm trying to build the FIPS-140 compliant OpenSSL software on my Windows 7
system using the Visual Studio 2015 compiler. I am using OpenSSL-FIPS-2.0.10
and OpenSSL-1.0.2d. I'm getting the following build error when trying to build
the 32-bit version of the OpenSSL libraries:

link /nologo /subsystem:console /opt:ref /debug /dll /fixed /map
/base:0xFB00000
/out:out32dll\libeay32.dll /def:ms/LIBEAY32.def
@C:\Users\username\AppData\Local
\Temp\nm8E.tmp
Creating library out32dll\libeay32.lib and object out32dll\libeay32.exp
out32dll\fips_premain_dso.exe out32dll\libeay32.dll
OPENSSL_Uplink(01489000,08): no OPENSSL_Applink
Get hash failure at \usr\local\ssl\fips-2.0\bin\fipslink.pl line 60.
NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.EXE' : return code '0x1'
Stop.

Here's how I went about building it:

0) Executed "C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\bin\vcvars32.bat" in a DOS command prompt window.
1) Extracted the files for OpenSSL-FIPS-2.0.10
2) cd OpenSSL-FIPS-2.0.10
3) Perl Configure VC-WIN32 no-asm fipscheck no-idea no-mdc2 no-rc5
4) ms\do_ms
5) nmake -f ms\ntdll.mak
6) nmake -f ms\ntdll.mak install
7) Extracted the files for OpenSSL-1.0.2.d
8) cd OpenSSL-1.0.2d
9) Perl Configure VC-WIN32 no-asm fips
--with-fipslibdir=C:\usr\local\ssl\fips-2.0 no-idea no-mdc2 no-rc5
10) ms\do_ms
11) nmake -f ms\nt.mak
12) nmake -f ms\nt.mak install
13) nmake -f ms\ntdll.mak

I get the build error near the end of step 13. Known problem? Any work-arounds?
Is there a "no applink" option?


Regards,

Christopher J. (CHRISTOPHER) Berube
Windows Engineer, Guardium

IBM


------------------------------------------------------------------------------

E-mail:cberube at us.ibm.com

550 King St
Littleton, MA 01460-1250
United States

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 34078 bytes
Desc: not available
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20150915/11f175d3/attachment-0001.jpe>
-------------- next part --------------
_______________________________________________
openssl-bugs-mod mailing list
openssl-bugs-mod at openssl.org
https://mta.openssl.org/mailman/listinfo/openssl-bugs-mod


More information about the openssl-dev mailing list