From owner-freebsd-java@FreeBSD.ORG Fri Aug 3 11:07:52 2007 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C46716A41A for ; Fri, 3 Aug 2007 11:07:52 +0000 (UTC) (envelope-from vova@sw.ru) Received: from vbook.fbsd.ru (swsoft-mipt-nat.sw.ru [195.214.233.10]) by mx1.freebsd.org (Postfix) with ESMTP id 6FBD513C45D for ; Fri, 3 Aug 2007 11:07:51 +0000 (UTC) (envelope-from vova@sw.ru) Received: from vova by vbook.fbsd.ru with local (Exim 4.67 (FreeBSD)) (envelope-from ) id 1IGv0V-000DlC-JP; Fri, 03 Aug 2007 15:07:47 +0400 From: Vladimir Grebenschikov To: Greg Lewis In-Reply-To: <20070727034514.GA98807@misty.eyesbeyond.com> References: <20070727034514.GA98807@misty.eyesbeyond.com> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Organization: SWsoft Date: Fri, 03 Aug 2007 15:07:45 +0400 Message-Id: <1186139265.1871.9.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port Sender: Vladimir Grebenschikov Cc: freebsd-java@FreeBSD.org Subject: Re: JDK 1.5.0 patchset 6 "Tigris" X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vova@fbsd.ru List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2007 11:07:52 -0000 =F7 =DE=D4, 26/07/2007 =D7 20:45 -0700, Greg Lewis =D0=C9=DB=C5=D4: > On behalf of the BSD Java Porting team, I'm pleased to announce the > availability of patchset 6 "Tigris" for JDK 1.5, based on the > JDK 1.5.0 Update 12 JRL source code. >=20 > This patchset includes bug fixes and updates the code base to use the > 1.5.0 Update 12 source code. > ... Failed to build it on recent 7-CURRENT with recent ports tree: ../../../../../src/share/classes/sun/security/util/SignatureFileVerifier.ja= va:22: cannot find symbol symbol : class timestamp location: package sun.security import sun.security.timestamp.TimestampToken; ^ ../../../../../src/share/classes/sun/security/provider/X509Factory.java:17:= cannot find symbol symbol : class certpath location: package sun.security.provider import sun.security.provider.certpath.X509CertPath; ^ ../../../../../src/share/classes/sun/security/provider/X509Factory.java:18:= cannot find symbol symbol : class certpath location: package sun.security.provider import sun.security.provider.certpath.X509CertificatePair; ^ ../../../../../src/share/classes/java/security/Signature.java:21: cannot fi= nd symbol symbol : class crypto location: package javax import javax.crypto.Cipher; ^ ../../../../../src/share/classes/java/security/Signature.java:22: cannot fi= nd symbol symbol : class crypto location: package javax import javax.crypto.CipherSpi; ^ ../../../../../src/share/classes/java/security/Signature.java:23: cannot fi= nd symbol symbol : class crypto location: package javax import javax.crypto.IllegalBlockSizeException; ^ ../../../../../src/share/classes/java/security/Signature.java:24: cannot fi= nd symbol symbol : class crypto location: package javax import javax.crypto.BadPaddingException; ^ ../../../../../src/share/classes/java/security/Signature.java:25: cannot fi= nd symbol symbol : class crypto location: package javax import javax.crypto.NoSuchPaddingException; ^ ../../../../../src/share/classes/java/security/Signature.java:1179: cannot = find symbol symbol : class Cipher location: class java.security.Signature.CipherAdapter private final Cipher cipher; ^ ../../../../../src/share/classes/java/security/Signature.java:1183: cannot = find symbol symbol : class Cipher location: class java.security.Signature.CipherAdapter CipherAdapter(Cipher cipher) { ^ ../../../../../src/share/classes/java/lang/reflect/AccessibleObject.java:13= 1: missing return value return override; ^ ../../../../../src/share/classes/java/lang/reflect/AccessibleObject.java:17= 5: missing return value return getAnnotation(annotationClass) !=3D null; ^ ../../../../../src/share/classes/java/lang/reflect/AccessibleObject.java:17= 9: missing return value return getDeclaredAnnotations(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:61: mis= sing return value return CoreReflectionFactory.make(this, ConstructorScope.make(this)= );=20 ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:73: mis= sing return value return genericInfo; //return cached repository ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:128: mi= ssing return value return res; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:136: mi= ssing return value return clazz; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:145: mi= ssing return value return getDeclaringClass().getName(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:156: mi= ssing return value return modifiers; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:176: mi= ssing return value return (TypeVariable>[])getGenericInfo().getTypePara= meters(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:192: mi= ssing return value return (Class[]) parameterTypes.clone(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:224: mi= ssing return value return getGenericInfo().getParameterTypes(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:240: mi= ssing return value return (Class[])exceptionTypes.clone(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:273: mi= ssing return value return result; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:294: mi= ssing return value return false; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:296: mi= ssing return value return true; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:300: mi= ssing return value return false; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:309: mi= ssing return value return getDeclaringClass().getName().hashCode(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:352: mi= ssing return value return sb.toString(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:354: mi= ssing return value return "<" + e + ">"; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:429: mi= ssing return value return sb.toString(); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:431: mi= ssing return value return "<" + e + ">"; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:494: mi= ssing return value return (T) constructorAccessor.newInstance(initargs); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:507: mi= ssing return value return (getModifiers() & Modifier.VARARGS) !=3D 0; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:519: mi= ssing return value return Modifier.isSynthetic(getModifiers()); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:544: mi= ssing return value return constructorAccessor; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:558: mi= ssing return value return slot; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:562: mi= ssing return value return signature; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:566: mi= ssing return value return annotations; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:570: mi= ssing return value return parameterAnnotations; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:577: mi= ssing return value return (T) declaredAnnotations().get(annotationClass); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:583: mi= ssing return value return declaredAnnotations().values().toArray(EMPTY_ANNOTATION_ARRA= Y); ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:595: mi= ssing return value return declaredAnnotations; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:617: mi= ssing return value return new Annotation[numParameters][0]; ^ ../../../../../src/share/classes/java/lang/reflect/Constructor.java:627: mi= ssing return value return result; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:80: missing = return value return map.get(name); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:99: missing = return value return (String)get(new Attributes.Name((String)name)); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:116: missing= return value return (String)get(name); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:131: missing= return value return map.put((Attributes.Name)name, (String)value); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:151: missing= return value return (String)put(new Name(name), value); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:162: missing= return value return map.remove(name); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:174: missing= return value return map.containsValue(value); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:184: missing= return value return map.containsKey(name); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:213: missing= return value return map.size(); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:220: missing= return value return map.isEmpty(); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:227: missing= return value return map.keySet(); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:234: missing= return value return map.values(); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:242: missing= return value return map.entrySet(); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:254: missing= return value return map.equals(o); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:261: missing= return value return map.hashCode(); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:274: missing= return value return new Attributes(this); ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:448: missing= return value return false; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:452: missing= return value return false; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:455: missing= return value return true; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:459: missing= return value return isAlpha(c) || isDigit(c) || c =3D=3D '_' || c =3D=3D '-'= ; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:463: missing= return value return (c >=3D 'a' && c <=3D 'z') || (c >=3D 'A' && c <=3D 'Z')= ; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:467: missing= return value return c >=3D '0' && c <=3D '9'; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:479: missing= return value return c.compare(name, ((Name)o).name) =3D=3D 0; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:492: missing= return value return hashCode; ^ ../../../../../src/share/classes/java/util/jar/Attributes.java:499: missing= return value return name; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:76: missing = return value private String getGenericSignature() {return signature;} ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:81: missing = return value return CoreReflectionFactory.make(this, MethodScope.make(this));=20 ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:92: missing = return value return genericInfo; //return cached repository ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:144: missing= return value return res; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:152: missing= return value return clazz; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:160: missing= return value return name; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:171: missing= return value return modifiers; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:191: missing= return value return (TypeVariable[])getGenericInfo().getTypeParamete= rs(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:203: missing= return value return returnType; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:231: missing= return value return getGenericInfo().getReturnType(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:246: missing= return value return (Class[]) parameterTypes.clone(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:277: missing= return value return getGenericInfo().getParameterTypes(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:294: missing= return value return (Class[]) exceptionTypes.clone(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:326: missing= return value return result; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:343: missing= return value return false; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:350: missing= return value return false; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:352: missing= return value return true; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:356: missing= return value return false; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:365: missing= return value return getDeclaringClass().getName().hashCode() ^ getName().hashCod= e(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:416: missing= return value return sb.toString(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:418: missing= return value return "<" + e + ">"; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:503: missing= return value return sb.toString(); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:505: missing= return value return "<" + e + ">"; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:585: missing= return value return methodAccessor.invoke(obj, args); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:597: missing= return value return (getModifiers() & Modifier.BRIDGE) !=3D 0; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:610: missing= return value return (getModifiers() & Modifier.VARARGS) !=3D 0; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:622: missing= return value return Modifier.isSynthetic(getModifiers()); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:646: missing= return value return methodAccessor; ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:663: missing= return value return (T) declaredAnnotations().get(annotationClass); ^ ../../../../../src/share/classes/java/lang/reflect/Method.java:669: missing= return value return declaredAnnotations().values().toArray(EMPTY_ANNOTATION_ARRA= Y); ^ ../../../../../src/share/classes/java/io/ObjectStreamClass.java:976: warnin= g: non-varargs call of varargs method with inexact argument type for last p= arameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warn= ing readObjectNoDataMethod.invoke(obj, null); ^ gmake[7]: *** [.compile.classlist] Error 4 gmake[7]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac= /recompile/library' gmake[6]: *** [optimized] Error 2 gmake[6]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac= /recompile/library' gmake[5]: *** [all] Error 1 gmake[5]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac= /recompile' gmake[4]: *** [all] Error 1 gmake[4]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac= ' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java/java= c' 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 vbook#/usr/ports 131_> pkg_info -I jdk\* jdk-1.5.0.11p5,1 Java Development Kit 1.5.0 vbook#/usr/ports 132_> uname -a FreeBSD vbook.fbsd.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #35: Wed Aug 1 15:34= :46 MSD 2007 root@vbook.fbsd.ru:/usr/obj/usr/src/sys/VBOOK i386 vbook#/usr/ports 133_>=20 --=20 Vladimir B. Grebenschikov vova@fbsd.ru