public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Jonathan Callen <jcallen@gentoo.org>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: "Multiple package instances ....".  Help me understand this emerge error, please.
Date: Sun, 23 Feb 2014 16:48:50 -0500	[thread overview]
Message-ID: <530A6CC2.4090701@gentoo.org> (raw)
In-Reply-To: <20140223121300.GC3191@acm.acm>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Alan,

The easiest method may be to parse the error given:

On 02/23/2014 07:13 AM, Alan Mackenzie wrote:
>>> ############################################################################### !!!
>>> 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) 
>>> ###############################################################################

Each of the packages listed will need to be rebuilt with libpng, so try listing them explicitly on
the same emerge command (note that `emerge -uD @world` lists them implicitly, so doing that
sometimes will work when a single package fails).

For example, you may be able to get

# emerge --oneshot media-libs/libpng:0/16 x11-libs/cairo app-editors/emacs \
	media-libs/libwebp net-print/cups-filters kde-base/kdelibs dev-qt/qtgui \
	app-text/poppler

to work, or to give you the "3 more with the same problems", which can then be added to the
command line and rebuilt.

Because you didn't tell portage that it was allowed to rebuild packages not listed on the command
line, portage refused to update the package you *did* list, because it would break those other
packages.

- -- 
Jonathan Callen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJTCmzBAAoJELHSF2kinlg4uJ4P/3bRC7UMRGWDrCFEYrlcKWAQ
74LtaAmKXfE75cwb2NtN7tyDM3mDlD2JTG89m9aQp340v2HuH3H7W9nM8MsCqm/g
8/7rv1pViO6GdjzKLnWc0KsFrKCcVsc9r11+0KWRT45y21x92XCiecX/Hb0uDOEN
U83xESg8BSrpm/ZNpdtzlZaOjwIYTOlIRvRYGvUeR8oZpTXOzvp8fmlIftp8SDAb
ywHRMQ1EDb2qZxb+qO4TBrFRbH2za5aktT6oRo7mEs4DmtTBpE5SFXqqwpEEZgHV
N42VprrPdfpqm4x/xOE+s3vYyg4uJaQIyPJKj5AibKpJq0iBl1Q2+/aLxkENVW5l
DuJETmlQ4P1SOPmlDdgaV8+EQjjLEBp48chj1eGg0XfE8pljydIqqj3f7xpaWHbD
Cay2Rqs2mL4UXeUEdAundGyc9XRlqfD6uag1QGSOZN+hgMRJhVpCt8SyMWOiwBZ1
uUp5G0iQaw8YlXDt/3xvraeGsOXf1kzuAApKWjLzsLRObBzOfPia3IGIB4wX5VDS
0rX+/4LSDNYICbQL0oDFOkN/5vCtGGOMfqkuwv0XLdNoMybYhbPwYsKWjj5sO0Cx
Sj9OdQY+bnDhicIHxebniqv//LbCurZLyNywJEf7qlal/mVj+GBF6yZl4RA+lBQv
4uHdr+ZFoKvzdzL6hldZ
=O4Qv
-----END PGP SIGNATURE-----


  parent reply	other threads:[~2014-02-23 21:49 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-22 21:15 [gentoo-user] "Multiple package instances ....". Help me understand this emerge error, please Alan Mackenzie
2014-02-22 22:06 ` Alan McKinnon
2014-02-22 23:32   ` Mick
2014-02-23 12:15     ` Alan Mackenzie
2014-02-23 17:25     ` Tanstaafl
2014-02-23 17:42       ` Mick
2014-02-23 17:50         ` Tanstaafl
2014-02-23 12:13   ` Alan Mackenzie
2014-02-23 15:22     ` Alan McKinnon
2014-02-23 16:13       ` Alan Mackenzie
2014-02-23 16:59         ` Alan McKinnon
2014-02-23 22:59           ` Neil Bothwick
2014-02-23 18:45     ` Kerem Gülver
2014-02-23 21:48     ` Jonathan Callen [this message]
2014-02-23  0:32 ` wabenbau
2014-02-23 11:54   ` Alan Mackenzie
2014-03-21 13:53     ` Tom Wijsman
2014-03-21 13:50 ` Tom Wijsman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=530A6CC2.4090701@gentoo.org \
    --to=jcallen@gentoo.org \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox