Failed to write bootimage

View: New views
2 Messages — Rating Filter:   Alert me  

Failed to write bootimage

by lalli_maven :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, please help me!
i'm trying to install rvm on ubuntu 9.07 (actually linux mint 7, a derivative), but after 3 days of error messages, modifying xml file and downloading packages, i'm left with an error which i can't find any one else has had.

mkdir -p /home/narsi/.buildit_components_cache

---> Config: development
/bin/bash -c  '/bin/bash -c  "   cd /home/narsi/Projects/jikesrvm-3.1.0 &&  export JAVA_HOME=/usr &&   ant very-clean -Dhost.name=ia32-linux &&  ant check-components-properties -Dhost.name=ia32-linux -Dtarget.name=ia32-linux -Dcomponents.cache.dir=/home/narsi/.buildit_components_cache  &&   ant -Dtarget.name=ia32-linux -Dconfig.name=development -Dsvn.revision= -Dhost.name=ia32-linux -Dcomponents.cache.dir=/home/narsi/.buildit_components_cache "'
Buildfile: build.xml

clean:
   [delete] Deleting directory /home/narsi/Projects/jikesrvm-3.1.0/target

very-clean:
   [delete] Deleting directory /home/narsi/Projects/jikesrvm-3.1.0/generated

BUILD SUCCESSFUL
Total time: 0 seconds
Buildfile: build.xml

include-gcspy-check:

prepare-ant-tasks:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/tasks/classes
    [javac] Compiling 15 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/tasks/classes
    [javac] Note: /home/narsi/Projects/jikesrvm-3.1.0/tools/ant-tasks/src/org/jikesrvm/tools/template/GenerateFromTemplate.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
Trying to override old definition of task truncate

check-components-properties:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

BUILD SUCCESSFUL
Total time: 2 seconds
Buildfile: build.xml

compile-vmmagic-stub:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/vmmagic-stub/classes
    [javac] Compiling 42 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/vmmagic-stub/classes

compile-options:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/options/classes
    [javac] Compiling 10 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/options/classes

compile-mmtk:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/mmtk/classes
    [javac] Compiling 297 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/mmtk/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
      [jar] Building jar: /home/narsi/Projects/jikesrvm-3.1.0/target/mmtk/mmtk.jar

check-host-name:

check-host-properties:

check-config-properties:

check-target-properties:

check-classlibrary-properties:

include-gcspy-check:

prepare-ant-tasks:
Trying to override old definition of task truncate

check-components-properties:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

check-classpath-properties:

check-harmony-properties:

check-gcspy-client-properties:

check-gcspy-properties:

check-mmtk-properties:

check-properties:

gen-source-check:

prepare-source:

check-host-name:

check-host-properties:

check-config-properties:

check-target-properties:

check-classlibrary-properties:

include-gcspy-check:

prepare-ant-tasks:

check-components-properties:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

check-classpath-properties:

check-harmony-properties:

check-gcspy-client-properties:

check-gcspy-properties:

check-mmtk-properties:

check-properties:

gen-vmmagic-word:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/vmmagic/32/java/org/vmmagic/unboxed
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/vmmagic/64/java/org/vmmagic/unboxed
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/vmmagic/32/java/org/vmmagic/unboxed
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/vmmagic/64/java/org/vmmagic/unboxed

gen-options:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/main/java/org/jikesrvm/compilers/opt
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/main/java/org/jikesrvm/adaptive/util
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/main/java/org/jikesrvm/compilers/baseline

build-jburg:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-linux/jburg
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘stringf’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:235: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘hash’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:258: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘install’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:279: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘computekids’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:654: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘computeMarkkids’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:678: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘emitkids’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:698: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:699: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘computents’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:809: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘emitnts’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:825: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:826: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c: In function ‘verify_chars’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/jburg.c:1169: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-linux/jburg/gram.c: In function ‘yyparse’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-linux/jburg/gram.c:1183: warning: conversion to ‘yytype_int16’ from ‘int’ may alter its value
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-linux/jburg/gram.c:1188: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/gram.y: In function ‘yylex’:
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/gram.y:132: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/gram.y:170: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result
     [exec] /home/narsi/Projects/jikesrvm-3.1.0/rvm/src-generated/opt-burs/jburg/gram.y:200: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result

