Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 344095

Summary: dev-php5/pecl-memcache-3.0.5-r1 requires dev-lang/php:5.2
Product: Gentoo Linux Reporter: Oleg Gawriloff <barzog>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: darkside
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info ouput

Description Oleg Gawriloff 2010-11-04 12:11:03 UTC
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
Comment 1 Oleg Gawriloff 2010-11-04 12:12:13 UTC
Created attachment 253163 [details]
emerge --info ouput
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-11-04 15:15:52 UTC
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.
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-11-04 15:27:05 UTC
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.