www-client/mozilla-firefox:0 ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.18', 'merge') pulled in by ('installed', '/', 'gnome-extra/yelp-2.22.1-r2', 'nomerge') ('ebuild', '/', 'www-client/mozilla-firefox-3.0.4-r2', 'merge') (no parents) yelp depends on net-libs/xulrunner:1.9, which may be the problem. See bug 234646 Reproducible: Always Steps to Reproduce: 1.Desire Firefox 3 Add #Firefox 3 www-client/mozilla-firefox net-libs/xulrunner dev-libs/nspr dev-libs/nss dev-db/sqlite to /etc/package.keywords 2.emerge -uavDnN world Actual Results: chadwick Catherine Woods # emerge -uavDnN world These are the packages that would be merged, in order: Calculating world dependencies / !!! Multiple versions within a single package slot have been !!! pulled into the dependency graph: www-client/mozilla-firefox:0 ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.18', 'merge') pulled in by ('installed', '/', 'gnome-extra/yelp-2.22.1-r2', 'nomerge') ('ebuild', '/', 'www-client/mozilla-firefox-3.0.4-r2', 'merge') (no parents) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! Depgraph creation failed. Expected Results: Installed firefox 3.04 rc2 this ties into the discussion about making FF3 stable Bug 234646 and discussions thereon
Unmasking gnome-extra/yelp-2.24.0-r10 should fix your problem (or unmasking ~arch ebuilds generally).