portage seems to think cups is masked but it is not it /usr/portage/profiles/package.mask or /usr/portage/profiles/default-ppc/packages and PPC keyword is in the ebiuld. I am using portage 2.0.28. below are some logs. root@localhost hellish # emerge -s cups Searching... [ Results for search key : cups ] [ Applications found : 4 ] * net-print/cups [ Masked ] * net-print/gimp-print-cups [ Masked ] * net-print/qtcups Latest version Available: 2.0-r1 Latest version Installed: [ Not Installed ] Homepage: http://cups.sourceforge.net Description: QT Frontend for the Common UNIX printing system * sys-apps/apcupsd [ Masked ] root@localhost hellish # root@localhost default-ppc # emerge -p cups These are the packages that I would merge, in order. Calculating dependencies !!! Couldn't find match for cups; aborting. root@localhost default-ppc # root@localhost default-ppc # emerge cups Calculating dependencies !!! Couldn't find match for cups; aborting. root@localhost default-ppc #
Can you try this: rm -rf /var/cache/edb/dep/* Sounds like something stuck in cache, as it does have ppc keyword and i can't repoduce on 2 differet portage .28 setups.
hrm... it seems to be installing after /var/cache/edb/dep has been recreated. where the corruption of that happend is probably very hard to track, but If anyone wants to go after it then... :)
Not hard to track at all, in very limited circumstances it caches an old keyword (ppc was set in cups fairly recently). At one point before it was set it cached and stuck :) Thanks and glad you're going