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).