gen-opt-ir:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/opt/ir
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/opt/lir2mir/ia32
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/opt/lir2mir/ia32
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/opt/lir2mir/ia32
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/opt/instrsched
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm/compilers/opt/ir
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm/compilers/opt/lir2mir/ia32
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm/compilers/opt/lir2mir/ia32
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm/compilers/opt/lir2mir/ia32
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm/compilers/opt/instrsched
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-64/main/java/org/jikesrvm
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm/compilers/opt/ir
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm/compilers/opt/lir2mir/ppc
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm/compilers/opt/lir2mir/ppc
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm/compilers/opt/lir2mir/ppc
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm/compilers/opt/instrsched
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-32/main/java/org/jikesrvm
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm/compilers/opt/ir
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm/compilers/opt/lir2mir/ppc
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm/compilers/opt/lir2mir/ppc
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm/compilers/opt/lir2mir/ppc
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm/compilers/opt/instrsched
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/ppc-64/main/java/org/jikesrvm

compile-vmmagic-stub:

gen-ia32-assembler:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/common/assembler/ia32
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/ia32-32/main/java/org/jikesrvm/compilers/opt/mir2mc/ia32
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt
     [copy] Copying 2 files to /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt
     [copy] Copying 10 files to /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt/org/jikesrvm/compilers/common/assembler
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt/org/jikesrvm/compilers/common/assembler
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt/org/jikesrvm/compilers/common/assembler/ia32
    [javac] Compiling 18 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/ia32-assembler-opt

check-svn-present:

extract-svn-version:

get-svn-version:

gen-config-source:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/configurations/development_ia32-linux/java/org/jikesrvm/mm/mminterface
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/configurations/development_ia32-linux/java/org/jikesrvm
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/configurations/development_ia32-linux/java/org/jikesrvm/mm/mminterface
     [copy] Copying 1 file to /home/narsi/Projects/jikesrvm-3.1.0/generated/configurations/development_ia32-linux/java/org/jikesrvm

do-gen-source:
    [touch] Creating /home/narsi/Projects/jikesrvm-3.1.0/generated/SourceGenerated

gen-config-source-check:

prepare-config-source:

check-host-name:

check-host-properties:

check-config-properties:

check-target-properties:

check-classlibrary-properties:

include-gcspy-check:

prepare-ant-tasks:

check-components-properties:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

prepare-ant-tasks:

ensure:

check-classpath-properties:

check-harmony-properties:

check-gcspy-client-properties:

check-gcspy-properties:

check-mmtk-properties:

check-properties:

check-svn-present:

extract-svn-version:

get-svn-version:

gen-config-source:

do-gen-config-source:
    [touch] Creating /home/narsi/Projects/jikesrvm-3.1.0/generated/configurations/development_ia32-linux/SourceGenerated

choose-classlib:

do-checkstyle:

