From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 11:07:00 2007 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 B468A16A475 for ; Mon, 12 Nov 2007 11:07:00 +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 A00B913C491 for ; Mon, 12 Nov 2007 11:07:00 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id lACB70YM089736 for ; Mon, 12 Nov 2007 11:07:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id lACB70Xq089732 for freebsd-java@FreeBSD.org; Mon, 12 Nov 2007 11:07:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 12 Nov 2007 11:07:00 GMT Message-Id: <200711121107.lACB70Xq089732@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, 12 Nov 2007 11:07:00 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- s ports/60083 java java/jdk14 - Unsafe use of getaddrinfo in jvm 1.4.2-p5 f java/72151 java JVM crash on 5.2.1-R o java/105482 java diablo-jdk1.5.0/jdk-1.5.0 java.nio.Selector bug o java/110912 java Java krb5 client leaks UDP connections o java/112595 java Java appletviewer frequently hangs (kse_release loop) o ports/113467 java Multiple "missing return value" errors building JDK on o java/114644 java tomcat goes out of PermSpace, jvm crashes 7 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/56928 java jce-aba port should install to $JAVA_HOME/jre/lib/ext f java/62837 java linux-sun-jdk14 executables hang with COMPAT_LINUX in o ports/84742 java make ports/java/jdk14 use dynamic Motif librarires o java/97461 java Diablo JDK does not report Update level in a format su o ports/113751 java java/linux-sun-jdk15: linux-sun-jdk-1.5.0.12,2 - java o ports/115279 java [UPDATE] java/java3d to 1.5.1 o java/115773 java java.nio channel selectors should use kqueue/kevent in o ports/116082 java java/linux-sun-jdk16 jconsole is unable to connect to o java/116667 java linux-sun-javac1.4 hangs on SMP o ports/116841 java cannot build java/jdk16 by using java/linux-sun-jdk16 10 problems total. From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 14:04:20 2007 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 441D716A41A for ; Mon, 12 Nov 2007 14:04:20 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 06D3313C4A5 for ; Mon, 12 Nov 2007 14:04:19 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from webmail.alpha-tierchen.de (port-212-202-41-210.dynamic.qsc.de [212.202.41.210]) by mx01.qsc.de (Postfix) with ESMTP id 73F69C8388 for ; Mon, 12 Nov 2007 14:37:41 +0100 (CET) Received: from 192.168.1.2 (SquirrelMail authenticated user bkoenig) by webmail.alpha-tierchen.de with HTTP; Mon, 12 Nov 2007 13:37:42 -0000 (UTC) Message-ID: <57823.192.168.1.2.1194874662.squirrel@webmail.alpha-tierchen.de> Date: Mon, 12 Nov 2007 13:37:42 -0000 (UTC) From: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= To: freebsd-java@freebsd.org User-Agent: SquirrelMail/1.4.11 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: jdk16 and -fno-tree-vrp 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, 12 Nov 2007 14:04:20 -0000 Hello, I tried to investigate the recently discussed problem with jdk16 where you suggested to add -fno-tree-vrp to CFLAGS, but I can't reconstruct it. I used 7.0-CURRENT (GENERIC without debugging stuff) and ports both from October 1st 2007. jdk-6u1 built and installed without problems for me. I also tried jdk-6u2 without "success"; it worked fine. So I strongly disapprove the change of GCC to not use tree-vrp by default and I want to suggest that you change it back. GCC 4.2 seem to have many bugs and I think it's the wrong way to change it's default behaviour to work around these bugs, because this reveals other bugs. If you are still able to reproduce the error (e.g. with explicit -ftree-vrp) then I would be glad if you can provide detailed information about the environment. I want to get the same error, because I'm searching for a more suitable solution, e.g. a better GCC patch. Regards Björn From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 15:04:21 2007 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 387C916A417 for ; Mon, 12 Nov 2007 15:04:21 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from rn-out-0102.google.com (rn-out-0910.google.com [64.233.170.185]) by mx1.freebsd.org (Postfix) with ESMTP id E2EC613C481 for ; Mon, 12 Nov 2007 15:04:20 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by rn-out-0102.google.com with SMTP id s42so498662rnb for ; Mon, 12 Nov 2007 07:04:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; bh=Htte7RVTjSvX1OCXvE9jIHMNX2gxDDSxFTX+zzs39b0=; b=HZIkh+Y8c7ux0PbMx0mb2KKJV8EHCra3GZOOh/+x4FSkmkgWkx/R0CKnkEhUvizH/Fduvm3mXu9hW6BX0DA/1u+uYx+9c+BOukq12b7c9Y1JZ2XoGiwU9MvdxW1dvhNcXrFrzw0eSPIZTkEstirvbom2MVZej37u9pUWG9WUYy4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; b=AT2Y3VEOgIbyyZjGbBcj2oAM6TWuo/xa8YkxsLM5FVmB7ttqJ8itPKWOjPtw9yvmXlGPdmgIyGIQX1gpdoks9B6v+lY6zphhTV75ZqhxoWouJ7gvU7QaWKls/1Fq3d58GilJ/fkqDagy1vkKG7i3M/586M1U7CmojeqPD9yNjQw= Received: by 10.142.76.4 with SMTP id y4mr1220218wfa.1194878125408; Mon, 12 Nov 2007 06:35:25 -0800 (PST) Received: from kan.dnsalias.net ( [24.218.183.247]) by mx.google.com with ESMTPS id 24sm2788502wrl.2007.11.12.06.35.24 (version=SSLv3 cipher=OTHER); Mon, 12 Nov 2007 06:35:24 -0800 (PST) Date: Mon, 12 Nov 2007 09:35:14 -0500 From: Alexander Kabaev To: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= Message-ID: <20071112093514.01e247e7@kan.dnsalias.net> In-Reply-To: <57823.192.168.1.2.1194874662.squirrel@webmail.alpha-tierchen.de> References: <57823.192.168.1.2.1194874662.squirrel@webmail.alpha-tierchen.de> X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/HJrc9+Ye=8EJ7.SJzQdZMhK"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: freebsd-java@freebsd.org Subject: Re: jdk16 and -fno-tree-vrp 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, 12 Nov 2007 15:04:21 -0000 --Sig_/HJrc9+Ye=8EJ7.SJzQdZMhK Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Mon, 12 Nov 2007 13:37:42 -0000 (UTC) Bj=F6rn K=F6nig wrote: > Hello, >=20 > I tried to investigate the recently discussed problem with jdk16 > where you suggested to add -fno-tree-vrp to CFLAGS, but I can't > reconstruct it. I used 7.0-CURRENT (GENERIC without debugging stuff) > and ports both from October 1st 2007. jdk-6u1 built and installed > without problems for me. I also tried jdk-6u2 without "success"; it > worked fine. >=20 > So I strongly disapprove the change of GCC to not use tree-vrp by > default and I want to suggest that you change it back. GCC 4.2 seem > to have many bugs and I think it's the wrong way to change it's > default behaviour to work around these bugs, because this reveals > other bugs. >=20 > If you are still able to reproduce the error (e.g. with explicit > -ftree-vrp) then I would be glad if you can provide detailed > information about the environment. I want to get the same error, > because I'm searching for a more suitable solution, e.g. a better GCC > patch. >=20 > Regards > Bj=F6rn 1. jdk15 is missing from the list of jdk's you tried to build, and that was the primary tree-vrp victim; 2. You did not mention architecture you did your experiments on. This particular optimization step was implicated in a number if miscompiles reported by several developers and just taking it out of the picture takes care of majority. This is right decision too given where we are in the release cycle and unclear position of the project towards GPL3. Reverting the patch is task easy enough to anybody. Only after someone takes an active interest in tracking down the miscompiles, creating test cases and submits them to GCC folks to get them fixed in FSF tree, the patch will be removed. Not before. =20 --=20 Alexander Kabaev --Sig_/HJrc9+Ye=8EJ7.SJzQdZMhK Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHOGSiQ6z1jMm+XZYRAvoPAJ9X3HIP0MoevHuUV9avM+O+nalz0gCgk4bQ ncVOjbv5TYofa94wsQhHppY= =pQ9K -----END PGP SIGNATURE----- --Sig_/HJrc9+Ye=8EJ7.SJzQdZMhK-- From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 15:43:51 2007 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 4130116A417 for ; Mon, 12 Nov 2007 15:43:51 +0000 (UTC) (envelope-from bkoenig@cs.tu-berlin.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 064AD13C480 for ; Mon, 12 Nov 2007 15:43:50 +0000 (UTC) (envelope-from bkoenig@cs.tu-berlin.de) Received: from webmail.alpha-tierchen.de (port-212-202-41-210.dynamic.qsc.de [212.202.41.210]) by mx01.qsc.de (Postfix) with ESMTP id 41E9FC812D for ; Mon, 12 Nov 2007 10:29:25 +0100 (CET) Received: from 192.168.1.2 (SquirrelMail authenticated user bkoenig) by webmail.alpha-tierchen.de with HTTP; Mon, 12 Nov 2007 09:29:21 -0000 (UTC) Message-ID: <60473.192.168.1.2.1194859761.squirrel@webmail.alpha-tierchen.de> Date: Mon, 12 Nov 2007 09:29:21 -0000 (UTC) From: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= To: freebsd-java@freebsd.org User-Agent: SquirrelMail/1.4.11 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: jdk16 and -fno-tree-vrp 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, 12 Nov 2007 15:43:51 -0000 Hello, I tried to investigate the recently discussed problem with jdk16 where you suggested to add -fno-tree-vrp to CFLAGS. I noticed that the problem doesn't occur with the latest version of java/jdk16 anymore. I suppose the patchset 2 fixed it somehow. I used FreeBSD 7.0-CURRENT (October 1th 2007) and ports of today. I strongly disapprove the change of GCC to not use tree-vrp by default and I want to suggest that you to change it back. GCC 4.2 seem to have many bugs and I think it's the wrong way to change it's default behaviour to work around these bugs, because this reveals other bugs. If there are more ports or code examples than jdk15 and jdk16 that were affected by -ftree-vrp then I want you to tell me about. I want to find a proper solution. Regards Björn From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 18:36:26 2007 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 9DA5716A41A for ; Mon, 12 Nov 2007 18:36:26 +0000 (UTC) (envelope-from webmaster@zaaldelle.be) Received: from hoefnix.telenet-ops.be (hoefnix.telenet-ops.be [195.130.132.54]) by mx1.freebsd.org (Postfix) with ESMTP id 59C1E13C494 for ; Mon, 12 Nov 2007 18:36:26 +0000 (UTC) (envelope-from webmaster@zaaldelle.be) Received: from agave.telenet-ops.be (agave.telenet-ops.be [195.130.137.77]) by hoefnix.telenet-ops.be (Postfix) with ESMTP id 0C7029F127 for ; Mon, 12 Nov 2007 19:16:45 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by agave.telenet-ops.be (Postfix) with SMTP id BD49967D5B for ; Mon, 12 Nov 2007 19:16:34 +0100 (CET) Received: from hercules.boven.lan (dD5768F77.access.telenet.be [213.118.143.119]) by agave.telenet-ops.be (Postfix) with ESMTP id 7B40567DEB for ; Mon, 12 Nov 2007 19:16:34 +0100 (CET) X-Spam-Status: No, hits=0.0 required=3.0 tests=AWL: 0.001,TOTAL_SCORE: 0.001 X-Spam-Level: Received: from localhost ([127.0.0.1]) by hercules.boven.lan (using TLSv1/SSLv3 with cipher AES256-SHA (256 bits)) for freebsd-java@freebsd.org; Mon, 12 Nov 2007 19:17:44 +0100 Message-ID: <4738987F.8000103@zaaldelle.be> Date: Mon, 12 Nov 2007 19:16:31 +0100 From: Webmaster Parochiale Werken Delle Organization: Parochiale Werken Delle User-Agent: Thunderbird 1.5.0.13 (Windows/20070809) MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Unable to Install Java 1.6 from ports 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, 12 Nov 2007 18:36:26 -0000 I just tried to install the newest version of Java 1.6 from ports. I updated my ports like the error-message said but without any success. I need to install it on a server where there is no need for an applet. Somebody any suggestion how to install it? Error of make install: ===> jdk-1.6.0.2p2 has known vulnerabilities: => jdk/jre -- Applet Caching May Allow Network Access Restrictions to be Circumvented. Reference: => Please update your ports tree and try again. *** Error code 1 Stop in /usr/ports/java/jdk16. *** Error code 1 Stop in /usr/ports/java/jdk16. Tim From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 20:05:47 2007 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 F2C9316A420 for ; Mon, 12 Nov 2007 20:05:46 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from alpha-tierchen.de (alpha-tierchen.de [88.198.145.202]) by mx1.freebsd.org (Postfix) with ESMTP id B33BD13C491 for ; Mon, 12 Nov 2007 20:05:46 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from webmail.alpha-tierchen.de (port-212-202-41-210.dynamic.qsc.de [212.202.41.210]) by alpha-tierchen.de (Postfix) with ESMTP id BA1CA234276; Mon, 12 Nov 2007 20:47:40 +0100 (CET) Received: from 192.168.1.2 (SquirrelMail authenticated user bkoenig) by webmail.alpha-tierchen.de with HTTP; Mon, 12 Nov 2007 19:47:36 -0000 (UTC) Message-ID: <58177.192.168.1.2.1194896856.squirrel@webmail.alpha-tierchen.de> Date: Mon, 12 Nov 2007 19:47:36 -0000 (UTC) From: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= To: "Alexander Kabaev" User-Agent: SquirrelMail/1.4.11 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-java@freebsd.org Subject: Re: jdk16 and -fno-tree-vrp 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, 12 Nov 2007 20:05:47 -0000 Alexander Kabaev wrote: > 1. jdk15 is missing from the list of jdk's you tried to build, and that > was the primary tree-vrp victim; Ok, I did that too right now and it builds without problems either. By the way, I used diablo-jdk15 for bootstrapping. > 2. You did not mention architecture you did your experiments on. i386. I plan to build the ports on amd64 too. > This particular optimization step was implicated in a number if > miscompiles reported by several developers and just taking it out of > the picture takes care of majority. This is right decision too given > where we are in the release cycle and unclear position of the project > towards GPL3. I understand the severity of this decision, but I'm a little bit in doubt. My first point is that most of these reported bugs happend during the pre-beta stage where -current was still not settled very well. From experience we know that numerous users start to test it during the BETA or even RC phase. Therefore I think that there were too less testers and too less bug reports. Furthermore I assume that somebody just tried -fno-tree-vrp, hit or miss, it seem to work more or less coincidentally and I'm not sure if this is a good solution. I think this because -fno-tree-vrp breaks the FreeBSD/arm world which is definitely a GCC bug. It is strange that it works fine again if you specify -fno-cse-follow-jumps or -fno-schedule-insns for example. I know that that FreeBSD/arm has not the same importance as i386 or other tier 1 platforms. Even the jdk ports are more important for the upcoming release. It is just an example to emphasise the quality of this bug. So in other words you closed one box of pandora and opened another one. Last but not least I found a small change the the GCC repository which unbreaks the ARM world compiled with -fno-tree-vrp and I'm curious whether the same change affects the jdk ports. So I build them first with the assumption that they will fail, but they didn't. That's also why I ask for a reproducible scenario. Björn From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 20:38:17 2007 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 1BDD116A420 for ; Mon, 12 Nov 2007 20:38:17 +0000 (UTC) (envelope-from freebsd@spatula.net) Received: from turing.morons.org (turing.morons.org [208.96.51.42]) by mx1.freebsd.org (Postfix) with ESMTP id 093FA13C4C8 for ; Mon, 12 Nov 2007 20:38:16 +0000 (UTC) (envelope-from freebsd@spatula.net) Received: by turing.morons.org (Postfix, from userid 1001) id 05333170DC; Mon, 12 Nov 2007 12:38:06 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by turing.morons.org (Postfix) with ESMTP id 0220F170DA; Mon, 12 Nov 2007 12:38:05 -0800 (PST) Date: Mon, 12 Nov 2007 12:38:05 -0800 (PST) From: Nick Johnson X-X-Sender: spatula@turing To: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= In-Reply-To: <58177.192.168.1.2.1194896856.squirrel@webmail.alpha-tierchen.de> Message-ID: <20071112123506.I46367@turing> References: <58177.192.168.1.2.1194896856.squirrel@webmail.alpha-tierchen.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-java@freebsd.org Subject: Re: jdk16 and -fno-tree-vrp 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, 12 Nov 2007 20:38:17 -0000 I don't think it's merely a question of compiling successfully. There are cases where one can successfully -compile- the JDK, but the resulting executable behaves strangely and fails simple tests. Merely testing compilation is insufficient. It is necessary to test functionality also. Nick -- "Courage isn't just a matter of not being frightened, you know. It's being afraid and doing what you have to do anyway." Doctor Who - Planet of the Daleks This message has been brought to you by Nick Johnson 2.3b1 and the number 6. http://healerNick.com/ http://morons.org/ http://spatula.net/ From owner-freebsd-java@FreeBSD.ORG Mon Nov 12 20:57:11 2007 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 D2F5216A421 for ; Mon, 12 Nov 2007 20:57:11 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from alpha-tierchen.de (alpha-tierchen.de [88.198.145.202]) by mx1.freebsd.org (Postfix) with ESMTP id 92BCD13C48D for ; Mon, 12 Nov 2007 20:57:11 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from webmail.alpha-tierchen.de (port-212-202-41-210.dynamic.qsc.de [212.202.41.210]) by alpha-tierchen.de (Postfix) with ESMTP id 1429E234276; Mon, 12 Nov 2007 21:56:49 +0100 (CET) Received: from 192.168.1.2 (SquirrelMail authenticated user bkoenig) by webmail.alpha-tierchen.de with HTTP; Mon, 12 Nov 2007 20:56:44 -0000 (UTC) Message-ID: <62959.192.168.1.2.1194901004.squirrel@webmail.alpha-tierchen.de> Date: Mon, 12 Nov 2007 20:56:44 -0000 (UTC) From: =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= To: "Nick Johnson" User-Agent: SquirrelMail/1.4.11 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-java@freebsd.org Subject: Re: jdk16 and -fno-tree-vrp 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, 12 Nov 2007 20:57:11 -0000 Nick Johnson wrote: > I don't think it's merely a question of compiling successfully. There are > cases where one can successfully -compile- the JDK, but the resulting > executable behaves strangely and fails simple tests. > > Merely testing compilation is insufficient. It is necessary to test > functionality also. In this case compilation is already a kind of functionality testing, because GCC compiles a Java compiler which compiles a lot of Java source code, i.e. class libraries and so on. A vastly broken GCC compiler could create a totally broken Java compiler and we would not be able to finish the installation of the JDK. - Please don't get me wrong. I don't disagree with you. It is true that we need even more test cases. Björn From owner-freebsd-java@FreeBSD.ORG Tue Nov 13 15:28:05 2007 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 6E89716A419 for ; Tue, 13 Nov 2007 15:28:05 +0000 (UTC) (envelope-from kra@astro.ioffe.rssi.ru) Received: from relay.ioffe.ru (relay.ioffe.rssi.ru [194.85.224.33]) by mx1.freebsd.org (Postfix) with ESMTP id C7BCC13C481 for ; Tue, 13 Nov 2007 15:28:03 +0000 (UTC) (envelope-from kra@astro.ioffe.rssi.ru) Received: from astro.ioffe.rssi.ru (astro2.ioffe.rssi.ru [194.85.229.131]) by relay.ioffe.ru (8.14.1/8.12.6) with ESMTP id lADEepNc075079; Tue, 13 Nov 2007 17:40:51 +0300 (MSK) (envelope-from kra@astro.ioffe.rssi.ru) DomainKey-Signature: a=rsa-sha1; s=relay; d=ioffe.ru; c=nofws; q=dns; h=received:date:from:to:subject:message-id:reply-to: mime-version:content-type:content-disposition:user-agent:x-pgp-key; b=AFurldcsIYi+/XxNkj0ACFyvrlel6hBWWXQZnJdLFS2IUNATPq11K/AJKTC43Ccua LxWv4e+wOGZ3mESyv6MiPSPtMOwi8Vmvx5aI/b+FJExmSaeeiMSkasjSkbRJD9CgMYP WHcvV7dOLosENKR2u2RHoAUXu98NMAUGqtwEyN0q Received: by astro.ioffe.rssi.ru (Postfix, from userid 128) id E24822E089; Tue, 13 Nov 2007 17:40:51 +0300 (MSK) Date: Tue, 13 Nov 2007 17:40:51 +0300 From: "A.M.Krassilchtchikov" To: freebsd-java@FreeBSD.org Message-ID: <20071113144051.GA98601@astro2.ioffe.rssi.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uXxzq0nDebZQVNAZ" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-PGP-Key: ftp://ftp.ioffe.ru/Astro/kra/pubkey.asc X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (relay.ioffe.ru [194.85.224.33]); Tue, 13 Nov 2007 17:40:52 +0300 (MSK) X-Virus-Scanned: ClamAV version 0.90.3, clamav-milter version 0.90.3 on localhost X-Virus-Status: Clean Cc: Subject: jdk16 fails to build of a FreeBSD 5.3 machine X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: kra@astro.ioffe.ru List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2007 15:28:05 -0000 --uXxzq0nDebZQVNAZ Content-Type: multipart/mixed; boundary="24zk1gE8NUlDmwG9" Content-Disposition: inline --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dear Developers, I wished to install the jdk16 port on my 2 x PIV server with the 5.3-RELEAS= E version of FreeBSD. I updated the ports tree with cvsup, obtained the three jdk-6u2-fcs* files = and the latest=20 bsd-jdk16-patches-2.tar.bz2 file, as well as the tzupdater-1_2_2-2007g.zip = file. Unfortunately, the compilation of the port crashed due to a=20 "/bin/ls: argument list to long" error.=20 I would be very grateful if you tell me how to overcome this. I tried to al= ias=20 "ls" to "echo $dir | xargs ls" but it did not help. Thank you in advance! Yours Sincerely, Alexandre. P.S. I attach a bzipped log of the compilation. --24zk1gE8NUlDmwG9 Content-Type: application/octet-stream Content-Disposition: attachment; filename="make.log.bz2" Content-Transfer-Encoding: base64 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 AIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACE AIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACE AIQAhACEAIRu7Nm7uzZugAAAABRQAAAAHU75OTyZLJuYKW90feCV8hYefwAQDbHj8t8eOmMh QGPobTnnrQQHdgG7Nm7uzZ6O6Tw+tLOd+ePj5PU3rx8fDsAUAFeOzZuhuzZugUBQbs2boABR QABRRRQAABuzZugAAAABRQFAAFAUUAABRW7Nm7uzZu7sEAIQAhACEAIQAhACEAIQAhACEAIQ AhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQ AhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQ AhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEG7NjSt2bGgUAFFBuzZu7s2boFFFAUAAAAAA UUAAAAAAAAAAAAAAAAAAAAAAAAAAUAFAG7Nm6Abs2boBuzZugAbs2boAAbs2boAAFFAG7Nm7 uzZulFAAAAAAAAbs2boAAAAAAAAAAAAAAAAABRQAAAUBQABRQbs2bpR2kvn83hOeiST2E7SO TyWlpYvPDJheMQPLK377fTgkDXxcGn1OFqzPU+QQNHPFtED7Foc4PDzDT8w9BBpZWwCAFjWu qXv+vo6ucmEqQozWB5x9ZeArlVFCoABFEQsDHr+52euRWX07XvrVbLpDvgGXD49gEAP9V8L3 ZUdVq9fjoPwvwj/r48R1ur0wDKBzjxktKRRQ8M6zHFOQ+caHvuNZYr5gZcZ7R03Nk+EOGR0V lXbh7PVSceGUsh+dRR+0+FFSv3fpsV+3Bb77+Pm/VjLKq1mJvYVVcNzr5+9JNQwfk1syVtw5 9UNRNsvyh1EuVCIpqny20rLvOzb0jyxYuajL24b6L9ouc9scYvO+qo6btKvRJU0/eourmgi4 yKzOhTOJJ9tTleqytmp5QPyyWb246da5XYuq5oXRHknJ25kdSLrdvzp6muqyL31qYDoyOvz4 0Gti5i4mZpvL5YR0pLU703TgWrOuEqmyMqMomNlccZLwq4jpyJVdnlvVM6onntdfdsdHvX7r nXkXTErdxHddFJqKcTTHh6p7C7yO6kpZVT5ZtcsOqtMS3leHY9qIyKQ8fVfHYoSavXOZ18yK ropNNaNPoEqbo3a3snn5aupTM3BVW+UxPX211xXp5Zt9axJzyyz1WOFLT3upzWP1ushSlThN v0QlZHlMXUlRCrbU+VkqZaddwgFPkpfXlHruIYFkTKmGTcJz7blzuM5i5ulc+jmqlD7MylTm PKamqpXdApy+GWsrMYrJWMvenXWY70XHbVZE4x3Je2zybNS5GpHO1szeqzaryXZMyJZZLdFs vdvbreu+YGVLjLVRNiznK9KW9ErY8m0X0zka9uurXLy3D7zshT67Uy4+YfYNx9w4QQA8Ld1H XfwxO6q8u+j1mvDar20n2qX1vivm2GyCAFgNh5uR2dhv1RA22+TdcerfbszriBj8nwnYMsq6 0EAJwnvIggBNzwn1aYuUewPZcMX+bXHsl1DI5UvP2V35SdQFSoocONK1VI8cghNfieSXl933 1ORvLzecDGQofHnBDj0v0lX9LRJWCjaywFIVZVJZYIg3MRAZoVSJURKGmobkUjYE+huY547V L5sqdinsw05QnDiCYlqGpj1OiFU61MuD0qsqSMTXZVZ261jrLEddOp111rKnLki5LL1ua5iH CcQOaapkEy399+myadw1CioSp+qMWtcou2dtoHZY+0NMGA84wcDFe7xwckEAMddd4WvWfohn WDo8PtHvGD8a9vwH7R/QvrVev6z8Bg/8D9o16SA9n5UPtg8Pp7mvGdF+q1gfeD7+INsd/mn1 eeuI/3ckdQGAIQH9g4t6hkg/z/1Lcv0rCN1+RaLuR1r5li/GvUu0vJH3l2L+JdF8pfjWlusX RdFojqXvXvLrXwXjKv62ZlZgsszEcRZUG5V2rfFsqCbiPnLEfrW2l5L+NaRzRpfxr2rcuCxJ paXBcl8iK6Ir9B0dxznvfdUlrwiyhqrt7zkP1A/mXUq9q+0vUu9clwVeT1INVkkv+oLWLZbb PZJLb7Vug11+H1rp9S5L74jksL1/zE49HZL5l76kHuL2K1CAHSggBhH793H3eU8q8vAvuvKv Zxl2Tx0S32Up+BEvTqHOoTfjfs5XB6Lkmi14vMU0RFXjby9fN57jmIRG2Qwu9zmbERago2vO 86qdN/aEe9NptQ5tTPobdiklCdRNS0qnBj6sYslYKtvJVqyrFtfYAigcwCCKj6FgoGsghecQ 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 --24zk1gE8NUlDmwG9-- --uXxzq0nDebZQVNAZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQFHObdz8jcaRKC5t5oRAvC5AJ435KQMD23OTPsqcUnkJeCNV4DUOgCfTJcQ Je9rngiaKmFFNcvN21Kr4jE= =ffY4 -----END PGP SIGNATURE----- --uXxzq0nDebZQVNAZ-- From owner-freebsd-java@FreeBSD.ORG Tue Nov 13 21:03:50 2007 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 5120716A417 for ; Tue, 13 Nov 2007 21:03:50 +0000 (UTC) (envelope-from bounces+c-dd1defae5dedf41c3feba283fbe22c03+task-631201+user-aa59569069+freebsd-java=freebsd.org@going.com) Received: from gin.going.com (gin.going.com [74.205.108.12]) by mx1.freebsd.org (Postfix) with ESMTP id 3B39E13C442 for ; Tue, 13 Nov 2007 21:03:50 +0000 (UTC) (envelope-from bounces+c-dd1defae5dedf41c3feba283fbe22c03+task-631201+user-aa59569069+freebsd-java=freebsd.org@going.com) Received: by gin.going.com (Postfix, from userid 602) id EF35F783D4C; Tue, 13 Nov 2007 15:36:27 -0500 (EST) To: freebsd-java@freebsd.org MIME-Version: 1.0 From: "iulivarzariuda.." Errors-To: bounces+c-dd1defae5dedf41c3feba283fbe22c03+task-631201+user-aa59569069+freebsd-java=freebsd.org@going.com Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ISO-8859-1" Message-Id: <20071113203627.EF35F783D4C@gin.going.com> Date: Tue, 13 Nov 2007 15:36:27 -0500 (EST) Subject: iulivarzariuda.. invites you to Going.com 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, 13 Nov 2007 21:03:50 -0000 Hey! Check out this cool new site Going.com. They'll keep you posted on What's Happening and Who's Going around town. - Be in the know about fun events, concerts, parties and see who's going. - Keep up with your friends and share what you are up to. - Get invited to exclusive Going.com sponsored special events. I figured you would want in on it too. Check it out at: http://going.com/join_me/SsPiUUVYFC iulivarzariuda.. -- Unsubscribe from iulivarzariuda..'s messages: http://going.com/unsub.php?e=freebsd-java%40freebsd.org&t=r&c=c5e8a26b64c779a8693a78c5179ab596&s=aa59569069 This email was sent by the person in the from line and the subject line. Please email them directly if you have any questions. Going is compliant with the Can-Spam Act of 2003. For more information, read our privacy policy at http://going.com/privacy_policy.php. Going, Inc - 8 Winter Street, Boston, MA 02108, USA feedback@going.com From owner-freebsd-java@FreeBSD.ORG Wed Nov 14 14:42:00 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB3E816A476 for ; Wed, 14 Nov 2007 14:42:00 +0000 (UTC) (envelope-from confirmation_response@emailcounts.com) Received: from qs-smtp01-01.prod.mesa1.secureserver.net (qs-smtp01-01.prod.mesa1.secureserver.net [64.202.167.84]) by mx1.freebsd.org (Postfix) with SMTP id 61CDB13C4CC for ; Wed, 14 Nov 2007 14:42:00 +0000 (UTC) (envelope-from confirmation_response@emailcounts.com) Received: (qmail 7838 invoked from network); 14 Nov 2007 14:13:59 -0000 Received: from unknown (HELO EEMWEB02.dc1.corp.gd) ([68.178.232.54]) (envelope-sender ) by qs-smtp01-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for ; 14 Nov 2007 14:13:59 -0000 Received: from mail pickup service by EEMWEB02.dc1.corp.gd with Microsoft SMTPSVC; Wed, 14 Nov 2007 07:13:58 -0700 x-subscriberid: 63095093 x-customerid: 18953 X-Mailer: EEM.Mail v1.0 thread-index: AcgmyJk5aMLF9jNaQkeY1ZmWtGRy+w== Thread-Topic: Thunder Mountain Custom Rifle Mailing List - Action Required From: "Thunder Mountain Custom Rifle" Sender: To: MIME-Version: 1.0 Content-Class: urn:content-classes:message Importance: normal Priority: normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.3959 Message-ID: X-OriginalArrivalTime: 14 Nov 2007 14:13:58.0775 (UTC) FILETIME=[99535870:01C826C8] Date: 14 Nov 2007 07:13:58 -0700 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Thunder Mountain Custom Rifle Mailing List - Action Required 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, 14 Nov 2007 14:42:01 -0000 Subscription Confirmation = You are currently subscribed to the Thunder = Mountain Custom Rifle mailing list. As an active subscriber, you = receive valuable email newsletters, announcements, and other information = from Thunder Mountain Custom Rifle . In order to ensure that we maintain a 100% = permission-based mailing list, please verify that you want to remain an = active subscriber. Click here to = confirm your subscription ( = http://app.expressemailmarketing.com/confirm.aspx?id=3D18953&sid=3D630950= 93&guid=3D82cfab81-d15d-4b25-a690-13c87e44b05d ) = =20 If you do not click the link above, you = will not receive any future email messages from Thunder Mountain Custom = Rifle . =20 Sincerely, = =20 = Thunder Mountain Custom Rifle = =20 =20 ________________________________________________________ This email was sent by Thunder Mountain Custom Rifle , = www.1911parts.com, 5431 S. San Pedro Ave., Sierra Vista, AZ 85650 , = using Express Email Marketing. =20 Express Email Marketing has a zero-tolerance SPAM policy. Please report = SPAM by clicking here ( = http://app.expressemailmarketing.com/unsubscribe.aspx?id=3D18953&sid=3D63= 095093&spam=3Dtrue ) =20 =20 =20 Copyright (C) 2004-2007. All rights reserved. = =20 From owner-freebsd-java@FreeBSD.ORG Wed Nov 14 21:34:02 2007 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 72EC216A417 for ; Wed, 14 Nov 2007 21:34:02 +0000 (UTC) (envelope-from merlyn500@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by mx1.freebsd.org (Postfix) with ESMTP id BD38E13C502 for ; Wed, 14 Nov 2007 21:34:00 +0000 (UTC) (envelope-from merlyn500@gmail.com) Received: by nf-out-0910.google.com with SMTP id b2so293633nfb for ; Wed, 14 Nov 2007 13:33:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:from:to:subject:date:user-agent:mime-version:content-type:message-id; bh=638xB3c1/VMuMvSnxPmydMmw7Kf/5cQk/l7aHiaJaGo=; b=OSEiigFZW4cEiP/ydz/+VnAOFk8Ouva23a2ENtNUmQzhMhx80ggGsMFBjgzKXdwgp+lL6Pi5cc8KLrF5CDtCYGTGU6P2VQhSTVSnDVkShLwZ0BKnQBQSdvIXO4RFb5mjXPCoEleFY0Kyu4I2Ay/bBMmXUrfwG/9MlUKjn/pCIjo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:from:to:subject:date:user-agent:mime-version:content-type:message-id; b=b3OVPxY9BPDNjsO0Ciun0ujRCSMOZ0sJ190ejBc0xYh64As8Va3/ZUydo8XwELIquNxdZJ/qkJo2twuYd9wYDB9UKZCCNU/ZTowF50AYnWrjKUHLTV5cW8A+WqLHuMNWxA5zS85VA4jj3Nhyyuh4TamP9clJ3INNBFtlmuB63x0= Received: by 10.78.183.8 with SMTP id g8mr2403563huf.1195074412028; Wed, 14 Nov 2007 13:06:52 -0800 (PST) Received: from ?192.168.1.3? ( [85.207.232.114]) by mx.google.com with ESMTPS id s38sm392341hub.2007.11.14.13.06.49 (version=SSLv3 cipher=OTHER); Wed, 14 Nov 2007 13:06:50 -0800 (PST) From: Milan Bartos To: freebsd-java@FreeBSD.org Date: Wed, 14 Nov 2007 22:06:00 +0100 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_4M2OHUFitEKUjRR" Message-Id: <200711142206.00669.merlyn500@gmail.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: hs_err_pid14817.log and hs_err_pid2204.log 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, 14 Nov 2007 21:34:02 -0000 --Boundary-00=_4M2OHUFitEKUjRR Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, I installed jdk16 via pkg_add, restarted Opera, and when i try=20 http://runescape.com, Opera crash, and theese attached files appear in my ~= /.=20 And here a read, I should submit bug report to freebsd-java@FreeBSD.org. Thank you, Milan Barto=B9 --Boundary-00=_4M2OHUFitEKUjRR-- From owner-freebsd-java@FreeBSD.ORG Thu Nov 15 01:58:00 2007 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 B005C16A582 for ; Thu, 15 Nov 2007 01:58:00 +0000 (UTC) (envelope-from nikita_the_jew@yahoo.com) Received: from web50804.mail.re2.yahoo.com (web50804.mail.re2.yahoo.com [206.190.38.113]) by mx1.freebsd.org (Postfix) with SMTP id 5178913C4BB for ; Thu, 15 Nov 2007 01:58:00 +0000 (UTC) (envelope-from nikita_the_jew@yahoo.com) Received: (qmail 87149 invoked by uid 60001); 15 Nov 2007 01:31:19 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=w/dZfmFUH5hmiMsA1j13Mey13zs4f+You0AJd4y4+W5m0uNYOWSc35euNxMWYH+HxIhYb8o0T1av7TtT5Hm/pGsxmxsHLCX426t3xCE1mlSJGZiR2M6ZIW+qJVwoYJAUI9TaGepLc3hw5yz9KlYRcXDTRge88/rXAudtuTcfDhY=; X-YMail-OSG: l.YRFrQVM1mpiadwOhTD9TuOmspJNvhx3HgFw8DHSdekmjkMqeZjM35Gs4BWfv8QvDx1Mkkna9IMrhVvvGoZ07nUArScgGX4lzIePTuXS1moDdJKimI- Received: from [72.231.174.83] by web50804.mail.re2.yahoo.com via HTTP; Wed, 14 Nov 2007 17:31:19 PST Date: Wed, 14 Nov 2007 17:31:19 -0800 (PST) From: "F. Nikita Thomas" To: freebsd-java@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <636406.85697.qm@web50804.mail.re2.yahoo.com> Subject: implementing java3d 1.5.1 - freebsd 6.2 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, 15 Nov 2007 01:58:00 -0000 hi, i downloaded and installed the linux binary of the above. it gave these files: lib/i386/libj3dcore-ogl.so lib/i386/libj3dcore-ogl-cg.so lib/ext/vecmath.jar lib/ext/j3dcore.jar lib/ext/j3dutils.jar upon running some example code it kept complaining about some missing libraries which i kludged with symlinks. now i'm getting this error: # java Main Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/diablo-jdk1.5.0/jre/lib/i386/libj3dcore-ogl.so: /usr/local/diablo-jdk1.5.0/jre/lib/i386/libj3dcore-ogl.so: Undefined symbol "stderr" huh? i see that java3d is in the ports tree and a libmap.conf file is needed. my question is there away to get this to work or should i just install the port for now? thanks ... ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From owner-freebsd-java@FreeBSD.ORG Thu Nov 15 11:24:38 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF38416A4A7 for ; Thu, 15 Nov 2007 11:24:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:0:206:5bff:fef8:267d]) by mx1.freebsd.org (Postfix) with ESMTP id B4B9D13C46E for ; Thu, 15 Nov 2007 11:24:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id ECD651CCF6 for ; Thu, 15 Nov 2007 12:24:37 +0100 (CET) From: linimon@FreeBSD.org To: java@freebsd.org Message-Id: <20071115112437.ECD651CCF6@mail.droso.net> Date: Thu, 15 Nov 2007 12:24:37 +0100 (CET) Cc: Subject: FreeBSD ports that you maintain which are currently scheduled for deletion 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, 15 Nov 2007 11:24:39 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: java/linux-blackdown-jdk12 description: Blackdown Java Development Kit 1.2 for Linux maintainer: java@FreeBSD.org deprecated because: Obsolete version of jdk expiration date: 2007-08-22 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=linux-blackdown-jdk12 portname: java/linux-sun-jdk12 description: Sun Java Development Kit 1.2 for Linux maintainer: java@FreeBSD.org status: IGNORE deprecated because: Obsolete version of jdk expiration date: 2007-08-22 build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.6.2007110820/linux-sun-jdk-1.2.2.017_3.log (Nov 8 19:09:40 UTC 2007) overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=linux-sun-jdk12 If this problem is one 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. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-java@FreeBSD.ORG Fri Nov 16 05:06:43 2007 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 8F45616A420 for ; Fri, 16 Nov 2007 05:06:43 +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 613DE13C47E for ; Fri, 16 Nov 2007 05:06:43 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.1/8.13.3) with ESMTP id lAG56Z6X048822 for ; Thu, 15 Nov 2007 21:06:35 -0800 (PST) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.1/8.13.3/Submit) id lAG56ZqT048821 for freebsd-java@FreeBSD.org; Thu, 15 Nov 2007 21:06:35 -0800 (PST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 15 Nov 2007 21:06:35 -0800 From: Greg Lewis To: freebsd-java@FreeBSD.org Message-ID: <20071116050635.GA48813@misty.eyesbeyond.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i Cc: Subject: JDK 1.6.0 patchset 3 "Boss 302" 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, 16 Nov 2007 05:06:43 -0000 On behalf of the BSD Java Porting team, I'm pleased to announce the availability of Patchset 3 "Boss 302" for JDK 1.6, based on the JDK 1.6.0 Update 3 JRL source code. This patchset includes bug fixes and updates the code base to use the 1.6.0 Update 3 source code. In addition, Java Web Start now supports locale settings on BSD. The following platforms are supported by this release: FreeBSD 6.2/i386 (or later) FreeBSD 6.2/amd64 (or later) OpenBSD 4.0/i386 (or later) OpenBSD 4.0/amd64 (or later) NetBSD 3.1/i386 (or later) The patchset can be downloaded at: http://www.eyesbeyond.com/freebsddom/java/jdk16.html An update for the java/jdk16 port will follow shortly. -- 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 16 06:31:54 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A382616A469 for ; Fri, 16 Nov 2007 06:31:54 +0000 (UTC) (envelope-from mi@symbion.zaytman.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 62CD813C4C4 for ; Fri, 16 Nov 2007 06:31:54 +0000 (UTC) (envelope-from mi@symbion.zaytman.com) Received: from mr08.lnh.mail.rcn.net ([207.172.157.28]) by smtp02.lnh.mail.rcn.net with ESMTP; 16 Nov 2007 01:21:29 -0500 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr08.lnh.mail.rcn.net (MOS 3.8.5-GA) with ESMTP id JIM29123; Fri, 16 Nov 2007 01:21:25 -0500 (EST) Received: from 207-180-185-53.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com (HELO symbion.zaytman.com) ([207.180.185.53]) by smtp01.lnh.mail.rcn.net with ESMTP; 16 Nov 2007 01:20:22 -0500 Received: from symbion.zaytman.com (localhost.zaytman.com [127.0.0.1]) by symbion.zaytman.com (8.13.8/8.13.8) with ESMTP id lAG6LOep027461 for ; Fri, 16 Nov 2007 01:21:25 -0500 (EST) (envelope-from mi@symbion.zaytman.com) Received: (from mi@localhost) by symbion.zaytman.com (8.13.8/8.13.8/Submit) id lAG6LOKf027460 for java@FreeBSD.org; Fri, 16 Nov 2007 01:21:24 -0500 (EST) (envelope-from mi) From: Mikhail Teterin Message-Id: <200711160621.lAG6LOKf027460@symbion.zaytman.com> To: java@FreeBSD.org Date: Fri, 16 Nov 2007 01:21:24 -0500 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Junkmail-Status: score=10/50, host=mr08.lnh.mail.rcn.net X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A09020A.473D3541.0082,ss=1,fgs=0, ip=207.172.4.11, so=2007-07-31 18:51:00, dmn=5.4.3/2007-10-18 Cc: Subject: the heaviest of JDK components now downloadable X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mi@aldan.algebra.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2007 06:31:54 -0000 Hello! The biggest pieces of JDK16 source can be downloaded directly from Sun -- there is no need any more to send users to Sun's web-site for them. The attached patch not only makes downloading simpler, it also preserves the timestamp of the downloaded files -- something, that browsers universally omit. Yours, -mi P.S. Any version of cups library would do, right? Index: Makefile =================================================================== RCS file: /home/pcvs/ports/java/jdk16/Makefile,v retrieving revision 1.151 diff -U2 -r1.151 Makefile --- Makefile 16 Nov 2007 05:30:17 -0000 1.151 +++ Makefile 16 Nov 2007 06:18:33 -0000 @@ -9,7 +9,5 @@ PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}p${JDK_PATCHSET_VERSION} CATEGORIES= java devel -MASTER_SITES= # http://download.java.net/jdk6/ -# http://www.eyesbeyond.com/freebsddom/java/jdk16.html -# http://java.sun.com/javase/downloads/index.jsp +MASTER_SITES= http://download.java.net/jdk6/6u${JDK_UPDATE_VERSION}/promoted/b${JDK_BUILD_NUMBER}/ DISTFILES= ${JRL_SRCFILE} ${JRL_BINFILE} ${JRL_MOZFILE} ${PATCHSETFILE} EXTRACT_ONLY= ${JRL_SRCFILE} ${JRL_BINFILE} ${JRL_MOZFILE} @@ -22,5 +20,5 @@ ${X11BASE}/lib/libXm.so:${PORTSDIR}/x11-toolkits/open-motif RUN_DEPENDS= javavm:${PORTSDIR}/java/javavmwrapper -LIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base +LIB_DEPENDS= cups:${PORTSDIR}/print/cups-base OPTIONS= DEBUG "Enable debugging support" off \ @@ -192,28 +190,8 @@ # Check for JDK sources and patch file -.if !defined(PACKAGE_BUILDING) && (!exists(${DISTDIR}/${JRL_SRCFILE}) || !exists(${DISTDIR}/${JRL_BINFILE}) || !exists(${DISTDIR}/${JRL_MOZFILE}) || (defined(WITH_POLICY) && !exists(${DISTDIR}/${POLICYFILE})) || (defined(WITH_TZUPDATE) && !exists(${DISTDIR}/${TZUPDATEFILE})) || !exists(${DISTDIR}/${PATCHSETFILE}))#{ +.if !defined(PACKAGE_BUILDING) && ((defined(WITH_POLICY) && !exists(${DISTDIR}/${POLICYFILE})) || (defined(WITH_TZUPDATE) && !exists(${DISTDIR}/${TZUPDATEFILE})) || !exists(${DISTDIR}/${PATCHSETFILE}))#{ ECHO_MSG=/usr/bin/printf IGNORE= :\n\ Due to licensing restrictions, certain files must be fetched manually.\n\n -.if !exists(${DISTDIR}/${JRL_SRCFILE}) || !exists(${DISTDIR}/${JRL_BINFILE}) || !exists(${DISTDIR}/${JRL_MOZFILE})#{ -IGNORE += Please open http://download.java.net/jdk6/6u${JDK_UPDATE_VERSION}/promoted/b${JDK_BUILD_NUMBER}/index.html\n\ -in a web browser. Download the\n -.if !exists(${DISTDIR}/${JRL_SRCFILE})#{ -IGNORE += Update ${JDK_UPDATE_VERSION} Source, ${JRL_SRCFILE} -.endif#} -.if !exists(${DISTDIR}/${JRL_BINFILE})#{ -.if !exists(${DISTDIR}/${JRL_SRCFILE})#{ -IGNORE += and the\n -.endif#} -IGNORE += Source Binaries, ${JRL_BINFILE} -.endif#} -.if !exists(${DISTDIR}/${JRL_MOZFILE})#{ -.if !exists(${DISTDIR}/${JRL_SRCFILE}) || !exists(${DISTDIR}/${JRL_BINFILE})#{ -IGNORE += and the\n -.endif#} -IGNORE += Mozilla Headers, ${JRL_MOZFILE} -.endif#} -IGNORE += .\n\n -.endif#} .if defined(WITH_POLICY) && !exists(${DISTDIR}/${POLICYFILE})#{ IGNORE += Please open http://java.sun.com/javase/downloads/index.jsp\n\ From owner-freebsd-java@FreeBSD.ORG Fri Nov 16 15:53:51 2007 Return-Path: Delivered-To: java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5614C16A46C for ; Fri, 16 Nov 2007 15:53:51 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.freebsd.org (Postfix) with ESMTP id D355813C457 for ; Fri, 16 Nov 2007 15:53:50 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (localhost [127.0.0.1]) by aldan.algebra.com (8.14.1/8.14.1) with ESMTP id lAGFEux5028639 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 16 Nov 2007 10:14:56 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by aldan.algebra.com (8.14.1/8.14.1/Submit) id lAGFEtOG028638 for java@FreeBSD.org; Fri, 16 Nov 2007 10:14:55 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) From: Mikhail Teterin To: java@FreeBSD.org Date: Fri, 16 Nov 2007 10:14:55 -0500 User-Agent: KMail/1.9.6 X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: Subject: "There was an error trying to initialize the HPI library." 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, 16 Nov 2007 15:53:51 -0000 Hi! I first saw this error 2 days ago trying to build jdk16u2. Then I noticed the port's update and tried the new version. Same thing: .... gmake[4]: Leaving directory `/ibm/jail/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compile r2/product' cd bsd_i486_compiler2/product && ./test_gamma There was an error trying to initialize the HPI library. Could not create the Java virtual machine. gmake[3]: *** [product] Error 1 gmake[3]: Leaving directory `/ibm/jail/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir' gmake[2]: *** [generic_build2] Error 2 gmake[2]: Leaving directory `/ibm/jail/usr/ports/java/jdk16/work/hotspot/make' .... I'm using linux-sun-jdk-1.6.0.03 to "bootstrap". No, it is not built in "a jail", although the path suggests, that it might :) The system is running: FreeBSD 6.2-PRERELEASE #0: Tue Nov 7 23:40:58 EST 2006 ... i386 Here is the minimal investigation I performed: % cd work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product/ % sh -x ./test_gamma + . ./env.sh + : /opt/linux-sun-jdk1.6.0 + LD_LIBRARY_PATH=.:/opt/linux-sun-jdk1.6.0/jre/lib/i386/native_threads:/opt/linux-sun-jdk1.6.0/jre/lib/i386: + CLASSPATH=.:/opt/linux-sun-jdk1.6.0/jre/lib/rt.jar:/opt/linux-sun-jdk1.6.0/jre/lib/i18n.jar + HOTSPOT_BUILD_USER=mi in hotspot + export JAVA_HOME LD_LIBRARY_PATH CLASSPATH HOTSPOT_BUILD_USER + [ -z /opt/linux-sun-jdk1.6.0 ] + /opt/linux-sun-jdk1.6.0/bin/java -d32 -fullversion + CLASSPATH=/ibm/jail/usr/ports/java/jdk16/work/hotspot/build/linux:.:/opt/linux-sun-jdk1.6.0/jre/lib/rt.jar:/opt/linux-sun-jdk1.6.0/jre/lib/i18n.jar + [ -f gamma_g ] + ./gamma -Xbatch Queens There was an error trying to initialize the HPI library. Could not create the Java virtual machine. % file gamma gamma: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped % sh -c ". env.sh; ldd ./gamma" ./gamma: libjvm.so => ./libjvm.so (0x28088000) libm.so.4 => /lib/libm.so.4 (0x28a5f000) libpthread.so.2 => /lib/libpthread.so.2 (0x28a75000) libc.so.6 => /lib/libc.so.6 (0x28a9c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x28b86000) According to ktrace, it is trying to use the Linux' libhpi.so -- this is, probably, wrong, but I don't know, how to fix it: ... 34874 gamma CALL open(0x2807e080,0,0x28053605) 34874 gamma NAMI "/opt/linux-sun-jdk1.6.0/jre/lib/i386/native_threads/libhpi.so" 34874 gamma RET open 3 ... Please, advise. Thanks! -mi From owner-freebsd-java@FreeBSD.ORG Fri Nov 16 16:49:12 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 305A716A41B for ; Fri, 16 Nov 2007 16:49:12 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.228]) by mx1.freebsd.org (Postfix) with ESMTP id D0FD813C44B for ; Fri, 16 Nov 2007 16:49:11 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so885137nzf for ; Fri, 16 Nov 2007 08:49:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=hJG142gKLF0n1IwNxaSfUHNI6gJQ5DkEBa2yUK/YL8Y=; b=sZXnWV9q5NILU7V+ihhRGXarYZMvagoC2WzEvM3QjOA7oeDq0+dNqOYl03eKRrfA0SJ4u30Fe0eUcuJNLR3R7T43xI5gUIce+cAGDz6OInYYckBtzxY+c3QfBqmmD9PrwU3caSxMmqQUFIPr5a86VgXDllhluSWpbA0qyH9ASuY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=b5Ki5OokQ5sUPqept3ITXoJa/BWfH9aLxErFkpyB4QGWldcLbjvzlaHMgBNTuIfI6ctHDClV9tj3E3+qSWHSlWCt39iyAPFUc/gsLTg4f6PDGPwEgEs1tacxv2RxynEHf2jaIQzAmcP5VNiuIjll+GWhmSfPQeh4mXAmC6dCyCE= Received: by 10.142.72.21 with SMTP id u21mr650672wfa.1195230300489; Fri, 16 Nov 2007 08:25:00 -0800 (PST) Received: from ?192.168.2.2? ( [67.85.89.184]) by mx.google.com with ESMTPS id q14sm2135813qbq.2007.11.16.08.24.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 16 Nov 2007 08:24:59 -0800 (PST) Message-ID: <473DC453.8050408@gmail.com> Date: Fri, 16 Nov 2007 11:24:51 -0500 From: "Aryeh M. Friedman" User-Agent: Thunderbird 2.0.0.6 (X11/20071111) MIME-Version: 1.0 To: mi@aldan.algebra.com References: <200711160621.lAG6LOKf027460@symbion.zaytman.com> In-Reply-To: <200711160621.lAG6LOKf027460@symbion.zaytman.com> X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: java@FreeBSD.org Subject: Re: the heaviest of JDK components now downloadable 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, 16 Nov 2007 16:49:12 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mikhail Teterin wrote: > Hello! > > The biggest pieces of JDK16 source can be downloaded directly from > Sun -- there is no need any more to send users to Sun's web-site > for them. > > The attached patch not only makes downloading simpler, it also > preserves the timestamp of the downloaded files -- something, that > browsers universally omit. > > Yours, > > -mi > > P.S. Any version of cups library would do, right? This has been true since 1.5 but as far I can tell the foundation wants to be extra careful (for example there is no reason why diablo needs to be a seperate download also).... I for one would vote for going the linux/windows/macosx route and allow direct download - -- Aryeh M. Friedman Developer, not business, friendly http://www.flosoft-systems.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHPcRTJ9+1V27SttsRAl2KAJ942FSdE2LEIoRKRzls/7VFznUNVgCdFmUO mKml5nx+5BAh/7rGpFO+gCU= =Wa8c -----END PGP SIGNATURE----- From owner-freebsd-java@FreeBSD.ORG Fri Nov 16 18:50:01 2007 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 79C7916A418 for ; Fri, 16 Nov 2007 18:50:01 +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 4F33913C46A for ; Fri, 16 Nov 2007 18:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id lAGIo1PM028293 for ; Fri, 16 Nov 2007 18:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id lAGIo1Xo028292; Fri, 16 Nov 2007 18:50:01 GMT (envelope-from gnats) Resent-Date: Fri, 16 Nov 2007 18:50:01 GMT Resent-Message-Id: <200711161850.lAGIo1Xo028292@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, Sofian Brabez Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BC4D16A419 for ; Fri, 16 Nov 2007 18:49:20 +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 ED3E113C459 for ; Fri, 16 Nov 2007 18:49:19 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id lAGImiCA014113 for ; Fri, 16 Nov 2007 18:48:44 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id lAGImiMe014111; Fri, 16 Nov 2007 18:48:44 GMT (envelope-from nobody) Message-Id: <200711161848.lAGImiMe014111@www.freebsd.org> Date: Fri, 16 Nov 2007 18:48:44 GMT From: Sofian Brabez To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: java/118088: The path of Variable Exec= in files/eclipse.desktop in not good 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, 16 Nov 2007 18:50:01 -0000 >Number: 118088 >Category: java >Synopsis: The path of Variable Exec= in files/eclipse.desktop in not good >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: Fri Nov 16 18:50:00 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Sofian Brabez >Release: 7.0-BETA2 >Organization: >Environment: FreeBSD atemi 7.0-BETA2 FreeBSD 7.0-BETA2 #0: Fri Nov 2 16:47:33 UTC 2007 root@atemi:/usr/obj/usr/src/sys/ATEMI i386 >Description: I send this report to fix the problem of gnome desktop integration for java/eclipse-devel port. Indeed, the value of variable Exec= in files/eclipse.desktop is not good, the current value is : % cat /usr/local/share/applications/eclipse-devel.desktop | grep Exec= Exec=/usr/local/bin/eclipse I write a little script to test if i can fix it : #!/bin/sh # # Author , # # Script test to validate my report problem on java/eclipse-devel # port before port integration. Fix the Exec= value in file # eclipse.desktop # PREFIX="/usr/local" PORTNAME="eclipse" ECLIPSE_SUFX="-devel" ECLIPSE_DESKTOP_NEW="eclipse.desktop.new" ECLIPSE_DESKTOP_TMP="eclipse.desktop.tmp" PORTDESTDIR="/usr/local/${PORTNAME}${ECLIPSE_SUFX}" SED="sed" ${SED} \ -e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ -e "s+%%PREFIX%%+${PREFIX}+g" \ -e "s+%%SUFFIX%%+${ECLIPSE_SUFX}+g" \ -e "s+%%PORTNAME%%+${PORTNAME}+g" \ ${ECLIPSE_DESKTOP_NEW} > ${ECLIPSE_DESKTOP_TMP} My test will work good, so i decided but send diff to fix this problem. After fix it, the new value must be : % cat files/eclipse.desktop.tmp | grep Exec= Exec=/usr/local/eclipse-devel/eclipse >How-To-Repeat: Just install port java/eclipse-devel. >Fix: To fix it, you can apply my diff file named eclipse-devel.desktopintegration.diff in root directory of port. Patch attached with submission follows: --- Makefile.new 2007-11-16 19:24:46.000000000 +0100 +++ Makefile 2007-11-16 19:21:27.000000000 +0100 @@ -132,8 +132,6 @@ @${SED} \ -e "s+%%ECLIPSE_HOME%%+${PORTDESTDIR}+g" \ -e "s+%%PREFIX%%+${PREFIX}+g" \ - -e "s+%%SUFFIX%%+${ECLIPSE_SUFX}+g" \ - -e "s+%%PORTNAME%%+${PORTNAME}+g" \ ${FILESDIR}/eclipse.desktop > ${WRKSRC}/eclipse.desktop.tmp ${MKDIR} ${PREFIX}/share/applications/ || ${TRUE} ${INSTALL_DATA} ${WRKSRC}/eclipse.desktop.tmp ${PREFIX}/share/applications/${ECLIPSE}.desktop --- files/eclipse.desktop.new 2007-11-16 18:56:37.000000000 +0100 +++ files/eclipse.desktop 2007-11-16 18:23:07.000000000 +0100 @@ -1,7 +1,7 @@ [Desktop Entry] Comment=Eclipse IDE Name=Eclipse -Exec=%%PREFIX%%/%%PORTNAME%%%%SUFFIX%%/%%PORTNAME%% +Exec=%%PREFIX%%/bin/eclipse Encoding=UTF-8 Terminal=false Type=Application >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-java@FreeBSD.ORG Sat Nov 17 16:49:19 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A56AA16A417 for ; Sat, 17 Nov 2007 16:49:19 +0000 (UTC) (envelope-from arno@heho.snv.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by mx1.freebsd.org (Postfix) with ESMTP id 688EC13C467 for ; Sat, 17 Nov 2007 16:49:18 +0000 (UTC) (envelope-from arno@heho.snv.jussieu.fr) Received: from heho.snv.jussieu.fr (heho.snv.jussieu.fr [134.157.184.22]) by shiva.jussieu.fr (8.13.8/jtpda-5.4) with ESMTP id lAHGFEkQ024390 ; Sat, 17 Nov 2007 17:15:14 +0100 (CET) X-Ids: 166 Received: from heho.snv.jussieu.fr (localhost [127.0.0.1]) by heho.snv.jussieu.fr (8.13.3/jtpda-5.2) with ESMTP id lAHGFCaq001591 ; Sat, 17 Nov 2007 17:15:12 +0100 (MET) Received: (from arno@localhost) by heho.snv.jussieu.fr (8.13.3/8.13.1/Submit) id lAHGFC2r001588; Sat, 17 Nov 2007 17:15:12 +0100 (MET) (envelope-from arno) To: java@freebsd.org From: "Arno J. Klaassen" Date: 17 Nov 2007 17:15:12 +0100 Message-ID: Lines: 64 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (shiva.jussieu.fr [134.157.0.166]); Sat, 17 Nov 2007 17:15:14 +0100 (CET) X-Virus-Scanned: ClamAV 0.88.7/4824/Sat Nov 17 15:14:09 2007 on shiva.jussieu.fr X-Virus-Status: Clean X-Miltered: at shiva.jussieu.fr with ID 473F1392.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! Cc: current@freebsd.org Subject: mutex-bug in recent releng_[67]? 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, 17 Nov 2007 16:49:19 -0000 --=-=-= Hello, I have serious problems with " Runtime.getRuntime ().exec ()" : either it hangs or gives a spinning mutex running at 99% cpu. Attached is a simple code-example which shows the problem : it basically just launces in iterations a process doing "/bin/ls -lRr /var/" (the command seems to be important : e.g. ps(1) works fine, ls(1), tar(1), cpio(1) (all doing fileio ...) fail more or less easiliy) and then waits for it to exit. This works OK with linux-sun-jdk15, it fails (most often just hang, something process ends with exit code 127) on all boxes I could test on : i686-releng_6-UP / jdk-1.5.0.13p7,1 i686-releng_7-UP / jdk-1.5.0.12p6_2,1 amd64-releng_6-SMP / jdk-1.5.0.12p6_2,1 and jdk-1.5.0.13p7,1 amd64-releng_7-SMP / jdk-1.5.0.13p7,1 I somehow doubt this is really (only) a jdk-problem : it fails (hangs) as well if I compile it with gcj to an executable (tested both on i686-releng_6-UP and amd64-releng_7-SMP). Attached a gdb-log (for releng_7) with shows three threads, two of them blocking in _umtx_op () (from pthread_cond_init () ), the third in sigsuspend () (from pthread_getprio () ?). If I create a core-dump with "gcore -s" all sixteen threads block in (log attached for the two first threads ) : #0 0x00000008008cabfc in wait4 () from /lib/libc.so.7 #1 0x000000080075616e in waitpid () from /lib/libthr.so.3 #2 0x0000000801e43030 in Java_java_lang_UNIXProcess_waitForProcessExit ( env=0x82c1a2998, junk=0x7ffffeef1798, pid=906) I hope someone can help me for this, or should I write a PR? Thanx very much in adavance. Arno --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=Test_proc.java final class Test_proc { Test_proc() { for (int i= 0; i < 2; i++) { System.out.println("test <" + i + ">: retval is <" + fork_shell() + ">"); } } private long fork_shell() { long ret = -1; int exit_value = 0; final String[] cmd = new String[3]; final Process proc; cmd[0] = "/bin/sh"; cmd[1] = "-c"; cmd[2] = "/bin/ls -lRr /var/"; try { proc = Runtime.getRuntime ().exec (cmd); proc.waitFor (); if ( (exit_value = proc.exitValue ()) != 0) { System.err.println ("ERROR: proc exit value" + exit_value + "!"); } else ret=0; } catch (Exception ex) { ret = -2; ex.printStackTrace(System.err); } return ret; } public static void main (String[] args) throws Exception { new Test_proc (); } } --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=gdb.log Script started on Sat Nov 17 16:22:55 2007 ivo@push ~/.scito/tmp [49908] > LD_LIBRARY_PATH=/usr/opt/scito/gcc-4.2.2/lib gdb ./Test_proc.exe GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... (gdb) handle SIGSEGV SIGBUS nostop noprint Signal Stop Print Pass to program Description SIGBUS No No Yes Bus error SIGSEGV No No Yes Segmentation fault (gdb) r Starting program: /files/home/ivo/.scito/tmp/Test_proc.exe [New LWP 100094] [New Thread 0x803901120 (LWP 100094)] [New Thread 0x803901290 (LWP 100127)] [New Thread 0x803901400 (LWP 100132)] ^C Program received signal SIGINT, Interrupt. [Switching to Thread 0x803901400 (LWP 100132)] 0x00000008036e6c7c in sigsuspend () from /lib/libc.so.7 (gdb) info thr * 4 Thread 0x803901400 (LWP 100132) 0x00000008036e6c7c in sigsuspend () from /lib/libc.so.7 3 Thread 0x803901290 (LWP 100127) 0x00000008036e60fc in _umtx_op () from /lib/libc.so.7 2 Thread 0x803901120 (LWP 100094) 0x00000008036e60fc in _umtx_op () from /lib/libc.so.7 (gdb) thr 4 [Switching to thread 4 (Thread 0x803901400 (LWP 100132))]#0 0x00000008036e6c7c in sigsuspend () from /lib/libc.so.7 (gdb) where #0 0x00000008036e6c7c in sigsuspend () from /lib/libc.so.7 #1 0x0000000803371c6a in sigsuspend () from /lib/libthr.so.3 #2 0x0000000801ce8d16 in java::lang::ConcreteProcess$ProcessManager::waitForSignal (this=Variable "this" is not available. ) at java/lang/natConcreteProcess.cc:142 #3 0x000000080202025d in _ZN4java4lang30ConcreteProcess$ProcessManager3runEJvv (this=0x599e60) at ConcreteProcess.java:167 #4 0x0000000801cee6a8 in _Jv_ThreadRun (thread=0x599e60) at ../../../../gcc/libjava/java/lang/natThread.cc:302 #5 0x0000000801cf4b37 in really_start (x=0x5265a0) at ../../../../gcc/libjava/posix-threads.cc:445 #6 0x00000008024da163 in GC_start_routine (arg=Variable "arg" is not available. ) at ../../../../gcc/boehm-gc/pthread_support.c:1301 #7 0x000000080336fa76 in pthread_getprio () from /lib/libthr.so.3 #8 0x0000000000000000 in ?? () Error accessing memory address 0x7fffff9fe000: Bad address. (gdb) thr 3 [Switching to thread 3 (Thread 0x803901290 (LWP 100127))]#0 0x00000008036e60fc in _umtx_op () from /lib/libc.so.7 (gdb) where #0 0x00000008036e60fc in _umtx_op () from /lib/libc.so.7 #1 0x0000000803377049 in pthread_cleanup_push () from /lib/libthr.so.3 #2 0x0000000803375a55 in pthread_cond_init () from /lib/libthr.so.3 #3 0x0000000801cf4ff2 in _Jv_CondWait (cv=0x8031da088, mu=0x8031da070, millis=Variable "millis" is not available. ) at ../../../../gcc/libjava/posix-threads.cc:179 #4 0x0000000801cdfd45 in gnu::gcj::runtime::FinalizerThread::run (this=Variable "this" is not available. ) at ../../../../gcc/libjava/gnu/gcj/runtime/natFinalizerThread.cc:57 #5 0x0000000801cee6a8 in _Jv_ThreadRun (thread=0x561e00) at ../../../../gcc/libjava/java/lang/natThread.cc:302 #6 0x0000000801cf4b37 in really_start (x=0x526720) at ../../../../gcc/libjava/posix-threads.cc:445 #7 0x00000008024da163 in GC_start_routine (arg=Variable "arg" is not available. ) at ../../../../gcc/boehm-gc/pthread_support.c:1301 #8 0x000000080336fa76 in pthread_getprio () from /lib/libthr.so.3 #9 0x0000000000000000 in ?? () Error accessing memory address 0x7fffffbff000: Bad address. (gdb) thr 2 [Switching to thread 2 (Thread 0x803901120 (LWP 100094))]#0 0x00000008036e60fc in _umtx_op () from /lib/libc.so.7 (gdb) where #0 0x00000008036e60fc in _umtx_op () from /lib/libc.so.7 #1 0x0000000803377049 in pthread_cleanup_push () from /lib/libthr.so.3 #2 0x0000000803375a55 in pthread_cond_init () from /lib/libthr.so.3 #3 0x0000000801cf4ff2 in _Jv_CondWait (cv=0x578cb0, mu=0x578cb8, millis=Variable "millis" is not available. ) at ../../../../gcc/libjava/posix-threads.cc:179 #4 0x0000000801ceab37 in java::lang::Object::wait (this=0x1, timeout=0, nanos=0) at ../../../../gcc/libjava/java/lang/natObject.cc:1333 #5 0x00000008020206d8 in _ZN4java4lang15ConcreteProcess7waitForEJiv ( this=0x59af60) at ConcreteProcess.java:324 #6 0x0000000000401771 in _ZN9Test_proc10fork_shellEJxv (this=0x54ade0) at Test_proc.java:29 #7 0x0000000000401467 in Test_proc.Test_proc() (this=0x54ade0) at Test_proc.java:10 #8 0x0000000000401982 in _ZN9Test_proc4mainEJvP6JArrayIPN4java4lang6StringEE ( args=0x52af70) at Test_proc.java:49 #9 0x0000000801ce03c3 in gnu::java::lang::MainThread::call_main ( this=0x599f00) at ../../../../gcc/libjava/gnu/java/lang/natMainThread.cc:50 #10 0x0000000801cee6a8 in _Jv_ThreadRun (thread=0x599f00) at ../../../../gcc/libjava/java/lang/natThread.cc:302 #11 0x0000000801cb1259 in _Jv_RunMain (vm_args=Variable "vm_args" is not available. ) at ../../../../gcc/libjava/prims.cc:1574 #12 0x000000000040139a in main (argc=1, argv=0x7fffffffead8) at /var/tmp//ccGmt6ri.i:11 (gdb) quit The program is running. Exit anyway? (y or n) y --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=jdk-gcore.log Content-Transfer-Encoding: base64 U2NyaXB0IHN0YXJ0ZWQgb24gU2F0IE5vdiAxNyAxNzowMDo0NiAyMDA3Cml2b0BwdXNoIH4vLnNj aXRvL3RtcCBbNDk5MDldID4gZ2RiIC1jb3JlIGNvcmUuOTA1IC91c3IvbG9jYWwvamRrMS41LjAv YmluL2phdmFfZyBHTlUgZ2RiIDYuMS4xIFtGcmVlQlNEXQpDb3B5cmlnaHQgMjAwNCBGcmVlIFNv ZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KR0RCIGlzIGZyZWUgc29mdHdhcmUsIGNvdmVyZWQgYnkg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBhbmQgeW91IGFyZQp3ZWxjb21lIHRvIGNo YW5nZSBpdCBhbmQvb3IgZGlzdHJpYnV0ZSBjb3BpZXMgb2YgaXQgdW5kZXIgY2VydGFpbiBjb25k aXRpb25zLgpUeXBlICJzaG93IGNvcHlpbmciIHRvIHNlZSB0aGUgY29uZGl0aW9ucy4KVGhlcmUg aXMgYWJzb2x1dGVseSBubyB3YXJyYW50eSBmb3IgR0RCLiAgVHlwZSAic2hvdyB3YXJyYW50eSIg Zm9yIGRldGFpbHMuClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJhbWQ2NC1tYXJjZWwtZnJl ZWJzZCIuLi4KQ29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGBqYXZhX2cnLgpSZWFkaW5nIHN5bWJvbHMg ZnJvbSAvbGliL2xpYnouc28uNC4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvbGliL2xpYnou c28uNApSZWFkaW5nIHN5bWJvbHMgZnJvbSAvbGliL2xpYnRoci5zby4zLi4uZG9uZS4KTG9hZGVk IHN5bWJvbHMgZm9yIC9saWIvbGlidGhyLnNvLjMKUmVhZGluZyBzeW1ib2xzIGZyb20gL2xpYi9s aWJjLnNvLjcuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL2xpYi9saWJjLnNvLjcKUmVhZGlu ZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0L3NlcnZlci9s aWJqdm1fZy5zby4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2pkazEuNS4w L2pyZS9saWIvYW1kNjQvc2VydmVyL2xpYmp2bV9nLnNvClJlYWRpbmcgc3ltYm9scyBmcm9tIC91 c3IvbGliL2xpYnN0ZGMrKy5zby42Li4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbGli L2xpYnN0ZGMrKy5zby42ClJlYWRpbmcgc3ltYm9scyBmcm9tIC9saWIvbGlibS5zby41Li4uZG9u ZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC9saWIvbGlibS5zby41ClJlYWRpbmcgc3ltYm9scyBmcm9t IC9saWIvbGliZ2NjX3Muc28uMS4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvbGliL2xpYmdj Y19zLnNvLjEKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9qZGsxLjUuMC9qcmUvbGli L2FtZDY0L25hdGl2ZV90aHJlYWRzL2xpYmhwaV9nLnNvLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMg Zm9yIC91c3IvbG9jYWwvamRrMS41LjAvanJlL2xpYi9hbWQ2NC9uYXRpdmVfdGhyZWFkcy9saWJo cGlfZy5zbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2pkazEuNS4wL2pyZS9saWIv YW1kNjQvbGlidmVyaWZ5X2cuc28uLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2Nh bC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0L2xpYnZlcmlmeV9nLnNvClJlYWRpbmcgc3ltYm9scyBm cm9tIC91c3IvbG9jYWwvamRrMS41LjAvanJlL2xpYi9hbWQ2NC9saWJqYXZhX2cuc28uLi5kb25l LgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0L2xp YmphdmFfZy5zbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2pkazEuNS4wL2pyZS9s aWIvYW1kNjQvbGliemlwX2cuc28uLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2Nh bC9qZGsxLjUuMC9qcmUvbGliL2FtZDY0L2xpYnppcF9nLnNvClJlYWRpbmcgc3ltYm9scyBmcm9t IC9saWJleGVjL2xkLWVsZi5zby4xLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC9saWJleGVj L2xkLWVsZi5zby4xCiMwICAweDAwMDAwMDA4MDA4Y2FiZmMgaW4gd2FpdDQgKCkgZnJvbSAvbGli L2xpYmMuc28uNwpbTmV3IFRocmVhZCAweDgwMGIwNGQ4MCAoTFdQIDEwMDE0NSldCltOZXcgVGhy ZWFkIDB4ODAwYjA0YzEwIChMV1AgMTAwMTQ0KV0KW05ldyBUaHJlYWQgMHg4MDBiMDRhYTAgKExX UCAxMDAxNDMpXQpbTmV3IFRocmVhZCAweDgwMGIwNDkzMCAoTFdQIDEwMDE0MildCltOZXcgVGhy ZWFkIDB4ODAwYjA0N2MwIChMV1AgMTAwMTQxKV0KW05ldyBUaHJlYWQgMHg4MDBiMDQ2NTAgKExX UCAxMDAxNDApXQpbTmV3IFRocmVhZCAweDgwMGIwNDRlMCAoTFdQIDEwMDEzOSldCltOZXcgVGhy ZWFkIDB4ODAwYjAzZjIwIChMV1AgMTAwMTM4KV0KW05ldyBUaHJlYWQgMHg4MDBiMDNkYjAgKExX UCAxMDAxMzcpXQpbTmV3IFRocmVhZCAweDgwMGIwMzNhMCAoTFdQIDEwMDEzNildCltOZXcgVGhy ZWFkIDB4ODAwYjAxODUwIChMV1AgMTAwMTM1KV0KW05ldyBUaHJlYWQgMHg4MDBiMDE2ZTAgKExX UCAxMDAxMzQpXQpbTmV3IFRocmVhZCAweDgwMGIwMTU3MCAoTFdQIDEwMDEyNyldCltOZXcgVGhy ZWFkIDB4ODAwYjAxNDAwIChMV1AgMTAwMDk0KV0KW05ldyBUaHJlYWQgMHg4MDBiMDExMjAgKExX UCAxMDAwNTQpXQpbTmV3IExXUCA5MDVdCihnZGIpIGluZm8gdGhyCiogMTYgTFdQIDkwNSAgMHgw MDAwMDAwODAwOGNhYmZjIGluIHdhaXQ0ICgpIGZyb20gL2xpYi9saWJjLnNvLjcKICAxNSBUaHJl YWQgMHg4MDBiMDExMjAgKExXUCAxMDAwNTQpICB3YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVy YWwtcHVycG9zZSByZWdpc3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGlu IHdhaXQ0ICgpCiAgIGZyb20gL2xpYi9saWJjLnNvLjcKICAxNCBUaHJlYWQgMHg4MDBiMDE0MDAg KExXUCAxMDAwOTQpICB3YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVyYWwtcHVycG9zZSByZWdp c3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGluIHdhaXQ0ICgpCiAgIGZy b20gL2xpYi9saWJjLnNvLjcKICAxMyBUaHJlYWQgMHg4MDBiMDE1NzAgKExXUCAxMDAxMjcpICB3 YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVyYWwtcHVycG9zZSByZWdpc3RlcnMgaW4gY29yZSBm aWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGluIHdhaXQ0ICgpCiAgIGZyb20gL2xpYi9saWJjLnNv LjcKICAxMiBUaHJlYWQgMHg4MDBiMDE2ZTAgKExXUCAxMDAxMzQpICB3YXJuaW5nOiBDb3VsZG4n dCBmaW5kIGdlbmVyYWwtcHVycG9zZSByZWdpc3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAw ODAwOGNhYmZjIGluIHdhaXQ0ICgpCiAgIGZyb20gL2xpYi9saWJjLnNvLjcKICAxMSBUaHJlYWQg MHg4MDBiMDE4NTAgKExXUCAxMDAxMzUpICB3YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVyYWwt cHVycG9zZSByZWdpc3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGluIHdh aXQ0ICgpCiAgIGZyb20gL2xpYi9saWJjLnNvLjcKICAxMCBUaHJlYWQgMHg4MDBiMDMzYTAgKExX UCAxMDAxMzYpICB3YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVyYWwtcHVycG9zZSByZWdpc3Rl cnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGluIHdhaXQ0ICgpCiAgIGZyb20g L2xpYi9saWJjLnNvLjcKICA5IFRocmVhZCAweDgwMGIwM2RiMCAoTFdQIDEwMDEzNykgIHdhcm5p bmc6IENvdWxkbid0IGZpbmQgZ2VuZXJhbC1wdXJwb3NlIHJlZ2lzdGVycyBpbiBjb3JlIGZpbGUu CgoweDAwMDAwMDA4MDA4Y2FiZmMgaW4gd2FpdDQgKCkKICAgZnJvbSAvbGliL2xpYmMuc28uNwog IDggVGhyZWFkIDB4ODAwYjAzZjIwIChMV1AgMTAwMTM4KSAgd2FybmluZzogQ291bGRuJ3QgZmlu ZCBnZW5lcmFsLXB1cnBvc2UgcmVnaXN0ZXJzIGluIGNvcmUgZmlsZS4KCjB4MDAwMDAwMDgwMDhj YWJmYyBpbiB3YWl0NCAoKQogICBmcm9tIC9saWIvbGliYy5zby43CiAgNyBUaHJlYWQgMHg4MDBi MDQ0ZTAgKExXUCAxMDAxMzkpICB3YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVyYWwtcHVycG9z ZSByZWdpc3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGluIHdhaXQ0ICgp CiAgIGZyb20gL2xpYi9saWJjLnNvLjcKICA2IFRocmVhZCAweDgwMGIwNDY1MCAoTFdQIDEwMDE0 MCkgIHdhcm5pbmc6IENvdWxkbid0IGZpbmQgZ2VuZXJhbC1wdXJwb3NlIHJlZ2lzdGVycyBpbiBj b3JlIGZpbGUuCgoweDAwMDAwMDA4MDA4Y2FiZmMgaW4gd2FpdDQgKCkKICAgZnJvbSAvbGliL2xp YmMuc28uNwogIDUgVGhyZWFkIDB4ODAwYjA0N2MwIChMV1AgMTAwMTQxKSAgd2FybmluZzogQ291 bGRuJ3QgZmluZCBnZW5lcmFsLXB1cnBvc2UgcmVnaXN0ZXJzIGluIGNvcmUgZmlsZS4KCjB4MDAw MDAwMDgwMDhjYWJmYyBpbiB3YWl0NCAoKQogICBmcm9tIC9saWIvbGliYy5zby43CiAgNCBUaHJl YWQgMHg4MDBiMDQ5MzAgKExXUCAxMDAxNDIpICB3YXJuaW5nOiBDb3VsZG4ndCBmaW5kIGdlbmVy YWwtcHVycG9zZSByZWdpc3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAwOGNhYmZjIGlu IHdhaXQ0ICgpCiAgIGZyb20gL2xpYi9saWJjLnNvLjcKICAzIFRocmVhZCAweDgwMGIwNGFhMCAo TFdQIDEwMDE0MykgIHdhcm5pbmc6IENvdWxkbid0IGZpbmQgZ2VuZXJhbC1wdXJwb3NlIHJlZ2lz dGVycyBpbiBjb3JlIGZpbGUuCgoweDAwMDAwMDA4MDA4Y2FiZmMgaW4gd2FpdDQgKCkKICAgZnJv bSAvbGliL2xpYmMuc28uNwogIDIgVGhyZWFkIDB4ODAwYjA0YzEwIChMV1AgMTAwMTQ0KSAgd2Fy bmluZzogQ291bGRuJ3QgZmluZCBnZW5lcmFsLXB1cnBvc2UgcmVnaXN0ZXJzIGluIGNvcmUgZmls ZS4KCjB4MDAwMDAwMDgwMDhjYWJmYyBpbiB3YWl0NCAoKQogICBmcm9tIC9saWIvbGliYy5zby43 CiAgMSBUaHJlYWQgMHg4MDBiMDRkODAgKExXUCAxMDAxNDUpICB3YXJuaW5nOiBDb3VsZG4ndCBm aW5kIGdlbmVyYWwtcHVycG9zZSByZWdpc3RlcnMgaW4gY29yZSBmaWxlLgoKMHgwMDAwMDAwODAw OGNhYmZjIGluIHdhaXQ0ICgpCiAgIGZyb20gL2xpYi9saWJjLnNvLjcKKGdkYikgd2hlcmUIIAgI IAgIIAgIIAgIIAgHBwcHBwcHB3RociAxNgpbU3dpdGNoaW5nIHRvIHRocmVhZCAxNiAoTFdQIDkw NSldIzAgIDB4MDAwMDAwMDgwMDhjYWJmYyBpbiB3YWl0NCAoKQogICBmcm9tIC9saWIvbGliYy5z by43CihnZGIpIHdoZXJlCiMwICAweDAwMDAwMDA4MDA4Y2FiZmMgaW4gd2FpdDQgKCkgZnJvbSAv bGliL2xpYmMuc28uNwojMSAgMHgwMDAwMDAwODAwNzU2MTZlIGluIHdhaXRwaWQgKCkgZnJvbSAv bGliL2xpYnRoci5zby4zCiMyICAweDAwMDAwMDA4MDFlNDMwMzAgaW4gSmF2YV9qYXZhX2xhbmdf VU5JWFByb2Nlc3Nfd2FpdEZvclByb2Nlc3NFeGl0ICgKICAgIGVudj0weDgyYzFhMjk5OCwganVu az0weDdmZmZmZWVmMTc5OCwgcGlkPTkwNikKICAgIGF0IC4uLy4uLy4uL3NyYy9zb2xhcmlzL25h dGl2ZS9qYXZhL2xhbmcvVU5JWFByb2Nlc3NfbWQuYzozMDMKIzMgIDB4MDAwMDAwMDgwNGYxZGJl MCBpbiA/PyAoKQojNCAgMHgwMDAwMDAwODAxNjY5ZjUwIGluIHZ0YWJsZSBmb3IgVGhyZWFkSW5W TWZyb21KYXZhTm9Bc3luY0V4Y2VwdGlvbiAoKQogICBmcm9tIC91c3IvbG9jYWwvamRrMS41LjAv anJlL2xpYi9hbWQ2NC9zZXJ2ZXIvbGlianZtX2cuc28KIzUgIDB4MDAwMDAwMDgwNGYzMDhiZiBp biA/PyAoKQojNiAgMHgwMDAwN2ZmZmZlZWYxNjIwIGluID8/ICgpCiM3ICAweDAwMDA3ZmZmZmVl ZjE3MzggaW4gPz8gKCkKIzggIDB4MDAwMDAwMDgwODFlZmY0OCBpbiA/PyAoKQojOSAgMHgwMDAw N2ZmZmZlZWYxNzk4IGluID8/ICgpCiMxMCAweDAwMDAwMDA4MDgxZjFkYzAgaW4gPz8gKCkKIzEx IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojMTIgMHgwMDAwMDAwODA4MWVmZjQ4IGluID8/ ICgpCiMxMyAweDAwMDA3ZmZmZmVlZjE3OTAgaW4gPz8gKCkKIzE0IDB4MDAwMDdmZmZmZWVmMTdk OCBpbiA/PyAoKQojMTUgMHgwMDAwMDAwODA0ZjA4ZTFhIGluID8/ICgpCiMxNiAweDAwMDAwMDAw MDAwMDAwMDAgaW4gPz8gKCkKIzE3IDB4MDAwMDAwMDgwNGYxNTRkNiBpbiA/PyAoKQojMTggMHgw MDAwMDAwMDAwMDAwMzhhIGluID8/ICgpCiMxOSAweDAwMDAwMDA4MjE3ZmI0MTAgaW4gPz8gKCkK IzIwIDB4MDAwMDdmZmZmZWVmMTdhMCBpbiA/PyAoKQojMjEgMHgwMDAwMDAwODA4MWYwZWIyIGlu ID8/ICgpCiMyMiAweDAwMDA3ZmZmZmVlZjE3ZjAgaW4gPz8gKCkKIzIzIDB4MDAwMDAwMDgwODFm MWRjMCBpbiA/PyAoKQojMjQgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMyNSAweDAwMDAw MDA4MDgxZjBlYzAgaW4gPz8gKCkKIzI2IDB4MDAwMDdmZmZmZWVmMTdlOCBpbiA/PyAoKQojMjcg MHgwMDAwN2ZmZmZlZWYxODMwIGluID8/ICgpCiMyOCAweDAwMDAwMDA4MDRmMDhlMWEgaW4gPz8g KCkKIzI5IDB4MDAwMDAwMDAwMDAwMDM4YSBpbiA/PyAoKQojMzAgMHgwMDAwMDAwODIxN2ZiNDEw IGluID8/ICgpCiMzMSAweDAwMDA3ZmZmZmVlZjE3ZjggaW4gPz8gKCkKIzMyIDB4MDAwMDAwMDgw ODFmNDE1NSBpbiA/PyAoKQojMzMgMHgwMDAwN2ZmZmZlZWYxODU4IGluID8/ICgpCiMzNCAweDAw MDAwMDA4MDgxZjQ2MDggaW4gPz8gKCkKIzM1IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoj MzYgMHgwMDAwMDAwODA4MWY0MWIwIGluID8/ICgpCiMzNyAweDAwMDA3ZmZmZmVlZjE4NTggaW4g Pz8gKCkKIzM4IDB4MDAwMDdmZmZmZWVmMThjMCBpbiA/PyAoKQojMzkgMHgwMDAwMDAwODA0ZjA2 NGFlIGluID8/ICgpCiM0MCAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzQxIDB4MDAwMDAw MDAwMDAwMDAwMCBpbiA/PyAoKQojNDIgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiM0MyAw eDAwMDAwMDA4MjE3ZmI1YzggaW4gPz8gKCkKIzQ0IDB4MDAwMDdmZmYwMDAwMWZhMCBpbiA/PyAo KQojNDUgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiM0NiAweDAwMDAwMDAwMDAwMDAwMDEg aW4gPz8gKCkKIzQ3IDB4MDAwMDdmZmZmZWVmMWJjMCBpbiA/PyAoKQojNDggMHgwMDAwMDAwMDAw MDAwMDAxIGluID8/ICgpCiM0OSAweDAwMDAwMDA4MDRmMDYzYTggaW4gPz8gKCkKIzUwIDB4MDAw MDdmZmZmZWVmMTkxMCBpbiA/PyAoKQojNTEgMHgwMDAwN2ZmZmZlZWYxY2I4IGluID8/ICgpCiM1 MiAweDAwMDA3ZmZmMDAwMDAwMGEgaW4gPz8gKCkKIzUzIDB4MDAwMDAwMDgwODFmNDFiMCBpbiA/ PyAoKQojNTQgMHgwMDAwMDAwODA0ZjE4ZTYwIGluID8/ICgpCiM1NSAweDAwMDA3ZmZmZmVlZjFi YzAgaW4gPz8gKCkKIzU2IDB4MDAwMDdmZmZmZWVmMWEyMCBpbiA/PyAoKQojNTcgMHgwMDAwMDAw ODAxMGEyZGM0IGluIEphdmFDYWxsczo6Y2FsbF9oZWxwZXIgKHJlc3VsdD0weDNkOCwgbT0weGZm ZmZmZmY4LCAKICAgIGFyZ3M9MHhlLCBfX3RoZV90aHJlYWRfXz0weDgwMTJkMTQxMCkKICAgIGF0 IC9maWxlcy9ic2QvcG9ydHMvamF2YS9qZGsxNS93b3JrL2hvdHNwb3Qvc3JjL3NoYXJlL3ZtL3J1 bnRpbWUvamF2YUNhbGxzLmNwcDozNzMKUHJldmlvdXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFt ZSAoY29ycnVwdCBzdGFjaz8pCihnZGIpIHdoZXJlCAgICAh0aHIgMTYIIAg1Cndhcm5pbmc6IENv dWxkbid0IGZpbmQgZ2VuZXJhbC1wdXJwb3NlIHJlZ2lzdGVycyBpbiBjb3JlIGZpbGUuCgpbU3dp dGNoaW5nIHRvIHRocmVhZCAxNSAoVGhyZWFkIDB4ODAwYjAxMTIwIChMV1AgMTAwMDU0KSldIzAg IDB4MDAwMDAwMDgwMDhjYWJmYyBpbiB3YWl0NCAoKSBmcm9tIC9saWIvbGliYy5zby43CihnZGIp IHRociAxNQgICAgICBtbMVB3aGVyZQojMCAgMHgwMDAwMDAwODAwOGNhYmZjIGluIHdhaXQ0ICgp IGZyb20gL2xpYi9saWJjLnNvLjcKIzEgIDB4MDAwMDAwMDgwMDc1NjE2ZSBpbiB3YWl0cGlkICgp IGZyb20gL2xpYi9saWJ0aHIuc28uMwojMiAgMHgwMDAwMDAwODAxZTQzMDMwIGluIEphdmFfamF2 YV9sYW5nX1VOSVhQcm9jZXNzX3dhaXRGb3JQcm9jZXNzRXhpdCAoCiAgICBlbnY9MHg4MmMxYTI5 OTgsIGp1bms9MHg3ZmZmZmVlZjE3OTgsIHBpZD05MDYpCiAgICBhdCAuLi8uLi8uLi9zcmMvc29s YXJpcy9uYXRpdmUvamF2YS9sYW5nL1VOSVhQcm9jZXNzX21kLmM6MzAzCiMzICAweDAwMDAwMDA4 MDRmMWRiZTAgaW4gPz8gKCkKIzQgIDB4MDAwMDAwMDgwMTY2OWY1MCBpbiB2dGFibGUgZm9yIFRo cmVhZEluVk1mcm9tSmF2YU5vQXN5bmNFeGNlcHRpb24gKCkKICAgZnJvbSAvdXNyL2xvY2FsL2pk azEuNS4wL2pyZS9saWIvYW1kNjQvc2VydmVyL2xpYmp2bV9nLnNvCiM1ICAweDAwMDAwMDA4MDRm MzA4YmYgaW4gPz8gKCkKIzYgIDB4MDAwMDdmZmZmZWVmMTYyMCBpbiA/PyAoKQojNyAgMHgwMDAw N2ZmZmZlZWYxNzM4IGluID8/ICgpCiM4ICAweDAwMDAwMDA4MDgxZWZmNDggaW4gPz8gKCkKIzkg IDB4MDAwMDdmZmZmZWVmMTc5OCBpbiA/PyAoKQojMTAgMHgwMDAwMDAwODA4MWYxZGMwIGluID8/ ICgpCiMxMSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzEyIDB4MDAwMDAwMDgwODFlZmY0 OCBpbiA/PyAoKQojMTMgMHgwMDAwN2ZmZmZlZWYxNzkwIGluID8/ICgpCiMxNCAweDAwMDA3ZmZm ZmVlZjE3ZDggaW4gPz8gKCkKIzE1IDB4MDAwMDAwMDgwNGYwOGUxYSBpbiA/PyAoKQojMTYgMHgw MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiMxNyAweDAwMDAwMDA4MDRmMTU0ZDYgaW4gPz8gKCkK IzE4IDB4MDAwMDAwMDAwMDAwMDM4YSBpbiA/PyAoKQojMTkgMHgwMDAwMDAwODIxN2ZiNDEwIGlu ID8/ICgpCiMyMCAweDAwMDA3ZmZmZmVlZjE3YTAgaW4gPz8gKCkKIzIxIDB4MDAwMDAwMDgwODFm MGViMiBpbiA/PyAoKQojMjIgMHgwMDAwN2ZmZmZlZWYxN2YwIGluID8/ICgpCiMyMyAweDAwMDAw MDA4MDgxZjFkYzAgaW4gPz8gKCkKIzI0IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojMjUg MHgwMDAwMDAwODA4MWYwZWMwIGluID8/ICgpCiMyNiAweDAwMDA3ZmZmZmVlZjE3ZTggaW4gPz8g KCkKIzI3IDB4MDAwMDdmZmZmZWVmMTgzMCBpbiA/PyAoKQojMjggMHgwMDAwMDAwODA0ZjA4ZTFh IGluID8/ICgpCiMyOSAweDAwMDAwMDAwMDAwMDAzOGEgaW4gPz8gKCkKIzMwIDB4MDAwMDAwMDgy MTdmYjQxMCBpbiA/PyAoKQojMzEgMHgwMDAwN2ZmZmZlZWYxN2Y4IGluID8/ICgpCiMzMiAweDAw MDAwMDA4MDgxZjQxNTUgaW4gPz8gKCkKIzMzIDB4MDAwMDdmZmZmZWVmMTg1OCBpbiA/PyAoKQoj MzQgMHgwMDAwMDAwODA4MWY0NjA4IGluID8/ICgpCiMzNSAweDAwMDAwMDAwMDAwMDAwMDAgaW4g Pz8gKCkKIzM2IDB4MDAwMDAwMDgwODFmNDFiMCBpbiA/PyAoKQojMzcgMHgwMDAwN2ZmZmZlZWYx ODU4IGluID8/ICgpCiMzOCAweDAwMDA3ZmZmZmVlZjE4YzAgaW4gPz8gKCkKIzM5IDB4MDAwMDAw MDgwNGYwNjRhZSBpbiA/PyAoKQojNDAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCiM0MSAw eDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzQyIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAo KQojNDMgMHgwMDAwMDAwODIxN2ZiNWM4IGluID8/ICgpCiM0NCAweDAwMDA3ZmZmMDAwMDFmYTAg aW4gPz8gKCkKIzQ1IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojNDYgMHgwMDAwMDAwMDAw MDAwMDAxIGluID8/ICgpCiM0NyAweDAwMDA3ZmZmZmVlZjFiYzAgaW4gPz8gKCkKIzQ4IDB4MDAw MDAwMDAwMDAwMDAwMSBpbiA/PyAoKQojNDkgMHgwMDAwMDAwODA0ZjA2M2E4IGluID8/ICgpCiM1 MCAweDAwMDA3ZmZmZmVlZjE5MTAgaW4gPz8gKCkKIzUxIDB4MDAwMDdmZmZmZWVmMWNiOCBpbiA/ PyAoKQojNTIgMHgwMDAwN2ZmZjAwMDAwMDBhIGluID8/ICgpCiM1MyAweDAwMDAwMDA4MDgxZjQx YjAgaW4gPz8gKCkKIzU0IDB4MDAwMDAwMDgwNGYxOGU2MCBpbiA/PyAoKQojNTUgMHgwMDAwN2Zm ZmZlZWYxYmMwIGluID8/ICgpCiM1NiAweDAwMDA3ZmZmZmVlZjFhMjAgaW4gPz8gKCkKIzU3IDB4 MDAwMDAwMDgwMTBhMmRjNCBpbiBKYXZhQ2FsbHM6OmNhbGxfaGVscGVyIChyZXN1bHQ9MHgzZDgs IG09MHhmZmZmZmZmOCwgCiAgICBhcmdzPTB4ZSwgX190aGVfdGhyZWFkX189MHg4MDEyZDE0MTAp CiAgICBhdCAvZmlsZXMvYnNkL3BvcnRzL2phdmEvamRrMTUvd29yay9ob3RzcG90L3NyYy9zaGFy ZS92bS9ydW50aW1lL2phdmFDYWxscy5jcHA6MzczClByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRo aXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQoKWyBpZGVtIGFsbCB0aHJlYWRzIF0K --=-=-= -- Arno J. Klaassen SCITO S.A. 8 rue des Haies F-75020 Paris, France http://scito.com --=-=-=-- From owner-freebsd-java@FreeBSD.ORG Sat Nov 17 17:52:12 2007 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 CC37216A417 for ; Sat, 17 Nov 2007 17:52:12 +0000 (UTC) (envelope-from freebsd@spatula.net) Received: from turing.morons.org (turing.morons.org [208.96.51.42]) by mx1.freebsd.org (Postfix) with ESMTP id B593113C43E for ; Sat, 17 Nov 2007 17:52:11 +0000 (UTC) (envelope-from freebsd@spatula.net) Received: by turing.morons.org (Postfix, from userid 1001) id 739DF1704E; Sat, 17 Nov 2007 09:51:52 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by turing.morons.org (Postfix) with ESMTP id 7084D1704B for ; Sat, 17 Nov 2007 09:51:52 -0800 (PST) Date: Sat, 17 Nov 2007 09:51:52 -0800 (PST) From: Nick Johnson X-X-Sender: spatula@turing To: freebsd-java@FreeBSD.org In-Reply-To: <20071116050635.GA48813@misty.eyesbeyond.com> Message-ID: <20071117094420.P46367@turing> References: <20071116050635.GA48813@misty.eyesbeyond.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Subject: Re: JDK 1.6.0 patchset 3 "Boss 302" 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, 17 Nov 2007 17:52:12 -0000 I finally braved 1.6 on FreeBSD with this release. It's working great running Tomcat 6! It could be my imagination, but it seems considerably faster, especially in startup time and in how quickly the server VM gets going. Thanks for another release! Nick On Thu, 15 Nov 2007, Greg Lewis wrote: > > On behalf of the BSD Java Porting team, I'm pleased to announce the > availability of Patchset 3 "Boss 302" for JDK 1.6, based on the > JDK 1.6.0 Update 3 JRL source code. > > This patchset includes bug fixes and updates the code base to use the > 1.6.0 Update 3 source code. In addition, Java Web Start now supports > locale settings on BSD. > > The following platforms are supported by this release: > > FreeBSD 6.2/i386 (or later) > FreeBSD 6.2/amd64 (or later) > OpenBSD 4.0/i386 (or later) > OpenBSD 4.0/amd64 (or later) > NetBSD 3.1/i386 (or later) > > The patchset can be downloaded at: > > http://www.eyesbeyond.com/freebsddom/java/jdk16.html > > An update for the java/jdk16 port will follow shortly. > > -- "Courage isn't just a matter of not being frightened, you know. It's being afraid and doing what you have to do anyway." Doctor Who - Planet of the Daleks This message has been brought to you by Nick Johnson 2.3b1 and the number 6. http://healerNick.com/ http://morons.org/ http://spatula.net/ From owner-freebsd-java@FreeBSD.ORG Sat Nov 17 20:17:45 2007 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 C0D8116A468 for ; Sat, 17 Nov 2007 20:17:45 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 7F24113C46E for ; Sat, 17 Nov 2007 20:17:44 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from mr08.lnh.mail.rcn.net ([207.172.157.28]) by smtp02.lnh.mail.rcn.net with ESMTP; 17 Nov 2007 15:04:50 -0500 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr08.lnh.mail.rcn.net (MOS 3.8.5-GA) with ESMTP id JIS49971; Sat, 17 Nov 2007 15:04:49 -0500 (EST) Received: from 209-6-22-188.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.22.188]) by smtp01.lnh.mail.rcn.net with ESMTP; 17 Nov 2007 15:03:47 -0500 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18239.18785.481570.733237@jerusalem.litteratus.org> Date: Sat, 17 Nov 2007 15:04:49 -0500 To: freebsd-java@freebsd.org In-Reply-To: <20071117094420.P46367@turing> References: <20071116050635.GA48813@misty.eyesbeyond.com> <20071117094420.P46367@turing> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr08.lnh.mail.rcn.net) Subject: Re: JDK 1.6.0 patchset 3 "Boss 302" 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, 17 Nov 2007 20:17:45 -0000 Nick Johnson writes: > I finally braved 1.6 on FreeBSD with this release. It's working great > running Tomcat 6! It could be my imagination, but it seems considerably > faster, especially in startup time and in how quickly the server VM gets > going. > > Thanks for another release! I wish I could say the same. While trying to upgrade from 1.6p2 on: FreeBSD 8.0-CURRENT #0: Mon Oct 29 18:03:11 EDT 2007 i386 I repeatedly get: gmake[5]: Entering directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[5]: Nothing to be done for `all'. gmake[5]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[5]: Entering directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' if [ -d /usr/ports/java/jdk16/work/hotspot/agent -a "i486" != "ia64" ] ; then \ gmake -f sa.make ../generated/sa-jdi.jar; \ fi gmake[6]: Entering directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[6]: `../generated/sa-jdi.jar' is up to date. gmake[6]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[5]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[5]: Entering directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[5]: `incls/_precompiled.incl.gch' is up to date. gmake[5]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[5]: Entering directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' { \ echo Linking launcher...; \ \ gcc -m32 -march=i586 -Xlinker -O1 -m32 -march=i586 -export-dynamic -L `pwd` -o gamma launcher.o -ljvm -lm -pthread; \ \ } Linking launcher... /usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product/libjvm.so: file not recognized: File format not recognized gmake[5]: *** [gamma] Error 1 gmake[5]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[4]: *** [the_vm] Error 2 gmake[4]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product' gmake[3]: *** [product] Error 2 gmake[3]: Leaving directory `/usr/ports/java/jdk16/work/control/build/bsd-i586/hotspot/outputdir' gmake[2]: *** [generic_build2] Error 2 gmake[2]: Leaving directory `/usr/ports/java/jdk16/work/hotspot/make' gmake[1]: *** [product] Error 2 gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/hotspot/make' gmake: *** [hotspot-build] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk16. *** Error code 1 Stop in /usr/ports/java/jdk16. Not sure why, seeing as I just rebuilt 1.6p2 yesterday. Robert Huff From owner-freebsd-java@FreeBSD.ORG Sat Nov 17 23:35:00 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5C4A16A417; Sat, 17 Nov 2007 23:35:00 +0000 (UTC) (envelope-from nate@yogotech.com) Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by mx1.freebsd.org (Postfix) with ESMTP id 8B20D13C44B; Sat, 17 Nov 2007 23:34:55 +0000 (UTC) (envelope-from nate@yogotech.com) Received: from caddis.yogotech.com (caddis.yogotech.com [206.127.123.130]) by ns.yogotech.com (8.14.2/8.14.2) with ESMTP id lAHMuYpT060063; Sat, 17 Nov 2007 15:56:40 -0700 (MST) (envelope-from nate@yogotech.com) Received: from caddis.yogotech.com (localhost [127.0.0.1]) by caddis.yogotech.com (8.14.1/8.13.8) with ESMTP id lAHMuYA5004927; Sat, 17 Nov 2007 15:56:34 -0700 (MST) (envelope-from nate@caddis.yogotech.com) Received: (from nate@localhost) by caddis.yogotech.com (8.14.1/8.14.1/Submit) id lAHMuY7g004924; Sat, 17 Nov 2007 15:56:34 -0700 (MST) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18239.29090.668331.584942@caddis.yogotech.com> Date: Sat, 17 Nov 2007 15:56:34 -0700 To: "Arno J. Klaassen" In-Reply-To: References: X-Mailer: VM 7.17 under 21.4 (patch 20) "Double Solitaire" XEmacs Lucid Cc: java@freebsd.org, current@freebsd.org Subject: Re: mutex-bug in recent releng_[67]? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nate Williams List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Nov 2007 23:35:00 -0000 > I have serious problems with " Runtime.getRuntime ().exec ()" : either > it hangs or gives a spinning mutex running at 99% cpu. This is a Java FAQ, and is unrelated to FreeBSD. This program will hang on any OS once you reach a certain threshold of unread output that the OS will block the process until something 'reads' the data. What you need to do is once you execute the command, you need to have a process that reads the output from the process. Your code: proc = Runtime.getRuntime ().exec (cmd); proc.waitFor (); You'll need something that reads the processes output/error streams otherwise the process will block once there is enough output that hasn't been read that the OS will stop it. About 5 years ago I wrote a quick little wrapper function that does that called StreamReader which basically works something like: proc = Runtime.getRuntime().exec(cmd); StreamReader stdout = new StreamReader(proc.getInputStream); StreamReader stderr = new StreamReader(proc.getErrorStream); proc.waitFor(); System.out.println("STDOUT<" + stdout.getData() + ">"); System.out.println("STDERR<" + stderr.getData() + ">"); Here is my (trivial) implementation, use it as you see fit. final class StreamReader extends Thread { private InputStream is; private StringBuffer data; StreamReader(InputStream _is) { is = _is; data = new StringBuffer(); Thread me = new Thread(this); me.start(); } public void run() { try { BufferedReader br = new BufferedReader(new InputStreamReader(is)); String line = null; while ((line = br.readLine()) != null) data.append(line + LINE_SEP); } catch (IOException e) { // Ignored } } String getData() { return data.toString(); } } Why it works on linux-sun-jdk15 is probably due to the fact that there is more stack space allocated to processes, but if you modified the process to generate more output ('ls -R /'), it will eventually fail. Nate > > Attached is a simple code-example which shows the problem : it basically > just launces in iterations a process doing "/bin/ls -lRr /var/" > (the command seems to be important : e.g. ps(1) works fine, ls(1), tar(1), > cpio(1) (all doing fileio ...) fail more or less easiliy) > and then waits for it to exit. > > This works OK with linux-sun-jdk15, it fails (most often just hang, > something process ends with exit code 127) on all boxes I could test on : > > i686-releng_6-UP / jdk-1.5.0.13p7,1 > i686-releng_7-UP / jdk-1.5.0.12p6_2,1 > amd64-releng_6-SMP / jdk-1.5.0.12p6_2,1 and jdk-1.5.0.13p7,1 > amd64-releng_7-SMP / jdk-1.5.0.13p7,1 > > > I somehow doubt this is really (only) a jdk-problem : it fails (hangs) > as well if I compile it with gcj to an executable (tested both on > i686-releng_6-UP and amd64-releng_7-SMP). > > Attached a gdb-log (for releng_7) with shows three threads, two of them > blocking in _umtx_op () (from pthread_cond_init () ), the third > in sigsuspend () (from pthread_getprio () ?). > > If I create a core-dump with "gcore -s" all sixteen threads > block in (log attached for the two first threads ) : > > #0 0x00000008008cabfc in wait4 () from /lib/libc.so.7 > #1 0x000000080075616e in waitpid () from /lib/libthr.so.3 > #2 0x0000000801e43030 in Java_java_lang_UNIXProcess_waitForProcessExit ( > env=0x82c1a2998, junk=0x7ffffeef1798, pid=906) > > > I hope someone can help me for this, or should I write a PR? > > Thanx very much in adavance. > > Arno > > > > > -- > > Arno J. Klaassen > > SCITO S.A. > 8 rue des Haies > F-75020 Paris, France > http://scito.com > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"