From owner-freebsd-java@FreeBSD.ORG Sun Oct 7 08:28:22 2012 Return-Path: Delivered-To: java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1511D10656C7 for ; Sun, 7 Oct 2012 08:28:22 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 03E898FC12 for ; Sun, 7 Oct 2012 08:28:22 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q978SLtR060064 for ; Sun, 7 Oct 2012 08:28:21 GMT (envelope-from linimon@FreeBSD.org) Date: Sun, 7 Oct 2012 08:28:21 GMT Message-Id: <201210070828.q978SLtR060064@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: java@FreeBSD.org Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Oct 2012 08:28:22 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 7.x/8.x/9.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: java/jai-imageio broken because: relies on linuxpluginwrapper build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=jai-imageio If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-java@FreeBSD.ORG Mon Oct 8 11:07:22 2012 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CA235106564A for ; Mon, 8 Oct 2012 11:07:22 +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 99DD78FC18 for ; Mon, 8 Oct 2012 11:07:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q98B7M6u029379 for ; Mon, 8 Oct 2012 11:07:22 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q98B7Lk2029377 for freebsd-java@FreeBSD.org; Mon, 8 Oct 2012 11:07:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 8 Oct 2012 11:07:21 GMT Message-Id: <201210081107.q98B7Lk2029377@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, 08 Oct 2012 11:07:22 -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 ports/171014 java [patch] Correct java/openjdk6 Dependency Declaration o ports/167903 java [PATCH] java/openjdk6: Fix build failure in 8.3 jail r o java/166844 java openjdk7 can't open library when remote debug enabled o ports/162991 java java/openjdk6 fails to build o java/162522 java OpenJDK 6 is not setting close on exec o java/160553 java Jaikoz java based audio tagger core dumps o ports/159787 java java/openjdk6 nio muti-thread bug o ports/155657 java java/openjdk6: missing symlink for include/freebsd/* o ports/154884 java java/openjdk6: Every NetBeans version on FreeBSD 8.1 c o ports/151923 java [patch] java/openjdk6: free and native openjdk bootstr o java/147512 java Crash of RXTX-2.1-7 on AMD64 system o java/138729 java java/jdk16: setting 'export AWT_TOOLKIT=MToolkit' caus o java/138728 java java/jdk16: SIGSEGV in java runtime o java/128948 java java/jdk16 built from source can't bind a socket, but o java/128809 java JVM aborted when GNU RXTX write to serial port. o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones f java/121692 java java/jdk16: Java 1.5 1.5.0.14p8 crashes in RMI TCP Con 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/116667 java linux-sun-javac1.4 hangs on SMP o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to o ports/113751 java java/linux-sun-jdk15: linux-sun-jdk-1.5.0.12,2 - java 24 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Oct 8 12:24:50 2012 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9C200106566B; Mon, 8 Oct 2012 12:24:50 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 8D1348FC08; Mon, 8 Oct 2012 12:24:48 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA25831; Mon, 08 Oct 2012 15:24:47 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <5072C60F.4070603@FreeBSD.org> Date: Mon, 08 Oct 2012 15:24:47 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1 MIME-Version: 1.0 To: Jung-uk Kim References: <506F032A.2040109@FreeBSD.org> <506F4252.8010300@FreeBSD.org> In-Reply-To: <506F4252.8010300@FreeBSD.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: Lev Serebryakov , freebsd-java@FreeBSD.org Subject: Re: java/subversion-java build fails on jikes 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, 08 Oct 2012 12:24:50 -0000 on 05/10/2012 23:25 Jung-uk Kim said the following: > On 2012-10-05 11:56:26 -0400, Andriy Gapon wrote: >> ===> Building for subversion-java-1.7.6 cd >> /usr/obj/ports/usr/ports/java/subversion-java/work/subversion-1.7.6 >> ; make javahl /usr/local/bin/jikes -target 1.5 -source 1.5 -d >> subversion/bindings/javahl/classes -classpath ... >> /usr/obj/ports/usr/ports/java/subversion-java/work/subversion-1.7.6/subversion/bindings/javahl/src/org/apache/subversion/javahl/types/Version.java > >> Error: "-source" only recognizes Java releases 1.3 (JLS 2 >> features) and 1.4 (assert statement). use: jikes [options] [@files] >> file.java... For more help, try -help or -version. *** >> [subversion/bindings/javahl/classes/org/apache/subversion/javahl/ClientException.class] > > > Error code 2 > >> Not sure how to proceed from here. > > Jikes does not support Java 1.5+. It seems the configure script is > not up to date. Try this: > > --- java/subversion-java/Makefile > +++ java/subversion-java/Makefile > @@ -28,7 +28,7 @@ > > .include "${MASTERDIR}/Makefile.common" > > -CONFIGURE_ARGS+= --enable-javahl --with-jdk=${JAVA_HOME} > +CONFIGURE_ARGS+=--enable-javahl --with-jdk=${JAVA_HOME} --with-jikes=no > > do-build: > @${MKDIR} ${WRKSRC}/subversion/bindings/java/javahl/classes Thank you very much! This worked fine for me. -- Andriy Gapon From owner-freebsd-java@FreeBSD.ORG Mon Oct 8 11:07:22 2012 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CA235106564A for ; Mon, 8 Oct 2012 11:07:22 +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 99DD78FC18 for ; Mon, 8 Oct 2012 11:07:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q98B7M6u029379 for ; Mon, 8 Oct 2012 11:07:22 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q98B7Lk2029377 for freebsd-java@FreeBSD.org; Mon, 8 Oct 2012 11:07:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 8 Oct 2012 11:07:21 GMT Message-Id: <201210081107.q98B7Lk2029377@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, 08 Oct 2012 11:07:22 -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 ports/171014 java [patch] Correct java/openjdk6 Dependency Declaration o ports/167903 java [PATCH] java/openjdk6: Fix build failure in 8.3 jail r o java/166844 java openjdk7 can't open library when remote debug enabled o ports/162991 java java/openjdk6 fails to build o java/162522 java OpenJDK 6 is not setting close on exec o java/160553 java Jaikoz java based audio tagger core dumps o ports/159787 java java/openjdk6 nio muti-thread bug o ports/155657 java java/openjdk6: missing symlink for include/freebsd/* o ports/154884 java java/openjdk6: Every NetBeans version on FreeBSD 8.1 c o ports/151923 java [patch] java/openjdk6: free and native openjdk bootstr o java/147512 java Crash of RXTX-2.1-7 on AMD64 system o java/138729 java java/jdk16: setting 'export AWT_TOOLKIT=MToolkit' caus o java/138728 java java/jdk16: SIGSEGV in java runtime o java/128948 java java/jdk16 built from source can't bind a socket, but o java/128809 java JVM aborted when GNU RXTX write to serial port. o java/123555 java linux-sun-jdk15, linux-sun-jdk16 produce a coredump o java/122513 java native JDKs unbuildable with Linux ones f java/121692 java java/jdk16: Java 1.5 1.5.0.14p8 crashes in RMI TCP Con 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/116667 java linux-sun-javac1.4 hangs on SMP o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to o ports/113751 java java/linux-sun-jdk15: linux-sun-jdk-1.5.0.12,2 - java 24 problems total. From owner-freebsd-java@FreeBSD.ORG Tue Oct 9 21:16:21 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 81790E9; Tue, 9 Oct 2012 21:16:21 +0000 (UTC) (envelope-from patfbsd@davenulle.org) Received: from smtp.lamaiziere.net (net.lamaiziere.net [94.23.254.147]) by mx1.freebsd.org (Postfix) with ESMTP id 4789E8FC0A; Tue, 9 Oct 2012 21:16:21 +0000 (UTC) Received: from baby-jane.lamaiziere.net (unknown [192.168.1.10]) by smtp.lamaiziere.net (Postfix) with ESMTP id 06B1DA84E; Tue, 9 Oct 2012 23:16:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by baby-jane.lamaiziere.net (Postfix) with ESMTP id E9BA52CEC00; Tue, 9 Oct 2012 23:15:48 +0200 (CEST) Date: Tue, 9 Oct 2012 23:15:47 +0200 From: Patrick Lamaiziere To: ports@freebsd.org, freebsd-java@freebsd.org Subject: java diablo-jdk Message-ID: <20121009231547.1f4cfa57@davenulle.org> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; i386-portbld-freebsd9) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Oct 2012 21:16:21 -0000 Hello, I do not see the point to keep diablo-jdk as a build dependency of java. Is there something that prevent us to distribute a package of openjdk, just to be able to built a native version of openjdk or sunjdk ? I'm tired of the "fetch the diablo-jdk from FreeBSD and agree with the license". And even more since I use poudriere to build packages. The FreeBSD java support is not bad (I'm happy with it, I can do all my Java developpement on FreeBSD using netbeans and openjdk) but this dependency on diablo really sucks. We don't need this IMO. What do you think of this? Regards. (CC freebsd-java, please CC me) From owner-freebsd-java@FreeBSD.ORG Wed Oct 10 00:31:52 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F8EE4ED; Wed, 10 Oct 2012 00:31:52 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id D9FB68FC18; Wed, 10 Oct 2012 00:31:51 +0000 (UTC) Message-ID: <5074C1D7.3040209@FreeBSD.org> Date: Tue, 09 Oct 2012 20:31:19 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1 MIME-Version: 1.0 To: Patrick Lamaiziere Subject: Re: java diablo-jdk References: <20121009231547.1f4cfa57@davenulle.org> In-Reply-To: <20121009231547.1f4cfa57@davenulle.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, freebsd-java@freebsd.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2012 00:31:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2012-10-09 17:15:47 -0400, Patrick Lamaiziere wrote: > Hello, > > I do not see the point to keep diablo-jdk as a build dependency of > java. Is there something that prevent us to distribute a package > of openjdk, just to be able to built a native version of openjdk > or sunjdk ? No. The only problem is we have to provide entire sources + our patches along with the tarball *somewhere*, just to comply with GPL. > I'm tired of the "fetch the diablo-jdk from FreeBSD and agree with > the license". And even more since I use poudriere to build > packages. > > The FreeBSD java support is not bad (I'm happy with it, I can do > all my Java developpement on FreeBSD using netbeans and openjdk) > but this dependency on diablo really sucks. We don't need this > IMO. There are actually two possibilities, i.e., a) build openjdk from completely open-sourced and bootstrap-less environment or b) distribute special binary openjdk tarballs only for bootstrapping. b) is pretty straight forward (albeit the source distribution problem) and I am working on it as an interim solution. A preliminary port is here: https://redports.org/browser/jkim/java/bootstrap-openjdk However, I believe a) is the ultimate solution, e.g., ECJ/GCJ + GNU classpath + CacaoVM/JamVM/Avian, etc. (VMKit/LLVM is in my wildest dreams...) Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlB0wdcACgkQmlay1b9qnVM+bACgsja1GLV7UkPhY93Sp3lxK8UD FF0AoNMlMzQjK4h0vweJCWolEWUhSRbF =4IEx -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Wed Oct 10 06:59:55 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C0479EFB for ; Wed, 10 Oct 2012 06:59:55 +0000 (UTC) (envelope-from achill@smadev.internal.net) Received: from smadev.internal.net (adsltrust.ath.forthnet.gr [194.219.204.174]) by mx1.freebsd.org (Postfix) with ESMTP id 101938FC0A for ; Wed, 10 Oct 2012 06:59:53 +0000 (UTC) X-Bogosity: No, tests=bogofilter Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.14.5/8.14.5) with ESMTP id q9A6bpV7047214 for ; Wed, 10 Oct 2012 09:37:51 +0300 (EEST) (envelope-from achill@smadev.internal.net) Received: (from achill@localhost) by smadev.internal.net (8.14.5/8.14.5/Submit) id q9A6bopF047213 for freebsd-java@freebsd.org; Wed, 10 Oct 2012 09:37:50 +0300 (EEST) (envelope-from achill@smadev.internal.net) From: Achilleas Mantzios To: freebsd-java@freebsd.org Subject: Re: Re: java diablo-jdk Date: Wed, 10 Oct 2012 09:37:50 +0300 Message-ID: <1827608.yJKzdi0Quu@smadev.internal.net> Organization: Dynacom Tankers Mgmt User-Agent: KMail/4.8.4 (FreeBSD/8.3-RELEASE; KDE/4.8.4; amd64; ; ) In-Reply-To: <5074C1D7.3040209@FreeBSD.org> References: <20121009231547.1f4cfa57@davenulle.org> <5074C1D7.3040209@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Achilleas Mantzios List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2012 06:59:55 -0000 On =C3=8E=C2=A4=C3=8F=C2=81=C3=8E=C2=B9 09 =C3=8E=C2=9F=C3=8E=C2=BA=C3=8F= =C2=84 2012 20:31:19 Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On 2012-10-09 17:15:47 -0400, Patrick Lamaiziere wrote: > > Hello, > >=20 > > I do not see the point to keep diablo-jdk as a build dependency of=20= > > java. Is there something that prevent us to distribute a package > > of openjdk, just to be able to built a native version of openjdk > > or sunjdk ? >=20 > No. The only problem is we have to provide entire sources + our > patches along with the tarball *somewhere*, just to comply with GPL. >=20 > > I'm tired of the "fetch the diablo-jdk from FreeBSD and agree with=20= > > the license". And even more since I use poudriere to build=20 > > packages. > >=20 > > The FreeBSD java support is not bad (I'm happy with it, I can do=20= > > all my Java developpement on FreeBSD using netbeans and openjdk)=20= > > but this dependency on diablo really sucks. We don't need this=20 > > IMO. >=20 > There are actually two possibilities, i.e., a) build openjdk from > completely open-sourced and bootstrap-less environment or b) > distribute special binary openjdk tarballs only for bootstrapping. b= ) > is pretty straight forward (albeit the source distribution problem) > and I am working on it as an interim solution. A preliminary port is= > here: >=20 > https://redports.org/browser/jkim/java/bootstrap-openjdk >=20 > However, I believe a) is the ultimate solution, e.g., ECJ/GCJ + GNU > classpath + CacaoVM/JamVM/Avian, etc. (VMKit/LLVM is in my wildest > dreams...) Do ECJ or GCJ produce same quality class bytecode as javac? >=20 > Jung-uk Kim > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.19 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >=20 > iEYEARECAAYFAlB0wdcACgkQmlay1b9qnVM+bACgsja1GLV7UkPhY93Sp3lxK8UD > FF0AoNMlMzQjK4h0vweJCWolEWUhSRbF > =3D4IEx > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.or= g" - Achilleas Mantzios IT DEPT From owner-freebsd-java@FreeBSD.ORG Wed Oct 10 10:28:09 2012 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B3EE04E1; Wed, 10 Oct 2012 10:28:09 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id 7A46D8FC1A; Wed, 10 Oct 2012 10:28:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9AAS9mf089233; Wed, 10 Oct 2012 10:28:09 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9AAS8FZ089224; Wed, 10 Oct 2012 10:28:08 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Wed, 10 Oct 2012 12:28:06 +0200 From: Baptiste Daroussin To: Jung-uk Kim Subject: Re: java diablo-jdk Message-ID: <20121010102806.GC26497@ithaqua.etoilebsd.net> References: <20121009231547.1f4cfa57@davenulle.org> <5074C1D7.3040209@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VywGB/WGlW4DM4P8" Content-Disposition: inline In-Reply-To: <5074C1D7.3040209@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Patrick Lamaiziere , freebsd-ports@FreeBSD.org, freebsd-java@FreeBSD.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2012 10:28:09 -0000 --VywGB/WGlW4DM4P8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 09, 2012 at 08:31:19PM -0400, Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On 2012-10-09 17:15:47 -0400, Patrick Lamaiziere wrote: > > Hello, > >=20 > > I do not see the point to keep diablo-jdk as a build dependency of=20 > > java. Is there something that prevent us to distribute a package > > of openjdk, just to be able to built a native version of openjdk > > or sunjdk ? >=20 > No. The only problem is we have to provide entire sources + our > patches along with the tarball *somewhere*, just to comply with GPL. >=20 > > I'm tired of the "fetch the diablo-jdk from FreeBSD and agree with=20 > > the license". And even more since I use poudriere to build=20 > > packages. > >=20 > > The FreeBSD java support is not bad (I'm happy with it, I can do=20 > > all my Java developpement on FreeBSD using netbeans and openjdk)=20 > > but this dependency on diablo really sucks. We don't need this=20 > > IMO. >=20 > There are actually two possibilities, i.e., a) build openjdk from > completely open-sourced and bootstrap-less environment or b) > distribute special binary openjdk tarballs only for bootstrapping. b) > is pretty straight forward (albeit the source distribution problem) > and I am working on it as an interim solution. A preliminary port is > here: >=20 > https://redports.org/browser/jkim/java/bootstrap-openjdk >=20 > However, I believe a) is the ultimate solution, e.g., ECJ/GCJ + GNU > classpath + CacaoVM/JamVM/Avian, etc. (VMKit/LLVM is in my wildest > dreams...) Being able to bootstrap using ECJ/GCJ would be awesome :D regards, Bapt --VywGB/WGlW4DM4P8 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlB1TbYACgkQ8kTtMUmk6ExyfQCeNQpqQepLbL5VjoVZktlqCMRY RaQAoKyaqfw/EP49jdw/nsQ2lERsBGah =ZyNO -----END PGP SIGNATURE----- --VywGB/WGlW4DM4P8-- From owner-freebsd-java@FreeBSD.ORG Thu Oct 11 00:35:52 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 561A161E for ; Thu, 11 Oct 2012 00:35:52 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id 011898FC19; Thu, 11 Oct 2012 00:35:51 +0000 (UTC) Message-ID: <50761447.1010609@FreeBSD.org> Date: Wed, 10 Oct 2012 20:35:19 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1 MIME-Version: 1.0 To: Achilleas Mantzios Subject: Re: java diablo-jdk References: <20121009231547.1f4cfa57@davenulle.org> <5074C1D7.3040209@FreeBSD.org> <1827608.yJKzdi0Quu@smadev.internal.net> In-Reply-To: <1827608.yJKzdi0Quu@smadev.internal.net> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-java@freebsd.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2012 00:35:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2012-10-10 02:37:50 -0400, Achilleas Mantzios wrote: > Do ECJ or GCJ produce same quality class bytecode as javac? Depends on your definition of quality... AFAICT, ECJ can produce "reasonably" good bytecode but GCJ looks unstable some times. However, GCJ can produce (platform-dependent) native code, i.e., AOT ("ahead-of-time") compilation. OTH, ECJ is written in Java, so you need a JVM to drive it. GCJ has a built-in JVM (GIJ on top of libgcj) but it is extremely slow because it does not have a JIT compiler. GCJ uses ancient and buggy ECJ (modified by GNU people) for its parser. ECJ has vibrant community but GCJ is almost dormant. So on and so forth... It really depends on your needs. BTW, Sun/Oracle OpenJDK is a *reference* implementation for Java SE specification. Therefore, comparison is meaningless, I guess. ;-) Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlB2FEcACgkQmlay1b9qnVN1FACdHMyCiqiW9iJcSvL9sljqg9DH vc0AnA4QlVrsx4B1E3PzTc5TBdHP3xV0 =Ql0z -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Thu Oct 11 07:13:26 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4BA2B68A for ; Thu, 11 Oct 2012 07:13:26 +0000 (UTC) (envelope-from achill@smadev.internal.net) Received: from smadev.internal.net (adsltrust.ath.forthnet.gr [194.219.204.174]) by mx1.freebsd.org (Postfix) with ESMTP id AE71F8FC16 for ; Thu, 11 Oct 2012 07:13:25 +0000 (UTC) X-Bogosity: No, tests=bogofilter Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.14.5/8.14.5) with ESMTP id q9B7DHW0060678 for ; Thu, 11 Oct 2012 10:13:17 +0300 (EEST) (envelope-from achill@smadev.internal.net) Received: (from achill@localhost) by smadev.internal.net (8.14.5/8.14.5/Submit) id q9B7DHfo060677 for freebsd-java@freebsd.org; Thu, 11 Oct 2012 10:13:17 +0300 (EEST) (envelope-from achill@smadev.internal.net) From: Achilleas Mantzios To: freebsd-java@freebsd.org Subject: Re: Re: java diablo-jdk Date: Thu, 11 Oct 2012 10:13:17 +0300 Message-ID: <1886587.e6ibGTgMh2@smadev.internal.net> Organization: Dynacom Tankers Mgmt User-Agent: KMail/4.8.4 (FreeBSD/8.3-RELEASE; KDE/4.8.4; amd64; ; ) In-Reply-To: <50761447.1010609@FreeBSD.org> References: <20121009231547.1f4cfa57@davenulle.org> <1827608.yJKzdi0Quu@smadev.internal.net> <50761447.1010609@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Achilleas Mantzios List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2012 07:13:26 -0000 Very insightful, thanx! On =C3=8E=C2=A4=C3=8E=C2=B5=C3=8F=C2=84 10 =C3=8E=C2=9F=C3=8E=C2=BA=C3=8F= =C2=84 2012 20:35:19 Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On 2012-10-10 02:37:50 -0400, Achilleas Mantzios wrote: > > Do ECJ or GCJ produce same quality class bytecode as javac? >=20 > Depends on your definition of quality... AFAICT, ECJ can produce > "reasonably" good bytecode but GCJ looks unstable some times. > However, GCJ can produce (platform-dependent) native code, i.e., AOT > ("ahead-of-time") compilation. OTH, ECJ is written in Java, so you > need a JVM to drive it. GCJ has a built-in JVM (GIJ on top of libgcj= ) > but it is extremely slow because it does not have a JIT compiler. GC= J > uses ancient and buggy ECJ (modified by GNU people) for its parser. > ECJ has vibrant community but GCJ is almost dormant. So on and so > forth... It really depends on your needs. >=20 > BTW, Sun/Oracle OpenJDK is a *reference* implementation for Java SE > specification. Therefore, comparison is meaningless, I guess. ;-) >=20 > Jung-uk Kim > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.19 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >=20 > iEYEARECAAYFAlB2FEcACgkQmlay1b9qnVN1FACdHMyCiqiW9iJcSvL9sljqg9DH > vc0AnA4QlVrsx4B1E3PzTc5TBdHP3xV0 > =3DQl0z > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.or= g" - Achilleas Mantzios IT DEPT From owner-freebsd-java@FreeBSD.ORG Fri Oct 12 03:20:31 2012 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D11BD5E0; Fri, 12 Oct 2012 03:20:31 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id A14138FC08; Fri, 12 Oct 2012 03:20:31 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9C3KVOu047674; Fri, 12 Oct 2012 03:20:31 GMT (envelope-from jkim@freefall.freebsd.org) Received: (from jkim@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9C3KVxs047670; Fri, 12 Oct 2012 03:20:31 GMT (envelope-from jkim) Date: Fri, 12 Oct 2012 03:20:31 GMT Message-Id: <201210120320.q9C3KVxs047670@freefall.freebsd.org> To: demelier.david@gmail.com, jkim@FreeBSD.org, freebsd-java@FreeBSD.org From: jkim@FreeBSD.org Subject: Re: ports/151923: [patch] java/openjdk6: free and native openjdk bootstrap X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2012 03:20:31 -0000 Synopsis: [patch] java/openjdk6: free and native openjdk bootstrap State-Changed-From-To: open->closed State-Changed-By: jkim State-Changed-When: Fri Oct 12 03:15:40 UTC 2012 State-Changed-Why: This PR is obsolete since r305745 (ports/java/bootstrap-openjdk). http://www.freebsd.org/cgi/query-pr.cgi?pr=151923 From owner-freebsd-java@FreeBSD.ORG Fri Oct 12 15:51:05 2012 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 42A0FB4 for ; Fri, 12 Oct 2012 15:51:05 +0000 (UTC) (envelope-from okekebelize@apus.dreamhost.com) Received: from fluttershy.dreamhost.com (apache2-linus.pan.dreamhost.com [208.113.189.44]) by mx1.freebsd.org (Postfix) with ESMTP id 28CCF8FC08 for ; Fri, 12 Oct 2012 15:51:04 +0000 (UTC) Received: from crusty.g.dreamhost.com (apache2-echo.dart.dreamhost.com [208.113.207.5]) by fluttershy.dreamhost.com (Postfix) with ESMTP id 773A1180E8B039 for ; Thu, 11 Oct 2012 20:51:17 -0700 (PDT) Received: from apus.dreamhost.com (apus.dreamhost.com [208.113.134.119]) by crusty.g.dreamhost.com (Postfix) with ESMTP id 77D10155536 for ; Thu, 11 Oct 2012 20:49:56 -0700 (PDT) Received: by apus.dreamhost.com (Postfix, from userid 2453367) id 281FF140B81; Thu, 11 Oct 2012 20:50:24 -0700 (PDT) To: java@freebsd.org Subject: Tesla Generator From: Walkingstick Fine Art & Sculpture Message-Id: <20121012035024.281FF140B81@apus.dreamhost.com> Date: Thu, 11 Oct 2012 20:50:24 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2012 15:51:05 -0000 Discover_the_suppressed_free_electricity_of_Nikola_Tesla_Revealed >> http://secr etdevice.1x.biz From owner-freebsd-java@FreeBSD.ORG Fri Oct 12 22:30:50 2012 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C9EC498; Fri, 12 Oct 2012 22:30:50 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id E0E2C8FC0A; Fri, 12 Oct 2012 22:30:49 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9CMUnWB058069; Fri, 12 Oct 2012 22:30:49 GMT (envelope-from jkim@freefall.freebsd.org) Received: (from jkim@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9CMUn7f058065; Fri, 12 Oct 2012 22:30:49 GMT (envelope-from jkim) Date: Fri, 12 Oct 2012 22:30:49 GMT Message-Id: <201210122230.q9CMUn7f058065@freefall.freebsd.org> To: geekounet@poildetroll.net, jkim@FreeBSD.org, freebsd-java@FreeBSD.org From: jkim@FreeBSD.org Subject: Re: ports/155657: java/openjdk6: missing symlink for include/freebsd/* X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2012 22:30:50 -0000 Synopsis: java/openjdk6: missing symlink for include/freebsd/* State-Changed-From-To: open->closed State-Changed-By: jkim State-Changed-When: Fri Oct 12 22:27:47 UTC 2012 State-Changed-Why: There is no reason to create a symlink as already pointed out. Closing. http://www.freebsd.org/cgi/query-pr.cgi?pr=155657