From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ojyba-0000Ib-Nx for garchives@archives.gentoo.org; Fri, 13 Aug 2010 18:03:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DDE9DE08E1 for ; Fri, 13 Aug 2010 18:03:45 +0000 (UTC) Received: from mail-pv0-f181.google.com (mail-pv0-f181.google.com [74.125.83.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 4D563E07B3 for ; Fri, 13 Aug 2010 17:28:05 +0000 (UTC) Received: by pvg16 with SMTP id 16so1204419pvg.40 for ; Fri, 13 Aug 2010 10:28:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=2hLiOZxwN/U1cRb0tmBnYy4bib9fff6tDhHFTbieDXI=; b=kJMXGMYwScyN9ytJNs4Zi5Zpq4L86vxsQ6pWWEkonTQkUtRIfr1Ma3UK3ljhKPy2Rw OH+ob7pXhwRjq0v79TjJy6kJRokvMun6/VZTJOC12XJo1284Wv2Kd0dSEUM8nOeU8Z03 kKPQGgGXjmH3TBfiJVE3JwCmXUzssqF4eQPDU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=t79NdwewLJsV0ldPuamAm6xN0VVG4QVpksDnS7h7/YDYtTlGVdHcUIfSNMptblZSQw 1HuCdoy7vLuTuVzi0697PfhP9/eW3PUXGjVwtHbrECjZKRTo4kx3xC8qMc+O+OXSyGHz MxYEuLLCUJKtL2okMZEZp1fW0mI48X1Q/UGdc= Received: by 10.114.130.13 with SMTP id c13mr2094780wad.68.1281720484462; Fri, 13 Aug 2010 10:28:04 -0700 (PDT) Received: from [192.168.0.12] ([209.20.133.224]) by mx.google.com with ESMTPS id 33sm4970292wad.6.2010.08.13.10.28.03 (version=SSLv3 cipher=RC4-MD5); Fri, 13 Aug 2010 10:28:03 -0700 (PDT) Message-ID: <4C6580A2.3040509@gmail.com> Date: Fri, 13 Aug 2010 10:28:02 -0700 From: Bill Longman User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.7) Gecko/20100727 Thunderbird/3.1.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] problems building x11-libs/gtk+-2.20.1-r1 References: <4C6556C4.8060105@gmail.com> In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 21566668-595d-4215-b8fa-d2e4fe5b27e5 X-Archives-Hash: 493fd511b825971cba2ba767918e8816 On 08/13/2010 08:22 AM, Tamer Higazi wrote: > As you told me I merged "lafilefixer" and ran lafilefixer --justfixit > > then I executed revdep-rebuild which wants to remerge a huge amout of > packages who because "libpangocairo-1.0.so.0" was missing, or couldn't > be linked at the end, revdep-rebuild wants to emerge a package called > "eel" which is masked: > > !!! All ebuilds that could satisfy "gnome-base/eel" have been masked. > !!! One of the following masked packages is required to complete your request: > - gnome-base/eel-2.24.1 (masked by: package.mask) > /usr/portage/profiles/package.mask: > # Pacho Ramos (12 Jul 2010) > # Masked for removal in 30 days. > # No longer developed by upstream, fails with forced as-needed (bug #277169), > # does not compile against gnome-desktop-2.30 (bug #311563). > > but I want to upgrade my system, and love to solve this Pango Cairo problem.... > > if you have anymore ideas, I would thank you. Do you know about the "-t" option for emerge? It shows you which package is responsible for "pulling in" another package. You might also want to try "euse -I cairo" which will tell you which packages are affected by the cairo use flag. Your "emerge --info" shows that you do have cairo turned on, but as Alan states, you should show "emerge -pv pango" or "emerge -pv cairo" (or whatever package you're trying to fix). Pango doesn't has a specific "cairo" use flag so you may need to recompile pango's dependencies. Basically, what you're trying to do is step back from the package that's giving you the trouble, and compile the packages that your problematic package needs to function. Obviously, this is a geometric expansion to some extent, but revdep-rebuild is there to help you solve the puzzle. Also, qdepends is really handy.