Hi,

packages guestfs-tools (#1099236), virt-top (#1099294), virt-v2v
(#1099296) fail to build from source, all with pretty much the same
error message:

,----
| Error: No implementation provided for the following modules:
|          "Dune_site__Dune_site_data" referenced from "Dune_site__Helpers 
"(/usr/lib/x86_64-linux-gnu/ocaml/5.3.0/dune-site/dune_site.cmxa)
`----

All three packages are built using ocamlfind – and the failing command
is "ocamlfind ocamopt … " that is supposed to link an executable.

I have narrowed down the issue to a recent upgrade of ocaml-gettext:
Downgrading libocaml-gettext{,-dev} from 0.5.0-1 to 0.4.2-5 (rebuilt
from source) in the sid build chroot make the FTBFS go away for me.

Now, ocaml-gettext 0.5.0 introduced a dependency on ocaml-dune, but the
error message suggests to me that something within the ocaml-dune build
may have gone wrong.

I am stuck, however. I clearly don't know enough about OCaml
buildsystems to debug this further. Can anyone help me in finding the
root cause?

Cheers,
-Hilko

Reply via email to