Skip to main content

Compiling phoneME Advanced

2 replies [Last post]
javazun
Offline
Joined: 2008-11-26

Hi,

I'm trying to compile phoneME Advanced, but I'm running into some errors.

I'm using MS Visual Studio 2008, latest version of cygwin (with make 3.81-2, all needed packages are fully updated) and I last did an svn update about one hour ago. Also I use the Java j2sdk1.4.2_18 (which is mounted on /jdk). I do a "make clean" before every compile attempt (and delete the build subdir if present).

(log is posted below)
What I'm also wondering about, and which I've also seen in other people their logs, is this:
(...)
COMMON_TOOLS_PATH = ls: cannot access /msvs8/VC/bin:/cygdrive/c/Program Files/Microsoft Visual Studio 8/Common7/Tools/Bin:/cygdrive/c/Program Files/Microsoft Visual Studio 8/Common7/IDE: No such file or directory
(...)
I mapped /msvs8 to "C:/Program Files/Microsoft Visual Studio 8", but before this it gave the same error. I thought it might be a path conversion problem, so I experimented with setting this flag, but it keeps giving the error/warning (?) .
I have a hunge that the build script is supposed to replace the " : " characters with a space before passing it on to the " ls " command, and this has been forgotten or something?
Can I ignore this? The compile process does start nonetheless.

Here is my log:

... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/jit
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/classes
touch /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/empty.mk
MAKEFLAGS = CVM_BUILD_SUBDIR_NAME=cdc-fp CVM_PRELOAD_LIB=true CVM_JIT=true J2ME_CLASSLIB=foundation VC_PATH=/msvs8/VC JDK_HOME=/jdk TARGET_AS=/msvs9/VC/ce/bin/x86_arm PLATFORM_TOOLS_PATH=/msvs9/VC/ce/bin/x86_arm TOOLS_DIR=/phoneme/svn/tools
CVM_HOST = i686-cygwin-win32
CVM_TARGET = win32-arm-wm5
SHELL = bash -e
HOST_CC = /usr/bin/cc
HOST_CCC = /usr/bin/g++
ZIP = /usr/bin/zip
FLEX = /usr/bin/flex
BISON = /usr/bin/bison
CVM_JAVA = /jdk/bin/java
CVM_JAVAC = /jdk/bin/javac
CVM_JAVAH = /jdk/bin/javah
CVM_JAR = /jdk/bin/jar
TARGET_CC = /msvs9/VC/ce/bin/x86_arm/CL.EXE
TARGET_CCC = /msvs9/VC/ce/bin/x86_arm/CL.EXE
TARGET_AS = 1033 armasm.exe c1.dll c1ast.dll c1xx.dll c1xxast.dll c2.dll cl.exe lib.exe link.exe midl.exe midlc.exe
TARGET_LD = /msvs9/VC/ce/bin/x86_arm/LINK.EXE
TARGET_AR = /msvs9/VC/ce/bin/x86_arm/LINK.EXE
TARGET_RANLIB = /usr/bin/ranlib
LINKFLAGS = /incremental:no /nologo /map /subsystem:windowsce,5.01
LINKLIBS = -lpthread -ldl
ASM_FLAGS = -CPU StrongARM1 -32 -ignore 0274 -NOTerse -WIdth 132 -list .lst .i
CCCFLAGS =
CCFLAGS_SPEED = /nologo /c /W2 -D__STDC__ /GS- /FdD:/phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/cvm.pdb /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_SPACE = /nologo /c /W2 -D__STDC__ /GS- /FdD:/phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/cvm.pdb /MD /O1 /Ob1 -DNDEBUG
CCFLAGS_LOOP = /nologo /c /W2 -D__STDC__ /GS- /FdD:/phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/cvm.pdb /MD /O2 /Ob2 /Ot -DNDEBUG
CCFLAGS_FDLIB = /nologo /c /W2 -D__STDC__ /GS- /FdD:/phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/cvm.pdb /MD -DNDEBUG /Od
JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -target 1.4
CVM_DEFINES = -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_JIT -DCVM_JIT_REGISTER_LOCALS -DCVM_TIMESTAMPING -DCVM_PRELOAD_LIB -DCVM_STATICLINK_LIBS -DJ2ME_CLASSLIB=foundation -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -DCVM_DLL -DHAVE_64_BIT_IO -DNDEBUG -DARM -D_ARM -D__RVCT__ -DWINCE -DWIN32_LEAN_AND_MEAN -DWIN32_PLATFORM_PSPC -DUNICODE -D_UNICODE -DUNDER_CE=500 -D_WIN32_WCE=500 -D_ARM_ -DEDB -DPOCKETPC
host uname = CYGWIN_NT-5.1 rahrah 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
TARGET_CC version = Microsoft (R) C/C++ Optimizing Compiler Version 15.00.20720 for ARM
HOST_CC version = 3.4.4 i686-pc-cygwin
CVM_JAVA version = java version 1.4.2_18
TOOLS_DIR = /phoneme/svn/tools
SDK_DIR = C:/Program Files/Windows CE Tools
VC_PATH = /msvs8/VC
PLATFORM_SDK_DIR = C:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK
PLATFORM_TOOLS_PATH = /msvs9/VC/ce/bin/x86_arm
COMMON_TOOLS_PATH = ls: cannot access /msvs8/VC/bin:/cygdrive/c/Program Files/Microsoft Visual Studio 8/Common7/Tools/Bin:/cygdrive/c/Program Files/Microsoft Visual Studio 8/Common7/IDE: No such file or directory
INCLUDE = C:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK/Include/Armv4i;C:/Program Files/Microsoft Visual Studio 8/VC/ce/include;C:/Program Files/Microsoft Visual Studio 8/VC/ce/atlmfc/include
LIB = C:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK/Lib/Armv4i;C:/Program Files/Microsoft Visual Studio 8/VC/ce/lib/armv4i;C:/Program Files/Microsoft Visual Studio 8/VC/ce/atlmfc/lib/armv4i
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/flags
Flag CVM_AGENTLIB changed. Cleaning up.
Flag CVM_AOT changed. Cleaning up.
Flag CVM_CCM_COLLECT_STATS changed. Cleaning up.
Flag CVM_CLASSLIB_JCOV changed. Cleaning up.
Flag CVM_CLASSLOADING changed. Cleaning up.
Flag CVM_CREATE_RTJAR changed. Cleaning up.
Flag CVM_CSTACKANALYSIS changed. Cleaning up.
Flag CVM_DEBUG changed. Cleaning up.
Flag CVM_DEBUG_ASSERTS changed. Cleaning up.
Flag CVM_DEBUG_CLASSINFO changed. Cleaning up.
Flag CVM_DEBUG_DUMPSTACK changed. Cleaning up.
Flag CVM_DEBUG_STACKTRACES changed. Cleaning up.
Flag CVM_DLL changed. Cleaning up.
Flag CVM_DUAL_STACK changed. Cleaning up.
Flag CVM_DYNAMIC_LINKING changed. Cleaning up.
Flag CVM_EMBEDDED_HOOK changed. Cleaning up.
Flag CVM_GCCHOICE changed. Cleaning up.
Flag CVM_GCOV changed. Cleaning up.
Flag CVM_GPROF changed. Cleaning up.
Flag CVM_GPROF_NO_CALLGRAPH changed. Cleaning up.
Flag CVM_HOST changed. Cleaning up.
Flag CVM_INCLUDE_COMMCONNECTION changed. Cleaning up.
Flag CVM_INSPECTOR changed. Cleaning up.
Flag CVM_INSTRUCTION_COUNTING changed. Cleaning up.
Flag CVM_INTERPRETER_LOOP changed. Cleaning up.
Flag CVM_JAVAC_DEBUG changed. Cleaning up.
Flag CVM_JIT changed. Cleaning up.
Flag CVM_JIT_COLLECT_STATS changed. Cleaning up.
Flag CVM_JIT_COPY_CCMCODE_TO_CODECACHE changed. Cleaning up.
Flag CVM_JIT_DEBUG changed. Cleaning up.
Flag CVM_JIT_ESTIMATE_COMPILATION_SPEED changed. Cleaning up.
Flag CVM_JIT_PMI changed. Cleaning up.
Flag CVM_JIT_PROFILE changed. Cleaning up.
Flag CVM_JIT_REGISTER_LOCALS changed. Cleaning up.
Flag CVM_JIT_USE_FP_HARDWARE changed. Cleaning up.
Flag CVM_JVMPI changed. Cleaning up.
Flag CVM_JVMPI_TRACE_INSTRUCTION changed. Cleaning up.
Flag CVM_JVMTI changed. Cleaning up.
Flag CVM_JVMTI_ROM changed. Cleaning up.
Flag CVM_KNI changed. Cleaning up.
Flag CVM_LVM changed. Cleaning up.
Flag CVM_MP_SAFE changed. Cleaning up.
Flag CVM_MTASK changed. Cleaning up.
Flag CVM_NO_CODE_COMPACTION changed. Cleaning up.
Flag CVM_OPTIMIZED changed. Cleaning up.
Flag CVM_PRELOAD_LIB changed. Cleaning up.
Flag CVM_PRODUCT changed. Cleaning up.
Flag CVM_REFLECT changed. Cleaning up.
Flag CVM_SERIALIZATION changed. Cleaning up.
Flag CVM_SPLIT_VERIFY changed. Cleaning up.
Flag CVM_STATICLINK_LIBS changed. Cleaning up.
Flag CVM_SYMBOLS changed. Cleaning up.
Flag CVM_TEST_GC changed. Cleaning up.
Flag CVM_TEST_GENERATION_GC changed. Cleaning up.
Flag CVM_THREAD_SUSPENSION changed. Cleaning up.
Flag CVM_TIMESTAMPING changed. Cleaning up.
Flag CVM_TRACE changed. Cleaning up.
Flag CVM_TRACE_JIT changed. Cleaning up.
Flag CVM_USE_CVM_MEMALIGN changed. Cleaning up.
Flag CVM_USE_MEM_MGR changed. Cleaning up.
Flag CVM_USE_NATIVE_TOOLS changed. Cleaning up.
Flag CVM_VERIFY_HEAP changed. Cleaning up.
Flag CVM_XRUN changed. Cleaning up.
Flag J2ME_CLASSLIB changed. Cleaning up.
Flag OPT_PKGS changed. Cleaning up.
Flag USE_CDC_COM changed. Cleaning up.
Flag USE_GCI changed. Cleaning up.
Flag USE_JUMP changed. Cleaning up.
Flag USE_MIDP changed. Cleaning up.
Flag WINCE_DISABLE_STATIC_CODECACHE changed. Cleaning up.
... generating /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/include/build_defs.h

