From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1Gq6nn-0007YD-4G for garchives@archives.gentoo.org; Fri, 01 Dec 2006 11:43:35 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.8) with SMTP id kB1Bfck9019704; Fri, 1 Dec 2006 11:41:38 GMT Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by robin.gentoo.org (8.13.8/8.13.8) with ESMTP id kB1BfbGw006501 for ; Fri, 1 Dec 2006 11:41:37 GMT Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Gq6le-0003OA-5k for gentoo-amd64@lists.gentoo.org; Fri, 01 Dec 2006 12:41:23 +0100 Received: from ip68-230-97-209.ph.ph.cox.net ([68.230.97.209]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Dec 2006 12:41:22 +0100 Received: from 1i5t5.duncan by ip68-230-97-209.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Dec 2006 12:41:22 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-amd64@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-amd64] Re: gtk Build error Date: Fri, 1 Dec 2006 11:40:56 +0000 (UTC) Message-ID: References: <456F31DF.7090208@verizon.net> <20061130194919.58f928de@marvin.lan.kernelpanic.co.uk> <4570114D.8070601@verizon.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ip68-230-97-209.ph.ph.cox.net User-Agent: pan 0.120 (Plate of Shrimp) Sender: news X-Archives-Salt: 1f53b327-0a0b-41c4-8689-b29c1a10a511 X-Archives-Hash: c9462811186dfdd8a1bd4acfef52cb91 Sean posted 4570114D.8070601@verizon.net, excerpted below, on Fri, 01 Dec 2006 06:26:05 -0500: > Adam James wrote: >>> >>> !!! cairo needs the X and pdf flag set >>> !!! If you need support, post the topmost build error, and the call >>> stack if relevant. >> >> You need to build x11-libs/cairo with the `X' and `pdf' use flags set. >> Either set them globally in make.conf or run: >> > > Thanks All, that is what I suspected. The X flag is already set, now the > pdf one is, I will try the upgrade again later today. > > I am just curious how the package was already installed, and has > presumably upgraded before without the pdf flag set? Presumably because the dependency on pdf is the basis of a new feature in the upgrade. It could also be that the dependency was missed previously, and some expected functionality was missing or broken as well, but that not everyone actually used that functionality, so it wasn't caught until someone actually tried to use it, and did the appropriate bug report when it failed. A third possibility is that the functionality was formerly provided a different way, but due to the dynamics of a living tree with various packages upgrading over time, the dependencies changed. All three scenarios are reasonably common, particularly with newer and still maturing packages such as cairo, but even with older packages, over time as what's actually in the tree that they can build upon and that is used to build them (consider that some packages won't build with newer gccs, and if they are obscure enough or not supported upstream, they may be dropped rather than fixed) changes. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-amd64@gentoo.org mailing list