Hello,

I am working on a project consisting in building Openssl for Win CE 5.0
platform.
Openssl version is 1.0.0e and  I am managing to deploy it on an X86 target.
The compatibility library is Dinkumware instead of wcecompat.
The IDE is Visual Studio 8 (2005).

perl Configure VC-CE -> done
ms\do_ms -> done

I've got the following error


********* Begin prompt ***********
Building OpenSSL
        perl util/copy.pl ".\crypto\buildinf.h" "tmp32_X86\buildinf.h"
Copying: ./crypto/buildinf.h to tmp32_X86/buildinf.h
        perl util/copy.pl ".\crypto\opensslconf.h"
"inc32\openssl\opensslconf.h"

Copying: ./crypto/opensslconf.h to inc32/openssl/opensslconf.h
        cl.exe /Fotmp32_X86\cryptlib.obj  -Iinc32 -Itmp32_X86 /MC /O1i /W3
/WX /
GF /Gy /nologo -DUNICODE -D_UNICODE -DOPENSSL_SYSNAME_WINCE
-DWIN32_LEAN_AND_MEA
N -DL_ENDIAN -DDSO_WIN32 -DNO_CHMOD -DOPENSSL_SMALL_FOOTPRINT
-D_WIN32_WCE=420 -
DUNDER_CE=420 -DWCE_PLATFORM_STANDARDSDK_420 -Dx86 -D_X86_ -D_i386_
-Di_386_ -Iv
:\v_os_common\src\core\Dinkumware-STL/include -DOPENSSL_NO_RC5
-DOPENSSL_NO_MD2
-DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_DYNAMIC_ENGINE /Zi
/Fdtmp32_X8
6/lib -c .\crypto\cryptlib.c
Command line warning D4002 : ignoring unknown option '/MC'
cryptlib.c
.\crypto\cryptlib.h(62) : fatal error C1083: Cannot open include file:
'stdlib.h
': No such file or directory
NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
Stop.

C:\PortageWinCE\DinkumwareTest\openssl-1.0.0e>

********* End prompt ***********
I thought the compiler can't find the location of some headers but I've
checked in the variable include and stdlib.h is located somewhere he may
know.....

I've searched on Google and found that someone has already encountered the
same problem.

http://marc.info/?l=openssl-dev&m=103357102724890&w=2

I 've tried 3 stuffs:

1.First run vcvars32.bat before building -> fails
2. Run vsvars32.bat then call vcvars32.bat -> fails too
3.Run "C:\Program Files\Microsoft eMbedded C++
4.0\EVC\wce420\bin\WCEx86.BAT" -> fails


None of them workde, can you help me solve this, please.

In advance thanks.
Cordially,
Amanda Gabiam

Reply via email to