From owner-freebsd-java Sun Aug 6 7:12:13 2000 Delivered-To: freebsd-java@freebsd.org Received: from hotmail.com (f314.law8.hotmail.com [216.33.240.189]) by hub.freebsd.org (Postfix) with ESMTP id 123D837B5D3 for ; Sun, 6 Aug 2000 07:12:10 -0700 (PDT) (envelope-from jmd526@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 6 Aug 2000 07:12:08 -0700 Received: from 209.220.228.2 by lw8fd.law8.hotmail.msn.com with HTTP; Sun, 06 Aug 2000 GMT X-Originating-IP: [209.220.228.2] From: "John Daniels" To: freebsd-java@freebsd.org Subject: Re: Linux JDK on FreeBSD Date: Sun, 06 Aug 2000 10:12:08 EDT Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 06 Aug 2000 14:12:08.0451 (UTC) FILETIME=[4E693D30:01BFFFB0] Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>On the other hand, if you would pay my boss to let me work on a JDK for >>FreeBSD full-time, I'd love to hear from you. > >I doubt I could afford to single-handedly subsidize a European >programmer salary, but I'd be happy to contribute a reasonable amount >to a group effort. Seriously, if raising money would push development along, I think that there are many people and/or companies that would contribute. I would think that WC/BSDi could be / should be a major contributor but there are others (like Michael Robinson) who very much want to see FreeBSD as a viable Java development platform. That means 1) running native, and 2) JDK parity with other platforms, 3) revising ports: all ports (like postgresql, etc.) now support JDK1.1.8 by default since that is the official JDK port on FreeBSD. I am running a startup and we are expecting funding in late August/early September. I too, would be willing to contribute some time and $$ to the "JDK1.3 in '00" effort. John P.S. "JDK1.3 in '00" would be a sucess if: 1) JDK1.2.2 is complete by end of the year, and 2) JDK1.3 has a stable alpha. Of course this process gets a tremendous boost when 1) BSDi and/or Sun start providing code access, support, resources, etc. and 2) a JDK1.2.2 Beta is released so that feedback comes from a wider audience. I realize that Greg, Nate, Kees and everyone else involved are working toward these goals - I think that all FreeBSD Java users are/should be grateful for the work that the FreeBSD Java porting team has done/are doing. I also realize that money doesn't necessarily mean that things can get done much faster (factors such as Sun license terms, corporate lethargy, individual time constraints, etc. are intractable) but I think that if/when raising a reasonable amount of funding would help the porting effort in a big way, that should be identified and communicated. ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sun Aug 6 12:38:43 2000 Delivered-To: freebsd-java@freebsd.org Received: from pan.bijt.net (pan.bijt.net [213.196.2.97]) by hub.freebsd.org (Postfix) with ESMTP id C304537B997 for ; Sun, 6 Aug 2000 12:38:39 -0700 (PDT) (envelope-from marc@abunde.net) Received: from localhost (localhost [127.0.0.1]) by pan.bijt.net (8.9.3/8.9.3) with ESMTP id VAA02976 for ; Sun, 6 Aug 2000 21:38:28 +0200 (CEST) (envelope-from marc@abunde.net) Date: Sun, 6 Aug 2000 21:38:28 +0200 (CEST) From: "Marc Schneiders (marc@bijt.net)" X-Sender: marc@pan.bijt.net To: freebsd-java@freebsd.org Subject: SMP and SIGSGV 11 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 have no luck getting jdk 1.1.8 plus swing (jfc) running on either of my two Dual Pentium Pro boxes. They are running 4.1 stable (of 19 July) and 5.0 current (of 27 July). No matter what I run, it dies with SIGSEGV 11 Segmentation violation Is this SMP related? The stuff I tried is command line, not X. So I would think it is not the "setenv DISPLAY" that might solve it according to some messages long way back to this list. I've searched the archives and found nothing but another question like mine with no replies... Too stupid? Any suggestion where to look? Something I might understand? I am not a coder. I want to *run* java stuff (to wit freenet, http://freenet.sourceforge.net), not write it :-). Please, cc me, as I am not yet subscribed to this list. -- Marc Schneiders ------- Venster - http://www.venster.nl marc@venster.nl - marc@bijt.net - marc@schneiders.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sun Aug 6 14:38:53 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 5335537BC67 for ; Sun, 6 Aug 2000 14:38:49 -0700 (PDT) (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 HAA36258; Mon, 7 Aug 2000 07:08:28 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200008062138.HAA36258@ares.trc.adelaide.edu.au> Subject: Re: SMP and SIGSGV 11 In-Reply-To: from "Marc Schneiders (marc@bijt.net)" at "Aug 6, 2000 09:38:28 pm" To: "Marc Schneiders (marc@bijt.net)" Date: Mon, 7 Aug 2000 07:08:28 +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 Marc Schneiders (marc@bijt.net) wrote: > I have no luck getting jdk 1.1.8 plus swing (jfc) running on either of > my two Dual Pentium Pro boxes. They are running 4.1 stable (of 19 > July) and 5.0 current (of 27 July). > > No matter what I run, it dies with > > SIGSEGV 11 Segmentation violation You have got the 3.x compatibility libraries installed yeah? > Is this SMP related? The stuff I tried is command line, not X. So I > would think it is not the "setenv DISPLAY" that might solve it > according to some messages long way back to this list. I doubt it, I run it on a 3.x SMP machine without any problems :). -- 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 Sun Aug 6 18:27:46 2000 Delivered-To: freebsd-java@freebsd.org Received: from pan.bijt.net (pan.bijt.net [213.196.2.97]) by hub.freebsd.org (Postfix) with ESMTP id 54F8637BCCC for ; Sun, 6 Aug 2000 18:27:43 -0700 (PDT) (envelope-from marc@abunde.net) Received: from localhost (localhost [127.0.0.1]) by pan.bijt.net (8.9.3/8.9.3) with ESMTP id DAA04397; Mon, 7 Aug 2000 03:20:11 +0200 (CEST) (envelope-from marc@abunde.net) Date: Mon, 7 Aug 2000 03:20:11 +0200 (CEST) From: "Marc Schneiders (marc@bijt.net)" X-Sender: marc@pan.bijt.net To: Greg Lewis Cc: freebsd-java@FreeBSD.ORG Subject: Re: SMP and SIGSGV 11 In-Reply-To: <200008062138.HAA36258@ares.trc.adelaide.edu.au> 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 On Mon, 7 Aug 2000, Greg Lewis wrote: > Marc Schneiders (marc@bijt.net) wrote: > > I have no luck getting jdk 1.1.8 plus swing (jfc) running on either of > > my two Dual Pentium Pro boxes. They are running 4.1 stable (of 19 > > July) and 5.0 current (of 27 July). > > > > No matter what I run, it dies with > > > > SIGSEGV 11 Segmentation violation > > You have got the 3.x compatibility libraries installed yeah? I would have thought so. But I hadn't. *blushing* To make it worse: I had used ln -s to make some other application believe that libc.so.4 was also libc.so.3. *hiding* > > Is this SMP related? The stuff I tried is command line, not X. So I > > would think it is not the "setenv DISPLAY" that might solve it > > according to some messages long way back to this list. > > I doubt it, I run it on a 3.x SMP machine without any problems :). Freenet? Then tell me what else I am doing wrong. Freenet isn't working yet here. Not on FreeBSD. Have set up a SuSE-Linux box to see it work. That is not what we like, is it? But I suppose you meant jdk, not freenet. Apologies to all. My stupidity may help the next guy who searches the freebsd-java list :-) -- Marc Schneiders ------- Venster - http://www.venster.nl marc@venster.nl - marc@bijt.net - marc@schneiders.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Sun Aug 6 20:27:48 2000 Delivered-To: freebsd-java@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 9BB4937BD1B for ; Sun, 6 Aug 2000 20:27:36 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id VAA27713; Sun, 6 Aug 2000 21:27:26 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id VAA15737; Sun, 6 Aug 2000 21:27:13 -0600 (MDT) (envelope-from nate) Date: Sun, 6 Aug 2000 21:27:13 -0600 (MDT) Message-Id: <200008070327.VAA15737@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: "Marc Schneiders (marc@bijt.net)" Cc: Greg Lewis , freebsd-java@FreeBSD.ORG Subject: Re: SMP and SIGSGV 11 In-Reply-To: References: <200008062138.HAA36258@ares.trc.adelaide.edu.au> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > Is this SMP related? The stuff I tried is command line, not X. So I > > > would think it is not the "setenv DISPLAY" that might solve it > > > according to some messages long way back to this list. > > > > I doubt it, I run it on a 3.x SMP machine without any problems :). > > Freenet? Greg was talking about the JDK, not freenet. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Mon Aug 7 2:47:16 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 2791C37BE5B for ; Mon, 7 Aug 2000 02:47:11 -0700 (PDT) (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 #42699) with ESMTP id <01JSOREFEU4Q0006HR@research.kpn.com> for freebsd-java@freebsd.org; Mon, 7 Aug 2000 11:47:08 +0200 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Mon, 07 Aug 2000 11:47:08 +0100 Content-return: allowed Date: Mon, 07 Aug 2000 11:47:02 +0100 From: "Koster, K.J." Subject: New build instructions To: 'FreeBSD Java mailing list' Message-id: <59063B5B4D98D311BC0D0001FA7E4522026D7753@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 Dear All, As some of you may have noticed, the build instructions for the JDK have changed a little with the advent of patchset 10. I have revised my web pages to reflect these changes. I have switched to OpenMotif from Lesstif and this seems to fix quite some visual problems. The only thing left is that the fonts are wrong. The letters are the right size, but (clearly visible in menues) the room around them is too big. Wazzup wit'at? As some of you have already noticed, I have been plagued by HTTP 403 errors from my web pages. If you get any of them, please be so kind as to report them to my ISP's helpdesk on helpdesk@inter.uunet.nl. If someone is learned in the ways of Solaris and NFS, I would love to get some (off-list) advice on this issue. Kees Jan ================================================= TV is the worst of both worlds. It's not as good at words as radio is because the pictures are a distraction which demand attention, and it's not as good as cinema because the pictures are not nearly as good. [Douglas Adams] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Aug 9 1:42:58 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 D261F37B8F6; Wed, 9 Aug 2000 01:42:48 -0700 (PDT) (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 #42699) with ESMTP id <01JSRHQBAWNA0007DJ@research.kpn.com>; Wed, 9 Aug 2000 10:42:46 +0200 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Wed, 09 Aug 2000 10:42:46 +0100 Content-return: allowed Date: Wed, 09 Aug 2000 10:42:44 +0100 From: "Koster, K.J." Subject: Wanted: DEC Alpha Java porters To: 'FreeBSD Java mailing list' , 'FreeBSD Alpha mailing list' Message-id: <59063B5B4D98D311BC0D0001FA7E4522026D776B@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 Dear All, I have updated my web pages with build instructions for the native FreeBSD JDK 1.2.2 on DEC Alpha hardware. The build stops because we need some form of sysInvokeNative() function. On the sparc and i386 this function is written in assembler. For the Alpha, this function is not available at this time. It would be quite cool if someone sat down to write this function in DEC Alpha assembler. From what I have seen, it does not look all that difficult, and you'll have a working example in both sparc and i386 assembler. There's also quite a bit of comment on what it should do, so you're not looking at a blurp of incomprehensible (what a word) code. Alternately, it would be nice to have that function in C, which I think should also be doable. This would be especially nice because it makes future moves to other hardware much easier (think NetBSD). It may be too much to ask, but it would great to have both a C version and DEC assembler version. Ah, if wishes were horses... My page is at: http://web.inter.nl.net/users/kjkoster/java/index.html If you get HTTP 403 errors, use the mirror, (thanks to Cliff Rowley): http://java.onsea.com/java/ Either way, click on "build for DEC Alpha" under "Howto's" and off you go! Kees Jan ================================================= TV is the worst of both worlds. It's not as good at words as radio is because the pictures are a distraction which demand attention, and it's not as good as cinema because the pictures are not nearly as good. [Douglas Adams] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Aug 9 7:32:55 2000 Delivered-To: freebsd-java@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id CE49537BD82; Wed, 9 Aug 2000 07:32:50 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id IAA09151; Wed, 9 Aug 2000 08:32:46 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id IAA03538; Wed, 9 Aug 2000 08:32:24 -0600 (MDT) (envelope-from nate) Date: Wed, 9 Aug 2000 08:32:24 -0600 (MDT) Message-Id: <200008091432.IAA03538@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: "Koster, K.J." Cc: "'FreeBSD Java mailing list'" , "'FreeBSD Alpha mailing list'" Subject: Re: Wanted: DEC Alpha Java porters In-Reply-To: <59063B5B4D98D311BC0D0001FA7E4522026D776B@l04.research.kpn.com> References: <59063B5B4D98D311BC0D0001FA7E4522026D776B@l04.research.kpn.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > It would be quite cool if someone sat down to write this function in DEC > Alpha assembler. I believe the Linux folks had a start on an Alpha port at some time. Someone might want to contact them and see if they have such a thing. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Aug 9 8: 0:31 2000 Delivered-To: freebsd-java@freebsd.org Received: from utep.el.utwente.nl (utep.el.utwente.nl [130.89.30.10]) by hub.freebsd.org (Postfix) with ESMTP id 56EC837BADB; Wed, 9 Aug 2000 08:00:24 -0700 (PDT) (envelope-from A.Dergatchev@tn.utwente.nl) Received: from tn.utwente.nl (uttnb55.tn.utwente.nl [130.89.74.55]) by utep.el.utwente.nl (8.9.3/8.9.3) with ESMTP id RAA22654; Wed, 9 Aug 2000 17:01:32 +0200 Message-ID: <39917248.6E671787@tn.utwente.nl> Date: Wed, 09 Aug 2000 17:01:28 +0200 From: "Andrei A. Dergatchev" X-Mailer: Mozilla 4.5 [en] (Win95; I) X-Accept-Language: en,ru MIME-Version: 1.0 To: "'FreeBSD Java mailing list'" Cc: "'FreeBSD Alpha mailing list'" Subject: Re: Wanted: DEC Alpha Java porters References: <59063B5B4D98D311BC0D0001FA7E4522026D776B@l04.research.kpn.com> <200008091432.IAA03538@nomad.yogotech.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Uncle George did all the work for AlphaLinux before Sun dropped his license: http://www.lib.uaa.alaska.edu/axp-list/archive/2000-02/0541.html "I am no longer able to do anything more about my JDK1.2 port to the Dec/alpha computer. This is due mainly to the fact that my license has expired, and Sun et al has thusfar refused to renew, or offer anything in its place. My Last JDK1.2 port was made avail on December 15, 1999. Maybe u can ask The folks at Blackdown, or even the guy who wrote that linux book, when blackdown will support a JDK1.2 for the alpha ( or even a jdk1.1.x for that matter ). I'm sorry I cant be of more assistance, But there is nothing more that I can personally and legally do without the support of the Alpha linux/java community, and that of the ( once vocal, and now placated ) i386/linux/java community. gat " His site might be of some help: http://www.voicenet.com/~gatgul/Java.html Andrei > > It would be quite cool if someone sat down to write this function in DEC > > Alpha assembler. > > I believe the Linux folks had a start on an Alpha port at some time. > Someone might want to contact them and see if they have such a thing. > > Nate > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" 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 Wed Aug 9 8:14:27 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 468ED37BE07; Wed, 9 Aug 2000 08:14:20 -0700 (PDT) (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 #42699) with ESMTP id <01JSRVEO9KQ80007YG@research.kpn.com>; Wed, 9 Aug 2000 17:14:15 +0200 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Wed, 09 Aug 2000 17:14:14 +0100 Content-return: allowed Date: Wed, 09 Aug 2000 17:14:14 +0100 From: "Koster, K.J." Subject: RE: Wanted: DEC Alpha Java porters To: "'Andrei A. Dergatchev'" Cc: 'FreeBSD Alpha mailing list' , 'FreeBSD Java mailing list' Message-id: <59063B5B4D98D311BC0D0001FA7E4522026D7780@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 Dear Andrei, > > > It would be quite cool if someone sat down to write this > > function in DEC Alpha assembler. > > *snip* > > Uncle George did all the work for AlphaLinux before Sun > dropped his license: > I have already been in contact with Uncle George. Understandably he critical about Sun's position. He would not even consider giving us access to his work before it is 100% clear that Sun is going to back us up all the way. Even if we can prove that, Uncle George has not made any promises. Perhaps he will help us out, perhaps he will not. It is his choice. Thank you for the web references, by the way, I will look into them. Kees Jan ================================================= TV is the worst of both worlds. It's not as good at words as radio is because the pictures are a distraction which demand attention, and it's not as good as cinema because the pictures are not nearly as good. Douglas Adams To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Aug 9 15:21:45 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 2C24737B75B; Wed, 9 Aug 2000 15:21:37 -0700 (PDT) (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 HAA10677; Thu, 10 Aug 2000 07:51:18 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200008092221.HAA10677@ares.trc.adelaide.edu.au> Subject: Re: Wanted: DEC Alpha Java porters In-Reply-To: <59063B5B4D98D311BC0D0001FA7E4522026D7780@l04.research.kpn.com> from "Koster, K.J." at "Aug 9, 2000 05:14:14 pm" To: "Koster, K.J." Date: Thu, 10 Aug 2000 07:51:17 +0930 (CST) Cc: "'Andrei A. Dergatchev'" , "'FreeBSD Alpha mailing list'" , "'FreeBSD Java mailing list'" 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 Koster, K.J. wrote: > > > It would be quite cool if someone sat down to write this > > > function in DEC Alpha assembler. > > > > *snip* > > > > Uncle George did all the work for AlphaLinux before Sun > > dropped his license: > > > I have already been in contact with Uncle George. Understandably he critical > about Sun's position. He would not even consider giving us access to his > work before it is 100% clear that Sun is going to back us up all the way. > Even if we can prove that, Uncle George has not made any promises. > > Perhaps he will help us out, perhaps he will not. It is his choice. > > Thank you for the web references, by the way, I will look into them. I ferreted around on his web site at one point and managed to find some diffs for jdk 1.2 to get it to work on the Alpha. Unfortunately, these diffs contain changes to the Makefiles like: +ifeq ($(ARCH),alpha) +ARCHNAME = alpha +FILES.s += threadStart_alpha.s read_fpcr.s write_fpcr.s # invokeNative_alpha.s +FILES.s += invokeNative_alpha.s +FILES.c += machgc_nonsparc.c executeJava.c FPE_alpha.c +CFLAGS_COMMON += -mieee +else but do not contain the extra files themselves (e.g. invokeNative_alpha.s). Which is of course the things that we need :(. -- 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 Aug 10 23:14:17 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 C50E437BAE3 for ; Thu, 10 Aug 2000 23:14:13 -0700 (PDT) (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 PAA43100 for freebsd-java@freebsd.org; Fri, 11 Aug 2000 15:44:06 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200008110614.PAA43100@ares.trc.adelaide.edu.au> Subject: JPDA code and patchset mirror To: freebsd-java@freebsd.org Date: Fri, 11 Aug 2000 15:44:06 +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 Hi all, As Sun have removed the JDK 1.3 BETA source code from the community source download site and replaced it with the JDK 1.3 Windows source code, I've now made the JPDA section of the JDK 1.3 BETA code available from my patchset site Also, Edward Wolpert has kindly made a mirror site available at Thanks Edward! -- 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 Aug 11 2:38:45 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 1DA3137C011; Fri, 11 Aug 2000 02:38:36 -0700 (PDT) (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 #42699) with ESMTP id <01JSUCA20VMS0007HQ@research.kpn.com>; Fri, 11 Aug 2000 11:38:30 +0200 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Fri, 11 Aug 2000 11:38:27 +0100 Content-return: allowed Date: Fri, 11 Aug 2000 11:38:25 +0100 From: "Koster, K.J." Subject: More on custom invokers for JDK To: 'FreeBSD Java mailing list' , 'FreeBSD Alpha mailing list' Message-id: <59063B5B4D98D311BC0D0001FA7E4522026D77A2@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 Dear All, I've written up a little on what invokeNative_alpha.s and companions are really for. Critisism (this is a word?) and comments are welcome. http://web.inter.nl.net/users/kjkoster/java/index.html click on "invokeNative_alpha.s" under "Alpha Arch. Build". Mildly interesting look into how Java deals with native functions under water too, and I have again learned a little about C. Kees Jan PS. Sorry for the noise that I'm generating, but I can't help myself. I want this port on Alpha too. :-) ================================================= TV is the worst of both worlds. It's not as good at words as radio is because the pictures are a distraction which demand attention, and it's not as good as cinema because the pictures are not nearly as good. [Douglas Adams] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 2:57:46 2000 Delivered-To: freebsd-java@freebsd.org Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (Postfix) with ESMTP id 2F3FE37C014; Fri, 11 Aug 2000 02:56:40 -0700 (PDT) (envelope-from fjoe@iclub.nsu.ru) Received: from localhost (fjoe@localhost) by iclub.nsu.ru (8.9.3/8.9.3) with ESMTP id QAA61134; Fri, 11 Aug 2000 16:55:30 +0700 (NSS) (envelope-from fjoe@iclub.nsu.ru) Date: Fri, 11 Aug 2000 16:55:30 +0700 (NSS) From: Max Khon To: "Koster, K.J." Cc: "'FreeBSD Java mailing list'" , "'FreeBSD Alpha mailing list'" Subject: Re: More on custom invokers for JDK In-Reply-To: <59063B5B4D98D311BC0D0001FA7E4522026D77A2@l04.research.kpn.com> 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 hi, there! On Fri, 11 Aug 2000, Koster, K.J. wrote: > I've written up a little on what invokeNative_alpha.s and companions are > really for. Critisism (this is a word?) and comments are welcome. > > http://web.inter.nl.net/users/kjkoster/java/index.html > click on "invokeNative_alpha.s" under "Alpha Arch. Build". > > Mildly interesting look into how Java deals with native functions under > water too, and I have again learned a little about C. gdb has generic function invoker written in C (look into valops.c) /fjoe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 5: 5:21 2000 Delivered-To: freebsd-java@freebsd.org Received: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60]) by hub.freebsd.org (Postfix) with ESMTP id 0EA6D37C0C7 for ; Fri, 11 Aug 2000 05:05:18 -0700 (PDT) (envelope-from Jan.Grant@bristol.ac.uk) Received: from mail.ilrt.bris.ac.uk by dire.bris.ac.uk with SMTP-PRIV with ESMTP; Fri, 11 Aug 2000 13:05:12 +0100 Received: from localhost (cmjg@localhost) by mail.ilrt.bris.ac.uk (8.8.7/8.8.8) with ESMTP id NAA00216; Fri, 11 Aug 2000 13:05:11 +0100 (BST) Date: Fri, 11 Aug 2000 13:05:11 +0100 (BST) From: Jan Grant To: freebsd-java@freebsd.org Subject: Sleepycat BerkeleyDB 2.7.7 & JDK 1.2.2 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 Has anyone managed to get this working with the Java 1.2.2? The problems stem from the fact that the C++ shared libraries that BDB needs require support for exceptions and RTTI; this isn't available in the java binary. I'd appreciate any ideas... -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287163 Fax +44 (0)117 9287112 RFC822 jan.grant@bris.ac.uk ioctl(2): probably the coolest Unix system call in the world To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 7:44:53 2000 Delivered-To: freebsd-java@freebsd.org Received: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60]) by hub.freebsd.org (Postfix) with ESMTP id 73C8237BBCB for ; Fri, 11 Aug 2000 07:44:50 -0700 (PDT) (envelope-from Jan.Grant@bristol.ac.uk) Received: from mail.ilrt.bris.ac.uk by dire.bris.ac.uk with SMTP-PRIV with ESMTP; Fri, 11 Aug 2000 15:44:45 +0100 Received: from localhost (cmjg@localhost) by mail.ilrt.bris.ac.uk (8.8.7/8.8.8) with ESMTP id PAA04008; Fri, 11 Aug 2000 15:44:44 +0100 (BST) Date: Fri, 11 Aug 2000 15:44:44 +0100 (BST) From: Jan Grant To: Jan Grant Cc: freebsd-java@freebsd.org Subject: Re: Sleepycat BerkeleyDB 2.7.7 & JDK 1.2.2 In-Reply-To: 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 On Fri, 11 Aug 2000, Jan Grant wrote: > Has anyone managed to get this working with the Java 1.2.2? > > The problems stem from the fact that the C++ shared libraries that BDB > needs require support for exceptions and RTTI; this isn't available in > the java binary. > > I'd appreciate any ideas... Actually, I got hold of 3.14 which builds much more cleanly. However, it's not the first time I've run into C++ JNI stuff that lacks support from the underlying JVM. Is there anything that can be done about this? -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287163 Fax +44 (0)117 9287112 RFC822 jan.grant@bris.ac.uk Spreadsheet through network. Oh yeah. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 7:47:57 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 CE63F37BBCB for ; Fri, 11 Aug 2000 07:47:54 -0700 (PDT) (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 #42699) with ESMTP id <01JSUN2MZJ1600081K@research.kpn.com> for freebsd-java@FreeBSD.ORG; Fri, 11 Aug 2000 16:47:52 +0200 Received: by l04.research.kpn.com with Internet Mail Service (5.5.2650.21) id ; Fri, 11 Aug 2000 16:47:51 +0100 Content-return: allowed Date: Fri, 11 Aug 2000 16:47:41 +0100 From: "Koster, K.J." Subject: RE: Sleepycat BerkeleyDB 2.7.7 & JDK 1.2.2 To: 'Jan Grant' Cc: freebsd-java@FreeBSD.ORG Message-id: <59063B5B4D98D311BC0D0001FA7E4522026D77AE@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 > > Actually, I got hold of 3.14 which builds much more cleanly. > However, it's not the first time I've run into C++ JNI stuff > that lacks support from the underlying JVM. Is there anything > that can be done about this? > FWIW The main reason to work on a native FreeBSD port fo the JDK was to support JNI. I'm a little lost on what you are running into. Does your application compile? Does it run? What errors are you seeing? Kees Jan ================================================= TV is the worst of both worlds. It's not as good at words as radio is because the pictures are a distraction which demand attention, and it's not as good as cinema because the pictures are not nearly as good. Douglas Adams To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 8: 9:34 2000 Delivered-To: freebsd-java@freebsd.org Received: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60]) by hub.freebsd.org (Postfix) with ESMTP id 7355837B5B2 for ; Fri, 11 Aug 2000 08:09:25 -0700 (PDT) (envelope-from Jan.Grant@bristol.ac.uk) Received: from mail.ilrt.bris.ac.uk by dire.bris.ac.uk with SMTP-PRIV with ESMTP; Fri, 11 Aug 2000 16:09:21 +0100 Received: from localhost (cmjg@localhost) by mail.ilrt.bris.ac.uk (8.8.7/8.8.8) with ESMTP id QAA04609; Fri, 11 Aug 2000 16:09:19 +0100 (BST) Date: Fri, 11 Aug 2000 16:09:19 +0100 (BST) From: Jan Grant To: "Koster, K.J." Cc: 'Jan Grant' , freebsd-java@FreeBSD.ORG Subject: RE: Sleepycat BerkeleyDB 2.7.7 & JDK 1.2.2 In-Reply-To: <59063B5B4D98D311BC0D0001FA7E4522026D77AE@l04.research.kpn.com> 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 On Fri, 11 Aug 2000, Koster, K.J. wrote: > > > > Actually, I got hold of 3.14 which builds much more cleanly. > > However, it's not the first time I've run into C++ JNI stuff > > that lacks support from the underlying JVM. Is there anything > > that can be done about this? > > > FWIW The main reason to work on a native FreeBSD port fo the JDK was to > support JNI. > > I'm a little lost on what you are running into. Does your application > compile? Does it run? What errors are you seeing? I've been around this on Solaris last year with an earlier version 2. If you grab the 2.7.7 BDB and try to build the java support, it'll compile cleanly. However, running it gives errors like*: (after the System.loadlib (or whatever) /usr/local/BerkeleyDB/lib/libdb.so: missing symbol: __ti9exception or missing symbol: __rtti_user etc. This is because the JNI stuff in version 2 of BDB uses the C version of the libraries; yet the jvm isn't compiled with any support for C++ exceptions or RTTI (as far as I can tell) and there are too many unresolved symbols to just use the System.loadlib (or whatever) to bring in ilbstdc++.so or suchlike. In a sentence: the BDB java stuff uses native C++ shared libraries, which cannot be dynamically loaded because the JVM doesn't contain sufficient support for C++ runtime stuff (exceptions, RTTI) to satisfy the linker. jan * Exact messages lost 'cause I've been too quick on the draw with rm -rf twice today :-( -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287163 Fax +44 (0)117 9287112 RFC822 jan.grant@bris.ac.uk My "5k award" entry: http://tribble.ilrt.bris.ac.uk/~cmjg/test/small.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 8:18:32 2000 Delivered-To: freebsd-java@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 2163237BF09 for ; Fri, 11 Aug 2000 08:18:21 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id JAA18858 for ; Fri, 11 Aug 2000 09:18:16 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id JAA17779; Fri, 11 Aug 2000 09:17:46 -0600 (MDT) (envelope-from nate) Date: Fri, 11 Aug 2000 09:17:46 -0600 (MDT) Message-Id: <200008111517.JAA17779@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: freebsd-java@FreeBSD.org Subject: Native JDK2 on FreeBSD update X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Some good news for a change.... On August 7th, 2000, the FreeBSD JDK team was given access to Sun's JCK (Java Compatability Kit), which will allow us to test and (hopefully!) release a binary version using the current set of patches. Unfortunately, we are unable (for legal reasons) to distribute a JDK that hasn't been run against the JCK like we were able to with the JDK1.1.* releases. Unfortunately, as told by Sun (we have no experience *yet*), running the JCK against the port is a difficult and time-consuming process. Hopefully it won't take us the 3 months that Sun expects it to take. :( Finally, there are still some issues regarding Motif that need to be resolved before a full public release can be made. Sun is working on that front, and we need to try contacting the OpenGroup to see if we can get a special exception for Motif binary distributions to use in the JDK release. - The FreeBSD JDK team To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Aug 11 17:37:59 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 A17ED37B530 for ; Fri, 11 Aug 2000 17:37:54 -0700 (PDT) (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 KAA55608; Sat, 12 Aug 2000 10:07:41 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200008120037.KAA55608@ares.trc.adelaide.edu.au> Subject: Re: Sleepycat BerkeleyDB 2.7.7 & JDK 1.2.2 In-Reply-To: from Jan Grant at "Aug 11, 2000 01:05:11 pm" To: Jan Grant Date: Sat, 12 Aug 2000 10:07:41 +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 Jan Grant wrote: > The problems stem from the fact that the C++ shared libraries that BDB > needs require support for exceptions and RTTI; this isn't available in > the java binary. Whats needed to make it available? Is it simply a matter of building the JDK with a different set of default CFLAGS or CXXFLAGS? -- 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 Aug 12 4:11:50 2000 Delivered-To: freebsd-java@freebsd.org Received: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60]) by hub.freebsd.org (Postfix) with ESMTP id B1E8037BCD5 for ; Sat, 12 Aug 2000 04:11:47 -0700 (PDT) (envelope-from Jan.Grant@bristol.ac.uk) Received: from mail.ilrt.bris.ac.uk by dire.bris.ac.uk with SMTP-PRIV with ESMTP; Sat, 12 Aug 2000 12:11:39 +0100 Received: from localhost (cmjg@localhost) by mail.ilrt.bris.ac.uk (8.8.7/8.8.8) with ESMTP id MAA18394; Sat, 12 Aug 2000 12:11:38 +0100 (BST) Date: Sat, 12 Aug 2000 12:11:38 +0100 (BST) From: Jan Grant To: Greg Lewis Cc: Jan Grant , freebsd-java@FreeBSD.ORG Subject: Re: Sleepycat BerkeleyDB 2.7.7 & JDK 1.2.2 In-Reply-To: <200008120037.KAA55608@ares.trc.adelaide.edu.au> 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 On Sat, 12 Aug 2000, Greg Lewis wrote: > Jan Grant wrote: > > The problems stem from the fact that the C++ shared libraries that BDB > > needs require support for exceptions and RTTI; this isn't available in > > the java binary. > > Whats needed to make it available? Is it simply a matter of building > the JDK with a different set of default CFLAGS or CXXFLAGS? Erm, probably; I'm feeling a bit more useful and a bit less lazy today, so I'll do some more experiments and post the results back.* jan * Translation: now I've got version 3.1 of BDB working, this is less pressing so I'm paradoxically prepared to devote some CFT to figuring out how to tweak the build process to get C++ working :-) -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287163 Fax +44 (0)117 9287112 RFC822 jan.grant@bris.ac.uk Generalisation is never appropriate. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message