From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 740B0138A1A for ; Fri, 13 Feb 2015 17:24:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29AE6E088A; Fri, 13 Feb 2015 17:24:28 +0000 (UTC) Received: from mail-la0-f48.google.com (mail-la0-f48.google.com [209.85.215.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 01917E0880 for ; Fri, 13 Feb 2015 17:24:26 +0000 (UTC) Received: by labhs14 with SMTP id hs14so17261183lab.1 for ; Fri, 13 Feb 2015 09:24:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:to:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=2vrdc/cEKRWZgtu9Wdfq3gxnhHseP7t1lXVgp8V8JHo=; b=f21Y3P9QKWvE5tRB8JPXcbe9/DPk/k5kd95Ce0CvX4ZyT5K75nmvwjcfbWqMkq9CbG Xae+bGZW9X/WzwXi8ISE6gH0jKwdCJEjWqPYFubIXLM8zY5dA7aFn7mLIY/gJMTuc8bW lPKeJWpLTqrAjNFeLYWMfFOA40WuDulJ9PBAETgwEQhvzMYnxObgIcP8AkwaIRHtM1D3 /YZ/dvDBJzhz8sSoRC8qH7EDXy78uqHLrToBqREL3IcP6UBaE9z6d0G5rAfh/clrbysV hGYToh4O4GDvlfV4puPEKmB/WCugtqVQKVMaDUwtxmnkjjsSZb7jhDZvPPWlyXuo5yT8 rEuw== X-Received: by 10.152.205.74 with SMTP id le10mr9161436lac.39.1423848265505; Fri, 13 Feb 2015 09:24:25 -0800 (PST) Received: from cosmo ([193.200.85.246]) by mx.google.com with ESMTPSA id rn9sm1470824lbb.23.2015.02.13.09.24.24 for (version=SSLv3 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 13 Feb 2015 09:24:24 -0800 (PST) Message-ID: <54de3348.698d700a.7ad6.74c2@mx.google.com> Date: Fri, 13 Feb 2015 19:23:00 +0200 From: Gevisz To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Package conflict while trying to emerge chromium In-Reply-To: <20150213115035.GA25499@AndTheirFacesAreTwistedWithThePainOfTheLiving.zedat.fu-berlin.de> References: <54dca7d6.6154700a.56c5.3b22@mx.google.com> <54DCB279.4020101@alectenharmsel.com> <20150213115035.GA25499@AndTheirFacesAreTwistedWithThePainOfTheLiving.zedat.fu-berlin.de> 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: b7901efc-342a-4d32-8342-f98c45d3d175 X-Archives-Hash: 385120c10f147423217180b81f76ff01 On Fri, 13 Feb 2015 12:50:35 +0100 Hinnerk van Bruinehsen wrote: > On Thu, Feb 12, 2015 at 09:02:33AM -0500, Alec Ten Harmsel wrote: > > > > On 02/12/2015 08:15 AM, Gevisz wrote: > > > # emerge --ask chromium > > > ... > > >> The following USE changes are necessary to proceed: > > >> (see "package.use" in the portage(5) man page for more details) > > >> # required by www-client/chromium-40.0.2214.111 > > >> # required by chromium (argument) > > >>> =dev-libs/libxml2-2.9.2 icu > > > Ok, done. > > > > > > # emerge --ask chromium > > > ... > > >> !!! Multiple package instances within a single package slot have been pulled > > >> !!! into the dependency graph, resulting in a slot conflict: > > >> > > >> dev-libs/libxml2:2 > > >> > > >> (dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled in by > > >> dev-libs/libxml2:=[icu] required by (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for merge) > > >> ^^^ > > > >> > > >> (dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by > > >> dev-libs/libxml2:2[!icu?] required by (dev-qt/qtwebkit-4.8.5:4/4::gentoo, installed) > > >> ^^^^^ > > > >> It may be possible to solve this problem by using package.mask to > > >> prevent one of those packages from being selected. However, it is also > > >> possible that conflicting dependencies exist such that they are > > >> impossible to satisfy simultaneously. If such a conflict exists in > > >> the dependencies of two different packages, then those packages can > > >> not be installed simultaneously. You may want to try a larger value of > > >> the --backtrack option, such as --backtrack=30, in order to see if > > >> that will solve this conflict automatically. > > > > I think (emphasis on the think) that qtwebkit needs libxml2 with -icu, > > and chromium needs libxml2 with +icu. As far as I can tell from reading > > a couple bug reports, it looks like you can rebuild qtwebkit with > > -gstreamer (since that's what causes the !icu? blocker) and then you > > should be able to install chromium. Apparently icu is pretty annoying. > > > > Alternatively, you could just uninstall qtwebkit if you're not using it > > for anything. > > ...or you could enable +icu for qtwebkit so that qtwebkit also depends on > a libxml2 with icu support. That way you could resolve that blocker. It works. I have discovered it myself earlier today. Nevertheless, it is odd as -icu for qtwebkit was set by default. > PS: you'll likely still need to enable icu on libxml2 afterwards unless you > already did so.