I have these packages merged: dev-util/git-1.2.4 dev-util/cogito-0.16.4 Now I try to merge: app-misc/git-4.3.20 Which is a package entirely unrelated to dev-util/{git,cogito}. Transcript: <pre> # emerge -p app-misc/git These are the packages that would be merged, in order: Calculating dependencies... done! [blocks B ] dev-util/cogito (is blocking app-misc/git-4.3.20) [blocks B ] dev-util/git (is blocking app-misc/git-4.3.20) [ebuild N ] app-misc/git-4.3.20 </pre> What's the deal?
You can't have two packages that install the same binary to same place installed at the same time. Pick one; sorry.
See Bug 98032
Ah, that's why. Thanks. Should really be noted by a remark in the ebuild right besides the ! blocking statement, so that people can look up this information by hemself. I would've made a patch, but couldn't find a link explaining anonymous CVS access to gentoo-x86 anywhere, so...