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 400F8138F40 for ; Sat, 22 Feb 2014 21:18:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F2683E0B57; Sat, 22 Feb 2014 21:18:35 +0000 (UTC) Received: from mail.muc.de (colin.muc.de [193.149.48.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B1400E0B46 for ; Sat, 22 Feb 2014 21:18:34 +0000 (UTC) Received: (qmail 50587 invoked by uid 3782); 22 Feb 2014 21:18:32 -0000 Received: from acm.muc.de (pD951BBA9.dip0.t-ipconnect.de [217.81.187.169]) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 22 Feb 2014 22:18:31 +0100 Received: (qmail 3651 invoked by uid 1000); 22 Feb 2014 21:15:05 -0000 Date: Sat, 22 Feb 2014 21:15:05 +0000 To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] "Multiple package instances ....". Help me understand this emerge error, please. Message-ID: <20140222211505.GB2639@acm.acm> 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-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Archives-Salt: 3b47ad13-adbb-448b-8e17-751ec27851a2 X-Archives-Hash: 7909b2ad331a9144a78d470b06049a7c Hi, Gentoo. I've just tried an emerge -puND world, after a shockingly long interval. I got the error message: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: , etc. To simplify the problem, I tried to emerge an individual package identified in that message, and tried emerge -p libpng. I got the same message, with this: ############################################################################### !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: media-libs/libpng:0 (media-libs/libpng-1.5.17-r1::gentoo, installed) pulled in by media-libs/libpng:0/0= required by (x11-libs/cairo-1.12.14-r4::gentoo, installed) >=media-libs/libpng-1.4:0/0= required by (app-editors/emacs-24.3-r2::gentoo, installed) media-libs/libpng:0/0= required by (media-libs/libwebp-0.3.1::gentoo, installed) media-libs/libpng:0/0= required by (net-print/cups-filters-1.0.36-r1::gentoo, installed) media-libs/libpng:0/0= required by (kde-base/kdelibs-4.11.2-r1::gentoo, installed) media-libs/libpng:0/0= required by (dev-qt/qtgui-4.8.5-r1::gentoo, installed) media-libs/libpng:0/0= required by (app-text/poppler-0.24.3::gentoo, installed) (and 3 more with the same problems) (media-libs/libpng-1.6.8::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) ############################################################################### Clearly, I'm trying to update libpng-1.5.17 to libpng-1.6.8. What does this portion of the message mean: media-libs/libpng:0/0= ^^^^^ ? Is it somehow telling me that cairo and friends require the currently installed version, whatever that is? Where is this format documented? I couldn't find anything about it in the Gentoo handbook, and not in the emerge man page either. What do I have to do to get this thing emerged? Thanks! -- Alan Mackenzie (Nuremberg, Germany).