Skip to main content

OE + trunk build failure

14 replies [Last post]
cedricbompart
Offline
Joined: 2008-05-02
Points: 0

Hi,

I'm trying to build the latest CDC from trunk with the OE build system (http://oe.linuxtogo.org/).

I'm using the following from trunk:
- CDC --> https://phoneme.dev.java.net/svn/phoneme/components/cdc/trunk
- tools --> https://phoneme.dev.java.net/svn/phoneme/components/tools/trunk

Here is my GNUMakefile:

AWT_PEERSET=directfb
TARGET_CPU_FAMILY=arm
CVM_TARGET_TOOLS_PREFIX=/data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-
ASM_ARCH_FLAGS=-march=armv5te -mtune=xscale
CC_ARCH_FLAGS=-march=armv5te -mtune=xscale
CC_ARCH_FLAGS_LOOP = -fno-inline
LINK_ARCH_FLAGS =
LINK_ARCH_LIBS = -lm
CVM_JIT ?= true
CVM_JIT_USE_FP_HARDWARE = false
CVM_JIT_REGISTER_LOCALS ?= false
JUMP_BUILD = false
JDK_HOME=/usr/lib/jvm/java-1.6.0-sun-1.6.0.3
JUNIT_JAR=/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/junit3.8.1/junit.jar
TOP_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn
CVM_MTASK=false
USE_MIDP=false
CVM_DUAL_STACK=true
USE_SCRIPT_UTILS=true
USE_JUMP=false
JUMP_DIR=/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/jump
MIDP_DIR=/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp
PCSL_DIR=/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl
TOOLS_DIR=/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools
include ../share/top.mk

Here is the first compilation log:

NOTE: make -j 4 -e MAKEFLAGS=
/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/share/rules.mk:568: /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/empty.mk: No such file or directory
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/jit
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes
touch /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/empty.mk
MAKEFLAGS =
CVM_HOST = i686-redhat-linux
CVM_TARGET = linux-arm-angstrom
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/flags
SHELL = sh -e
HOST_CC = /usr/bin/ccache
HOST_CCC = /usr/bin/ccache
ZIP = /data/oe/build/tmp/staging/i686-linux/usr/bin/zip
FLEX = /data/oe/build/tmp/staging/i686-linux/usr/bin/flex
... generating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/include/build_defs.h
BISON = /data/oe/build/tmp/staging/i686-linux/usr/bin/bison
sh: /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/include/build_defs.h: No such file or directory
CVM_JAVA = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/java
make: *** [/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/include/build_defs.h] Error 1
make: *** Waiting for unfinished jobs....
CVM_JAVAC = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/javac
CVM_JAVAH = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/javah
CVM_JAR = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/jar
TARGET_CC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_CCC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-g++
TARGET_AS = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_LD = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_AR = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ar
TARGET_RANLIB = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ranlib
LINKFLAGS = -g -Wl,-export-dynamic
LINKLIBS = -lpthread -ldl -lm
ASM_FLAGS = -c -fno-common -march=armv5te -mtune=xscale -traditional
CCCFLAGS = -fno-rtti
CCFLAGS_SPEED = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
CCFLAGS_SPACE = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O2
CCFLAGS_LOOP = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4 -fno-inline
CCFLAGS_FDLIB = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
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_DUAL_STACK -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL
host uname = Linux localhost 2.6.24.3-50.fc8 #1 SMP Thu Mar 20 14:47:10 EDT 2008 i686 unknown unknown GNU/Linux
TARGET_CC version = 4.2.2 arm-angstrom-linux-gnueabi
HOST_CC version = 4.2.2 arm-angstrom-linux-gnueabi
CVM_JAVA version = java version 1.6.0_03
TOOLS_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools
FATAL: oe_runmake failed

On the second run, it creates the "build_defs":