/*** Definitions generated at build time ***/
#ifndef _BUILD_DEFS_H
#define _BUILD_DEFS_H

#define CVM_BUILD_OPTIONS \
"CVM_AGENTLIB=false\n" \
"CVM_AOT=false\n" \
"CVM_CCM_COLLECT_STATS=false\n" \
"CVM_CLASSLIB_JCOV=false\n" \
"CVM_CLASSLOADING=true\n" \
"CVM_CREATE_RTJAR=false\n" \
"CVM_CSTACKANALYSIS=false\n" \
"CVM_DEBUG=false\n" \
"CVM_DEBUG_ASSERTS=false\n" \
"CVM_DEBUG_CLASSINFO=false\n" \
"CVM_DEBUG_DUMPSTACK=false\n" \
"CVM_DEBUG_STACKTRACES=true\n" \
"CVM_DLL=true\n" \
"CVM_DUAL_STACK=false\n" \
"CVM_DYNAMIC_LINKING=true\n" \
"CVM_EMBEDDED_HOOK=false\n" \
"CVM_GCCHOICE=generational\n" \
"CVM_GCOV=false\n" \
"CVM_GPROF=false\n" \
"CVM_GPROF_NO_CALLGRAPH=true\n" \
"CVM_HOST=i686-cygwin-win32\n" \
"CVM_INCLUDE_COMMCONNECTION=false\n" \
"CVM_INSPECTOR=false\n" \
"CVM_INSTRUCTION_COUNTING=false\n" \
"CVM_INTERPRETER_LOOP=Standard\n" \
"CVM_JAVAC_DEBUG=false\n" \
"CVM_JIT=true\n" \
"CVM_JIT_COLLECT_STATS=\n" \
"CVM_JIT_COPY_CCMCODE_TO_CODECACHE=true\n" \
"CVM_JIT_DEBUG=false\n" \
"CVM_JIT_ESTIMATE_COMPILATION_SPEED=false\n" \
"CVM_JIT_PMI=false\n" \
"CVM_JIT_PROFILE=false\n" \
"CVM_JIT_REGISTER_LOCALS=true\n" \
"CVM_JIT_USE_FP_HARDWARE=false\n" \
"CVM_JVMPI=false\n" \
"CVM_JVMPI_TRACE_INSTRUCTION=false\n" \
"CVM_JVMTI=false\n" \
"CVM_JVMTI_ROM=false\n" \
"CVM_KNI=false\n" \
"CVM_LVM=false\n" \
"CVM_MP_SAFE=false\n" \
"CVM_MTASK=false\n" \
"CVM_NO_CODE_COMPACTION=false\n" \
"CVM_OPTIMIZED=true\n" \
"CVM_PRELOAD_LIB=true\n" \
"CVM_PRODUCT=premium\n" \
"CVM_REFLECT=true\n" \
"CVM_SERIALIZATION=true\n" \
"CVM_SPLIT_VERIFY=false\n" \
"CVM_STATICLINK_LIBS=true\n" \
"CVM_SYMBOLS=false\n" \
"CVM_TEST_GC=false\n" \
"CVM_TEST_GENERATION_GC=false\n" \
"CVM_THREAD_SUSPENSION=false\n" \
"CVM_TIMESTAMPING=true\n" \
"CVM_TRACE=false\n" \
"CVM_TRACE_JIT=false\n" \
"CVM_USE_CVM_MEMALIGN=false\n" \
"CVM_USE_MEM_MGR=false\n" \
"CVM_USE_NATIVE_TOOLS=true\n" \
"CVM_VERIFY_HEAP=false\n" \
"CVM_XRUN=false\n" \
"J2ME_CLASSLIB=foundation\n" \
"OPT_PKGS=\n" \
"USE_CDC_COM=\n" \
"USE_GCI=false\n" \
"USE_JUMP=false\n" \
"USE_MIDP=false\n" \
"WINCE_DISABLE_STATIC_CODECACHE=false\n" \

