> You clearly know how to clear a block, but your syntax for unmerging the > blocking packages is wrong, which is why it's not working. > > If you want to unmerge the specific version of the package (for this > example, let us assume php-5.0.5), the correct syntax is > > emerge -C =dev-php/php-5.0.5 > > If you want to unmerge "any or all" versions of the package currently > installed, letting Portage decide which to unmerge, the correct syntax is > > emerge -C php
Ok, but this will remove php-5, and that's not what I want. I want to remove dev-php/php any version, but I do that (I think the right syntax to do it is emerge -C dev-php/php), I got the previous message, obvisoualy there is an inconsistence on my system: - To update a package that is blocked by another package is required - The required package is not installed. It looks like the point is php has migrated. The version 4.x and below are located in dev-php and the version 5.x and above are locate in dev-lang, so is there an inconsistency in the portage tree when unmasking php-5.x and above? ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -- gentoo-user@gentoo.org mailing list