make[4]: Entering directory '/usr/ports/lang/lem/work/lem-2020-01-30/src'
ocamlbuild -use-ocamlfind -cflags -g main.native
Exception Sys_error("main.mli.depends: No such file or directory").
Compilation unsuccessful after building 2 targets (0 cached) in 00:00:00.
make[2]: *** [Makefile:2: all] Error 100
Despite this error, the build continues and later fails again:
make[2]: Entering directory '/usr/ports/lang/lem/work/lem-2020-01-30'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make -C ocaml-lib all
make[3]: Entering directory '/usr/ports/lang/lem/work/lem-2020-01-30/ocaml-lib'
ocamlbuild.mk:40: *** multiple target patterns. Stop.
make[3]: Leaving directory '/usr/ports/lang/lem/work/lem-2020-01-30/ocaml-lib'
make[2]: *** [Makefile:73: ocaml-libs] Error 2
make[2]: Leaving directory '/usr/ports/lang/lem/work/lem-2020-01-30'
gmake[1]: *** [Makefile:53: libs_phase_1] Error 2
gmake[1]: Leaving directory '/usr/ports/lang/lem/work/lem-2020-01-30'
FreeBSD 12