I am trying to install via opam a library (of which i’m the author) called geoml.
When i do
opam install geoml, i get the success message:
∗ installed geoml.0.1 Done.
However, both dune and ocamlfind can not find it, for example when i do:
ocamlfind query geoml ,
ocamlfind: Package 'geoml' not found
But when i do
opam list | grep geoml
geoml 0.1 Geoml: 2D Geometry library for OCaml
Even weirder, when i inspect the directory where opam installs libraries, geoml is not present there, e.g:
ls $(opam var lib)/geoml ls: cannot access '.opam/4.11.0/lib/geoml': No such file or directory
Finally, i’ve made some research and the closest i’ve found is this github issue, where it seems that the problem was fixed by changing the declaration of the public_name in the dune file but the links to the relevant changes are dead, and it’s not clear what was the actual mistake.
So if anyone has some idea of what’s going on, i would appreciate some inputs.
Here’s the link of the github repo: GitHub - ghilesZ/geoml: A 2d geometry library for ocaml
PS: I would have liked to put links to the .opam, dune and dune-project but new users are only allowed two links