Incompatibility with Ocaml 4.09.0
Current version of necrolib (2.0.2) is not compatible with Ocaml 4.09.0 set as dependency in Opam.
Opam output:
#=== ERROR while compiling necrolib.2.0.2 =====================================#
# context 2.0.5 | linux/x86_64 | ocaml-base-compiler.4.09.0 | git+https://gitlab.inria.fr/skeletons/opam-repository.git#necro
...
### output ###
# [...]
# ocamlc -c skeleton.ml
# ocamlc -c printer.ml
# ocamlc -c transformation.ml
# ocamlc -c parserutil.ml
# File "parserutil.ml", line 22, characters 10-29:
# 22 | let () = Lexing.set_filename lexbuf filename in
# ^^^^^^^^^^^^^^^^^^^
# Error: Unbound value Lexing.set_filename
# make[1]: *** [Makefile:10: parserutil.cmo] Error 2
# rm parser.mli parser.ml
# make[1]: Leaving directory '~/.opam/necro/.opam-switch/build/necrolib.2.0.2/main'
# make: *** [Makefile:41: main] Error 2