Louis Gesbert
Louis Gesbert
Would it work to run something like `ocamlc -i prelude.ml prepare.ml template.ml` from the exercise directory ?
This should probably be in the FAQ, and not directly related, but there is a trick if you need a stable (in time) repository and changes are breaking things for...
Rectification: cycles don't mean the packages are not installable: there might be a cycle between two specific versions `a.va` and `b.vb`, which wouldn't be co-installable, but `a.va` may be installable...
Edited the OP with an update that removes conflicting packages from the cycles. Cycles are still problems that could manifest on the user side, so the proper fix, if the...
Update: with the fixed dependency of `jbuilder`, an enumeration of cycles becomes possible: - Without doc and tests: ``` * io-page = 1.0.0 → mirage-types (>= 1.1.0 & < 3.0.0)...
Here is what I added to `ocamlfind`'s `opam` file to have it work (until now :)) ``` setenv: [ [OCAMLFIND_CONF = "/dev/null"] [OCAMLPATH = "%{lib}%"] [OCAMLFIND_DESTDIR = "%{lib}%"] [OCAMLLIB =...
This is a good fallback, but it would be better if we could avoid cluttering the user environment. Best would be to infer it at runtime: would it be possible...
Note: setting `OCAMLLIB = "%{ocaml:lib}%"` is a bad idea at the moment. This is due to a limitation of opam when it reverts changes to environment variables: when you switch...
Just a quick note: even with `OCAMLPATH`, `OCAMLLIB`, `OCAMLFIND_CONF` properly defined, `ocamlbuild -where` returns the wrong result. There seems to be no override in this case. The code refers to...
Thanks for the details. I am testing a binary cache of opam packages, i.e. assuming that I can get the installed artefacts of one switch, and put them into another....