From owner-freebsd-java Sun Mar 26 19:25:43 2000 Delivered-To: freebsd-java@freebsd.org Received: from web121.yahoomail.com (web121.yahoomail.com [205.180.60.129]) by hub.freebsd.org (Postfix) with SMTP id C011B37B98C for ; Sun, 26 Mar 2000 19:25:41 -0800 (PST) (envelope-from wolpert@yahoo.com) Received: (qmail 25736 invoked by uid 60001); 27 Mar 2000 03:25:40 -0000 Message-ID: <20000327032540.25735.qmail@web121.yahoomail.com> Received: from [63.227.49.195] by web121.yahoomail.com; Sun, 26 Mar 2000 19:25:40 PST Date: Sun, 26 Mar 2000 19:25:40 -0800 (PST) From: Edward Wolpert Subject: Java 1.2.2 native to FBSD? To: freebsd-java@FreeBSD.ORG MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Folks- Are people working on a non-linux port of Java 1.2.2 to FreeBSD? I've only been able to find the linux port. __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Mar 28 6:20: 4 2000 Delivered-To: freebsd-java@freebsd.org Received: from web113.yahoomail.com (web113.yahoomail.com [205.180.60.84]) by hub.freebsd.org (Postfix) with SMTP id A775937BEDC for ; Tue, 28 Mar 2000 06:20:01 -0800 (PST) (envelope-from wolpert@yahoo.com) Received: (qmail 11193 invoked by uid 60001); 28 Mar 2000 14:19:51 -0000 Message-ID: <20000328141951.11192.qmail@web113.yahoomail.com> Received: from [63.227.49.195] by web113.yahoomail.com; Tue, 28 Mar 2000 06:19:51 PST Date: Tue, 28 Mar 2000 06:19:51 -0800 (PST) From: Edward Wolpert Subject: Building JDK1.2.2 on FBSD 4.0 To: freebsd-java@FreeBSD.ORG MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Folks- I'm in the process of getting the patches needed to compile JDK 1.2.2 on FBSD 4.0. I've got one set from eyesbeyond.com, but I was told that some additional work is needed for FreeBSD 4.0. Can someone point me the changes that are needed? Edward Wolpert edward@methodsystems.com __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Mar 29 2: 1:31 2000 Delivered-To: freebsd-java@freebsd.org Received: from light.muraoka.info.waseda.ac.jp (light.muraoka.info.waseda.ac.jp [133.9.68.50]) by hub.freebsd.org (Postfix) with ESMTP id 8620137BDC3 for ; Wed, 29 Mar 2000 02:01:26 -0800 (PST) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from localhost (IDENT:shudoh@localhost [127.0.0.1]) by light.muraoka.info.waseda.ac.jp (8.9.3+3.2W/3.7W) with ESMTP id TAA01807 for ; Wed, 29 Mar 2000 19:30:32 +0900 To: freebsd-java@FreeBSD.ORG Subject: Re: Pre-alpha JDK 1.2.2 patches -- issues In-Reply-To: <200003220042.RAA01855@nomad.yogotech.com> References: <200003212338.KAA04014@ares.maths.adelaide.edu.au> <200003220042.RAA01855@nomad.yogotech.com> X-Mailer: Mew version 1.95b2 on XEmacs 21.1 (Acadia) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20000329193032K.shudoh@muraoka.info.waseda.ac.jp> Date: Wed, 29 Mar 2000 19:30:32 +0900 From: SHUDO Kazuyuki X-Dispatcher: imput version 991007(IM132) Lines: 40 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Nate Williams worte: > > 5. Sun JIT compiler. > > It appears that the Sun JIT compiler (libsunwjit.so) is supplied as a > > precompiled Solaris x86 binary without source code. This leaves us > > rather hamstrung in getting this to work. > I talked with the Blackdown team at > JavaOne, and they implied that a Sun engineer gave them a binary copy of > the JIT compiled for Linux. Now the Blackdown team has the source code of the sunwjit. But it might be passed under the special contract between the Blackdown and Sun, I suppose. In java-linux ML, Jueregn Kreileder as a main developer in the team said: | Subject: Re: blackdown jdk vs. jbuilder foundation | From: Juergen Kreileder | Date: 07 Mar 2000 12:22:18 +0100 | Message-ID: | | >>>>> Wolfgang Kless writes: | | Wolfgang> I have a problem with JBuilder Foundation and the | Wolfgang> Blackdown jdk (RC4). With the default JIT I'm not able | Wolfgang> to close JBuilder using the frame's "X" button. Also | Wolfgang> there are strange entries in the file menu: many menu | Wolfgang> items appear several times except the exit menu item | Wolfgang> which isn't there. | | We have the source code for sunwjit now and I hope we can fix this | problems soon. | | (stuff deleted by Shudo) Kazuyuki SHUDO Happy Hacking! Muraoka Lab., School of Sci. & Eng., Waseda Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Mar 29 3: 2: 9 2000 Delivered-To: freebsd-java@freebsd.org Received: from light.muraoka.info.waseda.ac.jp (light.muraoka.info.waseda.ac.jp [133.9.68.50]) by hub.freebsd.org (Postfix) with ESMTP id 00DF237C0BF for ; Wed, 29 Mar 2000 03:02:05 -0800 (PST) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from localhost (IDENT:shudoh@localhost [127.0.0.1]) by light.muraoka.info.waseda.ac.jp (8.9.3+3.2W/3.7W) with ESMTP id UAA02666 for ; Wed, 29 Mar 2000 20:31:45 +0900 To: freebsd-java@freebsd.org Subject: Re: Pre-alpha JDK 1.2.2 patches -- issues In-Reply-To: <200003212338.KAA04014@ares.maths.adelaide.edu.au> References: <200003212338.KAA04014@ares.maths.adelaide.edu.au> X-Mailer: Mew version 1.95b2 on XEmacs 21.1 (Acadia) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20000329203145C.shudoh@muraoka.info.waseda.ac.jp> Date: Wed, 29 Mar 2000 20:31:45 +0900 From: SHUDO Kazuyuki X-Dispatcher: imput version 991007(IM132) Lines: 22 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Greg Lewis wrote: > 12. Rounding bug. > Kees Jan Koster has kindly taken the time to run the JDK through > the Mauve test suite (http://sourceware.cygnus.com/mauve/). > "There seems to be a well-known rounding error in the string conversions > in type double. The Mauve test suite converts the double -3.5 to a > string and back and expects -4.0 to come out. I think the test code is gnu/testlet/java/lang/Math/rint.java. Isn't it? The rint.java checks comformance of the implementation of Math#rint(), the methods should return the closest *integer* to the argument. If the pre-alpha port returns -3.5 instead of -4.0, that is a porting bug, neither a FPU control word problem nor only compatibility problem with the Solaris version. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., School of Sci. & Eng., Waseda Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Mar 29 3:27:41 2000 Delivered-To: freebsd-java@freebsd.org Received: from hermes.research.kpn.com (hermes.research.kpn.com [139.63.192.8]) by hub.freebsd.org (Postfix) with ESMTP id 8C53937B6DF for ; Wed, 29 Mar 2000 03:27:29 -0800 (PST) (envelope-from K.J.Koster@kpn.com) Received: from l04.research.kpn.com (l04.research.kpn.com [139.63.192.204]) by research.kpn.com (PMDF V5.2-31 #35196) with ESMTP id <01JNLUQGAGEO00112R@research.kpn.com> for freebsd-java@FreeBSD.ORG; Wed, 29 Mar 2000 13:27:23 +0200 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Wed, 29 Mar 2000 13:27:22 +0100 Content-return: allowed Date: Wed, 29 Mar 2000 13:27:21 +0100 From: "Koster, K.J." Subject: RE: Pre-alpha JDK 1.2.2 patches -- issues To: 'SHUDO Kazuyuki' , freebsd-java@FreeBSD.ORG Message-id: <59063B5B4D98D311BC0D0001FA7E4522013139F0@l04.research.kpn.com> MIME-version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > 12. Rounding bug. > > Kees Jan Koster has kindly taken the time to run the JDK through > > the Mauve test suite (http://sourceware.cygnus.com/mauve/). > > > "There seems to be a well-known rounding error in the > string conversions > > in type double. The Mauve test suite converts the > double -3.5 to a > > string and back and expects -4.0 to come out. > > I think the test code is > gnu/testlet/java/lang/Math/rint.java. Isn't it? > Yes. > > The rint.java checks comformance of the implementation > of Math#rint(), the methods should return the closest > *integer* to the argument. > > If the pre-alpha port returns -3.5 instead of -4.0, that > is a porting bug, neither a FPU control word problem nor > only compatibility problem with the Solaris version. > All-right. We came to that conclusion. :-) How would you suggest we fix this? Kees Jan ============================================== You are only young once, but you can stay immature all your life To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Mar 29 3:45: 3 2000 Delivered-To: freebsd-java@freebsd.org Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49]) by hub.freebsd.org (Postfix) with ESMTP id 39C1037BE55 for ; Wed, 29 Mar 2000 03:45:00 -0800 (PST) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1]) by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id UAA03249 for ; Wed, 29 Mar 2000 20:42:37 +0900 Message-Id: <200003291142.UAA03249@cafe.muraoka.info.waseda.ac.jp> To: freebsd-java@freebsd.org Subject: Re: Pre-alpha JDK 1.2.2 patches -- issues In-reply-to: Your message of "Wed, 29 Mar 2000 13:27:21 +0100." <59063B5B4D98D311BC0D0001FA7E4522013139F0@l04.research.kpn.com> Date: Wed, 29 Mar 2000 20:42:37 +0900 From: SHUDO Kazuyuki Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Koster, K.J. wrote: > > > 12. Rounding bug. > > The rint.java checks comformance of the implementation > > of Math#rint(), the methods should return the closest > > *integer* to the argument. > > > > If the pre-alpha port returns -3.5 instead of -4.0, that > > is a porting bug, neither a FPU control word problem nor > > only compatibility problem with the Solaris version. > > All-right. We came to that conclusion. :-) > > How would you suggest we fix this? I can say `see 1.1.8 patches'. I have not tried the pre-alpha port but JDK 1.1.8 doesn't have the problem. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Mar 30 0:51:16 2000 Delivered-To: freebsd-java@freebsd.org Received: from ares.maths.adelaide.edu.au (ares.maths.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id 0CC2337B7A2 for ; Thu, 30 Mar 2000 00:51:13 -0800 (PST) (envelope-from glewis@ares.maths.adelaide.edu.au) Received: (from glewis@localhost) by ares.maths.adelaide.edu.au (8.9.3/8.9.3) id SAA55601; Thu, 30 Mar 2000 18:20:48 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200003300850.SAA55601@ares.maths.adelaide.edu.au> Subject: Re: Pre-alpha JDK 1.2.2 patches -- issues In-Reply-To: <20000329193032K.shudoh@muraoka.info.waseda.ac.jp> from SHUDO Kazuyuki at "Mar 29, 2000 07:30:32 pm" To: SHUDO Kazuyuki Date: Thu, 30 Mar 2000 18:20:48 +0930 (CST) Cc: freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL70 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > 5. Sun JIT compiler. > > > It appears that the Sun JIT compiler (libsunwjit.so) is supplied as a > > > precompiled Solaris x86 binary without source code. This leaves us > > > rather hamstrung in getting this to work. > > > I talked with the Blackdown team at > > JavaOne, and they implied that a Sun engineer gave them a binary copy of > > the JIT compiled for Linux. > > Now the Blackdown team has the source code of the sunwjit. > But it might be passed under the special contract > between the Blackdown and Sun, I suppose. I certainly can't see source code in the Linux source code release that Sun recently did. But maybe its just that I haven't looked thoroughly enough :). > In java-linux ML, Jueregn Kreileder as a main developer > in the team said: I might try contacting Juergen directly, thanks for the information! -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Mar 30 1:51:34 2000 Delivered-To: freebsd-java@freebsd.org Received: from ares.maths.adelaide.edu.au (ares.maths.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id 56CA237B7BD for ; Thu, 30 Mar 2000 01:51:30 -0800 (PST) (envelope-from glewis@ares.maths.adelaide.edu.au) Received: (from glewis@localhost) by ares.maths.adelaide.edu.au (8.9.3/8.9.3) id TAA24823 for freebsd-java@freebsd.org; Thu, 30 Mar 2000 19:21:27 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200003300951.TAA24823@ares.maths.adelaide.edu.au> Subject: Pre-alpha JDK 1.2.2 patches -- update To: freebsd-java@freebsd.org Date: Thu, 30 Mar 2000 19:21:27 +0930 (CST) X-Mailer: ELM [version 2.4ME+ PL70 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This is a new set of PRE-ALPHA source code patches for the JDK 1.2.2 source which builds on patchset 3. This new set (patchset 4) can be gotten from http://www.eyesbeyond.com/freebsd-jdk122-patches-4.tar.gz (this message is included in the tar ball as the file ANNOUNCEMENT). Please also read the file ANNOUNCEMENT.3 for some other relevant information, particularly the large number of people who should be thanked that things have gotten this far! I was almost tempted to call this set of patches alpha instead of pre-alpha, but there are a few niggling things not done and so much is untested I didn't dare. However, it is the case that pretty much all the functionality now builds, even if a lot of it hasn't had any testing. A number of the ISSUES from patchset 3 have now been addressed (see the ISSUES file for more information): Issue 4. The assembler version of executeJava now works. Issue 7. DPS support is built into libfontmanager using Display Ghostscript (but is totally untested). Issue 8a. libaudio now builds (but is totally untested). Issue 8b. libsunwjdga now builds (but whether its relevant or useful is questionable). Issue 8c. libcmm now builds (but is also totally untested). Issue 8d. libJdbcOdbc now builds using unixODBC (but is totally untested). Issue 15. You can now perform the build with the standard version of gcc under FreeBSD 3.x (gcc 2.7.2.3) thanks to patches from Kees Jan Koster. Please note that some of these fixes require extra functionality. In particular you now need GNU m4 (someone could test whether the default FreeBSD m4 works?), Display Ghostscript (dgs) and unixODBC. Of these, the first two are available as ports, but unixODBC isn't. However, I've included an attempt at a port in unixODBC.tar.gz. You should definitely take notes of the Makefile comments for it though, particularly the first 3: 1. I've never done a port before. 2. This is totally untested. 3. I don't even use the ports system. That said, you can compile without any of these extra packages if you turn the appropriate switches off in various makefiles (see INSTRUCTIONS). Please test as much as possible! You can find some web pages (thanks again to Kees Jan!) about testing efforts on the port at http://web.inter.nl.net/users/kjkoster/java/index.html -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 13:29:30 2000 Delivered-To: freebsd-java@freebsd.org Received: from ares.trc.adelaide.edu.au (ares.trc.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id 4271337B8E2 for ; Fri, 31 Mar 2000 13:29:15 -0800 (PST) (envelope-from glewis@ares.trc.adelaide.edu.au) Received: (from glewis@localhost) by ares.trc.adelaide.edu.au (8.9.3/8.9.3) id GAA20291 for freebsd-java@freebsd.org; Sat, 1 Apr 2000 06:59:12 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200003312129.GAA20291@ares.trc.adelaide.edu.au> Subject: 1.2.2 patches on 4.0 -- iomgr.c patch To: freebsd-java@freebsd.org Date: Sat, 1 Apr 2000 06:59:12 +0930 (CST) X-Mailer: ELM [version 2.4ME+ PL70 (25)] MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=ELM954538152-20277-0_ Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --ELM954538152-20277-0_ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi all, A couple of people (thanks Edward and Dave!) have reported build problems under 4.0 with the 1.2.2 patches. The attached patch should hopefully fix the problems but is untested at this time! -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre --ELM954538152-20277-0_ Content-Type: text/plain; charset=US-ASCII Content-Disposition: attachment; filename=iomgr.diff Content-Description: iomgr.diff Content-Transfer-Encoding: 7bit --- iomgr.c~ Thu Mar 16 19:36:16 2000 +++ iomgr.c Fri Mar 31 08:26:39 2000 @@ -1175,10 +1175,20 @@ return nread; } -#if defined(_OLDER_SOLARIS_SYS_SOCKET_H) || defined(__FreeBSD__) +#if defined(_OLDER_SOLARIS_SYS_SOCKET_H) ssize_t recvfrom(int fd, void *buf, size_t nbytes, int flags, struct sockaddr *from, int *fromlen) +#elif defined(__FreeBSD__) +#if __FreeBSD__ < 4 +ssize_t +recvfrom(int fd, void *buf, size_t nbytes, int flags, + struct sockaddr *from, int *fromlen) +#else +ssize_t +recvfrom(int fd, void *buf, size_t nbytes, int flags, + struct sockaddr *from, socklen_t *fromlen) +#endif /* __FreeBSD__ */ #else ssize_t recvfrom(int fd, void *buf, size_t nbytes, int flags, @@ -1370,10 +1380,15 @@ ssize_t sendto(int fd, const char *buf, int len, int flags, const struct sockaddr *to, int tolen) { #elif defined(__FreeBSD__) +#if __FreeBSD__ < 4 ssize_t sendto(int fd, const void *buf, size_t len, int flags, const struct sockaddr *to, int tolen) { #else ssize_t sendto(int fd, const void *buf, size_t len, + int flags, const struct sockaddr *to, socklen_t tolen) { +#endif /* __FreeBSD__ */ +#else +ssize_t sendto(int fd, const void *buf, size_t len, int flags, const struct sockaddr *to, size_t tolen) { #endif PRESERVE_ERRNO; @@ -1447,9 +1462,17 @@ /* * accept */ -#if defined(_OLDER_SOLARIS_SYS_SOCKET_H) || defined(__FreeBSD__) +#if defined(_OLDER_SOLARIS_SYS_SOCKET_H) int accept(int fd, struct sockaddr *him, int *len) +#elif defined(__FreeBSD__) +#if __FreeBSD__ < 4 +int +accept(int fd, struct sockaddr *him, int *len) +#else +int +accept(int fd, struct sockaddr *him, socklen_t *len) +#endif /* __FreeBSD__ */ #else int accept(int fd, struct sockaddr *him, void *len) @@ -2184,8 +2207,13 @@ int connect(int fd, struct sockaddr *him, int len) { #elif defined(__FreeBSD__) +#if __FreeBSD__ < 4 int connect(int fd, const struct sockaddr *him, int len) { +#else +int +connect(int fd, const struct sockaddr *him, socklen_t len) { +#endif /* __FreeBSD__ */ #else int connect(int fd, const struct sockaddr *him, size_t len) { --ELM954538152-20277-0_-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 14: 4:50 2000 Delivered-To: freebsd-java@freebsd.org Received: from pluto.ipass.net (pluto.ipass.net [198.79.53.5]) by hub.freebsd.org (Postfix) with ESMTP id 6D92837B9FC for ; Fri, 31 Mar 2000 14:04:48 -0800 (PST) (envelope-from mmercer@ipass.net) Received: from ipass.net (dsl-2-196.dsl.rdu.ipass.net [209.170.144.196] (may be forged)) by pluto.ipass.net (8.9.3/8.9.3) with ESMTP id RAA23257 for ; Fri, 31 Mar 2000 17:04:44 -0500 (EST) Message-ID: <38E520FE.83B2A2E9@ipass.net> Date: Fri, 31 Mar 2000 17:04:46 -0500 From: "Michael E. Mercer" Reply-To: mmercer@ipass.net X-Mailer: Mozilla 4.72 [en] (X11; U; FreeBSD 4.0-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-java@freebsd.org Subject: when is the ETA of native freebsd jdk1.2.2? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org hello, Is there a progress page I could look at to see how far jdk1.2.2 is to getting to FreeBSD? I am using linux-jdk1.2.2 and there are problems I just can not put up with... also if there is any thing I can do to help? later Michael Mercer mmercer@ipass.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 14:10:35 2000 Delivered-To: freebsd-java@freebsd.org Received: from pluto.ipass.net (pluto.ipass.net [198.79.53.5]) by hub.freebsd.org (Postfix) with ESMTP id 31B4B37B996 for ; Fri, 31 Mar 2000 14:10:33 -0800 (PST) (envelope-from mmercer@ipass.net) Received: from ipass.net (dsl-2-196.dsl.rdu.ipass.net [209.170.144.196] (may be forged)) by pluto.ipass.net (8.9.3/8.9.3) with ESMTP id RAA24656 for ; Fri, 31 Mar 2000 17:10:29 -0500 (EST) Message-ID: <38E52257.3F836910@ipass.net> Date: Fri, 31 Mar 2000 17:10:31 -0500 From: "Michael E. Mercer" Reply-To: mmercer@ipass.net X-Mailer: Mozilla 4.72 [en] (X11; U; FreeBSD 4.0-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-java@FreeBSD.ORG Subject: FOUND web page ignore this--> when is the ETA of native freebsd jdk1.2.2? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org found the web page..... later michael Mercer hello, Is there a progress page I could look at to see how far jdk1.2.2 is to getting to FreeBSD? I am using linux-jdk1.2.2 and there are problems I just can not put up with... also if there is any thing I can do to help? later Michael Mercer mmercer@ipass.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 14:22:10 2000 Delivered-To: freebsd-java@freebsd.org Received: from isis.uniandes.edu.co (isis.uniandes.edu.co [157.253.54.5]) by hub.freebsd.org (Postfix) with ESMTP id 44BE037BF9C for ; Fri, 31 Mar 2000 14:21:50 -0800 (PST) (envelope-from ser-garc@uniandes.edu.co) Received: from isis.uniandes.edu.co (isis.uniandes.edu.co [157.253.54.5]) by isis.uniandes.edu.co (8.10.0/8.10.0) with SMTP id e2VMHu325291; Fri, 31 Mar 2000 17:17:56 -0500 (GMT+5) Date: Fri, 31 Mar 2000 17:17:56 -0500 (GMT+5) From: Sergio Arturo Garcia Camargo To: "Michael E. Mercer" Cc: freebsd-java@FreeBSD.ORG Subject: Re: FOUND web page ignore this--> when is the ETA of native freebsd jdk1.2.2? In-Reply-To: <38E52257.3F836910@ipass.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > found the web page..... > > later > michael Mercer would you give me the address please? thanks Sergio To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 14:34:41 2000 Delivered-To: freebsd-java@freebsd.org Received: from pluto.ipass.net (pluto.ipass.net [198.79.53.5]) by hub.freebsd.org (Postfix) with ESMTP id 4A6BE37BAAD for ; Fri, 31 Mar 2000 14:34:39 -0800 (PST) (envelope-from mmercer@ipass.net) Received: from ipass.net (dsl-2-196.dsl.rdu.ipass.net [209.170.144.196] (may be forged)) by pluto.ipass.net (8.9.3/8.9.3) with ESMTP id RAA00200 for ; Fri, 31 Mar 2000 17:34:35 -0500 (EST) Message-ID: <38E527FD.59F93666@ipass.net> Date: Fri, 31 Mar 2000 17:34:37 -0500 From: "Michael E. Mercer" Reply-To: mmercer@ipass.net X-Mailer: Mozilla 4.72 [en] (X11; U; FreeBSD 4.0-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-java@freebsd.org Subject: Re: FOUND web page ignore this--> when is the ETA of native freebsd jdk1.2.2? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org this is the web page I was talking about, though it does not talk about when jdk1.2.2 will be released. http://www.freebsd.org/java/howhelp.html Sergio Arturo Garcia Camargo wrote: > > found the web page..... > > > > later > > michael Mercer > > would you give me the address please? > > thanks > > Sergio > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-java" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 15: 3:34 2000 Delivered-To: freebsd-java@freebsd.org Received: from axp5.physik.fu-berlin.de (axp5.physik.fu-berlin.de [160.45.34.3]) by hub.freebsd.org (Postfix) with ESMTP id 0D48D37B9CC for ; Fri, 31 Mar 2000 15:03:30 -0800 (PST) (envelope-from dieringe@sirius.physik.fu-berlin.de) Received: from sirius.physik.fu-berlin.de (sirius.physik.fu-berlin.de [160.45.34.162]) by axp5.physik.fu-berlin.de (8.9.1a/8.9.1) with ESMTP id BAA22252 for ; Sat, 1 Apr 2000 01:03:27 +0200 (MET DST) Received: from localhost (dieringe@localhost) by sirius.physik.fu-berlin.de (8.9.1a/8.9.1) with ESMTP id BAA03344 for ; Sat, 1 Apr 2000 01:03:25 +0200 (MET DST) Date: Sat, 1 Apr 2000 01:03:25 +0200 (MET DST) From: Martin Dieringer To: freebsd-java@FreeBSD.ORG Subject: JDK 1.2.2 compile: port Linux-sources? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I was not shure which kind of sources to get from sun. So I recently got a file called jdk1_2_2-L-src-linux-09_Mar.zip from there, because I assumed this probably would be easier to port than the solaris sources. Did anybody try this? martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 15:29:37 2000 Delivered-To: freebsd-java@freebsd.org Received: from tkh.att.ne.jp (tkh.att.ne.jp [165.76.17.8]) by hub.freebsd.org (Postfix) with ESMTP id 8E88F37B5F0 for ; Fri, 31 Mar 2000 15:29:24 -0800 (PST) (envelope-from fuyuhik8@is.titech.ac.jp) Received: from localhost (204.pool27.tokyo.att.ne.jp [165.76.232.219]) by tkh.att.ne.jp (8.8.8+Spin/3.6W-CONS(10/24/99)) id IAA19168; Sat, 1 Apr 2000 08:29:14 +0900 (JST) To: glewis@trc.adelaide.edu.au Cc: freebsd-java@freebsd.org Subject: Re: Pre-alpha JDK 1.2.2 patches -- update From: Fuyuhiko Maruyama In-Reply-To: <200003300951.TAA24823@ares.maths.adelaide.edu.au> References: <200003300951.TAA24823@ares.maths.adelaide.edu.au> X-Mailer: Mew version 1.94.2 on XEmacs 21.2 (Kastor & Polydeukes) Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Sat_Apr__1_08:31:18_2000_886)--" Content-Transfer-Encoding: 7bit Message-Id: <20000401083125X.fuyuhik8@is.titech.ac.jp> Date: Sat, 01 Apr 2000 08:31:25 +0900 X-Dispatcher: imput version 20000228(IM140) Lines: 328 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org ----Next_Part(Sat_Apr__1_08:31:18_2000_886)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, Greg and all people loving FreeBSD and Java. I'm very happy with pre-alpha JDK 1.2.2 patches and try to write here some problems and informations. I hope it help porting efforts. *PROBLEMS* First, freebsd-jdk122-patches-[34] version of JDK cannot be used to bootstrap another builds because it doesn't include com/sun/tools/javah/resources/FreeBSD_i386.properties into tools.jar. It means javah doesn't work. To fix this problem: 1) Touch `src/share/classes/com/sun/tools/javah/resources/FreeBSD_i386.properties' to make empty file named `FreeBSD_i386.properties'. 2) Modify (patch is attached at this mail) `freebsd/com/sun/javah/GNUmakefile' to handle `FreeBSD_i386.properties' instead of Solaris's one. Second problem, freebsd-jdk122-patches-4 makes garbage: build/freebsd/makefiles/Rules.gmk.rej build/freebsd/makefiles/Rules.gmk.rej.orig src/freebsd/native/java/io/UnixFileSystem_md.c.rej src/freebsd/native/java/io/UnixFileSystem_md.c.rej.orig I think these are included in patch-file's self. *QUESTION* Why does FreeBSD version treat file access in complex way? Solaris have special system calls for accessing 64bit-sized filesystem and not all version have those calls. I think this is the reason why original codes are complex. But, all FreeBSD can access 64bit-sized filesystem with normal system calls, so I think there isn't any reason to inherit those complexities in FreeBSD's native version. Very simple patch to clean-up those codes are attached at this mail. *INFORMATION* I have tried to use two third party JIT compilers with FreeBSD's JDK1.2.2 and found those work! Here is the two JIT compilers: OpenJIT-1.1.10: http://www.openjit.org/ shujit-0.4.2: http://www.shudo.net/jit/ shujit-0.4.2 needs some modifications to fit FreeBSD's JDK1.2.2 but it had already done (I reported to Shudoh-san). I beleive Shudoh-san make new release to support our FreeBSD JDK1.2.2! Thanks. -- Fuyuhiko Maruyama Department of Math. and Comp. Science, Tokyo Institute of Technology. mailto:fuyuhik8@is.titech.ac.jp http://matsu-www.is.titech.ac.jp/%7emaruyama/index-e.html ----Next_Part(Sat_Apr__1_08:31:18_2000_886)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Description: fix javah problem Content-Disposition: attachment; filename="javah.diffs" --- solaris/com/sun/javah/GNUmakefile Tue Jun 29 19:06:25 1999 +++ freebsd/com/sun/javah/GNUmakefile Sat Apr 1 04:34:05 2000 @@ -27,7 +27,8 @@ # Resources. # RESOURCE_FILES = l10n.properties l10n_ja.properties \ - SunOS_sparc.properties SunOS_x86.properties + FreeBSD_i386.properties +# SunOS_sparc.properties SunOS_x86.properties RESOURCE_DEST_DIR = $(CLASSBINDIR)/com/sun/tools/javah/resources RESOURCE_SRC_DIR = $(SHARE_SRC)/classes/com/sun/tools/javah/resources include $(BUILDDIR)/makefiles/Resources.gmk ----Next_Part(Sat_Apr__1_08:31:18_2000_886)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Description: clean-up file accesses Content-Disposition: attachment; filename="file-access.diffs" --- src/solaris/hpi/src/system_md.c Tue Jun 29 19:22:04 1999 +++ src/freebsd/hpi/src/system_md.c Sat Apr 1 06:32:45 2000 @@ -40,6 +40,7 @@ #include "largefile.h" +#ifndef __FreeBSD__ #if !defined(_LFS_LARGEFILE) || !_LFS_LARGEFILE #ifdef __GLIBC__ @@ -56,8 +57,8 @@ * sys/stat.h and sys/types.h. */ -typedef u_longlong_t ino64_t; /* expanded inode type */ -typedef longlong_t blkcnt64_t; /* count of file blocks */ +typedef unsigned long long ino64_t; /* expanded inode type */ +typedef long long blkcnt64_t; /* count of file blocks */ struct stat64 { dev_t st_dev; @@ -70,11 +71,12 @@ dev_t st_rdev; long st_pad2[2]; off64_t st_size; - timestruc_t st_atim; - timestruc_t st_mtim; - timestruc_t st_ctim; + struct timespec st_atim; + struct timespec st_mtim; + struct timespec st_ctim; long st_blksize; blkcnt64_t st_blocks; +#define _ST_FSTYPSZ 16 char st_fstype[_ST_FSTYPSZ]; long st_pad4[8]; }; @@ -82,7 +84,7 @@ #define O_LARGEFILE 0x2000 /* Solaris 2.6 sys/fcntl.h */ #endif /* !_LFS_LARGEFILE */ - +#endif int sysThreadBootstrap(sys_thread_t **tidP, sys_mon_t **lockP, int nb) { @@ -166,7 +168,7 @@ */ /* 64 bit versions of low-level File I/O routines */ - +#ifndef __FreeBSD__ typedef int (*FSTAT64)(int fd, struct stat64 *); typedef jlong (*LSEEK64)(int, jlong, int); typedef int (*FTRUNCATE64)(int, jlong); @@ -198,20 +200,26 @@ #pragma init(init64IO) #endif +#endif /* !defined(__FreeBSD__) */ + int sysFileSizeFD(int fd, jlong *size) { int ret; +#ifndef __FreeBSD__ if (fstat64_ptr != 0) { struct stat64 buf64; ret = (*fstat64_ptr)(fd, &buf64); *size = buf64.st_size; } else { +#endif struct stat buf; ret = fstat(fd, &buf); *size = buf.st_size; +#ifndef __FreeBSD__ } +#endif return ret; } @@ -219,16 +227,20 @@ sysFfileMode(int fd, int *mode) { int ret; - + +#ifndef __FreeBSD__ if (fstat64_ptr != 0) { struct stat64 buf64; ret = (*fstat64_ptr)(fd, &buf64); (*mode) = buf64.st_mode; } else { +#endif struct stat buf; ret = fstat(fd, &buf); (*mode) = buf.st_mode; +#ifndef __FreeBSD__ } +#endif return ret; } @@ -255,27 +267,33 @@ off64_t lseek64_w(int fd, off64_t offset, int whence) { +#ifndef __FreeBSD__ if (lseek64_ptr != 0) { return (*lseek64_ptr)(fd, offset, whence); } else { if ((off_t) offset != offset) { - errno = EOVERFLOW; + errno = EFBIG; return -1; } +#endif return lseek(fd, offset, whence); +#ifndef __FreeBSD__ } +#endif } int ftruncate64_w(int fd, off64_t length) { +#ifndef __FreeBSD__ if (ftruncate64_ptr != 0) { return (*ftruncate64_ptr)(fd, length); } if ((off_t)length != length) { - errno = EOVERFLOW; + errno = EFBIG; return -1; } +#endif return ftruncate(fd, length); } @@ -284,6 +302,7 @@ { int result; +#ifndef __FreeBSD__ if (open64_ptr != 0) { /* * Using O_LARGEFILE with _open is the same as _open64. @@ -293,8 +312,11 @@ */ result = open(path, oflag | O_LARGEFILE, mode); } else { +#endif result = open(path, oflag, mode); +#ifndef __FreeBSD__ } +#endif if (result != -1) { /* If the open succeeded, the file might still be a directory */ struct stat stat_buf; --- src/solaris/native/java/io/UnixFileSystem_md.c Tue Jun 29 19:22:31 1999 +++ src/freebsd/native/java/io/UnixFileSystem_md.c Sat Apr 1 06:29:12 2000 @@ -121,10 +121,10 @@ /* Large-file support */ - +#ifndef __FreeBSD__ #if !defined(_LFS_LARGEFILE) || !_LFS_LARGEFILE -#ifdef __GLIBC__ +#if defined(__GLIBC__) /* Doesn't matter what these are, there is no 64 bit support. */ typedef int u_longlong_t; typedef int longlong_t; @@ -176,6 +176,8 @@ #pragma init(init64IO) #endif +#endif /* !defined(__FreeBSD__) */ + JNIEXPORT jlong JNICALL Java_java_io_UnixFileSystem_getLength(JNIEnv *env, jobject this, jobject file) @@ -183,17 +185,21 @@ jlong rv = 0; WITH_FIELD_PLATFORM_STRING(env, file, ids.path, path) { +#ifndef __FreeBSD__ if (stat64_ptr) { struct stat64 sb; if (((*stat64_ptr)(path, &sb)) == 0) { rv = sb.st_size; } } else { +#endif struct stat sb; if (stat(path, &sb) == 0) { rv = sb.st_size; } +#ifndef __FreeBSD__ } +#endif } END_PLATFORM_STRING(env, path); return rv; } @@ -333,8 +339,10 @@ return rv; } +#ifndef __FreeBSD__ /* Can't find prototype on Solaris. */ extern int utimes(const char *, const struct timeval *); +#endif JNIEXPORT jboolean JNICALL Java_java_io_UnixFileSystem_setLastModifiedTime(JNIEnv *env, jobject this, @@ -349,8 +357,13 @@ if (stat(path, &sb) == 0) { /* Preserve access time */ +#ifdef __FreeBSD__ + tv[0].tv_sec = sb.st_atime; + tv[0].tv_usec = sb.st_atimespec.tv_nsec / 1000; +#else tv[0].tv_sec = sb.st_atim.tv_sec; tv[0].tv_usec = sb.st_atim.tv_nsec / 1000; +#endif /* Change last-modified time */ tv[1].tv_sec = time / 1000; ----Next_Part(Sat_Apr__1_08:31:18_2000_886)---- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 16:34:22 2000 Delivered-To: freebsd-java@freebsd.org Received: from ares.trc.adelaide.edu.au (ares.trc.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id EE8D237B632 for ; Fri, 31 Mar 2000 16:34:17 -0800 (PST) (envelope-from glewis@ares.trc.adelaide.edu.au) Received: (from glewis@localhost) by ares.trc.adelaide.edu.au (8.9.3/8.9.3) id KAA21600; Sat, 1 Apr 2000 10:04:08 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200004010034.KAA21600@ares.trc.adelaide.edu.au> Subject: Re: Pre-alpha JDK 1.2.2 patches -- update In-Reply-To: <20000401083125X.fuyuhik8@is.titech.ac.jp> from Fuyuhiko Maruyama at "Apr 1, 2000 08:31:25 am" To: Fuyuhiko Maruyama Date: Sat, 1 Apr 2000 10:04:08 +0930 (CST) Cc: freebsd-java@freebsd.org X-Mailer: ELM [version 2.4ME+ PL70 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Dear Fuyuhiko-san, > I'm very happy with pre-alpha JDK 1.2.2 patches and try to write here > some problems and informations. I hope it help porting efforts. It does indeed! Thank you :). > *PROBLEMS* > > First, freebsd-jdk122-patches-[34] version of JDK cannot be used to > bootstrap another builds because it doesn't include > com/sun/tools/javah/resources/FreeBSD_i386.properties into tools.jar. > It means javah doesn't work. > > To fix this problem: > 1) Touch `src/share/classes/com/sun/tools/javah/resources/FreeBSD_i386.properties' > to make empty file named `FreeBSD_i386.properties'. > > 2) Modify (patch is attached at this mail) > `freebsd/com/sun/javah/GNUmakefile' to handle `FreeBSD_i386.properties' > instead of Solaris's one. Great! Patches are even better than problem reports :-). > Second problem, freebsd-jdk122-patches-4 makes garbage: > > build/freebsd/makefiles/Rules.gmk.rej > build/freebsd/makefiles/Rules.gmk.rej.orig > src/freebsd/native/java/io/UnixFileSystem_md.c.rej > src/freebsd/native/java/io/UnixFileSystem_md.c.rej.orig > > I think these are included in patch-file's self. They are :(. Mea culpa. I'll get rid of them asap. > *QUESTION* > Why does FreeBSD version treat file access in complex way? > Solaris have special system calls for accessing 64bit-sized filesystem > and not all version have those calls. I think this is the reason why > original codes are complex. But, all FreeBSD can access 64bit-sized > filesystem with normal system calls, so I think there isn't any reason > to inherit those complexities in FreeBSD's native version. > > Very simple patch to clean-up those codes are attached at this mail. Thank you again :). I'll take a lot at this as soon as I can. > *INFORMATION* > I have tried to use two third party JIT compilers with FreeBSD's > JDK1.2.2 and found those work! > > Here is the two JIT compilers: > OpenJIT-1.1.10: http://www.openjit.org/ > shujit-0.4.2: http://www.shudo.net/jit/ > > shujit-0.4.2 needs some modifications to fit FreeBSD's JDK1.2.2 but it > had already done (I reported to Shudoh-san). I beleive Shudoh-san > make new release to support our FreeBSD JDK1.2.2! Good news! I think that leaves TYA as the only untested free JIT that I know of. Anyone think of any others? -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Mar 31 16:38:21 2000 Delivered-To: freebsd-java@freebsd.org Received: from ares.trc.adelaide.edu.au (ares.trc.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id 6F0FD37B62D for ; Fri, 31 Mar 2000 16:38:17 -0800 (PST) (envelope-from glewis@ares.trc.adelaide.edu.au) Received: (from glewis@localhost) by ares.trc.adelaide.edu.au (8.9.3/8.9.3) id KAA21630; Sat, 1 Apr 2000 10:07:58 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200004010037.KAA21630@ares.trc.adelaide.edu.au> Subject: Re: JDK 1.2.2 compile: port Linux-sources? In-Reply-To: from Martin Dieringer at "Apr 1, 2000 01:03:25 am" To: Martin Dieringer Date: Sat, 1 Apr 2000 10:07:58 +0930 (CST) Cc: freebsd-java@freebsd.org X-Mailer: ELM [version 2.4ME+ PL70 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Martin, > I was not shure which kind of sources to get from sun. > So I recently got a file called jdk1_2_2-L-src-linux-09_Mar.zip from > there, because I assumed this probably would be easier to port than the > solaris sources. Did anybody try this? I haven't tried it, but I have definitely cribbed work from the Linux sources. The problem is, as you can tell, they've only recently been released, so up until mid March one had to port against the Solaris sources. That said, people have long thought that the Linux sources may be a better porting base -- so it might be worth having a go at if someone has the time. -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Apr 1 1:35: 7 2000 Delivered-To: freebsd-java@freebsd.org Received: from nohow.demon.co.uk (nohow.demon.co.uk [212.228.18.189]) by hub.freebsd.org (Postfix) with ESMTP id E121237B819 for ; Sat, 1 Apr 2000 01:34:59 -0800 (PST) (envelope-from noway@nohow.demon.co.uk) Received: from localhost (noway@localhost) by nohow.demon.co.uk (8.9.3/8.9.3) with ESMTP id KAA29891 for ; Sat, 1 Apr 2000 10:32:05 +0100 (BST) (envelope-from noway@nohow.demon.co.uk) Date: Sat, 1 Apr 2000 10:32:05 +0100 (BST) From: Jose Marques To: freebsd-java@freebsd.org Subject: Iknow Message-ID: X-No-Archive: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I am trying to get a package called Iknow[1] to work with the FreeBSD 1.1.8 JDK. Iknow is a whois++[2] server written in Java. In order to perform searches Iknow uses a native library that is built from the Isearch[3] text retrieval package. ISearch and the native parts of Iknow are written in C++. I've managed to compile and install Iknow but I get the following error when I try to run the server: /usr/home/jose/isite/Iknow/src/Iknow/isearch/libidb.so: Undefined symbol "__get_eh_context" (libidb.so) Where libidb.so is the native library that Iknow uses. I have been unable to find out where the above undefined symbol comes from. A search of the mailing list archives showed that somebody had a similar error with flashplugin port but I could not find any replies with a solution. Can anybody help? [1]: http://www.cnidr.org/ir/Iknow/Iknow.html [2]: http://www.cnidr.org/ir/Iknow/rfc1835.txt [3]: http://www.cnidr.org/ir/isearch.html -- Jose Marques To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Apr 1 6:36:49 2000 Delivered-To: freebsd-java@freebsd.org Received: from securitas.net (extern.securitas.net [212.66.1.45]) by hub.freebsd.org (Postfix) with ESMTP id 2479737B5C5 for ; Sat, 1 Apr 2000 06:36:47 -0800 (PST) (envelope-from grossman@securitas.net) Received: from blue.securitas.net (blue.securitas.net [212.66.0.24]) by securitas.net (8.9.3/8.9.3) with ESMTP id QAA18995; Sat, 1 Apr 2000 16:34:55 +0200 (MET DST) Received: (from grossman@localhost) by blue.securitas.net (8.9.3/8.9.3) id QAA19390; Sat, 1 Apr 2000 16:36:11 +0200 (CEST) Date: Sat, 1 Apr 2000 16:36:11 +0200 (CEST) Message-Id: <200004011436.QAA19390@blue.securitas.net> From: Rolf Grossmann MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Greg Lewis Cc: freebsd-java@FreeBSD.ORG Subject: Re: Pre-alpha JDK 1.2.2 patches -- update In-Reply-To: <200004010034.KAA21600@ares.trc.adelaide.edu.au> References: <20000401083125X.fuyuhik8@is.titech.ac.jp> <200004010034.KAA21600@ares.trc.adelaide.edu.au> X-Mailer: VM 6.75 under Emacs 19.34.1 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, on Sat, 1 Apr 2000 10:04:08 +0930 (CST) Greg Lewis wrote concerning "Re: Pre-alpha JDK 1.2.2 patches -- update" something like this: > I think that leaves TYA as the only untested free JIT that I > know of. Anyone think of any others? On January 1st, Albrecht Kleine announced what he called the final release of his TYA jit compiler. So unless someone has picked it up since then, I guess there won't be any support for TYA. :( Rolf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Apr 1 8: 9:24 2000 Delivered-To: freebsd-java@freebsd.org Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (Postfix) with ESMTP id AFEEC37B995 for ; Sat, 1 Apr 2000 08:09:21 -0800 (PST) (envelope-from kleine@ak.sax.de) Received: (from uucp@localhost) by sax.sax.de (8.9.3/8.9.3) with UUCP id SAA00300; Sat, 1 Apr 2000 18:09:19 +0200 (CEST) Received: (from kleine@localhost) by ak.sax.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id SAA00401; Sat, 1 Apr 2000 18:12:39 +0200 From: Albrecht Kleine Message-Id: <200004011612.SAA00401@ak.sax.de> Subject: TYA1.7 released To: java@freebsd.org Date: Sat, 1 Apr 2000 18:12:38 +0200 (MEST) Cc: java-linux@java.blackdown.org X-Mailer: ELM [version 2.4ME+ PL60 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I've just released TYA1.7, the JIT compiler for FreeBSD and Linux. http://sax.sax.de/~adlibit/tya17.tgz TYA1.7 contains two bugfixes, important for running TYA together with JDK1.1. Cheers Albrecht To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sat Apr 1 11:14:28 2000 Delivered-To: freebsd-java@freebsd.org Received: from tkh.att.ne.jp (tkh.att.ne.jp [165.76.17.8]) by hub.freebsd.org (Postfix) with ESMTP id BFD3037B7C3 for ; Sat, 1 Apr 2000 11:14:24 -0800 (PST) (envelope-from fuyuhik8@is.titech.ac.jp) Received: from localhost (211.pool30.tokyo.att.ne.jp [165.76.235.226]) by tkh.att.ne.jp (8.8.8+Spin/3.6W-CONS(10/24/99)) id EAA22795; Sun, 2 Apr 2000 04:14:16 +0900 (JST) To: glewis@trc.adelaide.edu.au Cc: freebsd-java@freebsd.org Subject: Re: Pre-alpha JDK 1.2.2 patches -- update From: Maruyama Fuyuhiko In-Reply-To: <200004010034.KAA21600@ares.trc.adelaide.edu.au> References: <20000401083125X.fuyuhik8@is.titech.ac.jp> <200004010034.KAA21600@ares.trc.adelaide.edu.au> X-Mailer: Mew version 1.94.2 on XEmacs 21.2 (Kastor & Polydeukes) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20000402041626X.fuyuhik8@is.titech.ac.jp> Date: Sun, 02 Apr 2000 04:16:26 +0900 X-Dispatcher: imput version 20000228(IM140) Lines: 23 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, All. I found another problem with pre-alpha patches. It may be a Motif-side problem. I'm building JDK with Motif-2.1.20 by Software2Go and found the awt doesn't work. To write more precicely, the Motif library I use needs libXp linked with, but current JDK patches doesn't so. I don't know whether this problem appear with another Motif or Lesstif. This can be simply resolved by adding -lXp in OTHER_LDLIBS line at build/freebsd/sun/awt/GNUmakefile: OTHER_LDLIBS = -lmlib_image$(SUFFIX) $(LIBCXX) $(JVMLIB) -lXm -lXp -lXt -lXext -lXtst -lX11 -lm If I link libXp.so into libawt.so, sample programs seem to work at least for a few minutes. Some minutes after, programs went away ;-< I think current porting have some serious problems on multi-threading support. But at this time, I don't know those precicely. -- Fuyuhiko Maruyama Department of Math. and Comp. Science, Tokyo Institute of Technology. mailto:fuyuhik8@is.titech.ac.jp http://matsu-www.is.titech.ac.jp/%7emaruyama/index-e.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message