From owner-freebsd-java@FreeBSD.ORG Fri Jan 12 06:52:05 2007 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 722CA16A403 for ; Fri, 12 Jan 2007 06:52:05 +0000 (UTC) (envelope-from sanai_syo@hotmail.com) Received: from bay0-omc3-s30.bay0.hotmail.com (bay0-omc3-s30.bay0.hotmail.com [65.54.246.230]) by mx1.freebsd.org (Postfix) with ESMTP id 5F10913C468 for ; Fri, 12 Jan 2007 06:52:05 +0000 (UTC) (envelope-from sanai_syo@hotmail.com) Received: from hotmail.com ([64.4.61.31]) by bay0-omc3-s30.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Thu, 11 Jan 2007 22:40:05 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 11 Jan 2007 22:40:02 -0800 Message-ID: Received: from 64.4.61.244 by by102fd.bay102.hotmail.msn.com with HTTP; Fri, 12 Jan 2007 06:40:02 GMT X-Originating-IP: [59.157.219.124] X-Originating-Email: [sanai_syo@hotmail.com] X-Sender: sanai_syo@hotmail.com From: "OSANAI Syoko" To: freebsd-java@freebsd.org Date: Fri, 12 Jan 2007 15:40:02 +0900 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp; format=flowed X-OriginalArrivalTime: 12 Jan 2007 06:40:02.0871 (UTC) FILETIME=[7D0EB470:01C73614] Subject: Build failure jdk1.5 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jan 2007 06:52:05 -0000 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: > 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: > 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: > 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@tokyo _________________________________________________________________ ケータイで、外出先からもメッセンジャー http://messenger.live.jp/mobile.htm