Hi,

 

I use

 

1.       Windows CE 5.0 SDK.

2.       Microsoft eMbedded Visual C++ 4.0.

3.       wcecompat 1.1.

4.       openssl-1.0.0-beta2

 

 

Then do next steps:

 

1.       "C:\Program Files\Microsoft eMbedded C++ 
4.0\EVC\wce500\bin\WCEARMV4I.BAT"

2.       set WCECOMPAT=C:\wcecompat

3.       perl Configure VC-CE

4.       ms\do_ms

5.       nmake -f ms\cedll.mak

 

And I get next errors.

 

C:\openssl>nmake -f ms\cedll.mak

 

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0

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

 

Building OpenSSL

        clarm.exe /Fotmp32dll_ARMV4I\b_sock.obj  -Iinc32 -Itmp32dll_ARMV4I /MC /

O1i /W3 /WX /GF /Gy /nologo -DUNICODE -D_UNICODE -DOPENSSL_SYSNAME_WINCE -DWIN32

_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DNO_CHMOD -DOPENSSL_SMALL_FOOTPRINT -D_WI

N32_WCE=500 -DUNDER_CE=500 -DWCE_PLATFORM_STANDARDSDK_500 -DARM -D_ARM_ -DARMV4I

 -QRarch4T -QRinterwork-return -IC:\wcecompat/include /Fdout32dll_ARMV4I -DOPENS

SL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_ST

ATIC_ENGINE -D_WINDLL -D_DLL  -DOPENSSL_BUILD_SHLIBCRYPTO -c .\crypto\bio\b_sock

.c

b_sock.c

c:\openssl\crypto\bio\b_sock.c(189) : error C2220: warning treated as error - no

 object file generated

c:\openssl\crypto\bio\b_sock.c(189) : warning C4013: 'getservbyname' undefined;

assuming extern returning int

c:\openssl\crypto\bio\b_sock.c(189) : warning C4047: '=' : 'struct servent *' di

ffers in levels of indirection from 'int '

c:\openssl\crypto\bio\b_sock.c(728) : error C2037: left of 'sin6_addr' specifies

 undefined struct/union 'sockaddr_in6'

c:\openssl\crypto\bio\b_sock.c(728) : error C2037: left of 'sin6_addr' specifies

 undefined struct/union 'sockaddr_in6'

c:\openssl\crypto\bio\b_sock.c(728) : error C2168: 'memset' : too few actual par

ameters for intrinsic function

c:\openssl\crypto\bio\b_sock.c(729) : error C2037: left of 'sin6_addr' specifies

 undefined struct/union 'sockaddr_in6'

NMAKE : fatal error U1077: 'clarm.exe' : return code '0x2'

Stop.

 

How can I fix it???

 

Regards,

Mykhaylo Mastykash | Software Developer | GlobalLogic Inc. 
The Global Product Development Leader

(InterObject is now part of Globallogic)
USA | INDIA | UKRAINE | ISRAEL | CHINA
26 Sheptyckyh St., Lviv 79016, Ukraine
Office:  +38-032-244-5734 | Mobile +38-093-728-6603
Fax: +38-032-244-5737
www.globallogic.com <http://www.globallogic.com/> 

 

Reply via email to