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