And it seems to be finding a bunch of invalid code points.
I suspect the source file is corrupt. Have you looked at it? Did you check the signature on the OpenSSL tarball?
It's also possible that MSVC assumes UTF-16 source files under some conditions, possibly based on the Windows language settings. If that's the case, there ought to be some way to turn that off. Alternatively, you could transcode all the files from ASCII to UTF-16; that ought to be simple to script.
Or I could be way off and the problem is something else entirely.
Distinguished Engineer, Micro Focus
>I suspect the source file is corrupt. Have you looked at it? Did you check the signature on the OpenSSL tarball?
Thank you Michael for the answer.
I had to move to a new machine and some OpenSSL files were corrupted when copying from old damaged HD.