On Tue, Feb 25, 2025 at 04:29:24PM +0100, Olaf Hering via Libguestfs wrote:
The recently released ocaml-gettext 0.5.0 uses dune-site.
This does apparently cause build failures in guestfs-tools 1.53.7:
File "_none_", line 1:
Error: No implementations provided for the following modules:
Dune_site__Dune_site_data referenced from
/usr/lib64/ocaml/dune-site/dune_site.cmxa(Dune_site__Helpers)
make[2]: *** [Makefile:952: virt-customize] Error 2
I guess a change is required in consumers of ocaml-gettext now.
Maybe a package which uses dune to build will not run into this,
at least in opam there are no consumers of ocaml-gettext.
But, maybe it is just an incorrectly built dune 3.17 on my site.
Did anyone already ran into this?
Hi Olaf,
Fedora is still using ocaml-gettext 0.4.2, and I did not try 0.5.0 yet.
However Fedora does build ocaml-dune-site, as a subpackage of
ocaml-dune
(
https://src.fedoraproject.org/rpms/ocaml-dune/blob/rawhide/f/ocaml-dune.s...),
so I don't anticipate any packaging problem, although there might
still be a bug somewhere.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top