> 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]