NOTE: make -j 4 -e MAKEFLAGS=
MAKEFLAGS =
CVM_HOST = i686-redhat-linux
CVM_TARGET = linux-arm-angstrom
Flag CVM_AGENTLIB changed. Cleaning up.
SHELL = sh -e
HOST_CC = /usr/bin/ccache
HOST_CCC = /usr/bin/ccache
ZIP = /data/oe/build/tmp/staging/i686-linux/usr/bin/zip
FLEX = /data/oe/build/tmp/staging/i686-linux/usr/bin/flex
Flag CVM_AOT changed. Cleaning up.
BISON = /data/oe/build/tmp/staging/i686-linux/usr/bin/bison
CVM_JAVA = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/java
CVM_JAVAC = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/javac
CVM_JAVAH = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/javah
CVM_JAR = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/jar
Flag CVM_CCM_COLLECT_STATS changed. Cleaning up.
TARGET_CC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_CCC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-g++
TARGET_AS = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_LD = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_AR = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ar
Flag CVM_CLASSLIB_JCOV changed. Cleaning up.
TARGET_RANLIB = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ranlib
Flag CVM_CLASSLOADING changed. Cleaning up.
LINKFLAGS = -g -Wl,-export-dynamic
Flag CVM_CREATE_RTJAR changed. Cleaning up.
LINKLIBS = -lpthread -ldl -lm
ASM_FLAGS = -c -fno-common -march=armv5te -mtune=xscale -traditional
CCCFLAGS = -fno-rtti
Flag CVM_CSTACKANALYSIS changed. Cleaning up.
CCFLAGS_SPEED = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
CCFLAGS_SPACE = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O2
CCFLAGS_LOOP = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4 -fno-inline
Flag CVM_DEBUG changed. Cleaning up.
CCFLAGS_FDLIB = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -target 1.4
Flag CVM_DEBUG_ASSERTS changed. Cleaning up.
CVM_DEFINES = -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_JIT -DCVM_DUAL_STACK -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL
host uname = Linux localhost 2.6.24.3-50.fc8 #1 SMP Thu Mar 20 14:47:10 EDT 2008 i686 unknown unknown GNU/Linux
TARGET_CC version = 4.2.2 arm-angstrom-linux-gnueabi
HOST_CC version = 4.2.2 arm-angstrom-linux-gnueabi
CVM_JAVA version = java version 1.6.0_03
Flag CVM_DEBUG_CLASSINFO changed. Cleaning up.
TOOLS_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools
Flag CVM_DEBUG_DUMPSTACK changed. Cleaning up.
Flag CVM_DEBUG_STACKTRACES 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_FORCE_HARD_FLOAT 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_IAI_OPT_ALL 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_CODE_SCHED 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_PRELOAD_TEST 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_AAPCS changed. Cleaning up.
Flag USE_GCI changed. Cleaning up.
Flag USE_JUMP changed. Cleaning up.
Flag USE_MIDP changed. Cleaning up.
... generating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/include/build_defs.h
updating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/build_defs.mk ...
... mkdir obj

/*** 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_DUAL_STACK=true\n" \
"CVM_DYNAMIC_LINKING=true\n" \
"CVM_EMBEDDED_HOOK=false\n" \
"CVM_FORCE_HARD_FLOAT=false\n" \
"CVM_GCCHOICE=generational\n" \
"CVM_GCOV=false\n" \
"CVM_GPROF=false\n" \
"CVM_GPROF_NO_CALLGRAPH=true\n" \
"CVM_HOST=i686-redhat-linux\n" \
"CVM_IAI_OPT_ALL=true\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_CODE_SCHED=false\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=false\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=false\n" \
"CVM_PRELOAD_TEST=false\n" \
"CVM_PRODUCT=premium\n" \
"CVM_REFLECT=true\n" \
"CVM_SERIALIZATION=true\n" \
"CVM_SPLIT_VERIFY=false\n" \
"CVM_STATICLINK_LIBS=false\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=false\n" \
"CVM_VERIFY_HEAP=false\n" \
"CVM_XRUN=false\n" \
"J2ME_CLASSLIB=cdc\n" \
"OPT_PKGS=\n" \
"USE_AAPCS=false\n" \
"USE_CDC_COM=\n" \
"USE_GCI=false\n" \
"USE_JUMP=false\n" \
"USE_MIDP=false\n" \

#define CVM_PROP_JAVA_VERSION "phoneme_advanced_mr2-b66"
#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 "CDC 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-b66"
#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 "cdc.jar"
#define CVM_JARFILES CVM_CLASSLIB_JAR_NAME,

#endif /* _BUILD_DEFS_H */

... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./bin
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/opcodeconsts
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/jni
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/cni
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/offsets
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./btclasses
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./testclasses
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./democlasses
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./lib
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./lib/security
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./classes.tools
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./cdc_classes
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/include/jit
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./jcs
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/java/util
... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./classes.jcc
Checking for build-time classes to compile ...
... generating BuildFlags.java
... generating sun.misc.DefaultLocaleList.java
... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc/BuildFlags.java
... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc/DefaultLocaleList.java
... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools/output/Configurator.manifest
make: *** No rule to make target `/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.btclasses', needed by `/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/btclasses.zip'. Stop.
make: *** Waiting for unfinished jobs....
FATAL: oe_runmake failed

On the third run, I'm getting another error:

