Mike Inman via RT wrote:
> crypto/bn/asm/x86_64-gf2m.pl was not finishing code generation before the
> assembler started, resulting in errors that looked like:
> 
> set ASM=ml64 /c /Cp /Cx /Zi
>       perl crypto\bn\asm\x86_64-gf2m.pl tmp32\x86_64-gf2m.asm
>       ml64 /c /Cp /Cx /Zi /Fotmp32\x86_64-gf2m.obj tmp32\x86_64-gf2m.asm
>  Assembling: tmp32\x86_64-gf2m.asm
> tmp32\x86_64-gf2m.asm(1) : error A2088:END directive required at end of file
> Microsoft (R) Macro Assembler (x64) Version 11.00.50727.1
> Copyright (C) Microsoft Corporation.  All rights reserved.
> 
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
> Studio 11.0\VC\BIN\amd64\ml64.EXE"' : return code '0x1'
> Stop.
> 
> 
> on our Jenkins buildserver, but running the build.bat script from the
> command line instead of the buildserver resulted in a successful build
> - timing issue.
> 
> 
> Yes, this is very similar to #2817, and I did try the patch proposed
> there, but without success.  While trying variations on the #2817
> fix-theme, I discovered that a new style of patch has been applied to
> most, but not all affected files.
> 
> 
> This patch (similar to changes found in nearby files x86_64-mont.asm
> and x86_64-mont5.asm) resolved our issue:
> 
> 
> 34-open STDOUT,"| \"$^X\" $xlate $flavour $output";
> 
> 34+open OUT,"| \"$^X\" $xlate $flavour $output";
> 
> 35+*STDOUT=*OUT;

Always check GIT versions or snapshots from 
ftp://ftp.openssl.org/snapshot/. The problem was reported earlier and 
addressed.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to