Build failure jdk1.5
OSANAI Syoko
sanai_syo at hotmail.com
Thu Jan 11 22:52:05 PST 2007
To Michael Kastner, "Build failure jdk1.5" Fri Dec 8 07:15:20 PST 2006
Hello,
Can you compile jdk1.5 on FreeBSD?
In my opinion, you have to have these two steps to resolve the broblem.
I had the same problem, but I was able to compile this way!
1. Open this source file with an editor (vi, emacs and the like)
"/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java"
2. Comment out or delete these three lines in the file.
1. line 226
2. line 389
3. line 429
Each line starts "Java HotSpot(TM) Client VM warning:",
so you have to do this, "//Java HotSpot(TM) Client VM warning:".
After that, you may restart compile (make;make install).
I hope my answer be useful for your probrem.
Enjoy java! :)
----------------------------------------------------------------------------
>Hello,
>
>maybe someone can help me or give me hint. I'm trying to build JDK 1.5 on
>FreeBsd 6.2 RC1. But the build stops due to some error. I don't really
know, how
>to fix this.
>
>Is this a JDK oder a FreeBSD-Problem? Where could I start looking for
solutions?
>
>The error message follows below.
>
>Greetings
>
>Michael Kastner
>
>-------------------------------------------------------------------------------
>
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226:
><identifier> expected
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226:
>unclosed character literal
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:227:
>')' expected
> private static final class Aliases
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:389:
><identifier> expected
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:389:
>unclosed character literal
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:390:
>')' expected
> private static final class Classes
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:429:
><identifier> expected
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:429:
>unclosed character literal
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:430:
>')' expected
> private static final class Cache
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226:
>cannot find symbol
>symbol : class TM
>location: class sun.nio.cs.StandardCharsets
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226:
>cannot find symbol
>symbol : class Java
>location: class sun.nio.cs.StandardCharsets
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
>^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:389:
>cannot find symbol
>symbol : class TM
>location: class sun.nio.cs.StandardCharsets
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:389:
>cannot find symbol
>symbol : class Java
>location: class sun.nio.cs.StandardCharsets
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
>^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:429:
>cannot find symbol
>symbol : class TM
>location: class sun.nio.cs.StandardCharsets
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:429:
>cannot find symbol
>symbol : class Java
>location: class sun.nio.cs.StandardCharsets
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
>^
>../../../src/share/classes/java/io/ObjectStreamClass.java:869: warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> return cons.newInstance(null);
> ^
>../../../src/share/classes/java/io/ObjectStreamClass.java:949: warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> readObjectNoDataMethod.invoke(obj, null);
> ^
>../../../src/share/classes/java/io/ObjectStreamClass.java:977: warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> return writeReplaceMethod.invoke(obj, null);
> ^
>../../../src/share/classes/java/io/ObjectStreamClass.java:1006: warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> return readResolveMethod.invoke(obj, null);
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226:
>missing method body, or declare abstract
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:389:
>missing method body, or declare abstract
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:429:
>missing method body, or declare abstract
>Java HotSpot(TM) Client VM warning: Can't detect initial thread stack
location
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:470:
>cannot reference this before supertype constructor has been called
> super("sun.nio.cs", new Aliases(), new Classes(), new Cache());
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:470:
>cannot reference this before supertype constructor has been called
> super("sun.nio.cs", new Aliases(), new Classes(), new Cache());
> ^
>/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:470:
>cannot reference this before supertype constructor has been called
> super("sun.nio.cs", new Aliases(), new Classes(), new Cache());
> ^
>../../../src/share/classes/sun/misc/ProxyGenerator.java:335: warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Class for a varargs call
>cast to java.lang.Class[] for a non-varargs call and to suppress this
warning
> hashCodeMethod = Object.class.getMethod("hashCode", null);
> ^
>../../../src/share/classes/sun/misc/ProxyGenerator.java:338: warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Class for a varargs call
>cast to java.lang.Class[] for a non-varargs call and to suppress this
warning
> toStringMethod = Object.class.getMethod("toString", null);
> ^
>../../../src/share/classes/sun/security/jca/ProviderConfig.java:243:
warning:
>non-varargs call of varargs method with inexact argument type for last
parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> obj = cons.newInstance(new String[] { argument
});
> ^
>../../../src/share/classes/javax/xml/transform/TransformerException.java:329:
>warning: non-varargs call of varargs method with inexact argument type for
last
>parameter;
>cast to java.lang.Class for a varargs call
>cast to java.lang.Class[] for a non-varargs call and to suppress this
warning
> null);
> ^
>../../../src/share/classes/javax/xml/transform/TransformerException.java:334:
>warning: non-varargs call of varargs method with inexact argument type for
last
>parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> exception = (Throwable) meth.invoke(exception, null);
> ^
>../../../src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java:1186:
>warning: non-varargs call of varargs method with inexact argument type for
last
>parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> return (IOException)ctr.newInstance(args);
> ^
>../../../src/share/classes/com/sun/jmx/mbeanserver/StandardMetaDataImpl.java:637:
>warning: non-varargs call of varargs method with inexact argument type for
last
>parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> result = meth.invoke(instance,null);
> ^
>../../../src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiatorImpl.java:162:
>warning: non-varargs call of varargs method with inexact argument type for
last
>parameter;
>cast to java.lang.Object for a varargs call
>cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
> moi= cons.newInstance(null);
> ^
>Note: * uses or overrides a deprecated API.
>Note: Recompile with -Xlint:deprecation for details.
>Note: Some input files use unchecked or unsafe operations.
>Note: Recompile with -Xlint:unchecked for details.
>21 errors
>12 warnings
>gmake[3]: *** [.compile.classlist] Error 1
>gmake[3]: Leaving directory
`/usr/ports/java/jdk15/work/j2se/make/java/java'
>gmake[2]: *** [all] Error 1
>gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java'
>gmake[1]: *** [all] Error 1
>gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make'
>gmake: *** [j2se-build] Error 2
>*** Error code 2
>
>Stop in /usr/ports/java/jdk15.
-----
sanai at tokyo
_________________________________________________________________
ケータイで、外出先からもメッセンジャー http://messenger.live.jp/mobile.htm
More information about the freebsd-java
mailing list