Hello,
      Do you have generated wcecompat.lib and wcecompattex.lib??.
  To generate these two files you need to through D:\...\Microsoft eMbedded
  Tools\EVC\WCE300\BIN>wcearm.bat. By default wcearm.bat is generate for
  Pocket Pc 2000, for Pocket Pc 2002 you need to change " if "%PLATFORM%"
  =="" set PLATFORM=Pocket PC 2002 " instead "if "%PLATFORM%"=="" set
  PLATFORM=ms pocket pc". Then C:\...\wcecompat>nmake

  Here you can find all the steps I have folloed:

  C:\>cd C:\Archivos de programa\Microsoft eMbedded Tools\EVC\WCE300\BIN

  C:\Archivos de programa\Microsoft eMbedded Tools\EVC\WCE300\BIN>cd C:
  \Izaskun\Proyectos\SmPAYSOC\SW\wcecompat

  C:\Izaskun\Proyectos\SmPAYSOC\SW\wcecompat>nmake

  Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
  Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\args.cpp
  args.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\assert.cpp
  assert.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\ChildData.cpp
  ChildData.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\env.cpp
  env.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/
  -D_MSC_VER=1200 -c src\errno.cpp
  errno.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\io.cpp
  io.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\pipe.cpp
  pipe.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\process.cpp
  process.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\redir.cpp
  redir.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\stat.cpp
  stat.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\stdio_extras.cpp
  stdio_extras.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\stdlib_extras.cpp
  stdlib_extras.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\string_extras.cpp
  string_extras.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\time.cpp
  time.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\timeb.cpp
  timeb.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\ts_string.cpp
  ts_string.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\winmain.cpp
  winmain.cpp
          clarm.exe /W3 /WX /Ox /O2 /Ob2 /GF /Gy /nologo
  -DWCEPLATFORM=MS_POCKET_PC_2000 -DARM -D_ARM_ -DUNDER_CE=300
  -D_WIN32_CE=300 -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DWIN32
  -DWIN32_LEAN_AND_MEAN -Iinclude -D_WINDLL -D_DLL /Foobj/-D_MSC_VER=1200
  -c src\winsock_extras.cpp
  winsock_extras.cpp




  C:\Izaskun\Proyectos\SmPAYSOC\SW\wcecompat>cd C:\Archivos de
  programa\Microsoft
  eMbedded Tools\EVC\WCE300\BIN

  C:\Archivos de programa\Microsoft eMbedded
  Tools\EVC\WCE300\BIN>wcearm2002.bat

  C:\Archivos de programa\Microsoft eMbedded Tools\EVC\WCE300\BIN>set
  WCECOMPAT=C:\Izaskun\Proyectos\SmPAYSOC\SW\wcecompat

  C:\Archivos de programa\Microsoft eMbedded Tools\EVC\WCE300\BIN>cd C:
  \Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  Configure VC-CE
  Configuring for VC-CE
  IsWindows=1
  CC            =cl
  CFLAG         =-DOPENSSL_SYSNAME_WINCE -DOPENSSL_THREADS  -DDSO_WIN32
  -DOPENSSL_
  NO_KRB5
  EX_LIBS       =
  BN_ASM        =bn_asm.o
  DES_ENC       =des_enc.o fcrypt_b.o
  BF_ENC        =bf_enc.o
  CAST_ENC      =c_enc.o
  RC4_ENC       =rc4_enc.o
  RC5_ENC       =rc5_enc.o
  MD5_OBJ_ASM   =
  SHA1_OBJ_ASM  =
  RMD160_OBJ_ASM=
  PROCESSOR     =
  RANLIB        =true
  ARFLAGS       =
  PERL          =perl
  THIRTY_TWO_BIT mode
  BN_LLONG mode
  RC4_INDEX mode
  RC4_CHUNK is undefined

  Configured for VC-CE.

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>ms\do_ms

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mkfiles.pl  1>MINFO

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>rem perl
  util\mk1mf.pl VC-MSDOS no-sock >ms\msdos.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>rem perl
  util\mk1mf.pl VC-W31-32 >ms\w31.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mk1mf.pl dll VC-W31-32  1>ms\w31dll.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mk1mf.pl no-asm VC-WIN32  1>ms\nt.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mk1mf.pl dll no-asm VC-WIN32  1>ms\ntdll.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mk1mf.pl no-asm VC-CE  1>ms\ce.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mk1mf.pl dll no-asm VC-CE  1>ms\cedll.mak

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mkdef.pl 16 libeay  1>ms\libeay16.def

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mkdef.pl 32 libeay  1>ms\libeay32.def

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mkdef.pl 16 ssleay  1>ms\ssleay16.def

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>perl
  util\mkdef.pl 32 ssleay  1>ms\ssleay32.def

  C:\Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b>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
          copy nul+ .\crypto\buildinf.h tmp32dll_ARM\buildinf.h
  nul
  .\crypto\buildinf.h
          1 archivos copiados.
          copy nul+ .\crypto\opensslconf.h inc32\openssl\opensslconf.h
  nul
  .\crypto\opensslconf.h
          1 archivos copiados.

  C:
  \Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b\out32dll_ARM>..
