Hi Bradford, > tmp32dll\uplink.obj : fatal error LNK1112: module machine type 'X86' > conflicts with target machine type 'x64' MachineType is a field in both the object file and PE file. uplink.obj was built for x86, but your target is an x64 executable.
I've found it easier to use Shining Light's prebuilt OpenSSL gear. Thomas provides both x86 and x64 binaries. See http://www.slproweb.com/products/Win32OpenSSL.html. Jeff On Wed, Oct 7, 2009 at 10:48 AM, Younie, Bradford <bradford.you...@chasepaymentech.com> wrote: > I followed the instructions detailed in INSTALL.W64. Here's what I did: > > perl Configure VC-WIN64A > ms\do_win64a > nmake -f ms\ntdll.mak > > The nmake command failed with: > > Building OpenSSL > link /nologo /subsystem:console /opt:ref /dll > /out:out32dll\libeay32.dll /def:ms/LIBEAY32.def > @C:\DOCUME~1\byounie\LOCALS~1\Temp\nm45E.tmp > tmp32dll\uplink.obj : fatal error LNK1112: module machine type 'X86' > conflicts with target machine type 'x64' > NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio > 9.0\VC\BIN\x86_amd64\link.EXE"' : return code '0x458' > Stop. > > I ran this in the "Visual Studio 2008 x64 Cross Tools Command Prompt" > (vcvarsx86_amd64.bat). > > I've researched the problem on the web, but so far no joy. > > Can someone give some advice? > > Brad > > [SNIP] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org