../share/rules.mk:398: ../../build/linux-arm-maemo/./generated/empty.mk: No such file or directory ... mkdir ../../build/linux-arm-maemo/./generated/javavm/runtime ... mkdir ../../build/linux-arm-maemo/./generated/javavm/runtime/jit ... mkdir ../../build/linux-arm-maemo/./generated/classes touch ../../build/linux-arm-maemo/./generated/empty.mk CVM_HOST = i686-generic-linux CVM_TARGET = linux-arm-maemo SHELL = sh -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 = /usr/local/bin/java CVM_JAVAC = /usr/local/bin/javac CVM_JAVAH = /usr/local/bin/javah CVM_JAR = /usr/local/bin/jar TARGET_CC = /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-gcc TARGET_CCC = /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-g++ TARGET_AS = /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-gcc TARGET_LD = /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-gcc TARGET_AR = /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-ar TARGET_RANLIB = /scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-ranlib LINKFLAGS = -g -Wl,-export-dynamic LINKLIBS = -lpthread -ldl ASM_FLAGS = -c -fno-common -traditional CCCFLAGS = -fno-rtti CCFLAGS_SPEED = -c -fno-common -Wall -fno-strict-aliasing -mcpu=arm926ej-s -O4 CCFLAGS_SPACE = -c -fno-common -Wall -fno-strict-aliasing -mcpu=arm926ej-s -O2 CCFLAGS_LOOP = -c -fno-common -Wall -fno-strict-aliasing -mcpu=arm926ej-s -O4 CCFLAGS_FDLIB = -c -fno-common -Wall -fno-strict-aliasing -mcpu=arm926ej-s -O4 JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -target 1.4 CVM_DEFINES = -DAAPCS -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_JIT -DCVM_JIT_REGISTER_LOCALS -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=personal -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL -Dgtk sh: line 1: /usr/tools/lib/linux-arm-maemo/usr/bin/gtk-config: No such file or directory AWT_LIB_LIBS = -lgthread AWT_IMPLEMENTATION = peer_based AWT_PEERSET = gtk GTK_CONFIG = ... mkdir ../../build/linux-arm-maemo/./generated/flags Flag AWT_IMPLEMENTATION changed. Cleaning up. Flag AWT_PEERSET changed. Cleaning up. 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_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_INCLUDE_JUMP changed. Cleaning up. Flag CVM_INCLUDE_MIDP 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_PATCHED_METHOD_INVOCATIONS 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_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_NO_LOSSY_OPCODES 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 EXCLUDE_XLET_RUNNER changed. Cleaning up. Flag J2ME_CLASSLIB changed. Cleaning up. Flag OPT_PKGS changed. Cleaning up. ... generating ../../build/linux-arm-maemo/./generated/javavm/include/build_defs.h /*** Definitions generated at build time ***/ #ifndef _BUILD_DEFS_H #define _BUILD_DEFS_H #define CVM_BUILD_OPTIONS \ "AWT_IMPLEMENTATION=peer_based\n" \ "AWT_PEERSET=gtk\n" \ "CVM_AGENTLIB=false\n" \ "CVM_AOT=false\n" \ "CVM_CCM_COLLECT_STATS=false\n" \ "CVM_CLASSLIB_JCOV=false\n" \ "CVM_CLASSLOADING=true\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=false\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-generic-linux\n" \ "CVM_IAI_OPT_ALL=true\n" \ "CVM_INCLUDE_COMMCONNECTION=false\n" \ "CVM_INCLUDE_JUMP=false\n" \ "CVM_INCLUDE_MIDP=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_PATCHED_METHOD_INVOCATIONS=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=\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_NO_LOSSY_OPCODES=\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" \ "EXCLUDE_XLET_RUNNER=false\n" \ "J2ME_CLASSLIB=personal\n" \ "OPT_PKGS=\n" \ #define CVM_PROP_JAVA_VERSION "1.1.1-beta-bXX" #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 "Personal 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 "CDC HI" #define CVM_PROP_JAVA_VM_VERSION "cyclops-bXX" #define CVM_PROP_SUN_MISC_PRODUCT "CDC HI/FP/PP" #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 "personal.jar" #define CVM_JARFILES CVM_CLASSLIB_JAR_NAME #endif /* _BUILD_DEFS_H */ updating ../../build/linux-arm-maemo/./generated/build_defs.mk ... ... mkdir ../../build/linux-arm-maemo/./obj ... mkdir ../../build/linux-arm-maemo/./bin ... mkdir ../../build/linux-arm-maemo/./generated/javavm/runtime/opcodeconsts ... mkdir ../../build/linux-arm-maemo/./generated/classes/sun/misc ... mkdir ../../build/linux-arm-maemo/./generated/jni ... mkdir ../../build/linux-arm-maemo/./generated/cni ... mkdir ../../build/linux-arm-maemo/./generated/offsets ... mkdir ../../build/linux-arm-maemo/./btclasses ... mkdir ../../build/linux-arm-maemo/./testclasses ... mkdir ../../build/linux-arm-maemo/./democlasses ... mkdir ../../build/linux-arm-maemo/./lib ... mkdir ../../build/linux-arm-maemo/./lib/security ... mkdir ../../build/linux-arm-maemo/./classes.tools ... mkdir ../../build/linux-arm-maemo/./personal_classes ... mkdir ../../build/linux-arm-maemo/./generated/javavm/include/jit ... mkdir ../../build/linux-arm-maemo/./jcs ... mkdir ../../build/linux-arm-maemo/./generated/classes/java/util ... mkdir ../../build/linux-arm-maemo/./classes.jcc Checking for build-time classes to compile ... ... generating BuildFlags.java ... ../../build/linux-arm-maemo/./generated/classes/sun/misc/BuildFlags.java ... generating sun.misc.DefaultLocaleList.java ... ../../build/linux-arm-maemo/./generated/classes/sun/misc/DefaultLocaleList.java Compiling build-time classes... Note: Some input files use or override a deprecated API. Note: Recompile with -deprecation for details. ... ../../build/linux-arm-maemo/./btclasses.zip Checking for CDC HI/FP/PP classes to compile ... ... generating CurrencyData.java Compiling CDC HI/FP/PP classes... ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GButtonPeer.java:40: sun.awt.gtk.GButtonPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GButtonPeer extends GComponentPeer implements ButtonPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GCanvasPeer.java:39: sun.awt.gtk.GCanvasPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GCanvasPeer extends GComponentPeer implements CanvasPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GChoicePeer.java:40: sun.awt.gtk.GChoicePeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GChoicePeer extends GComponentPeer implements ChoicePeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GCheckboxPeer.java:40: sun.awt.gtk.GCheckboxPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GCheckboxPeer extends GComponentPeer implements CheckboxPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GPanelPeer.java:39: sun.awt.gtk.GPanelPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GPanelPeer extends GContainerPeer implements PanelPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GWindowPeer.java:40: sun.awt.gtk.GWindowPeer is not abstract and does not override abstract method setActive() in sun.awt.peer.WindowPeer class GWindowPeer extends GPanelPeer implements WindowPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GDialogPeer.java:40: sun.awt.gtk.GDialogPeer is not abstract and does not override abstract method setActive() in sun.awt.peer.WindowPeer class GDialogPeer extends GWindowPeer implements DialogPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GdkGraphics.java:60: sun.awt.gtk.GdkGraphics is not abstract and does not override abstract method drawString(java.text.AttributedCharacterIterator,int,int) in java.awt.Graphics class GdkGraphics extends Graphics2D implements ConstrainableGraphics { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GdkGraphicsConfiguration.java:40: sun.awt.gtk.GdkGraphicsConfiguration is not abstract and does not override abstract method createCompatibleVolatileImage(int,int) in java.awt.GraphicsConfiguration class GdkGraphicsConfiguration extends GraphicsConfiguration { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GdkGraphicsDevice.java:33: sun.awt.gtk.GdkGraphicsDevice is not abstract and does not override abstract method getFullScreenWindow() in java.awt.GraphicsDevice class GdkGraphicsDevice extends GraphicsDevice { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GFileDialogPeer.java:40: sun.awt.gtk.GFileDialogPeer is not abstract and does not override abstract method setActive() in sun.awt.peer.WindowPeer class GFileDialogPeer extends GDialogPeer implements FileDialogPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GFramePeer.java:49: sun.awt.gtk.GFramePeer is not abstract and does not override abstract method setActive() in sun.awt.peer.WindowPeer class GFramePeer extends GWindowPeer implements FramePeer, ImageObserver { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GLabelPeer.java:41: sun.awt.gtk.GLabelPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer public class GLabelPeer extends GComponentPeer implements LabelPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GListPeer.java:40: sun.awt.gtk.GListPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GListPeer extends GComponentPeer implements ListPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GScrollPanePeer.java:40: sun.awt.gtk.GScrollPanePeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GScrollPanePeer extends GContainerPeer implements ScrollPanePeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GScrollPanePeer.java:129: setValue(java.awt.Adjustable,int) in sun.awt.gtk.GScrollPanePeer cannot implement setValue(java.awt.Adjustable,int) in sun.awt.peer.ScrollPanePeer; attempting to use incompatible return type found : void required: int public void setValue(Adjustable adj, int v) { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GScrollbarPeer.java:40: sun.awt.gtk.GScrollbarPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GScrollbarPeer extends GComponentPeer implements ScrollbarPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GTextAreaPeer.java:39: sun.awt.gtk.GTextAreaPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GTextAreaPeer extends GTextComponentPeer implements TextAreaPeer { ^ ../../src/share/personal/classes/awt/peer_based/sun/awt/gtk/GTextFieldPeer.java:40: sun.awt.gtk.GTextFieldPeer is not abstract and does not override abstract method createVolatileImage(int,int) in sun.awt.peer.ComponentPeer class GTextFieldPeer extends GTextComponentPeer implements TextFieldPeer { ^ Note: Some input files use or override a deprecated API. Note: Recompile with -deprecation for details. 19 errors make: *** [.compile.libclasses] Error 1