Dear Norbert, Le 08/11/2022 à 10:47, Stéphane Glondu a écrit :
I am working on backports of unison to oldstable and stable, and realized that it seems there is a build-dependency loop: ocaml-dune b-depends on libcsexp-ocaml-dev libcsexp-ocaml-dev b-depends on ocaml-dune How is one supposed to kick-start the build process when there is no version ocaml-dune available at all?Actually, libcsexp-ocaml-dev is needed only for building libdune-ocaml-dev. It should be easy to make a build profile without the dependency on libcsexp-ocaml-dev.
I added the "pkg.ocaml-dune.nocsexp" build profile in the git repository: https://salsa.debian.org/ocaml-team/ocaml-dune/-/commit/3ddff6fba11017b55aea08d6524c3bd8170363e7and I tried building with and without it. Everything seems to work as expected.
Cheers, -- Stéphane