From owner-freebsd-java Tue Jul 17 11:27: 4 2001 Delivered-To: freebsd-java@freebsd.org Received: from matsulab.is.titech.ac.jp (matsulab.is.titech.ac.jp [131.112.35.129]) by hub.freebsd.org (Postfix) with ESMTP id 47B3837B409 for ; Tue, 17 Jul 2001 11:27:00 -0700 (PDT) (envelope-from fuyuhik8@is.titech.ac.jp) Received: from tripper.private.is.titech.ac.jp by matsulab.is.titech.ac.jp (8.8.8+Sun/3.7W) id DAA22371; Wed, 18 Jul 2001 03:26:47 +0900 (JST) Date: Wed, 18 Jul 2001 03:28:31 +0900 Message-ID: <551ynffm0g.wl@tripper.private.is.titech.ac.jp> From: Fuyuhiko Maruyama To: Greg Lewis Cc: freebsd-java@freebsd.org Subject: Re: 1.3.1 Developer Only patchset. In-Reply-To: <20010717135402.A11500@misty.eyesbeyond.com> References: <20010717135402.A11500@misty.eyesbeyond.com> User-Agent: Wanderlust/2.6.0 (Twist And Shout) on XEmacs/21.1 (patch 14) (Cuyahoga Valley) MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, I have fixed a problem #1 in the list of ANNOUNCEMENT so that javadoc can work now -- `gmake images' also works. The problem is caused by function VerifyClass's name conflict, renaming the one solves core dumps. Patch is attached at this mail. In fact, this problem is related to class verifier so I think this is also one of the reason for appletviewer's problem but I don't check it at this time. Finally, thanks all people working for the 1.3.1 porting efforts! -- Fuyuhiko MARUYAMA Matsuoka laboratory, Department of Mathematical and Computing Sciences, Graduate School of Information Science and Engineering, Tokyo Institute of Technology. --- j2sdk1.3.1/src/share/javavm/include/interpreter.h.patches-1 Wed Jan 31 22:43:55 2001 +++ j2sdk1.3.1/src/share/javavm/include/interpreter.h Wed Jul 18 02:50:52 2001 @@ -607,7 +607,11 @@ void printStackTrace(struct execenv *ee, int limit, void (*f)(char *, ...)); /* From check_class.c */ +#if 0 /* original */ void VerifyClass(ClassClass *cb); +#else +void VerifyClass_internal(ClassClass *cb); +#endif /* from classload.c */ void FreeClass(ClassClass *cb); --- j2sdk1.3.1/src/share/javavm/runtime/classresolver.c.patches-1 Tue Jul 17 19:38:14 2001 +++ j2sdk1.3.1/src/share/javavm/runtime/classresolver.c Wed Jul 18 02:48:21 2001 @@ -1476,7 +1476,11 @@ } if (NEED_VERIFY(cbLoader(cb) != NULL)) { +#if 0 /* original */ VerifyClass(cb); +#else + VerifyClass_internal(cb); +#endif if (exceptionOccurred(ee)) { goto unlock; } --- j2sdk1.3.1/src/share/javavm/runtime/check_class.c.patches-1 Wed Jan 31 22:44:00 2001 +++ j2sdk1.3.1/src/share/javavm/runtime/check_class.c Wed Jul 18 02:47:34 2001 @@ -38,7 +38,11 @@ } void +#if 0 /* original */ VerifyClass(ClassClass *cb) +#else +VerifyClass_internal(ClassClass *cb) +#endif { int i; if (CCIs(cb, Verified)) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message