<div dir="auto">Found similar issues with our Windows 1.0.2 to 1.1.1c upgrade.<div dir="auto"><br></div><div dir="auto">Had to change our build process per INSTALL doc.</div><div dir="auto"><br></div><div dir="auto">The dll files are named differently which impacted our package and install process.</div><div dir="auto"><br></div><div dir="auto">Th</div><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, Jul 26, 2019, 5:44 AM manoj upadhyay <<a href="mailto:upadhyay.manoj@live.com">upadhyay.manoj@live.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
</div>
<span>Hi All, <br>
</span>
<div><br>
</div>
<div>I need help in building the OpenSSL 1.1.1b using the batch files. </div>
<div>I have existing batch files to build OpenSSL  "1.0.2p". It uses following files to build OpenSSL.<br>
</div>
<div>
<ol>
<li>ms\do_win64a</li><li>nt.mak</li><li>nt-dbg.mak </li></ol>
</div>
<div>But above files are missing from 1.1.1b.  For reference I am adding code snippet from my batch file.   <br>
</div>
<div><br>
</div>
<div>Code snippet from Batch file.  <br>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> set VERSION=openssl-1.1.1b</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> cd %VERSION%</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> perl Configure VC-WIN64A no-asm</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> call ms\do_win64a</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> sed -e s/out32/out64/g ms\nt.mak | sed -e s/tmp32/tmp64/g | sed -e s/inc32/inc64/g > ms\nt-64.mak</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> nmake -f ms\nt-64.mak clean</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> nmake -f ms\nt-64.mak</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> ............</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> .............</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> ...........</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> cd %VERSION%</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> perl util\<a href="http://mk1mf.pl" target="_blank" rel="noreferrer">mk1mf.pl</a> debug no-asm VC-WIN64A >ms\nt-dbg.mak</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> sed -e s/out32/out64/g ms\nt-dbg.mak | sed -e s/tmp32/tmp64/g | sed -e s/inc32/inc64/g > ms\nt-dbg-64.mak</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> nmake -f ms\nt-dbg-64.mak clean</span><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-size:10pt;font-family:"Lucida Console",Monaco,monospace"> nmake -f ms\nt-dbg-64.mak</span></div>
</blockquote>
</blockquote>
<div><br>
</div>
<div>Errors during running Batch scripts: (File Not Found)<br>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div> <span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt">Configuring OpenSSL version 1.1.1b (0x1010102fL) for VC-WIN64A</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Using os-specific seed configuration</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> It looks like you don't have either nmake.exe or dmake.exe on your PATH,</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> so you will not be able to execute the commands from a Makefile.  You can</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> install dmake.exe with the Perl Package Manager by running:</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt">  ppm install dmake</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Creating <a href="http://configdata.pm" target="_blank" rel="noreferrer">configdata.pm</a></span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Creating makefile</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> **********************************************************************</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***                                                                ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***   OpenSSL has been successfully configured                     ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***                                                                ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***   If you encounter a problem while building, please open an    ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***   issue on GitHub <<a href="https://github.com/openssl/openssl/issues" target="_blank" rel="noreferrer">https://github.com/openssl/openssl/issues</a>>  ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***   and include the output from the following command:           ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***                                                                ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***       perl <a href="http://configdata.pm" target="_blank" rel="noreferrer">configdata.pm</a> --dump                                ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***                                                                ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***   (If you are new to OpenSSL, you might want to consult the    ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***   'Troubleshooting' section in the INSTALL file first)         ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> ***                                                                ***</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> **********************************************************************</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> 'ms\do_win64a' is not recognized as an internal or external command,</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt">        operable program or batch file.
</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> </span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Configuring OpenSSL version 1.1.1b (0x1010102fL) for VC-WIN64A</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> sed: can't read ms\nt.mak: No such file or directory</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> </span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Microsoft (R) Program Maintenance Utility Version 14.16.27031.1</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Copyright (C) Microsoft Corporation.  All rights reserved.</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> </span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> NMAKE : fatal error U1073: don't know how to make 'clean'</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Stop.</span></div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><br>
</div>
</blockquote>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><span style="font-family:"Lucida Console",Monaco,monospace;font-size:10pt"> Can't open perl script "util\<a href="http://mk1mf.pl" target="_blank" rel="noreferrer">mk1mf.pl</a>": No such file or directory</span></blockquote>
<div><font face="Lucida Console, Monaco, monospace"><span style="font-size:13.3333px"> </span></font></div>
</blockquote>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Please help me in getting these files generated and build the code using the batch-files.  </div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div style="margin:0px;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;color:rgb(50,49,48)">
P.S: I am able to build the code  using the standard method below. </div>
<div style="margin:0px;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;color:rgb(50,49,48)">
       <span style="margin:0px;font-size:13.3333px;font-family:"Lucida Console",Monaco,monospace;background-color:rgb(255,255,255);display:inline!important">perl Configure VC-WIN64A</span></div>
<div style="margin:0px;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;color:rgb(50,49,48)">
<span style="margin:0px;font-size:13.3333px;font-family:"Lucida Console",Monaco,monospace;background-color:rgb(255,255,255);display:inline!important">    nmake </span></div>
<div style="margin:0px;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;color:rgb(50,49,48)">
<span style="margin:0px;font-size:13.3333px;font-family:"Lucida Console",Monaco,monospace;background-color:rgb(255,255,255);display:inline!important">    nmake test</span></div>
<div style="margin:0px;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;color:rgb(50,49,48)">
<span style="margin:0px;font-size:13.3333px;font-family:"Lucida Console",Monaco,monospace;background-color:rgb(255,255,255);display:inline!important">    nmake install</span></div>
</div>
</div>

</blockquote></div></div>