RE: [openssl.org #3564] Build error OpenSSL 1.0.1i

2014-10-30 Thread Mangino, Nicholas @ CSG - CSE via RT
Finally got it to build. Many thanks for all your help.

-Original Message-
From: Andy Polyakov via RT [mailto:r...@openssl.org] 
Sent: Monday, October 27, 2014 4:51 PM
To: Mangino, Nicholas @ CSG - CSE
Cc: openssl-dev@openssl.org
Subject: Re: [openssl.org #3564] Build error OpenSSL 1.0.1i

 Followed your instructions regarding changing the target.
 But received different problems with the assembler.
 See below
 
 Y:\OpenSSL\openssl-1.0.1icmd /c nasm -f win64 -v  1NUL 21
 
 Y:\OpenSSL\openssl-1.0.1iif 1 NEQ 0 goto ml64
 
 Y:\OpenSSL\openssl-1.0.1iperl ms\uplink-x86_64.pl masm  
 1ms\uptable.asm
 
 Y:\OpenSSL\openssl-1.0.1iml64 -c -Foms\uptable.obj ms\uptable.asm 
 'ml64' is not recognized as an internal or external command, operable 
 program or batch file.

You do need assembler. If you don't have ml64 (no, ml won't do), then just 
download nasm and drop it anywhere on %PATH%. Actually nasm is preferred. If in 
doubt, always use nasm.



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


RE: [openssl.org #3564] Build error OpenSSL 1.0.1i

2014-10-27 Thread Mangino, Nicholas @ CSG - CSE via RT
Followed your instructions regarding changing the target.
But received different problems with the assembler.
See below

Y:\OpenSSL\openssl-1.0.1iperl Configure VC-WIN64A no-asm no-hw
Configuring for VC-WIN64A
no-asm  [option]   OPENSSL_NO_ASM
no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128 (skip dir)
no-gmp  [default]  OPENSSL_NO_GMP (skip dir)
no-hw   [option]   OPENSSL_NO_HW
no-jpake[experimental] OPENSSL_NO_JPAKE (skip dir)
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
no-md2  [default]  OPENSSL_NO_MD2 (skip dir)
no-rc5  [default]  OPENSSL_NO_RC5 (skip dir)
no-rfc3779  [default]  OPENSSL_NO_RFC3779 (skip dir)
no-sctp [default]  OPENSSL_NO_SCTP (skip dir)
no-shared   [default]
no-store[experimental] OPENSSL_NO_STORE (skip dir)
no-unit-test[default]  OPENSSL_NO_UNIT_TEST (skip dir)
no-zlib [default]
no-zlib-dynamic [default]
IsMK1MF=1
CC=cl
CFLAG =-DOPENSSL_THREADS  -DDSO_WIN32 -W3 -Gs0 -Gy -nologo -DOPENSSL_SYS
NAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_N
O_DEPRECATE
EX_LIBS   =
CPUID_OBJ =mem_clr.o
BN_ASM=bn_asm.o
DES_ENC   =des_enc.o fcrypt_b.o
AES_ENC   =aes_core.o aes_cbc.o
BF_ENC=bf_enc.o
CAST_ENC  =c_enc.o
RC4_ENC   =rc4_enc.o rc4_skey.o
RC5_ENC   =rc5_enc.o
MD5_OBJ_ASM   =
SHA1_OBJ_ASM  =
RMD160_OBJ_ASM=
CMLL_ENC  =camellia.o cmll_misc.o cmll_cbc.o
MODES_OBJ =
ENGINES_OBJ   =
PROCESSOR =
RANLIB=true
ARFLAGS   =
PERL  =perl
SIXTY_FOUR_BIT mode
DES_INT used
RC4_CHUNK is unsigned long long

Configured for VC-WIN64A.

Y:\OpenSSL\openssl-1.0.1ims\do_win64a

Y:\OpenSSL\openssl-1.0.1iperl util\mkfiles.pl  1MINFO

Y:\OpenSSL\openssl-1.0.1icmd /c nasm -f win64 -v  1NUL 21

Y:\OpenSSL\openssl-1.0.1iif 1 NEQ 0 goto ml64

Y:\OpenSSL\openssl-1.0.1iperl ms\uplink-x86_64.pl masm  1ms\uptable.asm

Y:\OpenSSL\openssl-1.0.1iml64 -c -Foms\uptable.obj ms\uptable.asm
'ml64' is not recognized as an internal or external command,
operable program or batch file.

Y:\OpenSSL\openssl-1.0.1iperl util\mk1mf.pl VC-WIN64A  1ms\nt.mak

Y:\OpenSSL\openssl-1.0.1iperl util\mk1mf.pl dll VC-WIN64A  1ms\ntdll.mak

Y:\OpenSSL\openssl-1.0.1iperl util\mkdef.pl 32 libeay  1ms\libeay32.def

Y:\OpenSSL\openssl-1.0.1iperl util\mkdef.pl 32 ssleay  1ms\ssleay32.def

Y:\OpenSSL\openssl-1.0.1i


Y:\OpenSSL\openssl-1.0.1inmake -f ms\ntdll.mak

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

Building OpenSSL
perl util/mkdir-p.pl tmp32dll
created directory `tmp32dll'
perl util/mkdir-p.pl out32dll
created directory `out32dll'
perl util/mkdir-p.pl inc32
created directory `inc32'
perl util/mkdir-p.pl inc32\openssl
created directory `inc32/openssl'
perl util/copy.pl .\.\e_os.h tmp32dll\e_os.h

. snip

cl /Fotmp32dll\srp_vfy.obj  -Iinc32 -Itmp32dll /MD /Ox 
-DOPENSSL_THREADS  -DDSO_WIN32 -W3 -G
s0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN 
-DUNICODE -D_UNICODE -D_CRT_
SECURE_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 
-DOPENSSL_NO_KRB5 -D
OPENSSL_NO_HW -DOPENSSL_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE /Zi /Fdtmp32dll/lib 
-D_WINDLL  -DOPENSSL
_BUILD_SHLIBCRYPTO -c .\crypto\srp\srp_vfy.c
srp_vfy.c
rc /fotmp32dll\libeay32.res /d CRYPTO ms\version32.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.2.9200.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

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(9) : error A2006:undefined symbol : rsp
ms\uptable.asm(10) : error A2006:undefined symbol : rsp
ms\uptable.asm(11) : error A2006:undefined symbol : rsp
ms\uptable.asm(12) : error A2006:undefined symbol : rsp
ms\uptable.asm(13) : error A2006:undefined symbol : rcx
ms\uptable.asm(14) : error A2006:undefined symbol : rdx
ms\uptable.asm(16) : error A2006:undefined symbol : rcx
ms\uptable.asm(17) : error A2006:undefined symbol : rdx
ms\uptable.asm(18) : error A2006:undefined symbol : r8
ms\uptable.asm(19) : error A2006:undefined symbol : r9
ms\uptable.asm(20) : error A2006:undefined symbol : rax
 snip
ms\uptable.asm(141) : error A2006:undefined symbol : rsp
ms\uptable.asm(142) : error A2006:undefined symbol : rax
ms\uptable.asm(149) : error A2006:undefined symbol : rsp
ms\uptable.asm(150) : error A2006:undefined symbol : rsp
ms\uptable.asm(151) : error A2006:undefined symbol : rsp
ms\uptable.asm(152) : error A2006:undefined symbol : rsp
ms\uptable.asm(153) : error A2006:undefined symbol : rcx
ms\uptable.asm(154) : error A2006:undefined symbol : rdx
ms\uptable.asm(156) : error A2006:undefined symbol : rcx

RE: [openssl.org #3564]

2014-10-14 Thread Mangino, Nicholas @ CSG - CSE via RT
Have attempted another build using Win 32 option
perl  Configure  VC-WIN32  no-asm  no-hw

ms\do_ms completes without error or warnings.

Running   nmake -f ms\ntdll.mak  compiles all C code but generates the 
following error on linking
rc /fotmp32dll\libeay32.res /d CRYPTO ms\version32.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.2.9200.16384
Copyright (C) Microsoft Corporation.  All rights reserved.

link /nologo /subsystem:console /opt:ref /debug /dll 
/out:out32dll\libeay32.dll /def:ms/LIBEAY32.def 
@C:\Users\nmangino\AppData\Local\Temp\nm9D07.tmp
   Creating library out32dll\libeay32.lib and object out32dll\libeay32.exp
bss_fd.obj : error LNK2001: unresolved external symbol _OPENSSL_UplinkTable
bss_file.obj : error LNK2019: unresolved external symbol _OPENSSL_UplinkTable 
referenced in function
 _BIO_new_file
b_dump.obj : error LNK2001: unresolved external symbol _OPENSSL_UplinkTable
out32dll\libeay32.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'C:\Program Files (x86)\Microsoft Visual Studio 
11.0\VC\BIN\link.EXE' :
 return code '0x460'
Stop.

Better now but can't get away from this uplink error.
Again, I appreciate any help you can give.


-Original Message-
From: The default queue via RT [mailto:r...@openssl.org] 
Sent: Tuesday, October 14, 2014 1:49 AM
To: Mangino, Nicholas @ CSG - CSE
Subject: [openssl.org #3564] AutoReply: Build error OpenSSL 1.0.1i 


Greetings,

This message has been automatically generated in response to the creation of a 
trouble ticket regarding:
Build error OpenSSL 1.0.1i,
a summary of which appears below.

There is no need to reply to this message right now.  Your ticket has been 
assigned an ID of [openssl.org #3564].

Please include the string:

 [openssl.org #3564]

in the subject line of all future correspondence about this issue. To do so, 
you may reply to this message.

Thank you,
r...@openssl.org

-
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

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.

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

Appreciate any help you can give.


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


[openssl.org #3564] Build error OpenSSL 1.0.1i

2014-10-13 Thread Mangino, Nicholas @ CSG - CSE via RT
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

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.

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

Appreciate any help you can give.

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