On 25/06/2020 18:32, Michael Wojcik wrote: >> From: openssl-users [mailto:openssl-users-bounces@xxxxxxxxxxx] On Behalf Of mhkelley2017@xxxxxxxxx >> Sent: Thursday, June 25, 2020 11:54 > >> Error: 'ml64' is not recognized as an internal or external command, >> operable program or batch file. > > It's part of Visual C. The VC-WIN64A-masm configuration (Configurations/50-masm.conf) specifies it as the assembler. Note that using masm to compile OpenSSL is no longer supported by us (although it might still work). Preferred is to use the VC-WIN64A target and the nasm compiler. If you use the Developer Studio command prompt (64-bit) it should have all the environment variables set up already to find the various VS tools. Matt > >> Building with Visual Studio 2019 Community > > Maybe VS2019 Community doesn't include the assembler? I haven't looked. Or maybe it's part of some optional component? > > In VS2017 Professional, which is what I have configured at the moment on this machine, it's in .../VC/Tools/MSVC/14.16.27023/bin/HostX86/x64, thanks to VS's gratuitously complicated directory layout. > > -- > Michael Wojcik > Distinguished Engineer, Micro Focus > > >