Skip to main content

PhoneME feature for WinCE5.0(EVC4.0) complie Error:

1 reply [Last post]
91program
Offline
Joined: 2009-05-19

Hi,All

i compile PhoneME feature MR4 for Windows CE 5.0.
the settings are:

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

# build cldc
export MEHOME=/PhoneME
export JVMWorkSpace=$MEHOME/cldc
export JAVA_HOME=/cygdrive/d/j2sdk1.4.2_19
export JDK_DIR=$JAVA_HOME

export BUILD_OUTPUT_DIR=$MEHOME/build_output
export PCSL_OUTPUT_DIR=$BUILD_OUTPUT_DIR/pcsl
export JVMBuildSpace=$BUILD_OUTPUT_DIR/cldc

# build pcsl
export PCSL_PLATFORM=wince_arm_evc

export VERBOSE_BUILD=true
export ENABLE_PCSL=true

export USE_VS2005=false
export EVC_ARCH_PATH=/cygdrive/d/PROGRA~1/MICROS~1.0/EVC/wce500/bin
export EVC_COMMON_PATH=/cygdrive/d/PROGRA~1/MICROS~1.0/Common/EVC/bin
----------------------------------------------------------------

then, i get the following error:

cl.exe -DARM=1 -D_ARM_=1 -D_UNICODE -DUNDER_CE=500 -D_WIN32_WCE=500 -DCROSS_GEN
ERATOR=1 -DEVC_ASM_QUIRK=1 -Id:/PROGRA~1/WINDOW~1/wce500/STANDA~1/Include/Armv4i
-DWIN32 -D_WINDOWS -D_DEBUG -DAZZERT /W3 /nologo -DHARDWARE_LITTLE_ENDIAN=1 -D
HOST_LITTLE_ENDIAN=1 -DMSW_FIRST_FOR_DOUBLE=1 -DJVM_RELEASE_VERSION='"1.1"' -DJ
VM_BUILD_VERSION='"internal"' -DJVM_NAME='"phoneME Feature VM"' /MD /Ox -I"../ge
nerated" -I"/PhoneME/cldc/src/vm/share/compiler" -I"/PhoneME/cldc/src/vm/share/d
ebugger" -I"/PhoneME/cldc/src/vm/share/handles" -I"/PhoneME/cldc/src/vm/share/me
mory" -I"/PhoneME/cldc/src/vm/share/interpreter" -I"/PhoneME/cldc/src/vm/share/i
solate" -I"/PhoneME/cldc/src/vm/share/natives" -I"/PhoneME/cldc/src/vm/share/ref
lection" -I"/PhoneME/cldc/src/vm/share/runtime" -I"/PhoneME/cldc/src/vm/share/ut
ilities" -I"/PhoneME/cldc/src/vm/share/ROM" -I"/PhoneME/cldc/src/vm/share/verifi
er" -I"/PhoneME/cldc/src/vm/share/float" -I"/PhoneME/cldc/src/vm/os/utilities" -
I"/PhoneME/cldc/src/vm/share/memoryprofiler" -I"/PhoneME/cldc/src/vm/os/win32" -
I"/PhoneME/cldc/src/midp" -I"/PhoneME/cldc/src/vm/cpu/arm" -I"/PhoneME/cldc/src/
vm/cpu/c" -I"/PhoneME/cldc/src/vm/cpu/i386" -I"/PhoneME/cldc/src/vm/cpu/sh" -I"/
PhoneME/cldc/src/vm/cpu/thumb" -I"/PhoneME/cldc/src/vm/cpu/thumb2" -I"/PhoneME/c
ldc/src/anilib/share" -I"/PhoneME/cldc/src/anilib/win32" -I"/PhoneME/cldc/src/to
ols/ads_extender" /Fp"cldchi.pch" /Yu"incls/_precompiled.incl" -c ` echo /Ph
oneME/cldc/src/vm/os/win32/JVM_win32.cpp | xargs -n1 cygpath -w`
JVM_win32.cpp
d:\PhoneME\cldc\src\vm\os\win32\JVM_win32.cpp(51) : fatal error C1083: Cannot op
en include file: 'signal.h': No such file or directory
make[1]: *** [JVM_win32.obj] Error 2
make[1]: Leaving directory `/PhoneME/build_output/cldc/wince_arm/loopgen/app'
make: *** [_loopgen] Error 2

i thought this error occurs becauses some compile MACRO is not setted.
But which one?

Anyone can tell me the reasons,Ths.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
91program
Offline
Joined: 2009-05-19

I think the sub-dir wince should be compiled,not the following sub-dir:
/PhoneME/cldc/src/vm/os/win32

Is this OK?