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/>