Hello,

 

            Thanks for the great work and all the time dedicated to
create and maintain OPENSSL. I have a question in regards to the latest
1.0.0 snapshot. When I try to build OPENSSL using the latest 1.0.0
snapshot (1.0.0-stable-SNAP-20090527) in WIN32 with debug (environment
debug-VC-WIN32, no assembly), I get a undefined struct error on dtls1.h:

 

 

C:\openssl-1.0.0-stable-SNAP-20090527>perl Configure debug-VC-WIN32
no-asm --prefix=c:/openssl

Configuring for debug-VC-WIN32

    no-asm          [option]   OPENSSL_NO_ASM

    no-gmp          [default]  OPENSSL_NO_GMP (skip dir)

    no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)

    no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5

    no-mdc2         [default]  OPENSSL_NO_MDC2 (skip dir)

    no-rc5          [default]  OPENSSL_NO_RC5 (skip dir)

    no-rfc3779      [default]  OPENSSL_NO_RFC3779 (skip dir)

    no-shared       [default]

    no-store        [experimental] OPENSSL_NO_STORE (skip dir)

    no-zlib         [default]

    no-zlib-dynamic [default]

IsMK1MF=1

CC            =cl

CFLAG         =-DOPENSSL_THREADS  -DDSO_WIN32 -W3 -WX -Gs0 -GF -Gy -Zi
-nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN
-D_CRT_SECURE_NO_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

PROCESSOR     =

RANLIB        =true

ARFLAGS       =

PERL          =perl

THIRTY_TWO_BIT mode

BN_LLONG mode

RC4_INDEX mode

RC4_CHUNK is undefined

 

Configured for debug-VC-WIN32.

 

C:\openssl-1.0.0-stable-SNAP-20090527>ms\do_ms

 

C:\openssl-1.0.0-stable-SNAP-20090527>perl util\mkfiles.pl  1>MINFO

 

C:\openssl-1.0.0-stable-SNAP-20090527>perl util\mk1mf.pl no-asm VC-WIN32
1>ms\nt.mak

 

C:\openssl-1.0.0-stable-SNAP-20090527>perl util\mk1mf.pl dll no-asm
VC-WIN32  1>ms\ntdll.mak

 

C:\openssl-1.0.0-stable-SNAP-20090527>if x == x goto skipce

 

C:\openssl-1.0.0-stable-SNAP-20090527>perl util\mkdef.pl 32 libeay
1>ms\libeay32.def

 

C:\openssl-1.0.0-stable-SNAP-20090527>perl util\mkdef.pl 32 ssleay
1>ms\ssleay32.def

 

C:\openssl-1.0.0-stable-SNAP-20090527>nmake -f ms\ntdll.mak

 

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0

Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

 

Building OpenSSL

            cl /Fotmp32dll.dbg\ssl_err2.obj  -Iinc32 -Itmp32dll.dbg /MDd
/Od -DDEBUG -D_DEBUG -DOPENSSL_THREADS  -DDSO_WIN32 -W3 -WX -Gs0 -GF -Gy
-Zi -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN
-D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll
-DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE
-DOPENSSL_NO_STATIC_ENGINE -D_WINDLL  -DOPENSSL_BUILD_SHLIBSSL -c
.\ssl\ssl_err2.c

ssl_err2.c

inc32\openssl/dtls1.h(215) : error C2079: 'next_timeout' uses undefined
struct 'timeval'

NMAKE : fatal error U1077: 'cl' : return code '0x2'

Stop.

 

Thank you,

 

Daniel Viggiani

Reply via email to