compile:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/classes
    [javac] Compiling 87 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/syscall/java
     [exec] [: 39: narsi: unexpected operator
     [exec] wrong option
     [echo] second compile (from /home/narsi/Projects/jikesrvm-3.1.0/generated/main/java)

compile-vmmagic:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/vmmagic/classes
    [javac] Compiling 11 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/vmmagic/classes

package-classpath:
      [zip] Building zip: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/rvmrt.jar
      [zip] gnu/classpath/VMStackWalker.class already added, skipping
      [zip] gnu/classpath/VMSystemProperties.class already added, skipping
      [zip] gnu/java/lang/VMCPStringBuilder.class already added, skipping
      [zip] gnu/java/lang/VMInstrumentationImpl.class already added, skipping
      [zip] gnu/java/nio/VMChannel$Kind.class already added, skipping
      [zip] gnu/java/nio/VMChannel$State.class already added, skipping
      [zip] gnu/java/nio/VMChannel.class already added, skipping
      [zip] java/io/VMObjectStreamClass.class already added, skipping
      [zip] java/lang/Class$1.class already added, skipping
      [zip] java/lang/Class$StaticData.class already added, skipping
      [zip] java/lang/Class.class already added, skipping
      [zip] java/lang/Compiler.class already added, skipping
      [zip] java/lang/Object.class already added, skipping
      [zip] java/lang/VMClassLoader.class already added, skipping
      [zip] java/lang/VMDouble.class already added, skipping
      [zip] java/lang/VMFloat.class already added, skipping
      [zip] java/lang/VMMath.class already added, skipping
      [zip] java/lang/VMRuntime.class already added, skipping
      [zip] java/lang/VMString.class already added, skipping
      [zip] java/lang/VMSystem.class already added, skipping
      [zip] java/lang/VMThread.class already added, skipping
      [zip] java/lang/VMThrowable.class already added, skipping
      [zip] java/lang/ref/PhantomReference.class already added, skipping
      [zip] java/lang/ref/Reference.class already added, skipping
      [zip] java/lang/ref/ReferenceQueue.class already added, skipping
      [zip] java/lang/ref/SoftReference.class already added, skipping
      [zip] java/lang/ref/WeakReference.class already added, skipping
      [zip] java/lang/reflect/VMArray.class already added, skipping
      [zip] java/lang/reflect/VMConstructor.class already added, skipping
      [zip] java/lang/reflect/VMField.class already added, skipping
      [zip] java/lang/reflect/VMMethod.class already added, skipping
      [zip] java/nio/VMDirectByteBuffer.class already added, skipping
      [zip] java/security/VMAccessController.class already added, skipping
      [zip] java/util/VMTimeZone.class already added, skipping
      [zip] java/util/concurrent/atomic/AtomicLong.class already added, skipping
      [zip] sun/misc/Unsafe.class already added, skipping
      [jar] Building jar: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/jksvm.jar

package-harmony:

package:

prepare-asm:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/asm/classes
    [javac] Compiling 1 source file to /home/narsi/Projects/jikesrvm-3.1.0/generated/asm/classes

gen-asm:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/generated/asm/java
      [zip] Updating zip: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/rvmrt.jar

gen-jni-headers:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/c

gen-interface:

gen-runbootimage:

gen-booter-headers:

build-bootimage-writer:
    [mkdir] Created dir: /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/bootimage-writer
    [javac] Compiling 8 source files to /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/bootimage-writer

gen-primordial-list:

build-bootimage:
     [echo] Building bootimage. Output redirected to : /home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/BootImageWriterOutput.txt
     [echo] MMTk properties = /home/narsi/Projects/jikesrvm-3.1.0/build/mmtk/default.properties
     [java] BootImageWriter: compiler arg: O2
     [java] Java Result: 101
     [echo] BootImageCompiler: init (opt compiler)
     [echo] Compiler failure during compilation of < BootstrapCL, Ljava/lang/Object; >.wait (JI)V
     [echo] java.lang.Error: java.lang.ClassNotFoundException: org/jikesrvm/runtime/SysCallImpl
     [echo] at org.jikesrvm.runtime.SysCall.<clinit>(SysCall.java:54)
     [echo] at java.lang.Class.forName0(Native Method)
     [echo] at java.lang.Class.forName(Class.java:186)
     [echo] at org.jikesrvm.compilers.opt.StaticFieldReader.getJDKField(StaticFieldReader.java:392)
     [echo] at org.jikesrvm.compilers.opt.StaticFieldReader.getObjectStaticFieldValue(StaticFieldReader.java:313)
     [echo] at org.jikesrvm.compilers.opt.StaticFieldReader.getStaticFieldValue(StaticFieldReader.java:185)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateFrom(BC2IR.java:1607)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateHIR(BC2IR.java:365)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateHIR(BC2IR.java:178)
     [echo] at org.jikesrvm.compilers.opt.inlining.Inliner.execute(Inliner.java:448)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.maybeInlineMethod(BC2IR.java:4631)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateFrom(BC2IR.java:1976)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateHIR(BC2IR.java:380)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateHIR(BC2IR.java:178)
     [echo] at org.jikesrvm.compilers.opt.bc2ir.ConvertBCtoHIR.perform(ConvertBCtoHIR.java:36)
     [echo] at org.jikesrvm.compilers.opt.driver.CompilerPhase.performPhase(CompilerPhase.java:205)
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement.perform(OptimizationPlanAtomicElement.java:88)
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement.perform(OptimizationPlanCompositeElement.java:143)
     [echo] at org.jikesrvm.compilers.opt.driver.CompilationPlan.execute(CompilationPlan.java:131)
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizingCompiler.compile(OptimizingCompiler.java:224)
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler.compileMethod(OptimizingBootImageCompiler.java:119)
     [echo] at org.jikesrvm.compilers.common.BootImageCompiler.compile(BootImageCompiler.java:62)
     [echo] at org.jikesrvm.compilers.common.BootImageCompiler.compile(BootImageCompiler.java:66)
     [echo] at org.jikesrvm.classloader.NormalMethod.genCode(NormalMethod.java:180)
     [echo] at org.jikesrvm.classloader.RVMMethod.compile(RVMMethod.java:729)
     [echo] at org.jikesrvm.classloader.RVMMethod.getCurrentEntryCodeArray(RVMMethod.java:713)
     [echo] at org.jikesrvm.classloader.RVMClass.instantiate(RVMClass.java:1441)
     [echo] at org.jikesrvm.classloader.RVMClass.instantiate(RVMClass.java:1418)
     [echo] at org.jikesrvm.tools.bootImageWriter.BootImageWorker.run(BootImageWorker.java:44)
     [echo] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
     [echo] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
     [echo] at java.lang.Thread.run(Thread.java:636)
     [echo] Caused by: java.lang.ClassNotFoundException: org/jikesrvm/runtime/SysCallImpl
     [echo] at java.lang.Class.forName0(Native Method)
     [echo] at java.lang.Class.forName(Class.java:186)
     [echo] at org.jikesrvm.runtime.SysCall.<clinit>(SysCall.java:52)
     [echo] ... 31 more
     [echo] Error compiling method: < BootstrapCL, Ljava/lang/Object; >.wait (JI)V
     [echo] org.jikesrvm.compilers.opt.OptimizingCompilerException: ERROR produced in module:Compiler
     [echo]     failure during compilation of < BootstrapCL, Ljava/lang/Object; >.wait (JI)V
     [echo]
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizingCompiler.fail(OptimizingCompiler.java:319)
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizingCompiler.compile(OptimizingCompiler.java:238)
     [echo] at org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler.compileMethod(OptimizingBootImageCompiler.java:119)
     [echo] at org.jikesrvm.compilers.common.BootImageCompiler.compile(BootImageCompiler.java:62)
     [echo] at org.jikesrvm.compilers.common.BootImageCompiler.compile(BootImageCompiler.java:66)
     [echo] at org.jikesrvm.classloader.NormalMethod.genCode(NormalMethod.java:180)
     [echo] at org.jikesrvm.classloader.RVMMethod.compile(RVMMethod.java:729)
     [echo] at org.jikesrvm.classloader.RVMMethod.getCurrentEntryCodeArray(RVMMethod.java:713)
     [echo] at org.jikesrvm.classloader.RVMClass.instantiate(RVMClass.java:1441)
     [echo] at org.jikesrvm.classloader.RVMClass.instantiate(RVMClass.java:1418)
     [echo] at org.jikesrvm.tools.bootImageWriter.BootImageWorker.run(BootImageWorker.java:44)
     [echo] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
     [echo] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
     [echo] at java.lang.Thread.run(Thread.java:636)

BUILD FAILED
/home/narsi/Projects/jikesrvm-3.1.0/build.xml:1434: The following error occurred while executing this line:
/home/narsi/Projects/jikesrvm-3.1.0/build.xml:1443: Failed to write bootimage.

Total time: 57 seconds
Wed Aug 12 17:54:04 IST 2009
===================== Summary =====================
Local   : /home/narsi/Projects/jikesrvm-3.1.0
Build   : narsi@narsi-laptop:/home/narsi/Projects/jikesrvm-3.1.0
Target  : narsi@narsi-laptop:/home/narsi/Projects/jikesrvm-3.1.0
Start   : Wed Aug 12 17:53:03 IST 2009
Config  : development [FAILED Wed Aug 12 17:54:04 IST 2009]
===================================================

I ran "bin/buildit localhost -j /usr development" but a simple
"ant -Dhost.name=ia32-linux -Dtarget.name=ia32-linux -Dcomponents.cache.dir=/home/narsi/buildit_components_cache  -Dconfig.name=development" is also giving the same problem.

Please help me. I had downloaded ecj 3.2, checkstyle 4.3, classpath0.97.2 and asm 3.0 to the cache folder earlier.

Re: Failed to write bootimage

by David P Grove :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

The problem is here:

compile:
   [mkdir] Created dir:
/home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/classes
   [javac] Compiling 87 source files to
/home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/classes
   [javac] Note: Some input files use or override a deprecated API.
   [javac] Note: Recompile with -Xlint:deprecation for details.
   [javac] Note: Some input files use unchecked or unsafe operations.
   [javac] Note: Recompile with -Xlint:unchecked for details.
   [mkdir] Created dir:
/home/narsi/Projects/jikesrvm-3.1.0/target/development_ia32-linux/syscall/java
    [exec] [: 39: narsi: unexpected operator
    [exec] wrong option
    [echo] second compile (from
/home/narsi/Projects/jikesrvm-3.1.0/generated/main/java)



There's a subtask of compile that is supposed to use apt to generate SysCallImpl.java. For some reason that failed. The build is supposed to fail here, but it appears that it didn't and it blundered on for a few more steps before failing with a more obscure error.

I snipped the piece of build.xml below to help you find it. It's around line 1160 in the svn head version of build.xml

--dave

    <mkdir dir="${build.base}/syscall/java"/>
    <exec executable="apt" failonerror="true">
      <arg value="-factorypath"/>
      <arg value="${tasks.classes}"/>
      <arg value="-nocompile"/>
      <arg value="-factory"/>
      <arg value="org.jikesrvm.tools.apt.SysCallProcessorFactory"/>
      <arg value="-classpath"/>
      <arg value="${tasks.classes}:${build.vmmagic-stub.classes}:${build.classes}"/>
      <arg value="-s"/>
      <arg value="${build.base}/syscall/java"/>
      <arg value="${main.java}/org/jikesrvm/runtime/SysCall.java"/>
    </exec>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues