emerge -u mozilla-firefox -p These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] x11-libs/libXft (is blocking x11-base/xorg-x11-6.8.2-r6) [ebuild U ] x11-libs/pango-1.10.2 [1.10.1] [ebuild UD] x11-base/xorg-x11-6.8.2-r6 [7.0.0_rc3] [ebuild N ] virtual/x11-6.8 [ebuild U ] www-client/mozilla-firefox-1.5-r2 [1.5] Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: xorg-x11-6.8 is emerged
You have to add the virtual/x11-7.0 in your local portage overlay. You can find a howto on the gentoo-wiki site that explains how it is done. After this, everything works fine
http://gentoo-wiki.com/HOWTO_Modular_Xorg [solution] mkdir -p /usr/local/portage echo 'PORTDIR_OVERLAY="/usr/local/portage"' >> /etc/make.conf Then you need to create the proper dir for x11 virtual and copy paste 6.8 version... mkdir -p /usr/local/portage/virtual/x11 cp /usr/portage/virtual/x11/x11-6.8.ebuild /usr/local/portage/virtual/x11/x11-7.0.ebuild nano -w x11-7.0.ebuild # Change the version of xorg-x11 in RDEPEND line ebuild x11-7.0.ebuild digest [/solution]
This is not a proper fix at all and I would not suggest it I know deps have to be straightened out and will work on them tonight when I get in from work.
Thanks spyderous and cardoe for correcting eclasses.