Date: Thu, 29 Jun 2000 11:55:50 +0900 From: Fuyuhiko MARUYAMA <fuyuhik8@is.titech.ac.jp> To: glewis@trc.adelaide.edu.au Cc: taguchi@tohoku.iij.ad.jp, freebsd-java@FreeBSD.ORG Subject: Re: patchset9 test: Japanese Font Problem Message-ID: <20000629115550F.maruyama@is.titech.ac.jp> In-Reply-To: <20000624114823.A98789@ares.trc.adelaide.edu.au> References: <x54s6kls48.wl@hirose.tohoku.iij.ad.jp> <x51z1ollq9.wl@hirose.tohoku.iij.ad.jp> <20000624114823.A98789@ares.trc.adelaide.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
----Next_Part(Thu_Jun_29_11:55:47_2000_559)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, i18n users. From: Greg Lewis <glewis@trc.adelaide.edu.au> Subject: Re: patchset9 test: Japanese Font Problem Date: Sat, 24 Jun 2000 11:48:23 +0930 > Hi Taguchi-san. As far as I know this is how things should be. The Solaris > and Linux sources are both set up this way as well. I don't think this is > the cause of the problem. > > > # ext/i18n/src/solaris/sun/awt/motif contains CharToByteX11*.java > > So does ext/i18n/src/freebsd/sun/awt/motif more importantly :). I think the core of current problem is patchset9 doesn't make i18n.jar. So I've tried to make i18n.jar and found it seems trivial way is enough. I don't check it well, but it seems to fix one serious bug that javac doesn't output error messages correctly (each characters of error messages are outputed as question marks). In fact, I'm very surprising at seeing error messages written in Japanese. ;-) To use this patch, you need to do: 1) cd ext/i18n/build 2) mkdir freebsd 3) cp solaris/GNUmakefile freebsd 4) cd ../src 5) mkdir freebsd 6) cd solaris 7) tar cf - . | (cd ../freebsd; tar xf -) 8) cd ../../../iiimp/build 9) mkdir freebsd 10) cp solaris/GNUmakefile freebsd 11) cd ../../.. 12) patch < ext.diffs 13) cd build/freebsd 14) gmake ext-all When gmake is completed, i18n.jar and ext/iiimp.jar will be appears in lib directory. Copying them to /usr/local/jdk1.2.2/jre/lib (for example) is enough to examine this (the way I tried). Making ext-all seems to be a part of normal build process, but I don't check it because my machine doesn't have enough resources to try make world (or something like release-images) several times. ;-< I hope it will be a first step to correct bugs around i18n including japanese fonts problem. -- Fuyuhiko MARUYAMA <fuyuhik8@is.titech.ac.jp> Matsuoka laboratory, Department of Mathematical and Computing Sciences, Graduate School of Tokyo Institute of Technology. ----Next_Part(Thu_Jun_29_11:55:47_2000_559)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Description: Trivial patches. Content-Disposition: attachment; filename="ext.diffs" --- ext/i18n/build/freebsd/GNUmakefile.orig Tue Jun 29 19:14:52 1999 +++ ext/i18n/build/freebsd/GNUmakefile Wed Jun 28 22:57:48 2000 @@ -5,7 +5,7 @@ # EXT_TOPDIR = $(shell cd ../..; pwd) -BUILDDIR = $(shell cd $(EXT_TOPDIR)/../../build/solaris; pwd) +BUILDDIR = $(shell cd $(EXT_TOPDIR)/../../build/freebsd; pwd) include $(BUILDDIR)/Platform.gmk PACKAGE = sun.io PRODUCT = sun --- ext/iiimp/build/freebsd/GNUmakefile.orig Tue Jun 29 19:15:17 1999 +++ ext/iiimp/build/freebsd/GNUmakefile Wed Jun 28 23:01:11 2000 @@ -5,7 +5,7 @@ # EXT_TOPDIR = $(shell cd ../..; pwd) -BUILDDIR = $(shell cd $(EXT_TOPDIR)/../../build/solaris; pwd) +BUILDDIR = $(shell cd $(EXT_TOPDIR)/../../build/freebsd; pwd) include $(BUILDDIR)/Platform.gmk PACKAGE = sun.awt PRODUCT = sun ----Next_Part(Thu_Jun_29_11:55:47_2000_559)---- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000629115550F.maruyama>