/me do wonder about this : These are the packages that would be merged, in reverse order: Calculating dependencies ... done! [ebuild N ] dev-libs/libjwc_c-1.1-r2 USE="-static-libs" 248 KiB [nomerge ] sci-libs/ccp4-libs-6.1.3-r15 PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" [ebuild N ] sci-libs/ssm-1.4:0/2 USE="ccp4 -static-libs" 415 KiB [ebuild N ] sci-libs/ccp4-libs-6.1.3-r15 PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 236,460 KiB Total: 3 packages (3 new), Size of downloads: 237,122 KiB * Error: circular dependencies: (sci-libs/ssm-1.4:0/2::gentoo, ebuild scheduled for merge) depends on (sci-libs/ccp4-libs-6.1.3-r15:0/0::gentoo, ebuild scheduled for merge) (buildtime) (sci-libs/ssm-1.4:0/2::gentoo, ebuild scheduled for merge) (buildtime) It might be possible to break this cycle by applying the following change: - sci-libs/ssm-1.4 (Change USE: -ccp4) Note that this change can be reverted, once the package has been installed.
Lots of ebuilds have circular dependencies. It's annoying, but how do you suggest this is fixed?
I will look into this. Just as a side note, I would suggest to install ccp4 outside of portage. The version we provide is heavily dated, so you probably want to have the more modern versions.
commit 7d62034735e700ca67e977470d79f5571b15b221 Author: Justin Lecher <jlec@gentoo.org> Date: Mon Oct 26 08:29:56 2015 +0100 Drop "CCP4: Software for Macromolecular Crystallography" obsoletes: Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=160190 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=324059 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=332485 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=367771 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=367773 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=383227 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=448756 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=460502 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=460504 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=466936 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=467040 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=467048 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=476580 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478580 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478586 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478588 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478594 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478604 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=521646 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=528512 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=530878 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=540760 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=555614 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=556498 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=557038 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=561196 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=562780 Signed-off-by: Justin Lecher <jlec@gentoo.org> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d62034735e700ca67e977470d79f5571b15b221