ocamlc config/.discover.eobjs/byte/discover.{cmi,cmo,cmt} (exit 2) (cd _build/default && /usr/bin/ocamlc.opt -w -40 -g -bin-annot -I config/.discover.eobjs/byte -I /usr/lib/ocaml/csexp -I /usr/lib/ocaml/dune-configurator -I /usr/lib/ocaml/result -no-alias-deps -o config/.discover.eobjs/byte/discover.cmo -c -impl config/discover.ml) File "config/discover.ml", line 1: Error: /usr/lib/ocaml/dune-configurator/configurator.cmi is not a compiled interface for this version of OCaml. It seems to be for an older version of OCaml. ocamlc gtk/.cairo_gtk.objs/byte/cairo_gtk.{cmi,cmti} (exit 2) (cd _build/default && /usr/bin/ocamlc.opt -w -40 -g -bin-annot -I gtk/.cairo_gtk.objs/byte -I /usr/lib/ocaml/lablgtk2 -I /usr/lib/ocaml/threads -I src/.cairo.objs/byte -no-alias-deps -o gtk/.cairo_gtk.objs/byte/cairo_gtk.cmi -c -intf gtk/cairo_gtk.mli) File "gtk/cairo_gtk.mli", line 1: Error: /usr/lib/ocaml/lablgtk2/gobject.cmi is not a compiled interface for this version of OCaml. It seems to be for an older version of OCaml. ocamlc pango/.cairo_pango.objs/byte/cairo_pango.{cmi,cmti} (exit 2) (cd _build/default && /usr/bin/ocamlc.opt -w -40 -g -bin-annot -I pango/.cairo_pango.objs/byte -I /usr/lib/ocaml/lablgtk2 -I /usr/lib/ocaml/threads -I src/.cairo.objs/byte -no-alias-deps -o pango/.cairo_pango.objs/byte/cairo_pango.cmi -c -intf pango/cairo_pango.mli) File "pango/cairo_pango.mli", line 1: Error: /usr/lib/ocaml/lablgtk2/gobject.cmi is not a compiled interface for this version of OCaml. It seems to be for an older version of OCaml. ==> ERROR: A failure occurred in build().  Aborting...