NOTE: make -j 4 -e MAKEFLAGS=
touch /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/empty.mk
MAKEFLAGS =
CVM_HOST = i686-redhat-linux
CVM_TARGET = linux-arm-angstrom
SHELL = sh -e
HOST_CC = /usr/bin/ccache
HOST_CCC = /usr/bin/ccache
ZIP = /data/oe/build/tmp/staging/i686-linux/usr/bin/zip
FLEX = /data/oe/build/tmp/staging/i686-linux/usr/bin/flex
BISON = /data/oe/build/tmp/staging/i686-linux/usr/bin/bison
CVM_JAVA = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/java
CVM_JAVAC = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/javac
CVM_JAVAH = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/javah
CVM_JAR = /usr/lib/jvm/java-1.6.0-sun-1.6.0.3/bin/jar
TARGET_CC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_CCC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-g++
TARGET_AS = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_LD = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
TARGET_AR = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ar
TARGET_RANLIB = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ranlib
LINKFLAGS = -g -Wl,-export-dynamic
LINKLIBS = -lpthread -ldl -lm
ASM_FLAGS = -c -fno-common -march=armv5te -mtune=xscale -traditional
CCCFLAGS = -fno-rtti
CCFLAGS_SPEED = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
CCFLAGS_SPACE = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O2
CCFLAGS_LOOP = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4 -fno-inline
CCFLAGS_FDLIB = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
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_DUAL_STACK -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=cdc -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL
host uname = Linux localhost 2.6.24.3-50.fc8 #1 SMP Thu Mar 20 14:47:10 EDT 2008 i686 unknown unknown GNU/Linux
TARGET_CC version = 4.2.2 arm-angstrom-linux-gnueabi
HOST_CC version = 4.2.2 arm-angstrom-linux-gnueabi
CVM_JAVA version = java version 1.6.0_03
TOOLS_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools
updating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/build_defs.mk ...
Checking for build-time classes to compile ...
... building CodeTransformer
make: *** No rule to make target `/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.btclasses', needed by `/data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/btclasses.zip'. Stop.
make: *** Waiting for unfinished jobs....
... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools/output/Configurator.jar
FATAL: oe_runmake failed

Please let me know how to resolve these issues...

Another thing, at the moment I've set AWT to use directfb. What's the current status on GTK? I've seen some old GTK 1 on trunk, about GTK 2 peer?

Regards,
Ced.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
cedricbompart
Offline
Joined: 2008-05-02
Points: 0

Hi Ken,

Here is my BB file for OE:

[i]DESCRIPTION = "The objective of the phoneME project is to further expand the usage of Javaâ„¢ Platform, Micro Edition (Java ME platform) technology in the mobile handset market. "
LICENSE = "GPLv2"

SRC_URI = "svn://phoneme.dev.java.net/svn/phoneme/components;module=cdc/trunk;rev=${PV};proto=https;localdir=cdc \
svn://phoneme.dev.java.net/svn/phoneme/components;module=jump/trunk;rev=${PV};proto=https;localdir=jump \
svn://phoneme.dev.java.net/svn/phoneme/components;module=midp/trunk;rev=${PV};proto=https;localdir=midp \
svn://phoneme.dev.java.net/svn/phoneme/components;module=pcsl/trunk;rev=${PV};proto=https;localdir=pcsl \
svn://phoneme.dev.java.net/svn/phoneme/components;module=tools/trunk;rev=${PV};proto=https;localdir=tools \
svn://phoneme.dev.java.net/svn/phoneme/components;module=cldc/trunk;rev=${PV};proto=https;localdir=cldc \
svn://phoneme.dev.java.net/svn/phoneme/components;module=abstractions/trunk;rev=${PV};proto=https;localdir=abstractions \
svn://phoneme.dev.java.net/svn/phoneme/components;module=jpeg/trunk;rev=${PV};proto=https;localdir=jpeg \
${SOURCEFORGE_MIRROR}/junit/junit3.8.1.zip"

S = "${WORKDIR}/cdc/build/linux-arm-generic"
export GNU_TOOLS_DIR="${CROSS_DIR}/bin"

PARALLEL_MAKE = ""

