!!! Multiple versions within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: x11-proto/printproto:0 ('ebuild', '/', 'x11-proto/printproto-1.0.3', 'merge') pulled in by @world ('ebuild', '/', 'x11-base/xorg-server-1.4.2', 'merge') ('ebuild', '/', 'x11-proto/printproto-1.0.4', 'merge') pulled in by @world ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.14', 'merge') ('ebuild', '/', 'x11-libs/libXprintUtil-1.0.1', 'merge') (and 8 more) Reproducible: Always Steps to Reproduce: 1. emerge -pev world Actual Results: !!! Multiple versions within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: x11-proto/printproto:0 ('ebuild', '/', 'x11-proto/printproto-1.0.3', 'merge') pulled in by @world ('ebuild', '/', 'x11-base/xorg-server-1.4.2', 'merge') ('ebuild', '/', 'x11-proto/printproto-1.0.4', 'merge') pulled in by @world ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.14', 'merge') ('ebuild', '/', 'x11-libs/libXprintUtil-1.0.1', 'merge') (and 8 more)
Created attachment 157435 [details] emerge -info
This follows a gcc upgrade. I have emerged system, now I would like to emerge world, but I can't. Sometimes I can get around these by temporarily demerging packages, but not this time unless I want to remove huge chunks of software.
Since you're running ~amd64, it would be best to unmask(*) a newer version of www-client/mozilla-firefox. As such, there's nothing for anyone to fix, apart from you fixing your system configuration. (*) See URL.
Well, not quite. The firefox version had nothing to do with, and that makes sense to me, since I have been having this problem for several days since before firefox-3.0.0 was released. You shouldn't be so quick to grab at any straw just to get rid of a problem. The real culprit was what you should have noticed, the package which wanted to pull in x11-proto/printproto-1.0.3, namely x11-base/xorg-server. Someone on the mailing list suggested I add -xprint to packages.use, and that fixed the problem.