#define CVM_PROP_JAVA_VERSION "phoneme_advanced_mr2-b98"
#define CVM_PROP_JAVA_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VENDOR_URL "http://java.sun.com/"
#define CVM_PROP_JAVA_VENDOR_URL_BUG "http://java.sun.com/cgi-bin/bugreport.cgi"
#define CVM_PROP_JAVA_SPEC_NAME "Foundation Profile Specification"
#define CVM_PROP_JAVA_SPEC_VERSION "1.1"
#define CVM_PROP_JAVA_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_CLASS_VERSION "47.0"
#define CVM_PROP_JAVA_VM_NAME "CVM"
#define CVM_PROP_JAVA_VM_VERSION "phoneme_advanced_mr2-b98"
#define CVM_PROP_SUN_MISC_PRODUCT "phoneME Advanced"
#define CVM_PROP_JAVA_VM_INFO "mixed mode"
#define CVM_PROP_JAVA_VM_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VM_SPEC_NAME "Java Virtual Machine Specification"
#define CVM_PROP_JAVA_VM_SPEC_VERSION "1.0"
#define CVM_PROP_JAVA_VM_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_CLASSLIB_JAR_NAME "foundation.jar"
#define CVM_JARFILES

#endif /* _BUILD_DEFS_H */

updating /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/build_defs.mk ...
... mkdir cdc-fp/obj
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/bin
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/opcodeconsts
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/classes/sun/misc
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/jni
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/cni
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/offsets
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/btclasses
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/testclasses
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/democlasses
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/lib
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/lib/security
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/classes.tools
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/include/jit
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/classes/java/util
... mkdir /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/classes.jcc
... generating BuildFlags.java
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/classes/sun/misc/BuildFlags.java
... /phoneme/svn/tools/output/Configurator.manifest
... building CodeTransformer
... /phoneme/svn/tools/output/Configurator.jar
... generating PackageManager.java
... generating sun.misc.DefaultLocaleList.java
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/classes/sun/misc/DefaultLocaleList.java
Checking for build-time classes to compile ...
make[1]: Entering directory `/phoneme/svn/cdc/build/win32-arm-wm5'
touch /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/empty.mk
make[1]: Leaving directory `/phoneme/svn/cdc/build/win32-arm-wm5'
make[1]: Entering directory `/phoneme/svn/cdc/build/win32-arm-wm5'
make[1]: Leaving directory `/phoneme/svn/cdc/build/win32-arm-wm5'
make[1]: Entering directory `/phoneme/svn/cdc/build/win32-arm-wm5'
... generating CurrencyData.java
make[1]: Leaving directory `/phoneme/svn/cdc/build/win32-arm-wm5'
Compiling build-time classes...
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
make: Warning: File `/phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/.btclasses' has modification time 0.0021 s in the future
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/btclasses.zip
Checking for phoneME Advanced classes to compile ...
make[1]: Entering directory `/phoneme/svn/cdc/build/win32-arm-wm5'
make[1]: Leaving directory `/phoneme/svn/cdc/build/win32-arm-wm5'
Checking for test classes to compile ...
Compiling test classes...
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/testclasses.zip
Checking for demo classes to compile ...
Compiling demo classes...
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/democlasses.jar
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/classes.jcc/GenOpcodes.class
Note: \phoneme\svn\cdc\src\share\javavm\jcc\util\BufferedPrintStream.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
... /phoneme/svn/cdc/src/share/javavm/include/opcodes.list
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/classes.jcc/JavaCodeCompact.class
Note: \phoneme\svn\cdc\src\share\javavm\jcc\util\LinkerUtil.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
jcc romjava.c files
1251 Total Classes
... of which 267 classes have static initializers
(11164/16772 quickening sites)
11411 method blocks
... of which 11411 blocks are writable
... for 1142 classes
... of which 3631 have checkinit opcodes in the code
586255 bytes of Java code
2125 catch frames
5057 field blocks
1070 inner class attribute entries
16232 constant pool entries
6256 Java strings
... /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/system_properties.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/gc/generational/gen_semispace.c
gen_semispace.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/gc/generational/gen_markcompact.c
gen_markcompact.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitir.c
jitir.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitopt.c
jitopt.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit_common.c
jit_common.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/ccm_runtime.c
ccm_runtime.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/ccmintrinsics.c
ccmintrinsics.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/gc_common.c
gc_common.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/gc/generational/gc_impl.c
gc_impl.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/gc_stat.c
gc_stat.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/indirectmem.c
indirectmem.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/interpreter.c
interpreter.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/named_sys_monitor.c
named_sys_monitor.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/objsync.c
objsync.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/stackmaps.c
stackmaps.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/sync.c
sync.c
cc /phoneme/svn/cdc/src/arm/javavm/runtime/jit/ccmintrinsics_cpu.c
ccmintrinsics_cpu.c
cc /phoneme/svn/cdc/src/portlibs/jit/risc/jitregman.c
jitregman.c
cc /phoneme/svn/cdc/src/portlibs/jit/risc/ccmintrinsics_risc.c
ccmintrinsics_risc.c
cc /phoneme/svn/cdc/src/win32-arm/javavm/runtime/arm_float_win32_arch.c
arm_float_win32_arch.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/wceUtil.c
wceUtil.c
cc /phoneme/svn/cdc/src/share/native/sun/misc/TimeStamps.c
TimeStamps.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/timestamp.c
timestamp.c
cc /phoneme/svn/cdc/src/share/native/sun/misc/JIT.c
JIT.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitcompile.c
jitcompile.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitirnode.c
jitirnode.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitirlist.c
jitirlist.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitirrange.c
jitirrange.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitirblock.c
jitirblock.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitirdump.c
jitirdump.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitstackmap.c
jitstackmap.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitcodebuffer.c
jitcodebuffer.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitconstantpool.c
jitconstantpool.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitintrinsic.c
jitintrinsic.c
cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/jit/jitopcodemap.c
jitopcodemap.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitpcmap.c
jitpcmap.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitutils.c
jitutils.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitmemory.c
jitmemory.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitset.c
jitset.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitcomments.c
jitcomments.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitstats.c
jitstats.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitdebug.c
jitdebug.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classlink.c
classlink.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classverify.c
classverify.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/constantpool.c
constantpool.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/mangle.c
mangle.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/quicken.c
quicken.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/verifycode.c
verifycode.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/basictypes.c
basictypes.c
cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/bcattr.c
bcattr.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/bcutils.c
bcutils.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classinitialize.c
classinitialize.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classcreate.c
classcreate.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classload.c
classload.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classlookup.c
classlookup.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classtable.c
classtable.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/classes.c
classes.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/common_exceptions.c
common_exceptions.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/cstates.c
cstates.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/float_fdlibm.c
float_fdlibm.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/globals.c
globals.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/globalroots.c
globalroots.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jni_impl.c
jni_impl.c
cc /phoneme/svn/cdc/src/share/native/common/jni_util.c
jni_util.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jvm.c
jvm.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/loadercache.c
loadercache.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/localroots.c
localroots.c
cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/opcodelen.c
opcodelen.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/opcodes.c
opcodes.c
cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/gen_opcodes.c
gen_opcodes.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/packages.c
packages.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/preloader.c
preloader.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/reflect.c
reflect.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/stacks.c
stacks.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/stackwalk.c
stackwalk.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/stringintern.c
stringintern.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/typeid.c
typeid.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/utils.c
utils.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/porting_debug.c
porting_debug.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/verifyformat.c
verifyformat.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/weakrefs.c
weakrefs.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Object.c
Object.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Class.c
Class.c
cc /phoneme/svn/cdc/src/share/native/java/lang/ClassLoader.c
ClassLoader.c
cc /phoneme/svn/cdc/src/share/javavm/native/sun/io/ByteToCharISO8859_1.c
ByteToCharISO8859_1.c
cc /phoneme/svn/cdc/src/share/javavm/native/sun/io/CharToByteISO8859_1.c
CharToByteISO8859_1.c
cc /phoneme/svn/cdc/src/share/javavm/native/sun/misc/CVM.c
CVM.c
cc /phoneme/svn/cdc/src/share/native/java/net/DatagramPacket.c
DatagramPacket.c
cc /phoneme/svn/cdc/src/share/native/java/lang/ref/Finalizer.c
Finalizer.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Float.c
Float.c
cc /phoneme/svn/cdc/src/share/native/sun/misc/GC.c
GC.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Double.c
Double.c
cc /phoneme/svn/cdc/src/share/native/sun/misc/Launcher.c
Launcher.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Package.c
Package.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Runtime.c
Runtime.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Shutdown.c
Shutdown.c
cc /phoneme/svn/cdc/src/share/native/java/lang/System.c
System.c
cc /phoneme/svn/cdc/src/share/native/java/lang/SecurityManager.c
SecurityManager.c
cc /phoneme/svn/cdc/src/share/native/java/util/TimeZone.c
TimeZone.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Thread.c
Thread.c
cc /phoneme/svn/cdc/src/share/native/java/lang/Throwable.c
Throwable.c
cc /phoneme/svn/cdc/src/share/native/java/lang/StrictMath.c
StrictMath.c
cc /phoneme/svn/cdc/src/share/native/java/lang/reflect/Array.c
Array.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/reflect/Field.c
Field.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/reflect/Method.c
Method.c
cc /phoneme/svn/cdc/src/share/native/java/lang/reflect/Proxy.c
Proxy.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/reflect/Constructor.c
Constructor.c
cc /phoneme/svn/cdc/src/share/native/java/io/FileDescriptor.c
FileDescriptor.c
cc /phoneme/svn/cdc/src/share/native/java/io/FileInputStream.c
FileInputStream.c
cc /phoneme/svn/cdc/src/share/native/java/io/FileOutputStream.c
FileOutputStream.c
cc /phoneme/svn/cdc/src/share/native/java/io/ObjectInputStream.c
ObjectInputStream.c
cc /phoneme/svn/cdc/src/share/native/java/io/ObjectStreamClass.c
ObjectStreamClass.c
cc /phoneme/svn/cdc/src/share/native/java/io/ObjectOutputStream.c
ObjectOutputStream.c
cc /phoneme/svn/cdc/src/share/native/java/net/InetAddress.c
InetAddress.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/security/AccessController.c
AccessController.c
cc /phoneme/svn/cdc/src/share/native/java/util/ResourceBundle.c
ResourceBundle.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/String.c
String.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/Inflater.c
Inflater.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/util/Vector.c
Vector.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/StringBuffer.c
StringBuffer.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/javaAssertions.c
javaAssertions.c
cc /phoneme/svn/cdc/src/share/native/java/net/Inet4Address.c
Inet4Address.c
cc /phoneme/svn/cdc/src/share/native/java/net/Inet6Address.c
Inet6Address.c
cc /phoneme/svn/cdc/src/share/native/java/net/net_util.c
net_util.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/CharacterData.c
CharacterData.c
cc /phoneme/svn/cdc/src/share/javavm/native/java/lang/CharacterDataLatin1.c
CharacterDataLatin1.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/CRC32.c
CRC32.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/ZipFile.c
ZipFile.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/ZipEntry.c
ZipEntry.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/zadler32.c
zadler32.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/zcrc32.c
zcrc32.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/deflate.c
deflate.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/trees.c
trees.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/zutil.c
zutil.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/inflate.c
inflate.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/infblock.c
infblock.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/inftrees.c
inftrees.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/infcodes.c
infcodes.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/infutil.c
infutil.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zlib-1.1.3/inffast.c
inffast.c
cc /phoneme/svn/cdc/src/share/native/java/util/zip/zip_util.c
zip_util.c
cc /phoneme/svn/cdc/src/share/foundation/native/java/lang/Compiler.c
Compiler.c
cc /phoneme/svn/cdc/src/share/foundation/native/java/util/zip/Adler32.c
Adler32.c
cc /phoneme/svn/cdc/src/share/foundation/native/java/io/RandomAccessFile.c
RandomAccessFile.c
cc /phoneme/svn/cdc/src/share/foundation/native/java/util/zip/Deflater.c
Deflater.c
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/compress.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/compute_states.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/debug.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/hash.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/invert.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/item.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/main.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/matchset.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/output.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/POINTERLIST.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/pool_alloc.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/rule.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/state.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/statemap.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/symbol.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/transition.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/wordlist.o
bison /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/tbl.cc
flex /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/scan.cc
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/scan.o
host c++ /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/tbl.o
host cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/jcs/jcs
... running jcs
cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/jit/jitcodegen.c
jitcodegen.c
cc /phoneme/svn/cdc/build/win32-arm-wm5/cdc-fp/generated/javavm/runtime/jit/jitcodegentable.c
jitcodegentable.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/jit/jitfixup.c
jitfixup.c
cc /phoneme/svn/cdc/src/portlibs/jit/risc/jitstackman.c
jitstackman.c
cc /phoneme/svn/cdc/src/portlibs/jit/risc/jitopcodes.c
jitopcodes.c
cc /phoneme/svn/cdc/src/arm/javavm/runtime/jit/jitemitter_cpu.c
jitemitter_cpu.c
cc /phoneme/svn/cdc/src/arm/javavm/runtime/jit/jitinit_cpu.c
jitinit_cpu.c
cc /phoneme/svn/cdc/src/portlibs/jit/risc/jit_risc.c
jit_risc.c
cc /phoneme/svn/cdc/src/portlibs/jit/risc/jitemitter.c
jitemitter.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/io_sockets.c
io_sockets.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/io_md.c
io_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/net_md.c
net_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/time_md.c
time_md.c
cc /phoneme/svn/cdc/src/share/native/java/io/io_util.c
io_util.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/sync_md.c
sync_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/system_md.c
system_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/threads_md.c
threads_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/globals_md.c
globals_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/java_props_md.c
java_props_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/tchar.c
tchar.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/memory_md.c
memory_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/linker_md.c
linker_md.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/jit/jit_md.c
jit_md.c
cc /phoneme/svn/cdc/src/win32-arm/javavm/runtime/jit/jit_arch.c
jit_arch.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/wceIOWrite.c
wceIOWrite.c
cc /phoneme/svn/cdc/src/win32/native/java/net/PlainSocketImpl_md.c
PlainSocketImpl_md.c
cc /phoneme/svn/cdc/src/win32/native/java/net/SocketInputStream_md.c
SocketInputStream_md.c
cc /phoneme/svn/cdc/src/win32/native/java/net/SocketOutputStream_md.c
SocketOutputStream_md.c
cc /phoneme/svn/cdc/src/win32/native/sun/security/provider/WinCAPISeedGenerator.c
WinCAPISeedGenerator.c
cc /phoneme/svn/cdc/src/win32/native/java/lang/Runtime_md.c
Runtime_md.c
cc /phoneme/svn/cdc/src/win32/native/java/io/FileSystem_md.c
FileSystem_md.c
cc /phoneme/svn/cdc/src/win32/native/java/net/InetAddressImplFactory.c
InetAddressImplFactory.c
cc /phoneme/svn/cdc/src/win32/native/java/net/Inet6AddressImpl.c
Inet6AddressImpl.c
cc /phoneme/svn/cdc/src/win32/native/java/net/Inet4AddressImpl.c
Inet4AddressImpl.c
cc /phoneme/svn/cdc/src/win32/javavm/runtime/timezone_md.c
timezone_md.c
cc /phoneme/svn/cdc/src/win32/native/java/net/net_util_md.c
net_util_md.c
cc /phoneme/svn/cdc/src/win32/native/java/io/io_util_md.c
io_util_md.c
cc /phoneme/svn/cdc/src/win32/native/java/io/dirent_md.c
dirent_md.c
cc /phoneme/svn/cdc/src/win32/native/java/net/NetworkInterface.c
NetworkInterface.c
cc /phoneme/svn/cdc/src/win32/native/java/net/PlainDatagramSocketImpl_md.c
PlainDatagramSocketImpl_md.c
cc /phoneme/svn/cdc/src/win32/native/java/io/Win32FileSystem_md.c
Win32FileSystem_md.c
cc /phoneme/svn/cdc/src/win32/native/java/io/canonicalize_md.c
canonicalize_md.c
cc /phoneme/svn/cdc/src/share/javavm/runtime/executejava_standard.c
executejava_standard.c
as /phoneme/svn/cdc/src/arm/javavm/runtime/jit/jit_cpu.S
jit_cpu.S
bash: /msvs9/VC/ce/bin/x86_arm: is a directory
make: *** [cdc-fp/obj/jit_cpu.o] Error 126

Message was edited by: javazun

Message was edited by: javazun

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
javazun
Offline
Joined: 2008-11-26

If anyone is having the same problem as me, try downloading the binaries from davyp at http://www.cs.kuleuven.be/~davy/phoneme/downloads.htm

Initially I tried the version for Windows Mobile 5, as suggested on the download page since I have Windows Mobile 6.1. That didn't work so I tried to compile my own, but as I just discovered the ppc03 version does work, so I downloaded the Windows Mobile 2003 version from davyp, which works (even with BlueTooth)!

So for now I'm going with davyp's binaries, though, I'm still interested in learning how to compile them myself :-)

javazun
Offline
Joined: 2008-11-26

Ok, I've managed to compile the basic thing.

I took a script from davyp's site and modified it to my needs (also installed the build software he used in the mean time):

http://www.cs.kuleuven.be/~davy/phoneme/advanced.htm

_________________________________________

#!/bin/bash

export JAVA_HOME=/cygdrive/c/j2sdk1.4.2_18
export JAVA_PATH=$JAVA_HOME
export JDK_HOME=$JAVA_HOME
export AWT_PEERSET=pocketpc
export CVM_JAVABIN=$JAVA_HOME/bin
export CVM_PRELOAD_LIB=false
export CVM_JIT=true
export JAVAME_LEGAL_DIR=/phoneme/svn/legal
export PATH=/bin:/usr/bin:$JAVA_HOME:/cygdrive/c/Program\ Files/Microsoft\ eMbedded\ C++\ 4.0/EVC/wce420/bin:$PATH
export RC="/cygdrive/c/Program\ Files/Microsoft\ eMbedded\ C++\ 4.0/Common/EVC/Bin/rc.exe"
export USE_VERBOSE_MAKE=true
export VERBOSE_BUILD=true
export J2ME_CLASSLIB=foundation

cd /phoneme/svn/cdc/build/win32-arm-ppc03
make -f GNUmakefile bin

____________________________________________________

I think I was trying to compile the wrong binaries before (oops, hey I'm a newbie :-)), notice that I now used win32-arm-ppc03 instead of win32-arm-wm5.

I tested the binaries (cvm.exe) on my Windows Mobile 6.1 and output displayed on my console.

Though, I haven't been able to build in MIDP support yet, I'll try some more and then post back if I keep failing :-(