\ms\testce
  cemkdir: failed to create directory 183
  rsa_test
  PKCS #1 v1.5 encryption/decryption ok
  OAEP encryption/decryption ok
  PKCS #1 v1.5 encryption/decryption ok
  OAEP encryption/decryption ok
  PKCS #1 v1.5 encryption/decryption ok
  OAEP encryption/decryption ok
  destest
  Doing cbcm
  Doing ecb
  Doing ede ecb
  Doing cbc
  Doing desx cbc
  Doing ede cbc
  Doing pcbc
  Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
  Doing ofb
  Doing ofb64
  Doing ede_ofb64
  Doing cbc_cksum
  Doing quad_cksum
  input word alignment test 0 1 2 3
  output word alignment test 0 1 2 3
  fast crypt test
  ideatest
  ecb idea ok
  cbc idea ok
  cfb64 idea ok
  bftest
  testing blowfish in raw ecb mode
  testing blowfish in ecb mode
  testing blowfish set_key
  testing blowfish in cbc mode
  testing blowfish in cfb64 mode
  testing blowfish in ofb64
  shatest
  test 1 ok
  test 2 ok
  test 3 ok
  sha1test
  test 1 ok
  test 2 ok
  test 3 ok
  md5test
  test 1 ok
  test 2 ok
  test 3 ok
  test 4 ok
  test 5 ok
  test 6 ok
  test 7 ok
  md2test
  test 1 ok
  test 2 ok
  test 3 ok
  test 4 ok
  test 5 ok
  test 6 ok
  test 7 ok
  mdc2test
  pad1 - ok
  pad2 - ok
  rc2test
  ecb RC2 ok
  rc4test
  test 0 ok
  test 1 ok
  test 2 ok
  test 3 ok
  test 4 ok
  test 5 ok
  test end processing ....................done
  test multi-call ....................done
  randtest
  test 1 done
  test 2 done
  test 3 done
  test 4 done
  dhtest
  .+.+.+......+..
  ++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++
  *++*++*++*++*++*

  p    =C6E3639D3CE03F4B
  g    =5
  pri 1=5BCCE5859C996A75
  pub 1=4E7DF1A884BCBD77
  pri 2=508DFA598998EC3E
  pub 2=371AB467F7944D39
  key1 =6CDDC133D836662C
  key2 =6CDDC133D836662C
  exptest
  
........................................................................................................................................................................................................
 done
  dsatest
  test generation of DSA parameters
  .++++++++++++++++++++++++++++++++++++++++++++++++++*...+........+..+...
  +............+.+..+..........................................
  ................................
  +++++++++++++++++++++++++++++++++++++++++++++++++++*
  seed
  D5014E4B 60EF2BA8 B6211B40 62BA3224 E0427DD3
  counter=105 h=2
  P:
      00:8d:f2:a4:94:49:22:76:aa:3d:25:75:9b:b0:68:
      69:cb:ea:c0:d8:3a:fb:8d:0c:f7:cb:b8:32:4f:0d:
      78:82:e5:d0:76:2f:c5:b7:21:0e:af:c2:e9:ad:ac:
      32:ab:7a:ac:49:69:3d:fb:f8:37:24:c2:ec:07:36:
      ee:31:c8:02:91
  Q:
      00:c7:73:21:8c:73:7e:c8:ee:99:3b:4f:2d:ed:30:
      f4:8e:da:ce:91:5f
  G:
      62:6d:02:78:39:ea:0a:13:41:31:63:a5:5b:4c:b5:
      00:29:9d:55:22:95:6c:ef:cb:3b:ff:10:f3:99:ce:
      2c:2e:71:cb:9d:e5:fa:24:ba:bf:58:e5:b7:95:21:
      92:5c:9c:c4:2e:9f:6f:46:4b:08:8c:c5:72:af:53:
      e6:d7:88:02
  testenc
  start testenc
  C:
  \Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b\out32dll_ARM
  test enc
  test base64 enc
  test rc4
  test base64 rc4
  test des-cfb
  test base64 des-cfb
  test des-ede-cfb
  test base64 des-ede-cfb
  test des-ede3-cfb
  test base64 des-ede3-cfb
  test des-ofb
  test base64 des-ofb
  test des-ede-ofb
  test base64 des-ede-ofb
  test des-ede3-ofb
  test base64 des-ede3-ofb
  test des-ecb
  test base64 des-ecb
  test des-ede
  test base64 des-ede
  test des-ede3
  test base64 des-ede3
  test des-cbc
  test base64 des-cbc
  test des-ede-cbc
  test base64 des-ede-cbc
  test des-ede3-cbc
  test base64 des-ede3-cbc
  test idea-ecb
  test base64 idea-ecb
  test idea-cfb
  test base64 idea-cfb
  test idea-ofb
  test base64 idea-ofb
  test idea-cbc
  test base64 idea-cbc
  test rc2-ecb
  test base64 rc2-ecb
  test rc2-cfb
  test base64 rc2-cfb
  test rc2-ofb
  test base64 rc2-ofb
  test rc2-cbc
  test base64 rc2-cbc
  test bf-ecb
  test base64 bf-ecb
  test bf-cfb
  test base64 bf-cfb
  test bf-ofb
  test base64 bf-ofb
  test bf-cbc
  test base64 bf-cbc
  OK
  problems.....
  C:
  \Izaskun\Proyectos\SmPAYSOC\Desarrollo\Fuentes\openssl-0.9.7b\out32dll_ARM>


Hoping this help....


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to