From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 00:53:08 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 57EEB106566B for ; Wed, 29 Aug 2012 00:53:08 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 8A48A14D90B; Wed, 29 Aug 2012 00:53:07 +0000 (UTC) Message-ID: <503D67F2.5070108@FreeBSD.org> Date: Tue, 28 Aug 2012 14:53:06 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Gerald Pfeifer References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Robert Huff , freebsd-ports@freebsd.org Subject: Re: lang/gcc46 dependency loop on lang/gcc X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 00:53:08 -0000 On 08/28/2012 01:44 PM, Gerald Pfeifer wrote: > On Mon, 27 Aug 2012, Doug Barton wrote: >> This would seem to be an error in the bsd.gcc.mk logic, or perhaps >> an error in one of the ports' Makefiles, not sure yet. Any chance >> you could look into this? > > I had done that when Robert contacted me first and could not find > anything. FYI, Robert has some interesting stuff in make.conf that he is commenting out and testing. For future reference, if a user approaches you(pl.) about a problem compiling your port with portmaster the easiest way to determine if portmaster is a suspect or not is to ask the user to try the same action without using portmaster. In this case I'm pretty confident that this would have shown that portmaster was not the issue. Aside from my concern about using my time most effectively, I like to see the users get help ASAP. > Any chance portmaster could tell us where the loop comes from? I > looked at the -v option, but that one did not seem to provide this > information and I feel stuck right now. As I pointed out earlier, it's 'make build-depends-list' But as for being stuck, I'm waiting on Robert to report his findings on which make.conf option hung him up. > Is it possible you have some special setting somewhere, Robert, > like USE_GCC=... as a global setting somewhere? > > (Though, shouldn't even that work with portmaster assuming that this > part of the process, forcing deinstallation of the old version and > installing a new package, does not depend on "any" other ports?) Portmaster waits until it builds the new thing successfully before uninstalling the old thing. Doug