Closed dboris closed 6 years ago
The important bit here is that you're trying to use some version of ocaml multicore. Ocaml multicore is still WIP and won't be supported by many ocaml libraries. Try again without multicore and things should work
This is in a fresh switch of OCaml 4.06.1. I have installed in the past 4.02.2+multicore, but I don't think there is a multicore 4.06.1.
The log you've attached mentions multicore
/Users/boris/.opam/ocsigen/build/ppx_tools.5.1+4.06.0+multicore-1
$ opam install ocsigen-start
The following actions will be performed:
∗ install ppx_tools 5.1+4.06.0+multicore-1 [required by eliom]
∗ install ppx_deriving 4.2.1 [required by eliom]
Should I file a bug report with eliom
?
Workaround was to install a specific, non-multicore version of ppx_tools
manually, before installing ocsigen-start
. I guess the multicore version was considered as latest by opam
, which is unaware of multicore compatibility. Not sure if the issue should be addressed by eliom
, opam
, or the ppx_tools
maintainers.
I suspect you have something non standard in your opam remote. Try opam remote list
.
$ opam remote list
10 [git] multicore https://github.com/ocamllabs/multicore-opam.git
0 [http] default https://opam.ocaml.org
You are right. That must be it. Closing.
Possibly related issue https://github.com/ocamllabs/multicore-opam/issues/10