Thanks Dave, Using ActiveState Perl solved the problem. Pankaj
Dave Thompson-4 wrote: > >> From: owner-openssl-us...@openssl.org On Behalf Of Pankaj Aggarwal >> Sent: Tuesday, 25 August, 2009 05:06 > >> I am using cygwin on windows xp to compile FIPS Openssl 1.2 using > Visual studio 2005. > > Apparently you mean cygwin _perl_. The MS compiler and linker > (which are the only ones permitted under the validated policy) > run in the normal Windows environment not the Unixoid cygwin one. > >> I get the following error after doing ms\do_fips in openssl > directory. > <snip> >> SET FIPS_SHA1_EXE=out32dll\fips_standalone_sha1.exe > <snip> >> perl util\fipslink.pl /nologo /subsystem:console /opt:ref > /dll >> /map /base:0xFB00000 /out:out32dll\libeay32.dll /def:ms/LIBEAY32.def >> @C:\DOCUME~1\PAGGAR~1\LOCALS~1\Temp\nm749.tmp >> sh: out32dllfips_standalone_sha1.exe: command not found >> Invalid hash received for file at util\fipslink.pl line 74. >> NMAKE : fatal error U1077: 'c:\cygwin\bin\perl.EXE' : return code > '0x7f' > > It looks like perl's attempt to run the standalone-hash failed > because it used a (cygwin) shell that isn't Windows-aware and > treated the backslash as a shell quote not a pathname character. > There may be some way to configure cygwin perl to behave 'correctly' > for Windows, perhaps by using CMD instead of a Unixoid shell, but > it's probably easier to use perl built for Windows such as ActiveState. > > > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org > > -- View this message in context: http://www.nabble.com/FIPS-OpenSSL-compilation-error-tp25133113p25146521.html Sent from the OpenSSL - User mailing list archive at Nabble.com. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org