From owner-freebsd-java@FreeBSD.ORG Sun Nov 9 22:34:29 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13E811065686 for ; Sun, 9 Nov 2008 22:34:29 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id B98758FC0A for ; Sun, 9 Nov 2008 22:34:28 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.2/8.14.2) with ESMTP id mA9MZoak092460; Sun, 9 Nov 2008 14:35:50 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.2/8.14.2/Submit) id mA9MZnKq092459; Sun, 9 Nov 2008 14:35:49 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Sun, 9 Nov 2008 14:35:49 -0800 From: Greg Lewis To: Andriy Gapon Message-ID: <20081109223549.GA90295@misty.eyesbeyond.com> References: <48C13406.50606@icyb.net.ua> <4914353A.8010304@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4914353A.8010304@icyb.net.ua> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-java@freebsd.org Subject: Re: separate out tzdata port/package X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Nov 2008 22:34:29 -0000 On Fri, Nov 07, 2008 at 02:31:54PM +0200, Andriy Gapon wrote: > on 05/09/2008 16:28 Andriy Gapon said the following: > > I haven't looked at the actual code and have not given any deep thought > > to this, so the following might be silly. > > Is it possible to separate java tz data into its own port/package? > > Maybe even shared by all/some JDKs. > > I usually install java from ports and it seems like a waste to rebuild > > the whole jdk just to get an updated tz data. > > Sorry, still no code. > But here's an idea how this suggested port/package would work. > > It would install (at least) tzupdater.jar somewhere in ${LOCALBASE}/lib > or share. > In its install script it would iterate over registered Sun Java VMs > (javavms file) and execute $vm -jar tzupdater.jar -u (or something similar). > jdk* ports would grow a dependency on this new port and would execute > tzupdater.jar as part of their build/install pretty much as they do now. > > The only issue that I see is that checksum for some files in jdk/jre > installations would not be updated when tz files are modified. But I > don't think that this is a show-stopper. > > What do you think? > Thanks! I would certainly like to be able to get away from updating a lot of ports when a new tzupdater comes out. However, breaking the packing list for already installed ports is a show stopper. A possible alternative is to not install zoneinfo files for any of the JDKs but instead create symlinks to a centrally created set of zoneinfo files created by the tzupdater port you're suggesting. Its not actually a problem that you don't have a JDK to run tzupdater with (hint: see the current diablo-jdk16 port and how it handles tzupdater). For extra credit you could use the zoneinfo files from the existing misc/zoneinfo port rather than waiting for Sun to release updated tzupdater releases. I haven't looked into this at all, so there might be some tricks I'm missing. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Mon Nov 10 11:06:53 2008 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE9CB1065691 for ; Mon, 10 Nov 2008 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B54FE8FC25 for ; Mon, 10 Nov 2008 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAAB6r0Q049773 for ; Mon, 10 Nov 2008 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAAB6rEI049769 for freebsd-java@FreeBSD.org; Mon, 10 Nov 2008 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Nov 2008 11:06:53 GMT Message-Id: <200811101106.mAAB6rEI049769@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-java@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-java@FreeBSD.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2008 11:06:53 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o java/125583 java Java gui programs stop without error message o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones o java/121692 java java/jdk16: Java 1.5 1.5.0.14p8 crashes in RMI TCP Con o ports/121420 java java/jdk16: Java applet fails to find class under fire o ports/121416 java java/jdk15 can't build if BIN environment variable is o ports/120372 java java/linux-sun-jdk16: linux-sun-jre1.6.0 plugin doesn' o java/120146 java java/jdk15: netbeans 6.0 causes java core dump on amd6 o ports/119732 java java/linux-sun-jre16: linux-sun-jre16 plugin doesn't w o java/119063 java An unexpected error has been detected by Java Runtime o java/118956 java eclipse and netbeans break on diablo-jdk15 o java/118496 java Eclipse packages do not work with 6.3-RC1/amd64 o ports/116841 java cannot build java/jdk16 by using java/linux-sun-jdk16 o java/116667 java linux-sun-javac1.4 hangs on SMP o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to o java/115773 java [request] java.nio channel selectors should use kqueue o java/114644 java tomcat goes out of PermSpace, jvm crashes o ports/113751 java java/linux-sun-jdk15: linux-sun-jdk-1.5.0.12,2 - java o ports/113467 java Multiple "missing return value" errors building JDK on o java/112595 java Java appletviewer frequently hangs (kse_release loop) o java/110912 java Java krb5 client leaks UDP connections o java/105482 java diablo-jdk1.5.0/jdk-1.5.0 java.nio.Selector bug o java/97461 java Diablo JDK does not report Update level in a format su o ports/84742 java make ports/java/jdk14 use dynamic Motif librarires s java/62837 java linux-sun-jdk14 executables hang with COMPAT_LINUX in s ports/60083 java java/jdk14 - Unsafe use of getaddrinfo in jvm 1.4.2-p5 s ports/56928 java jce-aba port should install to $JAVA_HOME/jre/lib/ext 27 problems total. From owner-freebsd-java@FreeBSD.ORG Tue Nov 11 19:22:07 2008 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BF401065674 for ; Tue, 11 Nov 2008 19:22:07 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net [69.17.117.3]) by mx1.freebsd.org (Postfix) with ESMTP id 52F318FC1B for ; Tue, 11 Nov 2008 19:22:07 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 12011 invoked from network); 11 Nov 2008 18:55:26 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 11 Nov 2008 18:55:25 -0000 Message-ID: <4919D3E8.204@telenix.org> Date: Tue, 11 Nov 2008 13:50:16 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: freebsd-java@FreeBSD.org X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2008 19:22:07 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 after a layoff from the java language for about 10 years, I've decided to really make my way back. When I was last active with Java, it was at 1.2, I guess right now the stable is I want to use is 1.6 (JDK6?) I need a touch of advice on now to go about doing this for my FreeBSD-current box. I've been running FreeBSD-current since way back in the FreeBSD-1.0 days, with some breaks on my part due to health emergencies, and I still need to get the Java JDK6 working. I also want to get the 3.4 version of eclipse working, along with a couple of different plugins. I don't know if using a FreeBSD port is the best idea froo eclipse, and I guess I need that info for the JDK6 too. You see, it *looks* like the latest JDK6 which is native is named "Diablo", but I can't find any description on the web for what the Diablo means. Also, the name of the tarball has "freebsd7" in it, so I need to know both what the Diablo means, and also if that "freebsd7" means it won't build for FreeBSD-current. You see, I have the option of grabbing the Sun JDK6, the Linux-i386 binary, if I find that I can't build the Diablo either because of what that "Diablo" means, or because of what the FreeBSD7 means (if it's going to build on -current). Please, could you give me some info on that? I don't need a dissertation on what Java is, but I do need those 2 questions addressed, and thanks for your time. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkZ0+gACgkQz62J6PPcoOmlvwCeLSma2k0PSke5/y5vs3HdlTAh R2wAoJSJNj3fZTXL69csqBwRsZL3yTAl =fyeC -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Tue Nov 11 20:06:36 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BED71065677 for ; Tue, 11 Nov 2008 20:06:36 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id EABE48FC0C for ; Tue, 11 Nov 2008 20:06:35 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.3/8.14.3/NETPLEX) with ESMTP id mABJrgxo003283; Tue, 11 Nov 2008 14:53:42 -0500 (EST) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.0 (mail.netplex.net [204.213.176.10]); Tue, 11 Nov 2008 14:53:42 -0500 (EST) Date: Tue, 11 Nov 2008 14:53:42 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Chuck Robey In-Reply-To: <4919D3E8.204@telenix.org> Message-ID: References: <4919D3E8.204@telenix.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-java@freebsd.org Subject: Re: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-java@freebsd.org List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2008 20:06:36 -0000 On Tue, 11 Nov 2008, Chuck Robey wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > after a layoff from the java language for about 10 years, I've decided to really > make my way back. When I was last active with Java, it was at 1.2, I guess > right now the stable is I want to use is 1.6 (JDK6?) I need a touch of advice > on now to go about doing this for my FreeBSD-current box. > > I've been running FreeBSD-current since way back in the FreeBSD-1.0 days, with > some breaks on my part due to health emergencies, and I still need to get the > Java JDK6 working. I also want to get the 3.4 version of eclipse working, along > with a couple of different plugins. I don't know if using a FreeBSD port is the > best idea froo eclipse, and I guess I need that info for the JDK6 too. > > You see, it *looks* like the latest JDK6 which is native is named "Diablo", but > I can't find any description on the web for what the Diablo means. Also, the > name of the tarball has "freebsd7" in it, so I need to know both what the Diablo > means, and also if that "freebsd7" means it won't build for FreeBSD-current. > > You see, I have the option of grabbing the Sun JDK6, the Linux-i386 binary, if I > find that I can't build the Diablo either because of what that "Diablo" means, > or because of what the FreeBSD7 means (if it's going to build on -current). > > Please, could you give me some info on that? I don't need a dissertation on > what Java is, but I do need those 2 questions addressed, and thanks for your time. Follow the link in diablo-jdk16/pkg-descr; it explains it all. Diablo-jdk16 is a pre-built binary distribution that has gone through all of Sun's requirements for releasing a binary. The FreeBSD Foundation funds this activity. Binaries for 6 and 7 will run on -current as long as you have compatibility packages installed (compat6x) and enabled in the kernel (COMPAT_FREEBSD6, COMPAT_FREEBSD7). You may also need to use libmap.conf to map libpthread to libthr. jdk16 (non-diablo) is built from Sun's sources. You (the builder) have to download the source and patch files yourself and plop them into the correct place (DISTDIR, usually /usr/ports/distfiles). The build process can take some time, but from my experience jdk16 builds much faster than jdk15. Still, it may take many hours depending on your hardware. I do not use the diablo port - I use the jdk built from sources, but I have not built it in a few months, and only for 32-bit i386. -- DE From owner-freebsd-java@FreeBSD.ORG Tue Nov 11 20:43:27 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66F2C1065674 for ; Tue, 11 Nov 2008 20:43:27 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net [69.17.117.3]) by mx1.freebsd.org (Postfix) with ESMTP id 5B6AE8FC24 for ; Tue, 11 Nov 2008 20:43:27 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 9097 invoked from network); 11 Nov 2008 20:43:26 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 11 Nov 2008 20:43:26 -0000 Message-ID: <4919ED37.9030403@telenix.org> Date: Tue, 11 Nov 2008 15:38:15 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: freebsd-java@freebsd.org References: <4919D3E8.204@telenix.org> In-Reply-To: X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2008 20:43:27 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Eischen wrote: > On Tue, 11 Nov 2008, Chuck Robey wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> after a layoff from the java language for about 10 years, I've decided >> to really >> make my way back. When I was last active with Java, it was at 1.2, I >> guess >> right now the stable is I want to use is 1.6 (JDK6?) I need a touch >> of advice >> on now to go about doing this for my FreeBSD-current box. >> >> I've been running FreeBSD-current since way back in the FreeBSD-1.0 >> days, with >> some breaks on my part due to health emergencies, and I still need to >> get the >> Java JDK6 working. I also want to get the 3.4 version of eclipse >> working, along >> with a couple of different plugins. I don't know if using a FreeBSD >> port is the >> best idea froo eclipse, and I guess I need that info for the JDK6 too. >> >> You see, it *looks* like the latest JDK6 which is native is named >> "Diablo", but >> I can't find any description on the web for what the Diablo means. >> Also, the >> name of the tarball has "freebsd7" in it, so I need to know both what >> the Diablo >> means, and also if that "freebsd7" means it won't build for >> FreeBSD-current. >> >> You see, I have the option of grabbing the Sun JDK6, the Linux-i386 >> binary, if I >> find that I can't build the Diablo either because of what that >> "Diablo" means, >> or because of what the FreeBSD7 means (if it's going to build on >> -current). >> >> Please, could you give me some info on that? I don't need a >> dissertation on >> what Java is, but I do need those 2 questions addressed, and thanks >> for your time. > > Follow the link in diablo-jdk16/pkg-descr; it explains it all. > > Diablo-jdk16 is a pre-built binary distribution that has gone > through all of Sun's requirements for releasing a binary. The > FreeBSD Foundation funds this activity. Binaries for 6 and 7 > will run on -current as long as you have compatibility packages > installed (compat6x) and enabled in the kernel (COMPAT_FREEBSD6, > COMPAT_FREEBSD7). You may also need to use libmap.conf to map > libpthread to libthr. > > jdk16 (non-diablo) is built from Sun's sources. You (the builder) > have to download the source and patch files yourself and plop them > into the correct place (DISTDIR, usually /usr/ports/distfiles). > The build process can take some time, but from my experience jdk16 > builds much faster than jdk15. Still, it may take many hours > depending on your hardware. > > I do not use the diablo port - I use the jdk built from sources, > but I have not built it in a few months, and only for 32-bit i386. > OK, taking your advice, using the jdk16 port. Have a pretty fast quad intel processor machine (4G of RAM) so it ought to get this week, I hope (yeah, kidding). As we speak, I'm downloading all those tarballs that the port needs. I know that the port has gigantic boot requirements, but once I have it all built, can I safely delete all those huge additional jdks that the port builds? I'd kind of dislike having all that extra gigs of absolutely useless stuff that exists at that point (I think, and I'm really not sure) only to confuse things and make pathing errors more likely. I really wish that the jdk16 port had an option to clean up behind itself (one heck of a lot more than a mere make clean). BTW, the pkg-descr is fairly useless as far as explaining what a diablo is (what's the differences WRT the JDK16 port, genealogically speaking), and the URL in the pkg-descr, outside of using the word in the file download link, makes only one single mention of the "Diablo" word. It really doesn't answer any questions for me at all. Am I being obtuse here? I know I've done that before, but I really can't seem to find anything about the Diablo. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkZ7TcACgkQz62J6PPcoOn5EACdGora5q70adjpzgAxFvOR0g17 DW8AnRQVxwY4wAYcRhZ6tnW5S8GWuBft =oeTm -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Wed Nov 12 04:20:03 2008 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 621771065678 for ; Wed, 12 Nov 2008 04:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 485848FC12 for ; Wed, 12 Nov 2008 04:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAC4K3R0038406 for ; Wed, 12 Nov 2008 04:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAC4K3uZ038405; Wed, 12 Nov 2008 04:20:03 GMT (envelope-from gnats) Resent-Date: Wed, 12 Nov 2008 04:20:03 GMT Resent-Message-Id: <200811120420.mAC4K3uZ038405@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yui Sakazume Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B3A81065677 for ; Wed, 12 Nov 2008 04:10:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 543138FC18 for ; Wed, 12 Nov 2008 04:10:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mAC4Aehc021126 for ; Wed, 12 Nov 2008 04:10:40 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mAC4AeVm021125; Wed, 12 Nov 2008 04:10:40 GMT (envelope-from nobody) Message-Id: <200811120410.mAC4AeVm021125@www.freebsd.org> Date: Wed, 12 Nov 2008 04:10:40 GMT From: Yui Sakazume To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: java/128809: JVM aborted when GNU RXTX write to serial port. X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2008 04:20:03 -0000 >Number: 128809 >Category: java >Synopsis: JVM aborted when GNU RXTX write to serial port. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Nov 12 04:20:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Yui Sakazume >Release: 7.0-RELEASE >Organization: >Environment: FreeBSD oxygen2.michiga.com 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Wed Jun 25 00:18:27 JST 2008 saka@oxygen.michiga.com:/usr/obj/usr/src/sys/OXYGEN i386 >Description: java died with SEGV when GNU RXTX write to serial port. command line output is as follows. The core file and hs_err file are generated. Stable Library ========================================= Native lib Version = RXTX-2.1-7 Java lib Version = RXTX-2.1-7 # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x28ecc335, pid=99763, tid=0x4d61a100 # # Java VM: Diablo Java HotSpot(TM) Server VM (10.0-b23 mixed mode bsd-x86) # Problematic frame: # C [librxtxSerial.so+0x4335] Java_gnu_io_RXTXPort_writeArray+0x145 # # An error report file with more information is saved as: # /usr/local/javaprssrvr/hs_err_pid99763.log # # Please submit bug reports to freebsd-java@FreeBSD.org # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # Experimental: JNI_OnLoad called. Abort trap (core dumped) hs_err_pid99763.log: # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x28ecc335, pid=99763, tid=0x4d61a100 # # Java VM: Diablo Java HotSpot(TM) Server VM (10.0-b23 mixed mode bsd-x86) # Problematic frame: # C [librxtxSerial.so+0x4335] Java_gnu_io_RXTXPort_writeArray+0x145 # # Please submit bug reports to freebsd-java@FreeBSD.org # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x4d602800): JavaThread "KISS Write Thread" [_thread_in_native, id=1298243840, stack(0x7f12b000,0x7f17b000)] siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000144 Registers: EAX=0x00000000, EBX=0x28ed32c4, ECX=0x00000000, EDX=0x000187ca ESP=0x7f17aa60, EBP=0x7f17aa98, ESI=0x0000004d, EDI=0x0000004d EIP=0x28ecc335, EFLAGS=0x00010246 Top of Stack: (sp=0x7f17aa60) 0x7f17aa60: 4d6028f4 7f17aafc 4d715060 00000000 0x7f17aa70: 00000000 0000004d 28ed0cf0 009395c8 0x7f17aa80: 00000000 0000000c 4d715060 2c435f80 0x7f17aa90: 2c435f7c 4d602800 7f17aae0 2900a3aa 0x7f17aaa0: 4d6028f4 7f17ab00 7f17aafc 00000000 0x7f17aab0: 0000004d 00000000 0000004d 285f48e0 0x7f17aac0: 7f17aac0 00000000 7f17ab00 2c440598 0x7f17aad0: 00000000 2c435f80 00000000 7f17aaf0 Instructions: (pc=0x28ecc335) 0x28ecc325: 80 7d e7 00 75 c7 8b 4d e8 85 c9 75 26 8b 45 e8 0x28ecc335: c7 80 44 01 00 00 01 00 00 00 8d 83 d0 e3 ff ff Stack: [0x7f12b000,0x7f17b000], sp=0x7f17aa60, free space=318k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [librxtxSerial.so+0x4335] Java_gnu_io_RXTXPort_writeArray+0x145 v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::StubRoutines (1) V [libjvm.so+0x300f9c] V [libjvm.so+0x48cd29] V [libjvm.so+0x3000cf] V [libjvm.so+0x3001d5] V [libjvm.so+0x300a8a] V [libjvm.so+0x354ab6] V [libjvm.so+0x55e1f1] V [libjvm.so+0x55e2ab] V [libjvm.so+0x491f87] C [libthr.so.3+0x6b1f] pthread_getprio+0xcf Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::StubRoutines (1) --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x4e303000 JavaThread "192.168.10.3:54842->165.91.140.28:14580" [_thread_blocked, id=1311891712, stack(0x7e8f1000,0x7e941000)] 0x4de03000 JavaThread "192.168.10.3:54842<-165.91.140.28:14580" [_thread_in_native, id=1306632704, stack(0x7e942000,0x7e992000)] 0x28f21800 JavaThread "DestroyJavaVM" [_thread_blocked, id=673190400, stack(0x7f9af000,0x7f9ff000)] 0x4e671000 JavaThread "Utility Thread" daemon [_thread_blocked, id=687041024, stack(0x7e993000,0x7e9e3000)] 0x4e670800 JavaThread "Listening on 127.0.0.1:14508 TNC log port" [_thread_in_native, id=687040768, stack(0x7e9e4000,0x7ea34000)] 0x4e670000 JavaThread "Listening on 127.0.0.1:14507 connection log port" [_thread_in_native, id=687040512, stack(0x7ea35000,0x7ea85000)] 0x4e66f800 JavaThread "Listening on 127.0.0.1:14506 call log port" [_thread_in_native, id=687040256, stack(0x7ea86000,0x7ead6000)] 0x4e661800 JavaThread "Listening on 127.0.0.1:14505 looped packet log port" [_thread_in_native, id=687040000, stack(0x7ead7000,0x7eb27000)] 0x4e661000 JavaThread "Listening on 127.0.0.1:14504 dupe log port" [_thread_in_native, id=687039744, stack(0x7eb28000,0x7eb78000)] 0x4e660800 JavaThread "Listening on 127.0.0.1:14503 error log port" [_thread_in_native, id=687039488, stack(0x7eb79000,0x7ebc9000)] 0x4e660000 JavaThread "Listening on 127.0.0.1:14502 log port" [_thread_in_native, id=687039232, stack(0x7ebca000,0x7ec1a000)] 0x4e65f800 JavaThread "Listening on 14501 status port" [_thread_in_native, id=687038976, stack(0x7ec1b000,0x7ec6b000)] 0x4e65f000 JavaThread "Listening on 127.0.0.1:14500 console port" [_thread_in_native, id=687038720, stack(0x7ec6c000,0x7ecbc000)] 0x4e65e800 JavaThread "Listening on 14580u IGate port" [_thread_in_native, id=687038464, stack(0x7ecbd000,0x7ed0d000)] 0x4e65d800 JavaThread "UDPReader - 0.0.0.0/0.0.0.0:14580" [_thread_in_native, id=687038208, stack(0x7ed0e000,0x7ed5e000)] 0x4e65d000 JavaThread "UDPWriter - 14580" [_thread_blocked, id=687037952, stack(0x7ed5f000,0x7edaf000)] 0x4e65c800 JavaThread "Listening on 1314u msg-only port" [_thread_in_native, id=687037696, stack(0x7ee01000,0x7ee51000)] 0x4e65c000 JavaThread "UDPReader - 0.0.0.0/0.0.0.0:1314" [_thread_in_native, id=687037440, stack(0x7ee52000,0x7eea2000)] 0x4e65b800 JavaThread "UDPWriter - 1314" [_thread_blocked, id=687037184, stack(0x7eea3000,0x7eef3000)] 0x4e65b000 JavaThread "Listening on 10152u no-echo port" [_thread_in_native, id=687036928, stack(0x7eef4000,0x7ef44000)] 0x4e65a800 JavaThread "UDPReader - 0.0.0.0/0.0.0.0:10152" [_thread_in_native, id=687036672, stack(0x7ef45000,0x7ef95000)] 0x4db58000 JavaThread "UDPWriter - 10152" [_thread_blocked, id=687036416, stack(0x7ef96000,0x7efe6000)] 0x4db58800 JavaThread "Upstream Dispatcher" [_thread_blocked, id=687036160, stack(0x7efe7000,0x7f037000)] 0x4d802800 JavaThread "IGate Adjunct Send" [_thread_blocked, id=1300340992, stack(0x7f089000,0x7f0d9000)] 0x4db57800 JavaThread "IGate Adjunct Receive" [_thread_blocked, id=687035648, stack(0x7f0da000,0x7f12a000)] =>0x4d602800 JavaThread "KISS Write Thread" [_thread_in_native, id=1298243840, stack(0x7f12b000,0x7f17b000)] 0x4db57000 JavaThread "KISSInterface Read" [_thread_blocked, id=687035392, stack(0x7f17c000,0x7f1cc000)] 0x4db56800 JavaThread "Listening on 127.0.0.1:14509" [_thread_in_native, id=687035136, stack(0x7f1cd000,0x7f21d000)] 0x4db55800 JavaThread "Serial Input Thread" [_thread_in_native, id=687034880, stack(0x7f21e000,0x7f26e000)] 0x4db54800 JavaThread "IGate ID Timer" [_thread_blocked, id=687034368, stack(0x7f3c1000,0x7f411000)] 0x4db54000 JavaThread "Input Queue" daemon [_thread_blocked, id=687034112, stack(0x7f412000,0x7f462000)] 0x4db52000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=687033600, stack(0x7f4e4000,0x7f534000)] 0x28f27800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=687033344, stack(0x7f535000,0x7f5b5000)] 0x28f27000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=687033088, stack(0x7f5b6000,0x7f636000)] 0x28f26800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=687032320, stack(0x7f637000,0x7f687000)] 0x28f25000 JavaThread "Finalizer" daemon [_thread_blocked, id=687032832, stack(0x7f688000,0x7f6d8000)] 0x28f24800 JavaThread "Reference Handler" daemon [_thread_blocked, id=687032576, stack(0x7f6d9000,0x7f729000)] Other Threads: 0x28f24000 VMThread [stack: 0x7f72a000,0x7f7aa000] [id=687032064] 0x4db52800 WatcherThread [stack: 0x7f463000,0x7f4e3000] [id=687033856] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 3584K, used 158K [0x49f00000, 0x4a300000, 0x4d2c0000) eden space 3072K, 5% used [0x49f00000,0x49f279c0,0x4a200000) from space 512K, 0% used [0x4a280000,0x4a280000,0x4a300000) to space 512K, 0% used [0x4a200000,0x4a200000,0x4a280000) PSOldGen total 26496K, used 352K [0x300c0000, 0x31aa0000, 0x49f00000) object space 26496K, 1% used [0x300c0000,0x30118180,0x31aa0000) PSPermGen total 16384K, used 3947K [0x2c0c0000, 0x2d0c0000, 0x300c0000) object space 16384K, 24% used [0x2c0c0000,0x2c49ae80,0x2d0c0000) Dynamic libraries: 0x08048000 /usr/local/diablo-jdk1.6.0/bin/java 0x2808d000 /lib/libthr.so.3 0x280a0000 /lib/libc.so.7 0x28300000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/server/libjvm.so 0x28d5f000 /usr/lib/libstdc++.so.6 0x2819c000 /lib/libm.so.5 0x281b1000 /lib/libgcc_s.so.1 0x281bd000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/native_threads/libhpi.so 0x281d8000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/libverify.so 0x28e54000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/libjava.so 0x281e5000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/libzip.so 0x281ee000 /lib/libz.so.4 0x28eaf000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/libnet.so 0x28ec8000 /usr/local/diablo-jdk1.6.0/jre/lib/i386/librxtxSerial.so 0x28059000 /libexec/ld-elf.so.1 VM Arguments: java_command: javAPRSSrvr Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=/usr/local/diablo-jdk1.6.0 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin LD_LIBRARY_PATH=/usr/local/diablo-jdk1.6.0/jre/lib/i386/server:/usr/local/diablo-jdk1.6.0/jre/lib/i386:/usr/local/diablo-jdk1.6.0/jre/../lib/i386 SHELL=/bin/sh HOSTTYPE=FreeBSD OSTYPE=FreeBSD MACHTYPE=i386 Signal Handlers: SIGSEGV: [libjvm.so+0x59f5d0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGBUS: [libjvm.so+0x59f5d0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGFPE: [libjvm.so+0x48dcb0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGPIPE: [libjvm.so+0x48dcb0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGXFSZ: [libjvm.so+0x48dcb0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGILL: [libjvm.so+0x48dcb0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGUSR1: SIG_DFL, sa_mask[0]=0xfffefeff, sa_flags=0x00000000 SIGUSR2: [libjvm.so+0x4903b0], sa_mask[0]=0x00000000, sa_flags=0x00000042 SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000002 SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGTERM: [libjvm.so+0x48f4a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGQUIT: [libjvm.so+0x48f4a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 --------------- S Y S T E M --------------- OS:Bsd uname:FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Wed Jun 25 00:18:27 JST 2008 saka@oxygen.michiga.com:/usr/obj/usr/src/sys/OXYGEN i386 rlimit: STACK 65536k, CORE infinity, NPROC 5547, NOFILE 11095 CPU:total 4 (1 cores per cpu, 2 threads per core) family 15 model 4 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht Memory: 4k page, physical 1901464k(475366k free) vm_info: Diablo Java HotSpot(TM) Server VM (10.0-b23) for bsd-x86 JRE (1.6.0_07-b02), built on May 12 2008 23:06:05 by "truk" with gcc 4.2.1 20070719 [FreeBSD] time: Thu Nov 6 23:45:05 2008 elapsed time: 1200 seconds >How-To-Repeat: This problem happens every time when the same application is run. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Wed Nov 12 05:44:08 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E1BC1065672 for ; Wed, 12 Nov 2008 05:44:08 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id C12BB8FC13 for ; Wed, 12 Nov 2008 05:44:07 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.2/8.14.2) with ESMTP id mAC5jdZK008470; Tue, 11 Nov 2008 21:45:39 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.2/8.14.2/Submit) id mAC5jXPp008469; Tue, 11 Nov 2008 21:45:33 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 11 Nov 2008 21:45:32 -0800 From: Greg Lewis To: Chuck Robey Message-ID: <20081112054532.GA8373@misty.eyesbeyond.com> References: <4919D3E8.204@telenix.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4919D3E8.204@telenix.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-java@freebsd.org Subject: Re: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2008 05:44:08 -0000 On Tue, Nov 11, 2008 at 01:50:16PM -0500, Chuck Robey wrote: > after a layoff from the java language for about 10 years, I've decided to really > make my way back. When I was last active with Java, it was at 1.2, I guess > right now the stable is I want to use is 1.6 (JDK6?) I need a touch of advice > on now to go about doing this for my FreeBSD-current box. > > I've been running FreeBSD-current since way back in the FreeBSD-1.0 days, with > some breaks on my part due to health emergencies, and I still need to get the > Java JDK6 working. I also want to get the 3.4 version of eclipse working, along > with a couple of different plugins. I don't know if using a FreeBSD port is the > best idea froo eclipse, and I guess I need that info for the JDK6 too. > > You see, it *looks* like the latest JDK6 which is native is named "Diablo", but > I can't find any description on the web for what the Diablo means. Also, the > name of the tarball has "freebsd7" in it, so I need to know both what the Diablo > means, and also if that "freebsd7" means it won't build for FreeBSD-current. > > You see, I have the option of grabbing the Sun JDK6, the Linux-i386 binary, if I > find that I can't build the Diablo either because of what that "Diablo" means, > or because of what the FreeBSD7 means (if it's going to build on -current). > > Please, could you give me some info on that? I don't need a dissertation on > what Java is, but I do need those 2 questions addressed, and thanks for your time. I think Dan answered this, but just to sum up the differences: Diablo is a Java compatible release sponsored by the FreeBSD Foundation. It is based off of Sun's partner only sources rather than public sources and has passed Sun's compatibility test suite. The current Diablo release is based on Java 6 Update 7. It is only supported on FreeBSD 6 and 7. If it works on 8-CURRENT then thats great, but if it doesn't then you're basically out of luck. The jdk16 port is based on Sun's public source releases under the JRL. The most recent of these is Java 6 Update 3 unfortunately, so its quite a bit behind in that sense. You must compile it from source. Once its been compiled once you can delete the bootstrapping JDK since it can compile any port updates itself. Note that many of the same people are involved in both ports, so its basically the same set of patches to slightly different versions of Sun's source when it boils down to it. At this point it doesn't look likely that Sun is going to do any more JRL licensed source code releases. Rather, they are focused on OpenJDK from a source release perspective. There is currently an OpenJDK 7 port to FreeBSD, but no OpenJDK 6 port. In terms of Eclipse, I'd recommend the eclipse-devel port. It installs Eclipse Ganymede (3.4). I'd install plugins directly for the most part, a lot of the FreeBSD plugin ports are out of date I think and Eclipse has good support for installing and managing its own plugins from what I can tell. I think eclipse-devel will become eclipse in the near future, its just a matter of someone getting time to do it. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Wed Nov 12 16:40:13 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9DB8106564A for ; Wed, 12 Nov 2008 16:40:13 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail2.sea5.speakeasy.net (mail2.sea5.speakeasy.net [69.17.117.4]) by mx1.freebsd.org (Postfix) with ESMTP id A09918FC14 for ; Wed, 12 Nov 2008 16:40:13 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 11521 invoked from network); 12 Nov 2008 16:40:01 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail2.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 12 Nov 2008 16:40:01 -0000 Message-ID: <491B05AF.7070303@telenix.org> Date: Wed, 12 Nov 2008 11:34:55 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: Greg Lewis References: <4919D3E8.204@telenix.org> <20081112054532.GA8373@misty.eyesbeyond.com> In-Reply-To: <20081112054532.GA8373@misty.eyesbeyond.com> X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org Subject: Re: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2008 16:40:13 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Greg Lewis wrote: > On Tue, Nov 11, 2008 at 01:50:16PM -0500, Chuck Robey wrote: > > I think Dan answered this, but just to sum up the differences: > > Diablo is a Java compatible release sponsored by the FreeBSD Foundation. > It is based off of Sun's partner only sources rather than public sources > and has passed Sun's compatibility test suite. The current Diablo release > is based on Java 6 Update 7. It is only supported on FreeBSD 6 and 7. If > it works on 8-CURRENT then thats great, but if it doesn't then you're > basically out of luck. > > The jdk16 port is based on Sun's public source releases under the JRL. > The most recent of these is Java 6 Update 3 unfortunately, so its quite > a bit behind in that sense. You must compile it from source. Once > its been compiled once you can delete the bootstrapping JDK since it > can compile any port updates itself. > > Note that many of the same people are involved in both ports, so its > basically the same set of patches to slightly different versions of > Sun's source when it boils down to it. > > At this point it doesn't look likely that Sun is going to do any more > JRL licensed source code releases. Rather, they are focused on OpenJDK > from a source release perspective. There is currently an OpenJDK 7 port > to FreeBSD, but no OpenJDK 6 port. > > In terms of Eclipse, I'd recommend the eclipse-devel port. It installs > Eclipse Ganymede (3.4). I'd install plugins directly for the most part, > a lot of the FreeBSD plugin ports are out of date I think and Eclipse has > good support for installing and managing its own plugins from what I > can tell. I think eclipse-devel will become eclipse in the near future, > its just a matter of someone getting time to do it. > OK. I need here to say that I'm more than a little bit astonished at how easily the jdk16 port built. I haven't even tried to use the port for several years, and the last times I remember trying it, the port really needed great amounts of hand-holding to get it to work. You might need to advertise the fact that it now just plain builds, perfectly, as if it had no bad history at all. I've used it already using complex tools, so I can say that another past trick of FreeBSD-java, that of tossing cores rather often, seems to have been left behind also. I'm impressed. It's sure going to make my job, re-learning java, a whole great deal easier. I wasn't aware of the eclipse-devel port, it's perfect for me, thanks. The only stumbling block I found was in trying to find the name of the ant port (apache-ant didn't seem at all obvious to me). You folks think that there's some problem with using ant, or Ant, anything more obvious? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkbBa8ACgkQz62J6PPcoOkijACffqYujolCC/E3fvFBM7TwoBYD KkIAnj8Kcpye1fVCeMKWYuIl3S5bPqOH =a+RT -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Thu Nov 13 04:10:33 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 225771065670 for ; Thu, 13 Nov 2008 04:10:33 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: from kiwi-computer.com (keira.kiwi-computer.com [63.224.10.3]) by mx1.freebsd.org (Postfix) with SMTP id BDCC08FC18 for ; Thu, 13 Nov 2008 04:10:32 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: (qmail 97667 invoked by uid 2001); 13 Nov 2008 03:43:51 -0000 Date: Wed, 12 Nov 2008 21:43:51 -0600 From: "Rick C. Petty" To: Chuck Robey Message-ID: <20081113034351.GA97314@keira.kiwi-computer.com> References: <4919D3E8.204@telenix.org> <20081112054532.GA8373@misty.eyesbeyond.com> <491B05AF.7070303@telenix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <491B05AF.7070303@telenix.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-java@freebsd.org Subject: Re: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rick-freebsd2008@kiwi-computer.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 04:10:33 -0000 First of all, please use a more appropriate subject. Most of us subscribe to multiple mailing lists, so a subject like "starting off" makes no sense for the questions you are asking. On Wed, Nov 12, 2008 at 11:34:55AM -0500, Chuck Robey wrote: > > OK. I need here to say that I'm more than a little bit astonished at how easily > the jdk16 port built. I haven't even tried to use the port for several years, That's obvious, since jdk ports have been building just fine for _many_ years. In fact port maintainers and our ports team have done a very good job keeping ports working well. I hope those people and others who maintain the java ports don't take offense to your astonishment. > and the last times I remember trying it, the port really needed great amounts of > hand-holding to get it to work. You might need to advertise the fact that it > now just plain builds, perfectly, as if it had no bad history at all. That is completely unnecessary. Your comment sounds like an insult wrapped inside a complement. There are many people keeping FreeBSD ports up to date and they are doing an excellent job. Even back to jdk12, I hardly recall having to do anything special... things just worked. This is what I expect from FreeBSD and why I don't use other distros. FreeBSD ports often seem to work better than the ports themselves do. > I wasn't aware of the eclipse-devel port, it's perfect for me, thanks. The only > stumbling block I found was in trying to find the name of the ant port > (apache-ant didn't seem at all obvious to me). You folks think that there's > some problem with using ant, or Ant, anything more obvious? The name of the project is "Apache Ant". The distfiles are apache-ant. The unpacked tarball goes into apache-ant. The port maintainer correctly labelled the port. To the FreeBSD Java team: Thank you for your efforts! Your work has allowed me to use FreeBSD at work and as such, I am more efficient. -- Rick C. Petty From owner-freebsd-java@FreeBSD.ORG Thu Nov 13 05:00:44 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBB4D1065686 for ; Thu, 13 Nov 2008 05:00:44 +0000 (UTC) (envelope-from daichi@jp.freebsd.org) Received: from natial.ongs.co.jp (natial.ongs.co.jp [202.216.246.90]) by mx1.freebsd.org (Postfix) with ESMTP id A3D1A8FC0C for ; Thu, 13 Nov 2008 05:00:44 +0000 (UTC) (envelope-from daichi@jp.freebsd.org) Received: from parancell.ongs.co.jp (dullmdaler.ongs.co.jp [202.216.246.94]) by natial.ongs.co.jp (Postfix) with ESMTPSA id 388B8125424 for ; Thu, 13 Nov 2008 13:44:59 +0900 (JST) Message-ID: <491BB0CA.3060106@jp.freebsd.org> Date: Thu, 13 Nov 2008 13:44:58 +0900 From: Daichi GOTO User-Agent: Thunderbird 2.0.0.17 (X11/20080927) MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: OpenJDK7 port status, anyone know? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 05:00:44 -0000 There are a thing I want to know with respect to Java team's work. Anyone know the porting progression status of OpenJDK as FreeBSD port or the status of OpenJDK porting team? If there are some info resources(rss, ml, forums or something like that), please teach me :) Thanks -- Daichi GOTO, http://people.freebsd.org/~daichi/ From owner-freebsd-java@FreeBSD.ORG Thu Nov 13 07:40:17 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFA85106568F for ; Thu, 13 Nov 2008 07:40:17 +0000 (UTC) (envelope-from daichi@jp.freebsd.org) Received: from natial.ongs.co.jp (natial.ongs.co.jp [202.216.246.90]) by mx1.freebsd.org (Postfix) with ESMTP id 919C48FC0C for ; Thu, 13 Nov 2008 07:40:17 +0000 (UTC) (envelope-from daichi@jp.freebsd.org) Received: from parancell.ongs.co.jp (dullmdaler.ongs.co.jp [202.216.246.94]) by natial.ongs.co.jp (Postfix) with ESMTPSA id A439812542B; Thu, 13 Nov 2008 16:40:16 +0900 (JST) Message-ID: <491BD9E0.7080806@jp.freebsd.org> Date: Thu, 13 Nov 2008 16:40:16 +0900 From: Daichi GOTO User-Agent: Thunderbird 2.0.0.17 (X11/20080927) MIME-Version: 1.0 To: Maho NAKATA , freebsd-java@freebsd.org References: <491BB0CA.3060106@jp.freebsd.org> <20081113.161613.232753460.chat95@mac.com> In-Reply-To: <20081113.161613.232753460.chat95@mac.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: OpenJDK7 port status, anyone know? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 07:40:18 -0000 Maho NAKATA wrote: > Hello Greg, Kurt, Landon, Jung-uk, Chirstos, is any progress here? > I'm also interested in this status, because I'm maintaing > OpenOffice.org port. > > Daichi-san, have you ever tried the following instruction by Landon Fuller? >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html Whistleeeeee it's cool :) I have not known that. thanks maho > and as I read from jung-uk kim's posting, > >> http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 >> http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 >> http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 > > Following persons have signed SCA, and they have been doing the acutal porting. > Tough job! > > Greg Lewis , > Kurt Miller , > Landon Fuller , > Jung-uk Kim , > Christos Zoulas , > FreeBSD Foundation > > Thanks kudos! > > Best regards, > > From: Daichi GOTO > Subject: OpenJDK7 port status, anyone know? > Date: Thu, 13 Nov 2008 13:44:58 +0900 > >> There are a thing I want to know with respect to Java team's work. >> >> Anyone know the porting progression status of OpenJDK as >> FreeBSD port or the status of OpenJDK porting team? If there are >> some info resources(rss, ml, forums or something like that), >> please teach me :) >> >> Thanks >> >> -- >> Daichi GOTO, http://people.freebsd.org/~daichi/ >> _______________________________________________ >> freebsd-java@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-java >> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" >> > > From: Jung-uk Kim > Subject: Re: OpenJDK BSD Port project: why FreeBSD Java Fondation is not metioned? > Date: Wed, 03 Sep 2008 11:10:44 -0400 > >> On Wednesday 03 September 2008 08:39 am, Pascal Hofstee wrote: >>> On Wed, Sep 3, 2008 at 2:05 PM, Lev Serebryakov >> wrote: >>>> BSD Port of OpenJDK is announced by Sun, by Sun empolyees: >>>> >>>> >>>> http://mail.openjdk.java.net/pipermail/announce/2008-August/00005 >>>> 8.html http://openjdk.java.net/projects/bsd-port >>>> http://mail.openjdk.java.net/pipermail/porters-dev/2008-August/00 >>>> 0191.html >>>> >>>> But this announces doesn't mention FreeBSD Java port, FreeBSD >>>> Java Team and Foundation at all. >>>> >>>> Is this project coordinated with FreeBSD Java team? Is FreeBSD >>>> Java Team interested in it? >>> Considering the first URL mentions that they do so "On behalf of >>> Greg Lewis, Kurt Miller and Landon Fuller", this at least sounds >>> like this is in coordination with the FreeBSD Java Team. >> Yes. All of us signed SCA and BSD patchsets are already in Mercurial: >> >> http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 >> http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 >> http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 >> >> I haven't tried it myself but Landon Fuller's build instruction is >> here: >> >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html >> >> Jung-uk Kim >> _______________________________________________ >> freebsd-java@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-java >> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" >> -- Daichi GOTO, http://home.jp.freebsd.org/~daichi/ From owner-freebsd-java@FreeBSD.ORG Thu Nov 13 07:41:13 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DC8C91065672 for ; Thu, 13 Nov 2008 07:41:13 +0000 (UTC) (envelope-from maho.nakata@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26]) by mx1.freebsd.org (Postfix) with ESMTP id 87FFD8FC0A for ; Thu, 13 Nov 2008 07:41:13 +0000 (UTC) (envelope-from maho.nakata@gmail.com) Received: by qw-out-2122.google.com with SMTP id 9so554763qwb.7 for ; Wed, 12 Nov 2008 23:41:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:message-id:to:cc:subject :from:in-reply-to:references:x-mailer:mime-version:content-type :content-transfer-encoding:sender; bh=KkH2h5kQlb3iL4c+eAfSY4gCwzwAskEzOuBDtAi6wgk=; b=LhmfhnaQhLjizJeFeBNRRLZyVJl1EXDVUxWwp1og4rxasWbyNLohU88tX9uWvxw3DM ygTiR0slVWUlSfaZBvO92FzkPy5gx/oSM+EuXKvuM196+0R7y07ivrbmdI3XTccLDFR+ 45bewy94SKZBvLeUTAAJhfZlx8AIY+h/Df9K8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:message-id:to:cc:subject:from:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding:sender; b=mqmEn4FEhLzbp6Yc93/jVzV96s+ziPIdKRXARdMs4qgtmLI5U3/n0mXOww3OUGqWRO pmK6FB4EkR5pvhJKXW5r79vpDwXcC23BgTtQuNWQoNjFz06SRNlq7fn2Pan4IQfz/uJF zOkH8YZaXz/g7gpRmq1UBeLjmAN/22yUVO72s= Received: by 10.215.13.6 with SMTP id q6mr10748309qai.37.1226560580063; Wed, 12 Nov 2008 23:16:20 -0800 (PST) Received: from localhost (rikad85.riken.jp [134.160.214.85]) by mx.google.com with ESMTPS id 4sm25905827yxj.7.2008.11.12.23.16.18 (version=SSLv3 cipher=RC4-MD5); Wed, 12 Nov 2008 23:16:19 -0800 (PST) Date: Thu, 13 Nov 2008 16:16:13 +0900 (JST) Message-Id: <20081113.161613.232753460.chat95@mac.com> To: daichi@jp.freebsd.org From: Maho NAKATA In-Reply-To: <491BB0CA.3060106@jp.freebsd.org> <200809031110.53495.jkim@FreeBSD.org> References: <491BB0CA.3060106@jp.freebsd.org> X-Mailer: Mew version 6.1 on Emacs 22.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: Maho NAKATA Cc: freebsd-java@freebsd.org Subject: Re: OpenJDK7 port status, anyone know? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 07:41:14 -0000 Hello Greg, Kurt, Landon, Jung-uk, Chirstos, is any progress here? I'm also interested in this status, because I'm maintaing OpenOffice.org port. Daichi-san, have you ever tried the following instruction by Landon Fuller? > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html and as I read from jung-uk kim's posting, > http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 > http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 Following persons have signed SCA, and they have been doing the acutal porting. Tough job! Greg Lewis , Kurt Miller , Landon Fuller , Jung-uk Kim , Christos Zoulas , FreeBSD Foundation Thanks kudos! Best regards, From: Daichi GOTO Subject: OpenJDK7 port status, anyone know? Date: Thu, 13 Nov 2008 13:44:58 +0900 > There are a thing I want to know with respect to Java team's work. > > Anyone know the porting progression status of OpenJDK as > FreeBSD port or the status of OpenJDK porting team? If there are > some info resources(rss, ml, forums or something like that), > please teach me :) > > Thanks > > -- > Daichi GOTO, http://people.freebsd.org/~daichi/ > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > From: Jung-uk Kim Subject: Re: OpenJDK BSD Port project: why FreeBSD Java Fondation is not metioned? Date: Wed, 03 Sep 2008 11:10:44 -0400 > On Wednesday 03 September 2008 08:39 am, Pascal Hofstee wrote: > > On Wed, Sep 3, 2008 at 2:05 PM, Lev Serebryakov > wrote: > > > BSD Port of OpenJDK is announced by Sun, by Sun empolyees: > > > > > > > > > http://mail.openjdk.java.net/pipermail/announce/2008-August/00005 > > >8.html http://openjdk.java.net/projects/bsd-port > > > http://mail.openjdk.java.net/pipermail/porters-dev/2008-August/00 > > >0191.html > > > > > > But this announces doesn't mention FreeBSD Java port, FreeBSD > > > Java Team and Foundation at all. > > > > > > Is this project coordinated with FreeBSD Java team? Is FreeBSD > > > Java Team interested in it? > > > > Considering the first URL mentions that they do so "On behalf of > > Greg Lewis, Kurt Miller and Landon Fuller", this at least sounds > > like this is in coordination with the FreeBSD Java Team. > > Yes. All of us signed SCA and BSD patchsets are already in Mercurial: > > http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 > http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 > > I haven't tried it myself but Landon Fuller's build instruction is > here: > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html > > Jung-uk Kim > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > From owner-freebsd-java@FreeBSD.ORG Fri Nov 14 05:57:46 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEEB81065673 for ; Fri, 14 Nov 2008 05:57:46 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id 56AC38FC0C for ; Fri, 14 Nov 2008 05:57:46 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.2/8.14.2) with ESMTP id mAE5xS1T042698; Thu, 13 Nov 2008 21:59:28 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.2/8.14.2/Submit) id mAE5xRKo042697; Thu, 13 Nov 2008 21:59:27 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 13 Nov 2008 21:59:27 -0800 From: Greg Lewis To: "Rick C. Petty" Message-ID: <20081114055926.GC42052@misty.eyesbeyond.com> References: <4919D3E8.204@telenix.org> <20081112054532.GA8373@misty.eyesbeyond.com> <491B05AF.7070303@telenix.org> <20081113034351.GA97314@keira.kiwi-computer.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081113034351.GA97314@keira.kiwi-computer.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Chuck Robey , freebsd-java@freebsd.org Subject: Re: starting off X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2008 05:57:46 -0000 G'day Rick, On Wed, Nov 12, 2008 at 09:43:51PM -0600, Rick C. Petty wrote: > First of all, please use a more appropriate subject. Most of us subscribe > to multiple mailing lists, so a subject like "starting off" makes no sense > for the questions you are asking. > > On Wed, Nov 12, 2008 at 11:34:55AM -0500, Chuck Robey wrote: > > > > OK. I need here to say that I'm more than a little bit astonished at how easily > > the jdk16 port built. I haven't even tried to use the port for several years, > > That's obvious, since jdk ports have been building just fine for _many_ > years. In fact port maintainers and our ports team have done a very good > job keeping ports working well. I hope those people and others who maintain > the java ports don't take offense to your astonishment. I can't speak for all involved. But I certainly didn't take any offense to Chuck's comments. > > and the last times I remember trying it, the port really needed great amounts of > > hand-holding to get it to work. You might need to advertise the fact that it > > now just plain builds, perfectly, as if it had no bad history at all. > > That is completely unnecessary. Your comment sounds like an insult wrapped > inside a complement. There are many people keeping FreeBSD ports up to > date and they are doing an excellent job. Even back to jdk12, I hardly > recall having to do anything special... things just worked. This is what > I expect from FreeBSD and why I don't use other distros. FreeBSD ports > often seem to work better than the ports themselves do. Again, this isn't how I certainly read it at all. If anyone should be offended I'd guess it would be me since I've been involved in all the ports since 1.2 :). The JDK _did_ used to be a lot harder to build. Or rather, I hope all the work over the years has made it easier, and thats what I think Chuck was saying. These incremental improvements probably don't show so much if you've been tracking things closely all that time, but Chuck has been out of the loop for a few years and it probably does seem like "Wow, things have gotten so much better!". At least I hope so. That said, the JDK is still a complex piece of software and there are still people who have difficulty getting it to work on FreeBSD. There's plenty of work yet to do. In no particular order: 1. Bootstrapping is still too hard. I think OpenJDK can help here, but it still needs someone to initially build it. 2. I need to put out a new patchset for jdk15. I thought I was close but I think Sun are close to releasing a new update, and I hate to push what may be the last patchset just before they do that *sigh*. 3. We're missing some of the functionality that Linux and Solaris have in Java 6. 4. While there is a port of OpenJDK 7, there is nothing for OpenJDK 6 yet. 5. Landon Fuller did an initial port to sparc64 earlier this year. It needs someone to clean it up and do some more testing. 6. jdk14 will soon be at the point where it should either be deleted or made to work on FreeBSD 7 (if anyone is still interested in it). 7. eclipse-devel should become eclipse and all the Eclipse plugin ports should either be updated as necessary or we should seriously think about just using Eclipse's own plugin managerment system and delete all the Eclipse ports that don't need FreeBSD specific patches to make them work. Getting our changes back into Eclipse would also be a _big_ help. ... and I'm sure there are lots more (I didn't even mention an ia64 port, which I think would be cool :). > > I wasn't aware of the eclipse-devel port, it's perfect for me, thanks. The only > > stumbling block I found was in trying to find the name of the ant port > > (apache-ant didn't seem at all obvious to me). You folks think that there's > > some problem with using ant, or Ant, anything more obvious? > > The name of the project is "Apache Ant". The distfiles are apache-ant. > The unpacked tarball goes into apache-ant. The port maintainer correctly > labelled the port. Maybe so, but I don't think its very intuitive. Every Java developer I know refers to it simply as "ant", so I think calling the port apache-ant makes it harder to find. Especially since its in devel (where it should be) rather than in java where all the JDK ports and other things that shouldn't be there are. I actually think the naming convention may be a hangover from it originally being jakarta-ant, but I could be mistaken. > To the FreeBSD Java team: Thank you for your efforts! Your work has > allowed me to use FreeBSD at work and as such, I am more efficient. Thanks Rick. But please, there was no need to come down on Chuck quite like this. Many may not recall, but Chuck is a ports committer emeritus and I'm actually glad to see him back (anytime you want the gnuplot port back, just let me know :). Anyway, I'd hate to see this get blown out of proportion, so lets all try to relax a little and focus on what we can do to make Java on FreeBSD even better. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Fri Nov 14 16:21:36 2008 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB8F7106564A for ; Fri, 14 Nov 2008 16:21:36 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id 7106D8FC14 for ; Fri, 14 Nov 2008 16:21:36 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.2/8.14.2) with ESMTP id mAEGNKPl050902; Fri, 14 Nov 2008 08:23:20 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.2/8.14.2/Submit) id mAEGNJY0050901; Fri, 14 Nov 2008 08:23:19 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Fri, 14 Nov 2008 08:23:19 -0800 From: Greg Lewis To: Maho NAKATA Message-ID: <20081114162319.GA50656@misty.eyesbeyond.com> References: <491BB0CA.3060106@jp.freebsd.org> <20081113.161613.232753460.chat95@mac.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081113.161613.232753460.chat95@mac.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-java@FreeBSD.org Subject: Re: OpenJDK7 port status, anyone know? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2008 16:21:36 -0000 On Thu, Nov 13, 2008 at 04:16:13PM +0900, Maho NAKATA wrote: > Hello Greg, Kurt, Landon, Jung-uk, Chirstos, is any progress here? > I'm also interested in this status, because I'm maintaing > OpenOffice.org port. > > Daichi-san, have you ever tried the following instruction by Landon Fuller? > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html Those instructions are correct. The port is currently building fine for me. Its a bit behind the main OpenJDK 7 source though -- I'm going to try and get it synced up as soon as I can. If you want to be more involved, then I suggest subscribing to the bsd-port-dev@openjdk.java.net mailing list. > and as I read from jung-uk kim's posting, > > > http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 > > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 > > http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 > > Following persons have signed SCA, and they have been doing the acutal porting. > Tough job! > > Greg Lewis , > Kurt Miller , > Landon Fuller , > Jung-uk Kim , > Christos Zoulas , > FreeBSD Foundation > > Thanks kudos! > > Best regards, > > From: Daichi GOTO > Subject: OpenJDK7 port status, anyone know? > Date: Thu, 13 Nov 2008 13:44:58 +0900 > > > There are a thing I want to know with respect to Java team's work. > > > > Anyone know the porting progression status of OpenJDK as > > FreeBSD port or the status of OpenJDK porting team? If there are > > some info resources(rss, ml, forums or something like that), > > please teach me :) > > > > Thanks > > > > -- > > Daichi GOTO, http://people.freebsd.org/~daichi/ > > _______________________________________________ > > freebsd-java@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-java > > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > > > > From: Jung-uk Kim > Subject: Re: OpenJDK BSD Port project: why FreeBSD Java Fondation is not metioned? > Date: Wed, 03 Sep 2008 11:10:44 -0400 > > > On Wednesday 03 September 2008 08:39 am, Pascal Hofstee wrote: > > > On Wed, Sep 3, 2008 at 2:05 PM, Lev Serebryakov > > wrote: > > > > BSD Port of OpenJDK is announced by Sun, by Sun empolyees: > > > > > > > > > > > > http://mail.openjdk.java.net/pipermail/announce/2008-August/00005 > > > >8.html http://openjdk.java.net/projects/bsd-port > > > > http://mail.openjdk.java.net/pipermail/porters-dev/2008-August/00 > > > >0191.html > > > > > > > > But this announces doesn't mention FreeBSD Java port, FreeBSD > > > > Java Team and Foundation at all. > > > > > > > > Is this project coordinated with FreeBSD Java team? Is FreeBSD > > > > Java Team interested in it? > > > > > > Considering the first URL mentions that they do so "On behalf of > > > Greg Lewis, Kurt Miller and Landon Fuller", this at least sounds > > > like this is in coordination with the FreeBSD Java Team. > > > > Yes. All of us signed SCA and BSD patchsets are already in Mercurial: > > > > http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 > > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 > > http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 > > > > I haven't tried it myself but Landon Fuller's build instruction is > > here: > > > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html > > > > Jung-uk Kim > > _______________________________________________ > > freebsd-java@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-java > > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > > > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-java@FreeBSD.ORG Fri Nov 14 19:51:18 2008 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 377AB1065674 for ; Fri, 14 Nov 2008 19:51:18 +0000 (UTC) (envelope-from redchin@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id B3FFA8FC14 for ; Fri, 14 Nov 2008 19:51:17 +0000 (UTC) (envelope-from redchin@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so1137418fgb.35 for ; Fri, 14 Nov 2008 11:51:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=YaqiaNbGFolcjUAl/7Zq9asUeoYRc3fYb3CNhGLAZbM=; b=ObF4uM64hBQG756ch2dkSyd1rdujxdJfphq+YTvqu+lqUWKY71V4JU0jpyV8+ONAle e68bdcxi2fFZgJIm+C0ELqkyekqUlioU5ydl9UMvGimUL+yUpvg38SpPDusiTOoXPnO2 dBWDJYETsp7j2NtrN2uiZdxZdrTdoDVRfreqE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=jEjawVJWzfzrYjDDcrKVQ8uUvWCc8uR900gaOtW8Q/8zzQGGxL8thwFIhhV0jYQloe b4Jx36Io954rB74uPOwjsmRYB49a5FLSUsEuHMBimvcb8evYgTZsezdsu0c0wDqBqZb0 RhZ9d1laSvIghTgJp6eeO0IYFHPe8flm3dryo= Received: by 10.180.215.12 with SMTP id n12mr343551bkg.113.1226690495340; Fri, 14 Nov 2008 11:21:35 -0800 (PST) Received: by 10.181.6.2 with HTTP; Fri, 14 Nov 2008 11:21:35 -0800 (PST) Message-ID: <1d3ed48c0811141121m7f941f38ud15c9c1eada4f7b8@mail.gmail.com> Date: Fri, 14 Nov 2008 11:21:35 -0800 From: "Kevin Downey" To: "Greg Lewis" In-Reply-To: <20081114162319.GA50656@misty.eyesbeyond.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <491BB0CA.3060106@jp.freebsd.org> <20081113.161613.232753460.chat95@mac.com> <20081114162319.GA50656@misty.eyesbeyond.com> Cc: Maho NAKATA , freebsd-java@freebsd.org Subject: Re: OpenJDK7 port status, anyone know? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2008 19:51:18 -0000 On Fri, Nov 14, 2008 at 8:23 AM, Greg Lewis wrote: > On Thu, Nov 13, 2008 at 04:16:13PM +0900, Maho NAKATA wrote: >> Hello Greg, Kurt, Landon, Jung-uk, Chirstos, is any progress here? >> I'm also interested in this status, because I'm maintaing >> OpenOffice.org port. >> >> Daichi-san, have you ever tried the following instruction by Landon Fuller? >> > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html > > Those instructions are correct. The port is currently building fine for > me. Its a bit behind the main OpenJDK 7 source though -- I'm going to try > and get it synced up as soon as I can. > > If you want to be more involved, then I suggest subscribing to the > bsd-port-dev@openjdk.java.net mailing list. > >> and as I read from jung-uk kim's posting, >> >> > http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 >> > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 >> > http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 >> >> Following persons have signed SCA, and they have been doing the acutal porting. >> Tough job! >> >> Greg Lewis , >> Kurt Miller , >> Landon Fuller , >> Jung-uk Kim , >> Christos Zoulas , >> FreeBSD Foundation >> >> Thanks kudos! >> >> Best regards, >> >> From: Daichi GOTO >> Subject: OpenJDK7 port status, anyone know? >> Date: Thu, 13 Nov 2008 13:44:58 +0900 >> >> > There are a thing I want to know with respect to Java team's work. >> > >> > Anyone know the porting progression status of OpenJDK as >> > FreeBSD port or the status of OpenJDK porting team? If there are >> > some info resources(rss, ml, forums or something like that), >> > please teach me :) >> > >> > Thanks >> > >> > -- >> > Daichi GOTO, http://people.freebsd.org/~daichi/ >> > _______________________________________________ >> > freebsd-java@freebsd.org mailing list >> > http://lists.freebsd.org/mailman/listinfo/freebsd-java >> > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" >> > >> >> From: Jung-uk Kim >> Subject: Re: OpenJDK BSD Port project: why FreeBSD Java Fondation is not metioned? >> Date: Wed, 03 Sep 2008 11:10:44 -0400 >> >> > On Wednesday 03 September 2008 08:39 am, Pascal Hofstee wrote: >> > > On Wed, Sep 3, 2008 at 2:05 PM, Lev Serebryakov >> > wrote: >> > > > BSD Port of OpenJDK is announced by Sun, by Sun empolyees: >> > > > >> > > > >> > > > http://mail.openjdk.java.net/pipermail/announce/2008-August/00005 >> > > >8.html http://openjdk.java.net/projects/bsd-port >> > > > http://mail.openjdk.java.net/pipermail/porters-dev/2008-August/00 >> > > >0191.html >> > > > >> > > > But this announces doesn't mention FreeBSD Java port, FreeBSD >> > > > Java Team and Foundation at all. >> > > > >> > > > Is this project coordinated with FreeBSD Java team? Is FreeBSD >> > > > Java Team interested in it? >> > > >> > > Considering the first URL mentions that they do so "On behalf of >> > > Greg Lewis, Kurt Miller and Landon Fuller", this at least sounds >> > > like this is in coordination with the FreeBSD Java Team. >> > >> > Yes. All of us signed SCA and BSD patchsets are already in Mercurial: >> > >> > http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8a7e68362fa8 >> > http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be94a5de4d32 >> > http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/23334553c010 >> > >> > I haven't tried it myself but Landon Fuller's build instruction is >> > here: >> > >> > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2008-August/000006.html >> > >> > Jung-uk Kim >> > _______________________________________________ >> > freebsd-java@freebsd.org mailing list >> > http://lists.freebsd.org/mailman/listinfo/freebsd-java >> > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" >> > >> _______________________________________________ >> freebsd-java@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-java >> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > > -- > Greg Lewis Email : glewis@eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis@FreeBSD.org I have not been able to use a jdk on my desktop because I use gnome which requires that I mount /proc and when I try and run java with proc mounted: % /usr/local/bin/java Error: could not find libjava.so Error: could not find Java 2 Runtime Environment. zsh: exit 2 /usr/local/bin/java but following the instructions I was able to build openjdk7 and I now have a working jdk. Thank You! -- The Mafia way is that we pursue larger goals under the guise of personal relationships. Fisheye From owner-freebsd-java@FreeBSD.ORG Sat Nov 15 17:27:52 2008 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 232DA1065670 for ; Sat, 15 Nov 2008 17:27:52 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net [69.17.117.3]) by mx1.freebsd.org (Postfix) with ESMTP id 062BC8FC12 for ; Sat, 15 Nov 2008 17:27:51 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 17298 invoked from network); 15 Nov 2008 17:27:49 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 15 Nov 2008 17:27:49 -0000 Message-ID: <491F0579.4000400@telenix.org> Date: Sat, 15 Nov 2008 12:23:05 -0500 From: Chuck Robey User-Agent: Thunderbird 2.0.0.6 (X11/20071107) MIME-Version: 1.0 To: freebsd-java@FreeBSD.org X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: eclipse and text direction X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Nov 2008 17:27:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm still having these little startup troubles, in getting my Java environment complete enough so that I can do a good professional job. I chose the eclipse-devel port after the jdk16, and then added a UML editor (this, not a port) called "Violet" because it both had the ability to let me draw enough EML to get my idea across, and has a zero-sized learning curve (good for someone starting out). I hit a problem, and it seems that there aren't ANY user-level mailing lists for eclipse, so in desperation, although i really don't think it's a FreeBSD-connected problem, I'm going to set the problem out here. Either an answer directly to the problem, OR a pointer to a place a user can ask questions for eclipse, would really help me. OK. To begin with, Violet works fine from the java (from our jdk16 port), starting it like "java -jar jarname", it only demonstrates the inverted text problem if I start it inside eclipse. Starting a Java prject directly, and editing a class, the text direction on the editor is just fine (left to right), but if I do anything in Violet inside of Eclipse, the text direction is backwards. I was told on the eclipse IRC channel about the "dir" thing, which can be ltr or rtl, but I can't see how to apply that knowledge. Trying to ask really hard questions like this on a IRC channel, it's a losing game, which is why i was so disappointed when I found no eclipse user mailing lists. My guess is, Violet is fine. I have a Gentoo Linux box on the AMD64 chassis or mine, and it runs eclipse/Violet perfectly, so i suspect it's something dealing wtih eclipse, but I'm NOT accusing our port, I really haven't enough info to do that. Sure appreciate any help. This kind of question is not exactly off-topic, but too close for comfort, for me, if I found an alternative, I'd use it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkfBXkACgkQz62J6PPcoOlomACbBE6FZERVXO/9urDZa8+tdxeO gUMAn38Lq5fyDz2ViriyrFjsP61KU81a =H/mE -----END PGP SIGNATURE-----