Hi,

I have downloaded openssl-1.0.0e and try to build the binaries for Windows 
x64 using VC2008.

I open the 'Visual Studio 2008 x64 Cross Tools Command Prompt' and 
follow the procedure described in "INSTALL.W64"

1.) perl Configure VC-WIN64A 

seems to work
...
Configured for VC-WIN64A

2.) ms\do_win64a 

seems to work
...

3.) nmake -f ms\ntdll.mak

C:\Daten\openssl\openssl-1.0.0e>nmake -f ms\ntdll.mak

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

Building OpenSSL
        perl util/copy.pl ".\crypto\buildinf.h" "tmp32dll\buildinf.h"
Copying: ./crypto/buildinf.h to tmp32dll/buildinf.h
        perl util/copy.pl ".\crypto\opensslconf.h" 
"inc32\openssl\opensslconf.h"

Copying: ./crypto/opensslconf.h to inc32/openssl/opensslconf.h
        ml64 /c /Cp /Cx /Zi /Fotmp32dll\md5-x86_64.obj 
tmp32dll\md5-x86_64.asm
Microsoft (R) Macro Assembler (x64) Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

 Assembling: tmp32dll\md5-x86_64.asm
tmp32dll\md5-x86_64.asm(8) : error A2009:syntax error in expression
tmp32dll\md5-x86_64.asm(9) : error A2009:syntax error in expression
tmp32dll\md5-x86_64.asm(677) : error A2009:syntax error in expression
tmp32dll\md5-x86_64.asm(678) : error A2009:syntax error in expression
NMAKE : fatal error U1077: 'c:\Programme\VC2008\VC\BIN\x86_amd64\ml64.EXE' 
: ret
urn code '0x1'
Stop.

So the problem is in an assembly step.

I have found some hints at stackoverflow.com, but they do not work for me 
either.
They advise to 'Configure with perl Configure VC-WIN64A no-shared no-idea' 

When I do i this way and start the nmake with 'nmake -f ms\nt.mak', the 
process seems to get much further,
but finally crashes with an assembly error.

        set ASM=ml64 /c /Cp /Cx /Zi
        perl crypto\md5\asm\md5-x86_64.pl tmp32\md5-x86_64.asm
Use of uninitialized value in pattern match (m//) at 
crypto\md5\asm\md5-x86_64.p
l line 115.
        ml64 /c /Cp /Cx /Zi /Fotmp32\md5-x86_64.obj tmp32\md5-x86_64.asm
Microsoft (R) Macro Assembler (x64) Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

 Assembling: tmp32\md5-x86_64.asm
tmp32\md5-x86_64.asm(8) : error A2009:syntax error in expression
tmp32\md5-x86_64.asm(9) : error A2009:syntax error in expression
tmp32\md5-x86_64.asm(677) : error A2009:syntax error in expression
tmp32\md5-x86_64.asm(678) : error A2009:syntax error in expression
NMAKE : fatal error U1077: 'c:\Programme\VC2008\VC\BIN\x86_amd64\ml64.EXE' 
: ret
urn code '0x1'
Stop.

This is a x64-specific problem. We build OpenSSL successfully for Win32 
according to procedures
described in INSTALL.W32.

Appreciate your feedback.

Thanks.

Lutz Weihrich
Research & Development
Tel: +49 6251 7000 - 355
Fax: +49 6251 7000 - 140
l...@tonbeller.com 
TONBELLER AG 
Werner-von-Siemens-Str. 2 
D-64625 Bensheim  
Germany 

www.tonbeller.com 

Register Court: District Court Darmstadt / Registration: HRB 21474 
Managing Board: Rutger Hetzler (CEO), Sebastian Hetzler, Torsten Mayer 
Chairman of the Supervisory Board: R?diger Brand 
This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information. If you have received it in 
error, please notify the sender immediately and delete the original. Any 
unauthorised copying or dissemination of this message is strictly prohibited.  
Diese E-Mail enth?lt vertrauliche und/oder rechtlich gesch?tzte Informationen. 
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrt?mlich erhalten 
haben, informieren Sie bitte sofort den Absender und vernichten Sie diese 
E-Mail. Das unerlaubte Kopieren sowie die Weitergabe dieser E-Mail ist nicht 
gestattet.  
Hi,

I have downloaded openssl-1.0.0e and try to build the binaries for Windows x64 using VC2008.

I open the 'Visual Studio 2008 x64 Cross Tools Command Prompt' and
follow the procedure described in "INSTALL.W64"

1.) perl Configure VC-WIN64A  