do_unpack_extra() {
mv ${WORKDIR}/cdc/trunk/* ${WORKDIR}/cdc/
rm -rf ${WORKDIR}/cdc/trunk
mv ${WORKDIR}/midp/trunk/* ${WORKDIR}/midp/
rm -rf ${WORKDIR}/midp/trunk
mv ${WORKDIR}/tools/trunk/* ${WORKDIR}/tools/
rm -rf ${WORKDIR}/tools/trunk
mv ${WORKDIR}/jump/trunk/* ${WORKDIR}/jump/
rm -rf ${WORKDIR}/jump/trunk
mv ${WORKDIR}/pcsl/trunk/* ${WORKDIR}/pcsl/
rm -rf ${WORKDIR}/pcsl/trunk
mv ${WORKDIR}/cldc/trunk/* ${WORKDIR}/cldc/
rm -rf ${WORKDIR}/cldc/trunk
mv ${WORKDIR}/abstractions/trunk/* ${WORKDIR}/abstractions/
rm -rf ${WORKDIR}/abstractions/trunk
mv ${WORKDIR}/jpeg/trunk/* ${WORKDIR}/jpeg/
rm -rf ${WORKDIR}/jpeg/trunk
}

addtask unpack_extra after do_unpack before do_patch

do_configure() {
rm GNUmakefile

echo "USE_VERBOSE_MAKE=true" >> GNUmakefile
echo "USE_AAPCS=true" >> GNUmakefile
echo "AWT_PEERSET=directfb" >> GNUmakefile
echo "CVM_TARGET_TOOLS_PREFIX=${GNU_TOOLS_DIR}/arm-angstrom-linux-gnueabi-" >> GNUmakefile
echo "ASM_ARCH_FLAGS=${TARGET_CC_ARCH}" >> GNUmakefile
echo "CC_ARCH_FLAGS=${TARGET_CC_ARCH}" >> GNUmakefile
echo "CC_ARCH_FLAGS_LOOP = -fno-inline" >> GNUmakefile
echo "LINK_ARCH_FLAGS =" >> GNUmakefile
echo "LINK_ARCH_LIBS = -lm" >> GNUmakefile
echo "CVM_JIT ?= true" >> GNUmakefile
echo "CVM_JIT_USE_FP_HARDWARE = false" >> GNUmakefile
echo "CVM_JIT_REGISTER_LOCALS ?= false" >> GNUmakefile
export JUMP_BUILD=false
echo "JUMP_BUILD = ${JUMP_BUILD}" >> GNUmakefile
echo "JDK_HOME=${JAVA_HOME}" >> GNUmakefile
echo "JUNIT_JAR=${WORKDIR}/junit3.8.1/junit.jar" >> GNUmakefile
echo "TOP_DIR = ${WORKDIR}" >> GNUmakefile
echo "CVM_MTASK=${JUMP_BUILD}" >> GNUmakefile
echo "USE_MIDP=true" >> GNUmakefile
echo "CVM_DUAL_STACK=true" >> GNUmakefile
echo "USE_SCRIPT_UTILS=true" >> GNUmakefile
echo "USE_JUMP=${JUMP_BUILD}" >> GNUmakefile
echo "USE_JPEG=true" >> GNUmakefile
echo "USE_ABSTRACTIONS=true" >> GNUmakefile
echo "JUMP_DIR=${WORKDIR}/jump" >> GNUmakefile
echo "MIDP_DIR=${WORKDIR}/midp" >> GNUmakefile
echo "PCSL_DIR=${WORKDIR}/pcsl" >> GNUmakefile
echo "TOOLS_DIR=${WORKDIR}/tools" >> GNUmakefile
echo "JPEG_DIR=${WORKDIR}/jpeg" >> GNUmakefile
echo "ABSTRACTIONS_DIR=${WORKDIR}/abstractions" >> GNUmakefile
echo "include ../share/top.mk" >> GNUmakefile
chmod +x GNUmakefile
}

do_compile() {
make
}[/i]

I'm getting missing stuff with bitbake (see previous errors), but if I'm using a standard shell with "make" after the bitbake configure task then I'm getting successful result...

At the moment, the build detects that I need the fondation profile (which I think it's fine) but do I need the abstractions/jpeg projects? the build doesn't take it in consideration... another thing what's the "jump" project?

Just for clarification, with cdc I can't use the JSR 226?

ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

Hi Cedric,

All I've required in the past to build both Foundation and Personal Basis using another build tool called LTIB are cdc and tools. I don't think the others are required. As far as JSR 226 I know that it will at least require Personal Basis as Foundation lacks any GUI support. I am not sure if JSR 226 is open source though. It's a mixed bag with JSRs and the GPL. I'd be happy to post my source tarball and BB if you'd like to compare. I'm currently working on building Personal Basis against x11-qt3.

thx
ken

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Hi Cedric,
>
> All I've required in the past to build both Foundation and Personal Basis using another build tool called LTIB are cdc and tools. I don't think the others are required. As far as JSR 226 I know that it will at least require Personal Basis as Foundation lacks any GUI support. I am not sure if JSR 226 is open source though.

Sorry, but (as Ken suspects) JSR 226 Scalable 2D Vector Graphics (SVG)
API for J2ME is a Nokia owned JSR and is not part of our phoneME open
source project.

Hinkmond

> It's a mixed bag with JSRs and the GPL. I'd be happy to post my source tarball and BB if you'd like to compare. I'm currently working on building Personal Basis against x11-qt3.
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

Cedricbompart,

I have PhoneME Advanced building from OE. I find a good strategy is to start with very simple build flags (no JIT, soft FP, foundation profile), get that working, and then configure the build to your specific target. This can isolate OE configuration differences from true build problems. I have a BB file for OE (Poky actually) that builds for an iMX31. You should also be able to build from the linux-arm-generic build directory, as all my customizations are in the bb file:

~~~~~~~~~~

DESCRIPTION = "The objective of the phoneME project is to further expand the usage of Java�~D� Platform, Micro Edition (Java ME platform) technology in the mobile handset market. "
LICENSE = "GPLv2"

SRC_URI = "file://phoneme-advanced-mr2-b65.tar.gz"

S = "${WORKDIR}/phoneme-advanced/cdc/build/linux-arm-mx31/"

export GNU_TOOLS_DIR="${CROSS_DIR}/bin"

do_configure() {
echo "CVM_JIT ?= false" >> GNUmakefile
echo "CC_ARCH_FLAGS += -mfloat-abi=softfp -mfpu=vfp" >> GNUmakefile
echo "CVM_JIT_COPY_CCMCODE_TO_CODECACHE ?= false" >> GNUmakefile

echo "CVM_DEBUG=false" >> GNUmakefile
echo "J2ME_CLASSLIB=foundation" >> GNUmakefile
echo "CVM_TERSEOUTPUT=false" >> GNUmakefile
echo "USE_VERBOSE_MAKE=true" >> GNUmakefile
echo "include ../share/top.mk" >> GNUmakefile
}

do_compile() {
oe_runmake
}

hth
ken

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Cedricbompart,
>
> I have PhoneME Advanced building from OE. I find a good strategy is to start with very simple build flags (no JIT, soft FP, foundation profile), get that working, and then configure the build to your specific target. This can isolate OE configuration differences from true build problems. I have a BB file for OE (Poky actually) that builds for an iMX31. You should also be able to build from the linux-arm-generic build directory, as all my customizations are in the bb file:
>
>
...

Hi Ken,

What was the problem yesterday with not being able to find the .class
file during your bb build? Did you find the solution on the bb side?

Thanks,
Hinkmond

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

Hinkmond,

Sorry for the delay. Yes, the problem was in my BB configuration file. The file creates a new GNUmakefile with settings that are already defined within my OE (open embedded) environment. This, I think, is the best strategy because it doesn't require any custom changes to the PhoneME code base. Specifically I had settings after the "include ../share/top.mk" line that were not getting called. Once I read the comments in the GNUmakefile it became clear what the problem was.

Thanks!
ken

Hinkmond Wong

phonemeadvanced@mobileandembedded.org wrote:
> Hinkmond,
>
> Sorry for the delay. Yes, the problem was in my BB configuration file. The file creates a new GNUmakefile with settings that are already defined within my OE (open embedded) environment. This, I think, is the best strategy because it doesn't require any custom changes to the PhoneME code base. Specifically I had settings after the "include ../share/top.mk" line that were not getting called. Once I read the comments in the GNUmakefile it became clear what the problem was.
>
I see. So BB generates a GNUmakefile that does the includes of our
nested makefiles (such as ../share/top.mk) and then it needs to do other
things that our target and top GNUmakefiles already do.

I'm glad you figured it out. Let us know if you run into any further
problems.

Thanks,

Hinkmond

---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

cjplummer
Offline
Joined: 2006-10-16
Points: 0

Don't use "-j 4". The CDC makefiles require sequential execution of the rules.

cedricbompart
Offline
Joined: 2008-05-02
Points: 0

I've removed the parallel directive and switched to a JDK 1.4 and I'm getting now the following:

[i]| NOTE: make -e MAKEFLAGS=
| ../share/top.mk:413: Forcing J2ME_CLASSLIB=foundation because USE_MIDP=true requires foundation
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/share/rules.mk:568: /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/empty.mk: No such file or directory
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/jit
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes
| touch /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/empty.mk
| ../share/top.mk:413: Forcing J2ME_CLASSLIB=foundation because USE_MIDP=true requires foundation
| MAKEFLAGS =
| CVM_HOST = i686-redhat-linux
| CVM_TARGET = linux-arm-angstrom
| SHELL = sh -e
| HOST_CC = /usr/bin/ccache
| HOST_CCC = /usr/bin/ccache
| ZIP = /data/oe/build/tmp/staging/i686-linux/usr/bin/zip
| FLEX = /data/oe/build/tmp/staging/i686-linux/usr/bin/flex
| BISON = /data/oe/build/tmp/staging/i686-linux/usr/bin/bison
| CVM_JAVA = /data/oe/j2sdk1.4.2_17/bin/java
| CVM_JAVAC = /data/oe/j2sdk1.4.2_17/bin/javac
| CVM_JAVAH = /data/oe/j2sdk1.4.2_17/bin/javah
| CVM_JAR = /data/oe/j2sdk1.4.2_17/bin/jar
| TARGET_CC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
| TARGET_CCC = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-g++
| TARGET_AS = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
| TARGET_LD = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc
| TARGET_AR = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ar
| TARGET_RANLIB = /data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-ranlib
| LINKFLAGS = -g -Wl,-export-dynamic
| LINKLIBS = -lpthread -ldl -lm
| ASM_FLAGS = -c -fno-common -march=armv5te -mtune=xscale -traditional
| CCCFLAGS = -fno-rtti
| CCFLAGS_SPEED = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
| CCFLAGS_SPACE = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O2
| CCFLAGS_LOOP = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4 -fno-inline
| CCFLAGS_FDLIB = -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4
| 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_DUAL_STACK -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=foundation -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL
| host uname = Linux localhost 2.6.24.3-50.fc8 #1 SMP Thu Mar 20 14:47:10 EDT 2008 i686 unknown unknown GNU/Linux
| TARGET_CC version = 4.2.2 arm-angstrom-linux-gnueabi
| HOST_CC version = 4.2.2 arm-angstrom-linux-gnueabi
| CVM_JAVA version = java version 1.4.2_17
| TOOLS_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools
| MIDP_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp
| PROJECT_MIDP_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp
| PCSL_DIR = /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./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_DUAL_STACK changed. Cleaning up.
| Flag CVM_DYNAMIC_LINKING changed. Cleaning up.
| Flag CVM_EMBEDDED_HOOK changed. Cleaning up.
| Flag CVM_FORCE_HARD_FLOAT 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_IAI_OPT_ALL 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_CODE_SCHED 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_PRELOAD_TEST 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_AAPCS 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.
| ... generating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./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_DUAL_STACK=true\n" \
| "CVM_DYNAMIC_LINKING=true\n" \
| "CVM_EMBEDDED_HOOK=false\n" \
| "CVM_FORCE_HARD_FLOAT=false\n" \
| "CVM_GCCHOICE=generational\n" \
| "CVM_GCOV=false\n" \
| "CVM_GPROF=false\n" \
| "CVM_GPROF_NO_CALLGRAPH=true\n" \
| "CVM_HOST=i686-redhat-linux\n" \
| "CVM_IAI_OPT_ALL=true\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_CODE_SCHED=false\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=false\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=true\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=false\n" \
| "CVM_PRELOAD_TEST=false\n" \
| "CVM_PRODUCT=premium\n" \
| "CVM_REFLECT=true\n" \
| "CVM_SERIALIZATION=true\n" \
| "CVM_SPLIT_VERIFY=false\n" \
| "CVM_STATICLINK_LIBS=false\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=false\n" \
| "CVM_VERIFY_HEAP=false\n" \
| "CVM_XRUN=false\n" \
| "J2ME_CLASSLIB=foundation\n" \
| "OPT_PKGS=\n" \
| "USE_AAPCS=false\n" \
| "USE_CDC_COM=\n" \
| "USE_GCI=false\n" \
| "USE_JUMP=false\n" \
| "USE_MIDP=true\n" \
|
| #define CVM_PROP_JAVA_VERSION "phoneme_advanced_mr2-b70"
| #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-b70"
| #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 CVM_CLASSLIB_JAR_NAME, "midpclassespriv.zip",
| #define CVM_PROP_MIDP_IMPL "midpclassespub.zip "
|
| #endif /* _BUILD_DEFS_H */
|
| updating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/build_defs.mk ...
| ... mkdir obj
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./bin
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/opcodeconsts
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/jni
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/cni
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/offsets
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./btclasses
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./testclasses
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./democlasses
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./lib
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./lib/security
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./classes.tools
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./foundation_classes
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/include/jit
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./jcs
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/java/util
| ... mkdir /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./classes.jcc
| ====> start pcsl build
| generating config file...
| building all modules...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/types; make all
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/print; make all
| building print module...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/memory; make all
| building memory port module...
| building memory module...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/file; make all
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/file/..//string; make all
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string/../types; make all
| building string util...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string/util/../../types; make all
| building string module...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string/utf16/../../memory; make all
| building memory port module...
| building memory module...
| building file module...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/file/posix/../..//memory; make all
| building memory port module...
| building memory module...
| compiling pcsl_posix.o
| compiling pcsl_dir_posix.o
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/network; make all
| building network module...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string; make all
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string/../types; make all
| building string util...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string/util/../../types; make all
| building string module...
| cd /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/pcsl/string/utf16/../../memory; make all
| building memory port module...
| building memory module...
| <==== end pcsl build
| Checking for build-time classes to compile ...
| ... generating BuildFlags.java
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc/BuildFlags.java
| ... generating sun.misc.DefaultLocaleList.java
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc/DefaultLocaleList.java
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools/output/Configurator.manifest
| ... building CodeTransformer
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools/output/Configurator.jar
| ... generating PackageManager.java
| Compiling build-time classes...
| Note: Some input files use or override a deprecated API.
| Note: Recompile with -deprecation for details.
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/btclasses.zip
| Checking for phoneME Advanced classes to compile ...
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/classes/sun/misc/MIDPPkgChecker.java
| Found file /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/common/config/rom.config
| Could not find file rom.config
| Found file /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/common/cdc_vm/cdc_rom.cfg
| Could not find file cdc_rom.cfg
| ... generating CurrencyData.java
| Compiling phoneME Advanced classes...
| Note: Some input files use or override a deprecated API.
| Note: Recompile with -deprecation for details.
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/lib/foundation.jar
| Checking for test classes to compile ...
| Compiling test classes...
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/testclasses.zip
| Checking for demo classes to compile ...
| Compiling demo classes...
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/democlasses.jar
| ... generating jni class headers
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./classes.jcc/GenOpcodes.class
| Note: /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/share/javavm/jcc/util/BufferedPrintStream.java uses or overrides a deprecated API.
| Note: Recompile with -deprecation for details.
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/share/javavm/include/opcodes.list
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./classes.jcc/JavaCodeCompact.class
| Note: /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/share/javavm/jcc/util/LinkerUtil.java uses or overrides a deprecated API.
| Note: Recompile with -deprecation for details.
| ====> start building MIDP classes
| ... creating directories /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/bin/arm
| ... creating directories /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/obj/arm
| ... building Jpp
| /data/oe/j2sdk1.4.2_17/bin/javac -source 1.3 -target 1.3 -g -d `echo /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools/output` `echo /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/tools/jpp/Jpp.java`
| ... searching updated .java files
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/tools_classes/l10nGenerator.manifest
| ... building l10n generator
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/tools_classes/l10nGenerator.jar
| ... merging configurations
| ... generating configuration files
| ... generating localized strings
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/tools_classes/SkinRomizationTool.manifest
| ... building SkinRomizationTool
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/bin/arm/SkinRomizationTool.jar
| ... romizing skin
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/screen.image_wash.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/scroll.image_up.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/scroll.image_dn.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/scroll.image_au_up.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/scroll.image_au_dn.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_lnk_h.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_lnk_v.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_bg0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_bg1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_bg2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_mu_bg0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_mu_bg1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_mu_bg2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_au_bg0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_au_bg1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/softbtn.image_au_bg2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/ticker.image_bg0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/ticker.image_bg1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/ticker.image_bg2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/pti.image_bg0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/pti.image_bg1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/pti.image_bg2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/title.image_bg0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/title.image_bg1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/title.image_bg2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn0.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn1.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn2.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn3.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn4.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn5.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn6.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn7.png
| /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/midp/build/linux_fb_gcc/../../src/highlevelui/lcdlf/lfjava/resource/skin/imageitem.image_btn8.png
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/tools_classes/Romizer.manifest
| ... building Romizer
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/bin/arm/Romizer.jar
| ... compiling 377 .java files and 7 generated .java files
| ... compiling subset API java files...
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/lib/midpclasses.zip
| splitting /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/lib/midpclasses.zip...
| creating dummy jvmconfig.h
| ... searching updated .java files
| ... no need to recompile .java files
| creating /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/midp/midp_linux_fb_gcc/ROMStructs.h...
| end building MIDP classes
| jcc romjava.c files
| 964 Total Classes
| ... of which 196 classes have static initializers
| (9361/13672 quickening sites)
| 8744 method blocks
| ... of which 8744 blocks are writable
| ... for 863 classes
| ... of which 2935 have checkinit opcodes in the code
| 434591 bytes of Java code
| 1558 catch frames
| 3890 field blocks
| 952 inner class attribute entries
| 11388 constant pool entries
| 3729 Java strings
| ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/system_properties.c
| cc /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/share/javavm/runtime/gc/generational/gen_semispace.c
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:31:33: error: javavm/include/defs.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:32:36: error: javavm/include/objects.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:33:36: error: javavm/include/classes.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:34:38: error: javavm/include/directmem.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:39:48: error: generated/javavm/include/gc_config.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:41:38: error: javavm/include/gc_common.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:42:39: error: javavm/include/gc/gc_impl.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:44:57: error: javavm/include/gc/generational/generational.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:45:58: error: javavm/include/gc/generational/gen_semispace.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:46:60: error: javavm/include/gc/generational/gen_markcompact.h: No such file or directory
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceInSpace'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceInOld'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:82: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:100: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:112: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceCollect'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:251: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceFreeMemory'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:260: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceTotalMemory'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:275: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:335: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:346: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:372: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:483: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:495: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:509: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:524: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:604: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:645: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:667: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:685: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:699: error: expected specifier-qualifier-list before 'CVMExecEnv'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:715: error: expected specifier-qualifier-list before 'CVMObject'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:734: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:855: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:971: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1052: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1210: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1234: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1240: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1286: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1294: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1314: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1337: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceRefIsLive'
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1473: error: expected ')' before '*' token
| ../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1504: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceCollect'
| make: *** [obj/gen_semispace.o] Error 1[/i]

cjplummer
Offline
Joined: 2006-10-16
Points: 0

Build with USE_VERBOSE_MAKE=true and post the gcc command that is failing at the end.

Chris

cedricbompart
Offline
Joined: 2008-05-02
Points: 0

[i]echo "/* This file is included by System.c to setup system properties. */" > /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c
echo "/* AUTO-GENERATED - DO NOT EDIT */" >> /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c
echo "" >> /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c
if [ "" != "" ] ; then \
for s in "" ; do \
printf "%s\n" "$s" | sed -e 's/\([^=]*\)=\(.*\)/PUTPROP (props, "\1", "\2");/' ; \
done ; \
fi >> /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c
echo "" >> /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c
if [ "" != "" ] ; then \
echo "/* Defined properties for builtin libraries. */" ; \
for s in "" ; do \
printf "PUTPROP(props, \"java.library.builtin.%s\", \"true\");\n" $s; \
done ; \
fi >> /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c
if ! cmp -s /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/system_properties.c; then \
echo ... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/system_properties.c; \
cp -f /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./.system_properties.c /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/system_properties.c; \
fi
... /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/build/linux-arm-angstrom/./generated/javavm/runtime/system_properties.c
cc /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/share/javavm/runtime/gc/generational/gen_semispace.c
/data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc -isystem/data/oe/build/tmp/staging/arm-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -Os -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O4 -isystem/data/oe/build/tmp/staging/arm-angstrom-linux-gnueabi/usr/include -o obj/gen_semispace.o ../../src/share/javavm/runtime/gc/generational/gen_semispace.c
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:31:33: error: javavm/include/defs.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:32:36: error: javavm/include/objects.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:33:36: error: javavm/include/classes.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:34:38: error: javavm/include/directmem.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:39:48: error: generated/javavm/include/gc_config.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:41:38: error: javavm/include/gc_common.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:42:39: error: javavm/include/gc/gc_impl.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:44:57: error: javavm/include/gc/generational/generational.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:45:58: error: javavm/include/gc/generational/gen_semispace.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:46:60: error: javavm/include/gc/generational/gen_markcompact.h: No such file or directory
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceInSpace'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceInOld'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:82: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:100: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:112: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceCollect'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:251: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceFreeMemory'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:260: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceTotalMemory'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:275: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:335: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:346: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:372: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:483: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:495: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:509: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:524: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:604: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:645: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:667: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:685: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:699: error: expected specifier-qualifier-list before 'CVMExecEnv'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:715: error: expected specifier-qualifier-list before 'CVMObject'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:734: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:855: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:971: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1052: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1210: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1234: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1240: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1286: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1294: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1314: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1337: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceRefIsLive'
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1473: error: expected ')' before '*' token
../../src/share/javavm/runtime/gc/generational/gen_semispace.c:1504: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CVMgenSemispaceCollect'
make: *** [obj/gen_semispace.o] Error 1[/i]

cjplummer
Offline
Joined: 2006-10-16
Points: 0

All the -I options that the cdc makefiles add to the cc command line are missing. You must have made other changes to the makefiles other than what you show being in you GNUmakefile. I see things like -fexpensive-optimizations and -isystem, which are not present in the cdc makefiles.

Also, make sure both your tools and cdc components are on the same svn revision.

Lastly, don't set TARGET_CPU_FAMILY. This is meant to be setup by the cdc makefiles based on name of the directory that the GNUmakefile is located in. If it is not linux-arm-, then you should rename it properly.

cedricbompart
Offline
Joined: 2008-05-02
Points: 0

I've tried to encapsulate the build with the OE tools but it looks like I SHOULD build it first using the standard "make", sorry for that...

Anyway, I've got this now using standalone "make":

[i]cc /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/portlibs/dlfcn/linker_md.c
/data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O2 -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_JIT -DCVM_DUAL_STACK -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=foundation -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL -I../../src/share -I./. -I. -I../../src/share/javavm/export -I../../src/share/native/common -I../../src/share/native/java/lang -I../../src/share/native/java/lang/fdlibm/include -I../../src/share/native/java/net -I../../src/share/native/java/io -I../../src/share/native/java/util/zip -I../../src/share/native/java/util/zip/zlib-1.1.3 -I././generated/jni -I../../src/arm -I../../src/portlibs/jit/risc -I../../src -I../../src/linux -I../../src/linux/native/java/net -I../../src/linux/native/common -I../../src/linux-arm -o obj/linker_md.o ../../src/portlibs/dlfcn/linker_md.c
cc /data/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/phoneme-advanced-HEAD-svn/cdc/src/linux-arm/javavm/runtime/segvhandler_arch.c
/data/oe/build/tmp/cross/bin/arm-angstrom-linux-gnueabi-gcc -c -fno-common -Wall -fno-strict-aliasing -march=armv5te -mtune=xscale -O2 -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_JIT -DCVM_DUAL_STACK -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=foundation -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL -I../../src/share -I./. -I. -I../../src/share/javavm/export -I../../src/share/native/common -I../../src/share/native/java/lang -I../../src/share/native/java/lang/fdlibm/include -I../../src/share/native/java/net -I../../src/share/native/java/io -I../../src/share/native/java/util/zip -I../../src/share/native/java/util/zip/zlib-1.1.3 -I././generated/jni -I../../src/arm -I../../src/portlibs/jit/risc -I../../src -I../../src/linux -I../../src/linux/native/java/net -I../../src/linux/native/common -I../../src/linux-arm -o obj/segvhandler_arch.o ../../src/linux-arm/javavm/runtime/segvhandler_arch.c
../../src/linux-arm/javavm/runtime/segvhandler_arch.c:45:26: error: asm/ucontext.h: No such file or directory
../../src/linux-arm/javavm/runtime/segvhandler_arch.c: In function 'handleSegv':
../../src/linux-arm/javavm/runtime/segvhandler_arch.c:224: error: dereferencing pointer to incomplete type
../../src/linux-arm/javavm/runtime/segvhandler_arch.c:285: error: dereferencing pointer to incomplete type
../../src/linux-arm/javavm/runtime/segvhandler_arch.c:285: error: dereferencing pointer to incomplete type
../../src/linux-arm/javavm/runtime/segvhandler_arch.c:286: error: dereferencing pointer to incomplete type
../../src/linux-arm/javavm/runtime/segvhandler_arch.c:294: error: dereferencing pointer to incomplete type
make: *** [obj/segvhandler_arch.o] Error 1[/i]

cjplummer
Offline
Joined: 2006-10-16
Points: 0

If you do a search in this forum for "asm/ucontext.h" you'll see that this problem has come up before. This best solution is to make sure you have all 3 ucontext.h files in your toolchain. Most toolchains seem to come with them. I'm not sure why a few don't. If you can't track them down, then the following hack seems to work:

http://forums.java.net/jive/thread.jspa?messageID=259496&#259496

Message was edited by: cjplummer