Gentoo Archives: gentoo-user

From: Jonathan Callen <jcallen@g.o>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: "Multiple package instances ....". Help me understand this emerge error, please.
Date: Sun, 23 Feb 2014 21:49:05
Message-Id: 530A6CC2.4090701@gentoo.org
In Reply to: Re: [gentoo-user] "Multiple package instances ....". Help me understand this emerge error, please. by Alan Mackenzie
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Alan,
5
6 The easiest method may be to parse the error given:
7
8 On 02/23/2014 07:13 AM, Alan Mackenzie wrote:
9 >>> ############################################################################### !!!
10 >>> Multiple package instances within a single package slot have been pulled !!! into the
11 >>> dependency graph, resulting in a slot conflict:
12 >>>
13 >>> media-libs/libpng:0
14 >>>
15 >>> (media-libs/libpng-1.5.17-r1::gentoo, installed) pulled in by media-libs/libpng:0/0=
16 >>> required by (x11-libs/cairo-1.12.14-r4::gentoo, installed)
17 >>>> =media-libs/libpng-1.4:0/0= required by (app-editors/emacs-24.3-r2::gentoo, installed)
18 >>> media-libs/libpng:0/0= required by (media-libs/libwebp-0.3.1::gentoo, installed)
19 >>> media-libs/libpng:0/0= required by (net-print/cups-filters-1.0.36-r1::gentoo, installed)
20 >>> media-libs/libpng:0/0= required by (kde-base/kdelibs-4.11.2-r1::gentoo, installed)
21 >>> media-libs/libpng:0/0= required by (dev-qt/qtgui-4.8.5-r1::gentoo, installed)
22 >>> media-libs/libpng:0/0= required by (app-text/poppler-0.24.3::gentoo, installed) (and 3 more
23 >>> with the same problems)
24 >>>
25 >>> (media-libs/libpng-1.6.8::gentoo, ebuild scheduled for merge) pulled in by (no parents that
26 >>> aren't satisfied by other packages in this slot)
27 >>> ###############################################################################
28
29 Each of the packages listed will need to be rebuilt with libpng, so try listing them explicitly on
30 the same emerge command (note that `emerge -uD @world` lists them implicitly, so doing that
31 sometimes will work when a single package fails).
32
33 For example, you may be able to get
34
35 # emerge --oneshot media-libs/libpng:0/16 x11-libs/cairo app-editors/emacs \
36 media-libs/libwebp net-print/cups-filters kde-base/kdelibs dev-qt/qtgui \
37 app-text/poppler
38
39 to work, or to give you the "3 more with the same problems", which can then be added to the
40 command line and rebuilt.
41
42 Because you didn't tell portage that it was allowed to rebuild packages not listed on the command
43 line, portage refused to update the package you *did* list, because it would break those other
44 packages.
45
46 - --
47 Jonathan Callen
48 -----BEGIN PGP SIGNATURE-----
49 Version: GnuPG v2.0.22 (GNU/Linux)
50 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
51
52 iQIcBAEBCgAGBQJTCmzBAAoJELHSF2kinlg4uJ4P/3bRC7UMRGWDrCFEYrlcKWAQ
53 74LtaAmKXfE75cwb2NtN7tyDM3mDlD2JTG89m9aQp340v2HuH3H7W9nM8MsCqm/g
54 8/7rv1pViO6GdjzKLnWc0KsFrKCcVsc9r11+0KWRT45y21x92XCiecX/Hb0uDOEN
55 U83xESg8BSrpm/ZNpdtzlZaOjwIYTOlIRvRYGvUeR8oZpTXOzvp8fmlIftp8SDAb
56 ywHRMQ1EDb2qZxb+qO4TBrFRbH2za5aktT6oRo7mEs4DmtTBpE5SFXqqwpEEZgHV
57 N42VprrPdfpqm4x/xOE+s3vYyg4uJaQIyPJKj5AibKpJq0iBl1Q2+/aLxkENVW5l
58 DuJETmlQ4P1SOPmlDdgaV8+EQjjLEBp48chj1eGg0XfE8pljydIqqj3f7xpaWHbD
59 Cay2Rqs2mL4UXeUEdAundGyc9XRlqfD6uag1QGSOZN+hgMRJhVpCt8SyMWOiwBZ1
60 uUp5G0iQaw8YlXDt/3xvraeGsOXf1kzuAApKWjLzsLRObBzOfPia3IGIB4wX5VDS
61 0rX+/4LSDNYICbQL0oDFOkN/5vCtGGOMfqkuwv0XLdNoMybYhbPwYsKWjj5sO0Cx
62 Sj9OdQY+bnDhicIHxebniqv//LbCurZLyNywJEf7qlal/mVj+GBF6yZl4RA+lBQv
63 4uHdr+ZFoKvzdzL6hldZ
64 =O4Qv
65 -----END PGP SIGNATURE-----