app-emulation/libguestfs has a dependency on <dev-ml/ocaml-gettext-0.4.2[ocamlopt], but the only version of ocaml-gettext with USE=ocamlopt is 0.4.2, so this dependency can never be solved. This is painful because it is the first dependency in a || block, and it will produce a message like this when upgrading: emerge: there are no ebuilds built with USE flags to satisfy "<dev-ml/ocaml-gettext-0.4.2[ocamlopt]". !!! One of the following packages is required to complete your request: - dev-ml/ocaml-gettext-0.3.7-r2::gentoo (Missing IUSE: ocamlopt) - dev-ml/ocaml-gettext-0.3.7-r1::gentoo (Missing IUSE: ocamlopt) (dependency required by "app-emulation/libguestfs-1.38.6-r102::gentoo" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument])
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2f0633742d19ad76a6ece0c65fa4ceff50e98b commit bc2f0633742d19ad76a6ece0c65fa4ceff50e98b Author: Sam James <sam@gentoo.org> AuthorDate: 2021-01-22 19:50:41 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-01-22 19:50:47 +0000 app-emulation/libguestfs: fix ocamlopt dep Closes: https://bugs.gentoo.org/766576 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> app-emulation/libguestfs/libguestfs-1.38.6-r102.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)