yallop/metaocaml-syb

Camlp4 fails to install under 4.02.1+modular-implicits-ber

Opened this issue · 1 comments

$ opam switch show
4.02.1+modular-implicits-ber
$ opam pin add syb https://github.com/yallop/metaocaml-syb.git

fails when install camlp4, which is a requirement

# File "camlp4/boot/Camlp4.ml", line 14603, characters 17-179:
# Error: This variant or record definition does not match that of type
#          Longident.t
#        The arities for field Lapply differ.
# Command exited with code 2.

Thanks for the report. I've brought the modular-implicits-ber compiler up to date with the latest modular-implicits changes, and pushed a compatible Camlp4 branch which you should be able to pin like this:

opam pin add camlp4 https://github.com/yallop/camlp4.git#4.02.0-ber-modular-implicits

I haven't yet tried building this repository so there may be more problems waiting down the line.