seems to work
...
Configured for VC-WIN64A

2.) ms\do_win64a

seems to work
...

3.) nmake -f ms\ntdll.mak

C:\Daten\openssl\openssl-1.0.0e>nmake -f ms\ntdll.mak

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

Building OpenSSL
        perl util/copy.pl ".\crypto\buildinf.h" "tmp32dll\buildinf.h"
Copying: ./crypto/buildinf.h to tmp32dll/buildinf.h
        perl util/copy.pl ".\crypto\opensslconf.h" "inc32\openssl\opensslconf.h"

Copying: ./crypto/opensslconf.h to inc32/openssl/opensslconf.h
        ml64 /c /Cp /Cx /Zi /Fotmp32dll\md5-x86_64.obj tmp32dll\md5-x86_64.asm
Microsoft (R) Macro Assembler (x64) Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

 Assembling: tmp32dll\md5-x86_64.asm
tmp32dll\md5-x86_64.asm(8) : error A2009:syntax error in _expression_
tmp32dll\md5-x86_64.asm(9) : error A2009:syntax error in _expression_
tmp32dll\md5-x86_64.asm(677) : error A2009:syntax error in _expression_
tmp32dll\md5-x86_64.asm(678) : error A2009:syntax error in _expression_
NMAKE : fatal error U1077: 'c:\Programme\VC2008\VC\BIN\x86_amd64\ml64.EXE' : ret
urn code '0x1'
Stop.

So the problem is in an assembly step.

I have found some hints at stackoverflow.com, but they do not work for me either.
They advise to 'Configure with perl Configure VC-WIN64A no-shared no-idea'
When I do i this way and start the nmake with 'nmake -f ms\nt.mak', the process seems to get much further,
but finally crashes with an assembly error.

        set ASM=ml64 /c /Cp /Cx /Zi
        perl crypto\md5\asm\md5-x86_64.pl tmp32\md5-x86_64.asm
Use of uninitialized value in pattern match (m//) at crypto\md5\asm\md5-x86_64.p
l line 115.
        ml64 /c /Cp /Cx /Zi /Fotmp32\md5-x86_64.obj tmp32\md5-x86_64.asm
Microsoft (R) Macro Assembler (x64) Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

 Assembling: tmp32\md5-x86_64.asm
tmp32\md5-x86_64.asm(8) : error A2009:syntax error in _expression_
tmp32\md5-x86_64.asm(9) : error A2009:syntax error in _expression_
tmp32\md5-x86_64.asm(677) : error A2009:syntax error in _expression_
tmp32\md5-x86_64.asm(678) : error A2009:syntax error in _expression_
NMAKE : fatal error U1077: 'c:\Programme\VC2008\VC\BIN\x86_amd64\ml64.EXE' : ret
urn code '0x1'
Stop.

This is a x64-specific problem. We build OpenSSL successfully for Win32 according to procedures
described in INSTALL.W32.

Appreciate your feedback.

Thanks.

Lutz Weihrich
Research & Development
Tel: +49 6251 7000 - 355
Fax: +49 6251 7000 - 140

l...@tonbeller.com
TONBELLER AG
Werner-von-Siemens-Str. 2
D-64625 Bensheim
Germany

www.tonbeller.com

Register Court: District Court Darmstadt / Registration: HRB 21474
Managing Board: Rutger Hetzler (CEO), Sebastian Hetzler, Torsten Mayer
Chairman of the Supervisory Board: Rüdiger Brand

This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any unauthorised copying or dissemination of this message is strictly prohibited.

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail. Das unerlaubte Kopieren sowie die Weitergabe dieser E-Mail ist nicht gestattet.

=

Reply via email to