After emerge -uDNa world I've following: !!! The following update has been skipped due to unsatisfied dependencies: dev-php5/pecl-memcache:0 !!! All ebuilds that could satisfy "dev-lang/php:5.2" have been masked. !!! One of the following masked packages is required to complete your request: - dev-lang/php-5.2.14-r2 (masked by: ~amd64 keyword) (dependency required by "dev-php5/pecl-memcache-3.0.5-r1" [ebuild]) I did not wish to move to php:5.3 and want to stay on 5.2 as longer as possible. Reproducible: Always
Created attachment 253163 [details] emerge --info ouput
The output clearly shows that you are using ~arch pecl-memcache but arch php. Add dev-lang/php-5.2.14-r2 to package.keywords and use that. Remember it is not a good idea to have a mixed system like this as it is very hard to support.
The caveat being that the :5.2 SLOT introduces minor version slotting. If you are not ready to use that (might require alittle research/learning) then stick with the stable version.