Open yurivict opened 4 months ago
Is there a specific reason you are trying to build 2.0.7? 2.0.8 has been out for several months now.
2.0.8 depends on specific versions of ocaml-dune which isn't available in FreeBSD ports due to conflicts with other ocaml packages.
ocaml-dune-3.7.1 that is available isn't compatible with 2.0.8
Let me check if 2.0.8 compiles with Dune 3.7.1 specifically. A priori it should since it only has (lang dune 3.7)
.
Looks like the master
branch builds with Dune 3.7.1 and works fine at least on Linux. I can release this as Abella 2.0.8.1 if you want. The 2.0.9 release is still a while away.
Sorry, spoke too soon. It seems that the dependency on xdg
forces Dune to be upgraded. I guess I can make a patch on top of 2.0.8 before we added the xdg
dependency which should hopefully work with Dune 3.7.1.
Please see if the 2.0.8.1 release builds for you.
2.0.8.1 fails:
dune build src/abella.exe src/abella_doc.exe src/abella_dep.exe
File "src/dune", line 29, characters 34-38:
29 | (libraries unix re yojson base64 curl)
^^^^
Error: Library "curl" not found.
-> required by library "abella_lib" in _build/default/src
-> required by executable abella in src/dune:2
-> required by _build/default/src/abella.exe
gmake: *** [Makefile:7: all] Error 1
curl-8.7.1 is installed.
Is the OCaml library ocurl
installed? The dependencies are listed in abella.opam
-- please make sure all the libraries with their minimum versions are available.
Build fails on some systems:
log
Version: 2.0.7 ocaml-4.14.1 FreeBSD 14.0