diff --git a/src/configurator/configurator.ml b/src/configurator/configurator.ml index 842aa300..6de14d78 100644 --- a/src/configurator/configurator.ml +++ b/src/configurator/configurator.ml @@ -205,9 +205,9 @@ let create ?dest_dir ?ocamlc ?(log=ignore) name = run_capture_exn t ~dir:dest_dir ocamlc_config_cmd |> String.split_lines in - match Ocamlc_config.of_lines ocamlc_config_output with - | oc -> Ocamlc_config.bindings oc - | exception (Ocamlc_config.E msg) -> + match Ocaml_config.Vars.of_lines ocamlc_config_output with + | Ok x -> x + | Error msg -> die "Failed to parse the output of '%s':@\n\ %s" ocamlc_config_cmd msg