> I am attempting to build Open SSL 1.0.1.i on  Intel 64,  Windows 7,  using 
> Visual Studio Professional 2012.
> I configured the build with
>                 perl  Configure  debug-VC-WIN64I  no-asm  no-hw

WIN64I denotes Itanium, while what you need on Windows 7 is WIN64A.

> ms\do_win64i complains about not finding ias but continues.
> 
> Running   nmake -f ms\ntdll.mak  generates the following errors
>         ml  /c ms\uptable.asm
> Microsoft (R) Macro Assembler Version 11.00.50727.1
> Copyright (C) Microsoft Corporation.  All rights reserved.
> 
> Assembling: ms\uptable.asm
> ms\uptable.asm(1) : error A2008:syntax error : .
> ms\uptable.asm(2) : error A2044:invalid character in file
> ms\uptable.asm(3) : error A2044:invalid character in file
> ms\uptable.asm(5) : error A2044:invalid character in file
> ms\uptable.asm(6) : error A2034:must be in segment block
> ms\uptable.asm(7) : error A2008:syntax error : .
> ms\uptable.asm(8) : error A2045:missing angle bracket or brace in literal
> ms\uptable.asm(9) : error A2008:syntax error : loc0
> ms\uptable.asm(10) : error A2008:syntax error : .
> ms\uptable.asm(11) : error A2008:syntax error
> ms\uptable.asm(12) : error A2044:invalid character in file
> ms\uptable.asm(13) : error A2008:syntax error : .
> ms\uptable.asm(14) : error A2045:missing angle bracket or brace in literal
> ms\uptable.asm(15) : error A2045:missing angle bracket or brace in literal
> ms\uptable.asm(16) : error A2045:missing angle bracket or brace in literal
> ms\uptable.asm(17) : error A2044:invalid character in file
> ms\uptable.asm(18) : error A2045:missing angle bracket or brace in literal
> ms\uptable.asm(19) : error A2045:missing angle bracket or brace in literal
> ...
> ms\uptable.asm(104) : error A2045:missing angle bracket or brace in literal
> ms\uptable.asm(105) : error A2044:invalid character in file
> ms\uptable.asm(106) : fatal error A1012:error count exceeds 100; stopping 
> assembly
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 
> 11.0\VC\BIN\ml.EXE"' : r
> eturn code '0x1'
> Stop.
> 
> I configured for no assembler code but nmake is attempting to assemble this 
> code.

Yes, even with no-asm you need assembler to compile one little assembly
module.

> How can I gert around this error and complete the build?

You correct target. Confusion likely arouse from the fact that Intel
started to use "Intel 64" to denote x86_64 processors. I mean it's easy
to mix IA64 and Intel 64...



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to