From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D6E2E138334 for ; Mon, 3 Dec 2018 07:20:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 93B94E09D6; Mon, 3 Dec 2018 07:20:23 +0000 (UTC) Received: from blaine.gmane.org (unknown [195.159.176.226]) (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 E8D2EE09A7 for ; Mon, 3 Dec 2018 07:20:22 +0000 (UTC) Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1gTiUY-0005SO-Rg for gentoo-user@lists.gentoo.org; Mon, 03 Dec 2018 08:18:06 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: (Nuno Silva) Subject: [gentoo-user] Re: trouble with my normal emerge --update @world Date: Mon, 03 Dec 2018 07:20:11 +0000 Message-ID: References: <87pnuj8uel.fsf@nyu.edu> 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@blaine.gmane.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-Archives-Salt: 42fab036-127e-44d7-ab39-8ebe2e5ac135 X-Archives-Hash: c3d308e38ac8d9188936adfc92741cc1 On 2018-12-02, allan gottlieb wrote: > On one of my stable amd64 systems, I just ran > > emerge --update --changed-use --with-bdeps=n --deep @world > > and received a list of 65 packages to merge (many gnome). > > The update completed and I was told > > !!! existing preserved libs: >>>> package: dev-libs/libcdio-2.0.0-r1 > * - /usr/lib64/libcdio.so.16 > * - /usr/lib64/libcdio.so.16.0.0 > * used by /usr/bin/libcdio-paranoia (dev-libs/libcdio-paranoia-0.93_p1) > * used by /usr/lib64/libcdio_cdda.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1) > * used by /usr/lib64/libcdio_paranoia.so.2.0.0 (dev-libs/libcdio-paranoia-0.93_p1) > * used by /usr/libexec/gvfsd-cdda (gnome-base/gvfs-1.32.2) > Use emerge @preserved-rebuild to rebuild packages using these libraries > > When I ran emerge --pretend @preserved-rebuild I was told to run > merge dev-qt/qtcore-5.11.1 which is ~amd64, which seems wrong. > The full output is below. > Can someone please explain what is happening. > > thanks, > allan > > E6430 ~ # emerge --pretend @preserved-rebuild > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [ebuild R ] gnome-base/gvfs-1.32.2 > [ebuild R ] dev-libs/libcdio-paranoia-0.93_p1 > [nomerge ] gnome-base/gvfs-1.32.2 > [nomerge ] sys-fs/udisks-2.7.4-r1 > [nomerge ] sys-libs/libblockdev-2.14-r1 > [nomerge ] dev-libs/volume_key-0.3.11 > [nomerge ] app-crypt/gpgme-1.11.1 > [nomerge ] dev-qt/qttest-5.9.6 > [ebuild UD~] dev-qt/qtcore-5.9.6-r1 [5.11.1-r1] > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-qt/qtcore:5 > > (dev-qt/qtcore-5.11.1-r1:5/5.11::gentoo, installed) pulled in by > ~dev-qt/qtcore-5.11.1 required by (dev-qt/qtconcurrent-5.11.1:5/5.11::gentoo, installed) > ^ ^^^^^^ > (and 9 more with the same problem) > > (dev-qt/qtcore-5.9.6-r1:5/5.9::gentoo, ebuild scheduled for merge) pulled in by > ~dev-qt/qtcore-5.9.6 required by (dev-qt/qttest-5.9.6:5/5.9::gentoo, installed) > ^ ^^^^^ [...] I would try upgrading qttest first (it is the one pulling qtcore-5.9.6{,-r1}, according to the output). Do you have any qttest 5.11.* version which is keyworded amd64 (and not ~amd64)? Here and on https://packages.gentoo.org/packages/dev-qt/qttest, qttest-5.11.1 is amd64. Maybe the tree was in an inconsistent state when you last synced it? If you have qttest 5.11.1 in ~amd64 and you need a very quick fix, try adding it to package.accept_keywords and upgrading it. Otherwise, you might prefer to sync the portage tree again first. -- Nuno Silva