dev-ml/camlp4-4.08_p1 is the current minimum version available after removing camlp4-4.05.0-r1. However, this version requires >=dev-lang/ocaml-4.09.0. On the other hand, net-misc/unison needs to be built against <dev-lang/ocaml-4.09.0 – and indirectly depends via lablgtk on camlp4 – in order to be interoperable with other Linux distributions, e.g., Debian Buster. As a consequence, with the current set of packages in portage, no unison (with gtk use flag enabled) can be built that is interoperable with the above distributions. Also, no camlp4 version exists in portage anymore that is compatible with the stable version ocaml-4.04.2-r1. Reproducible: Always
Is there any update on this? As a simple solution, could you simply restore the ebuild of camlp4-4.05.0-r1 again?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b369ef41dac492f73bdbfdc6936557e63ec5af55 commit b369ef41dac492f73bdbfdc6936557e63ec5af55 Author: Sam James <sam@gentoo.org> AuthorDate: 2020-12-28 09:22:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-12-28 09:23:47 +0000 dev-ml/camlp4: restore 4.05_p1 See the bug for details, but to summarise, we need to keep older OCamls around for various reasons (including the now-infamous Unison!), and having camlp4 around to correspond to those OCaml versions is critical. Closes: https://bugs.gentoo.org/757735 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> dev-ml/camlp4/Manifest | 1 + dev-ml/camlp4/camlp4-4.05_p1.ebuild | 41 +++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+)