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

Reply via email to