From owner-freebsd-java@FreeBSD.ORG Tue Jul 27 13:55:26 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E77216A4E0; Tue, 27 Jul 2004 13:55:26 +0000 (GMT) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA7EF43D31; Tue, 27 Jul 2004 13:55:23 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id i6Q8ETJq015281; Mon, 26 Jul 2004 11:14:29 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.52] (edgar.ebs.gr [10.1.1.52]) by ebs.gr (8.12.11/8.12.11) with ESMTP id i6Q8EROr057253; Mon, 26 Jul 2004 11:14:28 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <4104BD5F.70608@ebs.gr> Date: Mon, 26 Jul 2004 11:14:23 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 0.7 (X11/20040702) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jeremy Faulkner References: <20040725171544.71dc613e.nork@FreeBSD.org> <41042F42.80604@gldis.ca> In-Reply-To: <41042F42.80604@gldis.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: ports@freebsd.org cc: alex@freebsd.org cc: Norikatsu Shigemura cc: rtdean@cytherianage.net cc: freebsd-java@freebsd.org Subject: Re: HEADS UP: Eclipse 3.0 updated X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jul 2004 13:55:26 -0000 Jeremy Faulkner wrote: > Norikatsu Shigemura wrote: > >> Hi eclipse user and maintainer. >> >> I updated Eclipse 3.0 and related ports, so then some ports >> was broken. Please fix these ports! :-) >> >> If you find a problem, please report to java@ and nork@. > > > WITH_MOTIF=yes fails to detect that kdebase is not present on the system > and will always attempt to compile it. An earlier patch I submitted > removed the kde swt lib from the build, this patch corrects the pkg_info > check for kdebase. > > The "no packages match pattern" is going to stderr not stdout and so > will not be caught. However if there is a package installed the > outputted information does go to stdout. Regrettably I don't have a desktop machine without KDE right now, so I can't verify this, but your analysis seems correct. However, your proposed solution is not in accordance with your analysis. You seem to simply reverse the logic of the null check, instead of redirecting stderr to stdout as you implied. -- Panagiotis Astithas, PhD R&D Manager EBS, Electronic Business Systems Ltd. 18 Evgenidou Street, 115 25, Athens GREECE Phone: +30 210 674 7631 Fax: +30 210 674 7601 http://www.ebs.gr