sys-devel/gcc-4.5.1 has >=dev-libs/mpc-0.8.1 in {R,}DEPEND, yet portage allows gcc to be installed...seems wrong! % emerge -av1 gcc These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-devel/gcc-4.4.5 USE="fortran mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite -gtk (-hardened) (-libffi) (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB !!! The following update has been skipped due to unsatisfied dependencies: sys-devel/gcc:4.5 !!! All ebuilds that could satisfy ">=dev-libs/mpc-0.8.1" have been masked. !!! One of the following masked packages is required to complete your request: - dev-libs/mpc-0.8.2::gentoo_prefix (masked by: missing keyword) - dev-libs/mpc-0.8.1::gentoo_prefix (masked by: missing keyword) (dependency required by "sys-devel/gcc-4.5.1" [ebuild]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Would you like to merge these packages? [Yes/No] yes >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-devel/gcc-4.4.5 [1]+ Stopped emerge -av1 gcc
gcc-4.4.5 != gcc-4.5.1. duh, this bug is invalid because I read the output wrong.