diff --git a/dune-project b/dune-project index 92a88bc1..4e43eeb2 100644 --- a/dune-project +++ b/dune-project @@ -41,8 +41,12 @@ cmdliner fpath bos + js_of_ocaml-compiler + js_of_ocaml-toplevel (opam-format - (>= 2.0.0)))) + (>= 2.0.0)) + (yojson + (>= 1.6.0)))) (package (name voodoo-do) diff --git a/src/voodoo-do/do.ml b/src/voodoo-do/do.ml index d1e630f1..fa9baf28 100644 --- a/src/voodoo-do/do.ml +++ b/src/voodoo-do/do.ml @@ -188,6 +188,10 @@ let run pkg_name is_blessed failed = let package_mlds, otherdocs = Package_mlds.find package in + let toplevel_files = Js_toplevel.find package in + Format.eprintf "Found %d toplevel files\n%!" (List.length toplevel_files); + Js_toplevel.copy toplevel_files output_path; + let error_log = Error_log.find package in let parent = @@ -267,4 +271,6 @@ let run pkg_name is_blessed failed = in if failed then Bos.OS.File.write Fpath.(output_path / "failed") "failed" |> Result.get_ok; + Bos.OS.File.write Fpath.(output_path / "universe.txt") universe + |> Result.get_ok; () diff --git a/src/voodoo-gen/main.ml b/src/voodoo-gen/main.ml index 97fc83ba..e5ab09a7 100644 --- a/src/voodoo-gen/main.ml +++ b/src/voodoo-gen/main.ml @@ -133,11 +133,18 @@ let generate_pkgver output_dir name_filter version_filter = | _ -> { acc with others = path :: acc.others }) init otherdocs in - let status = { Voodoo_serialize.Status.failed; otherdocs } in - if Option.is_none universe then - Yojson.Safe.to_file - Fpath.(output_prefix / "status.json" |> to_string) - (Voodoo_serialize.Status.to_yojson status); + + (if Option.is_none universe then + let universe = + Bos.OS.File.read Fpath.(pkg_path / "universe.txt") + |> Result.get_ok + in + let status = + { Voodoo_serialize.Status.failed; universe; otherdocs } + in + Yojson.Safe.to_file + Fpath.(output_prefix / "status.json" |> to_string) + (Voodoo_serialize.Status.to_yojson status)); match Search_index.generate_index diff --git a/src/voodoo-prep/dune b/src/voodoo-prep/dune index c55d26f5..192195f2 100644 --- a/src/voodoo-prep/dune +++ b/src/voodoo-prep/dune @@ -2,4 +2,4 @@ (name main) (public_name voodoo-prep) (package voodoo-prep) - (libraries cmdliner fpath bos opam-format)) + (libraries cmdliner fpath bos.setup opam-format yojson)) diff --git a/src/voodoo-prep/jsoo.ml b/src/voodoo-prep/jsoo.ml new file mode 100644 index 00000000..75ab5a7a --- /dev/null +++ b/src/voodoo-prep/jsoo.ml @@ -0,0 +1,127 @@ +module Result = Bos_setup.R +open Result.Infix +module StringSet = Jsoo_cmi.StringSet + +let run path package = + Bos.OS.Dir.fold_contents + (fun fpath (acc, universes) -> + let rel_fpath = + match Fpath.relativize ~root:path fpath with + | Some x -> x + | None -> failwith "Bos error" + in + let segs = Fpath.segs rel_fpath in + let universes = + match segs with + | "universes" :: universe_id :: _ -> StringSet.add universe_id universes + | _ -> universes + in + let path_relevant = + match (package, segs) with + | Some s, "universes" :: _universe_id :: package' :: _ -> package' = s + | Some _, _ -> false + | None, _ -> true + in + if + path_relevant + && List.mem (Fpath.get_ext fpath) + [ Jsoo_cma.ext; Jsoo_toplevel.meta_ext ] + then (fpath :: acc, universes) + else (acc, universes)) + ([], StringSet.empty) path + >>= fun (files, universes) -> + let toplevels = + List.fold_left + (fun acc x -> + acc >>= fun acc -> + if Fpath.has_ext Jsoo_cma.ext x then + Jsoo_cma.process x >>| fun () -> acc + else Jsoo_toplevel.process x >>| fun t -> t :: acc) + (Ok []) files + in + toplevels >>= fun toplevels -> + let cmis = + List.concat + (List.map (fun toplevel -> toplevel.Jsoo_toplevel.cmis) toplevels) + |> List.sort_uniq Jsoo_cmi.compare + in + Jsoo_cmi.copy universes cmis; + toplevels + |> List.map (fun t -> t.Jsoo_toplevel.package) + |> List.sort_uniq Package.compare + |> Util.R.iter_list ~f:(fun package -> + toplevels + |> List.filter (fun t -> t.Jsoo_toplevel.package = package) + |> List.map Jsoo_toplevel.to_yojson + |> Util.R.combine_list + >>| fun toplevels -> + Yojson.Safe.to_file + Fpath.(Package.jsoo_path package / "toplevels.json" |> to_string) + (`List toplevels)) + +let copy_files root pkg_contents = + let findlib_cmas = Jsoo_cma.findlib () in + let pkgs = List.map (fun (x, _, _) -> x) pkg_contents in + Jsoo_cmi.stdlib pkgs >>= fun stdlib_cmis -> + Util.R.iter_list pkg_contents ~f:(fun (package, cmas, _) -> + let findlib_pkgs = + List.filter_map + (fun p -> + match List.assoc_opt Fpath.(root // p) findlib_cmas with + | Some pkg -> Some (p, pkg) + | None -> + Logs.info (fun m -> + m "No findlib pkg for archive %a%!" Fpath.pp p); + None) + cmas + in + Util.R.iter_list findlib_pkgs ~f:(fun (cma_fpath, findlib_pkg) -> + let cma = Jsoo_cma.{ package; path = cma_fpath } in + Jsoo_cma.marshal cma; + let include_paths = Ocamlfind.include_paths findlib_pkg in + let cmis = + List.concat + (List.map + (fun (package, _, contents) -> + List.filter_map + (fun path -> + let dir, file = Fpath.split_base path in + if + Fpath.has_ext ".cmi" file + && List.mem + Fpath.(to_string (root // dir)) + include_paths + then Some Jsoo_cmi.{ package; path } + else None) + contents) + pkg_contents) + in + let cmis = cmis @ stdlib_cmis in + Ocamlfind.js_files findlib_pkg + |> Bos_setup.R.reword_error_msg (fun s -> + Bos_setup.R.msgf "Bad js file for: %a (%s)\n%!" Package.pp + package s) + >>| fun js_files -> + let dep_cmas = + List.filter_map + (fun path -> + match + List.find_opt + (fun (_, _, contents) -> + List.exists (fun p -> Fpath.(root // p) = path) contents) + pkg_contents + with + | Some (package, _, _) -> Some { Jsoo_cma.package; path } + | None -> + Logs.info (fun m -> + m "Failed to find package containing %a\n%!" Fpath.pp + path); + None) + (Ocamlfind.dep_cmas findlib_pkg) + in + let toplevel : Jsoo_toplevel.t = + { package; cma_fpath; js_files; dep_cmas; cmis; digest = None } + in + Jsoo_toplevel.build_toplevel toplevel; + Jsoo_toplevel.copy_js_files root toplevel; + Jsoo_toplevel.marshal toplevel)) diff --git a/src/voodoo-prep/jsoo.mli b/src/voodoo-prep/jsoo.mli new file mode 100644 index 00000000..7b391149 --- /dev/null +++ b/src/voodoo-prep/jsoo.mli @@ -0,0 +1,8 @@ +val run : Fpath.t -> string option -> (unit, Bos_setup.R.msg) Bos_setup.result +(** [run path file] copies [*.js] toplevel files, [*.cmi] and [*.cma] files. + Write the configurations in [toplevels.json]. *) + +val copy_files : + Fpath.t -> + (Package.t * Fpath.t list * Fpath.t list) list -> + (unit, Bos_setup.R.msg) Bos_setup.result diff --git a/src/voodoo-prep/jsoo_cma.ml b/src/voodoo-prep/jsoo_cma.ml new file mode 100644 index 00000000..31a24f09 --- /dev/null +++ b/src/voodoo-prep/jsoo_cma.ml @@ -0,0 +1,63 @@ +type t = { package : Package.t; path : Fpath.t } + +let name v = Fpath.basename v.path + +let func_name vv = + let n = name vv in + Astring.String.cuts ~sep:"." n + |> String.concat "_dot_" + |> Astring.String.cuts ~sep:"-" + |> String.concat "_dash_" + +let pp fmt v = + Format.fprintf fmt "{ path: %a; package: %a }" Fpath.pp v.path Package.pp + v.package + +let ext = ".jscma" +let cma_path vv = Fpath.(Package.prep_path vv.package // vv.path) + +let meta_path vv = + Fpath.(Package.prep_path vv.package // add_ext ext (v (name vv))) + +let output_path vv = + Fpath.(Package.jsoo_path vv.package // add_ext ".js" (v (name vv))) + +let server_path vv = Fpath.(v "/toplevels" // output_path vv) + +let marshal v = + let path = meta_path v in + let oc = open_out_bin (Fpath.to_string path) in + Marshal.to_channel oc v []; + close_out oc + +let unmarshal path = + let ic = open_in_bin path in + let result = Marshal.from_channel ic in + close_in ic; + result + +let cmd vv = + Bos.Cmd.( + v "js_of_ocaml" + % p (cma_path vv) + % "--pretty" % "--wrap-with-fun" % func_name vv % "-o" + % p (output_path vv)) + +let findlib () = + let findlib_pkgs = Ocamlfind.list () in + List.filter_map + (fun pkg -> + match Ocamlfind.cma_of_package pkg with + | Some cma -> Some (cma, pkg) + | None -> None) + findlib_pkgs + +let process cma_fpath = + Logs.info (fun m -> m "Processing %a%!" Fpath.pp cma_fpath); + let cma = unmarshal (Fpath.to_string cma_fpath) in + let cmd = cmd cma in + let dir = fst (Fpath.split_base (output_path cma)) in + Util.mkdir_p dir; + Logs.debug (fun m -> m "Cma: %a\n%!" Bos.Cmd.pp cmd); + Util.run_silent cmd; + Ok () diff --git a/src/voodoo-prep/jsoo_cma.mli b/src/voodoo-prep/jsoo_cma.mli new file mode 100644 index 00000000..ffe56dc1 --- /dev/null +++ b/src/voodoo-prep/jsoo_cma.mli @@ -0,0 +1,22 @@ +type t = { package : Package.t; path : Fpath.t } + +val marshal : t -> unit +(** Serialize. *) + +val pp : t Fmt.t +val findlib : unit -> (Fpath.t * string) list + +val ext : string +(** [.jscma] file extension. *) + +val server_path : t -> Fpath.t + +val func_name : t -> string +(** [func_name t] changes the name of the name of the cma filename to a valid + function name. + - [.] are replaced with [_dot_] + - [-] are replaced with [_dash_]. *) + +val process : Fpath.t -> (unit, Bos_setup.R.msg) Bos_setup.result +(** [process path] deserializes the cma file located at [path], then runs + [js_of_ocaml] on it. *) diff --git a/src/voodoo-prep/jsoo_cmi.ml b/src/voodoo-prep/jsoo_cmi.ml new file mode 100644 index 00000000..3e4c648a --- /dev/null +++ b/src/voodoo-prep/jsoo_cmi.ml @@ -0,0 +1,62 @@ +module StringSet = Set.Make (String) + +type t = { package : Package.t; path : Fpath.t } + +let prep_path vv = Fpath.(Package.prep_path vv.package // vv.path) +let output_path vv = Fpath.(Package.jsoo_path vv.package // vv.path) +let server_path vv = Fpath.(v "/toplevels" // output_path vv) + +let pp fmt v = + Format.fprintf fmt "{ package: %a; path: %a }" Package.pp v.package Fpath.pp + v.path + +let compare v1 v2 = + let s1 = Format.asprintf "%a" pp v1 in + let s2 = Format.asprintf "%a" pp v2 in + String.compare s1 s2 + +let copy universes cmis = + let cmis = + List.filter + (fun cmi -> StringSet.mem cmi.package.universe_id universes) + cmis + in + let l = List.map (fun cmi -> (prep_path cmi, output_path cmi)) cmis in + let dst_dirs = + List.map + (fun (_, f) -> + let dir, _ = Fpath.split_base f in + dir) + l + |> List.sort_uniq Fpath.compare + in + List.iter Util.mkdir_p dst_dirs; + List.iter + (fun (src, dst) -> if Fpath.has_ext ".cmi" src then Util.cp src dst) + l + +let stdlib pkgs = + let root = Fpath.v @@ Opam.prefix () in + let find_pkg s = List.find (fun { Package.name; _ } -> name = s) pkgs in + let stdlib_pkg = find_pkg "ocaml-base-compiler" in + let num_pkg = find_pkg "num" in + let num_cmis = + [ "arith_status.cmi"; "big_int.cmi"; "nat.cmi"; "num.cmi"; "ratio.cmi" ] + in + let num_path = Ocamlfind.num_path () in + Ocamlfind.stdlib_path () + |> Bos.OS.Dir.fold_contents + (fun path acc -> + if Fpath.has_ext "cmi" path then + match Fpath.relativize ~root path with + | Some path -> + let package, path = + let file = Fpath.filename path in + if List.mem file num_cmis then + (num_pkg, Fpath.(num_path / file)) + else (stdlib_pkg, path) + in + { package; path } :: acc + | None -> acc + else acc) + [] diff --git a/src/voodoo-prep/jsoo_cmi.mli b/src/voodoo-prep/jsoo_cmi.mli new file mode 100644 index 00000000..017877c2 --- /dev/null +++ b/src/voodoo-prep/jsoo_cmi.mli @@ -0,0 +1,17 @@ +module StringSet : Set.S with type elt = string + +type t = { package : Package.t; path : Fpath.t } + +val pp : t Fmt.t +val compare : t -> t -> int + +val stdlib : Package.t list -> (t list, Bos_setup.R.msg) Bos_setup.result +(** [stdlib pkgs] returns the [*.cmi] files from the stdlib. The + cmi files are linked to the [ocaml-base-compiler] package + found among [pkgs]. *) + +val server_path : t -> Fpath.t + +val copy : StringSet.t -> t list -> unit +(** [copy universes cmis] copies [cmis] files whose [universe_id] + is included in [universes] from [prep/] to [jsoo/]. *) diff --git a/src/voodoo-prep/jsoo_toplevel.ml b/src/voodoo-prep/jsoo_toplevel.ml new file mode 100644 index 00000000..a54e6086 --- /dev/null +++ b/src/voodoo-prep/jsoo_toplevel.ml @@ -0,0 +1,123 @@ +module Result = Bos_setup.R +open Result.Infix + +type t = { + package : Package.t; + cma_fpath : Fpath.t; + dep_cmas : Jsoo_cma.t list; + cmis : Jsoo_cmi.t list; + js_files : Fpath.t list; + digest : Digest.t option; +} + +let meta_ext = ".jstop" + +let bc_exe_name vv = + Printf.sprintf "top_worker_main_%s.bc" Fpath.(basename vv.cma_fpath) + +let js_name vv = Fpath.basename vv.cma_fpath ^ ".worker.js" +let meta_name vv = js_name vv ^ meta_ext + +let pp fmt v = + Format.fprintf fmt "{ package: %a; bc_exe_fpath: %a; js_files: [%a] }" + Package.pp v.package Fpath.pp v.cma_fpath + (Format.pp_print_list + ~pp_sep:(fun fmt () -> Format.fprintf fmt ";") + Fpath.pp) + v.js_files + +let meta_path vv = Fpath.(Package.prep_path vv.package / meta_name vv) +let output_path vv = Fpath.(Package.jsoo_path vv.package / js_name vv) +let bc_exe_path vv = Fpath.(Package.prep_path vv.package / bc_exe_name vv) +let js_dest_path vv = Fpath.(Package.prep_path vv.package / "voodoo_js_files") + +let digested_path vv = + Util.O.to_result vv.digest ~none:(Bos_setup.R.msg "No digest") + >>| fun digest -> + Fpath.(Paths.jsoo / "toplevel-by-digest" / digest / "toplevel.js") + +let marshal v = + let path = meta_path v in + let oc = open_out_bin (Fpath.to_string path) in + Marshal.to_channel oc v []; + close_out oc + +let unmarshal path : t = + let ic = open_in_bin path in + let result = Marshal.from_channel ic in + close_in ic; + result + +let build_toplevel vv = + let path = Fpath.(Package.prep_path vv.package / "top_worker_main.ml") in + Util.write_file path [ "let () = Js_top_worker.Worker.run ()" ]; + let bc_exe_fpath = bc_exe_path vv in + let cmd = + Bos.Cmd.( + Ocamlfind.cmd % "ocamlc" % "-package" % "js_top_worker" % p path + % "-linkpkg" % "-linkall" % "-o" % p bc_exe_fpath) + in + Logs.debug (fun m -> m "toplevel bc: %a\n%!" Bos.Cmd.pp cmd); + Util.run_silent cmd + +let copy_js_files root vv = + let dest_path = js_dest_path vv in + Util.mkdir_p dest_path; + List.iter + (fun js -> + let src = Fpath.(root / "lib" // js) in + let dst = Fpath.(dest_path // js) in + let dir, _ = Fpath.split_base dst in + Util.mkdir_p dir; + Util.cp src dst) + vv.js_files + +let cmd vv = + let cmd = + Bos.Cmd.(v "js_of_ocaml" % "--toplevel" % "--pretty" % "--no-cmis") + in + let js f = Fpath.(js_dest_path vv // f |> to_string) in + let cmd = + List.fold_right + (fun a cmd -> Bos.Cmd.(cmd % a)) + (List.map js vv.js_files @ [ "+toplevel.js"; "+dynlink.js" ]) + cmd + in + Bos.Cmd.(cmd % p (bc_exe_path vv) % "-o" % p (output_path vv)) + +let process toplevel_fpath = + Logs.info (fun m -> m "Processing %a%!" Fpath.pp toplevel_fpath); + let toplevel = unmarshal (Fpath.to_string toplevel_fpath) in + let cmd = cmd toplevel in + let dir = fst (Fpath.split_base (output_path toplevel)) in + Util.mkdir_p dir; + Logs.debug (fun m -> m "Toplevel: %a\n%!" Bos.Cmd.pp cmd); + Util.run_silent cmd; + let digest = + Some (Digest.file (Fpath.to_string @@ output_path toplevel) |> Digest.to_hex) + in + let toplevel = { toplevel with digest } in + digested_path toplevel >>| fun digested_path -> + let digested_dir, _ = Fpath.split_base digested_path in + Util.mkdir_p digested_dir; + Util.mv (output_path toplevel) digested_path; + { toplevel with digest } + +let dep_cma_to_yojson cma = + `Assoc + [ + ("path", `String (Jsoo_cma.server_path cma |> Fpath.to_string)); + ("function", `String (Jsoo_cma.func_name cma)); + ] + +let cmi_to_yojson cmi = `String (Jsoo_cmi.server_path cmi |> Fpath.to_string) + +let to_yojson t = + let package = ("package", `String (Fpath.basename t.cma_fpath)) in + let cma = ("cma", `String (js_name t)) in + let dep_cmas = ("dep_cmas", `List (List.map dep_cma_to_yojson t.dep_cmas)) in + let cmis = ("cmis", `List (List.map cmi_to_yojson t.cmis)) in + Util.O.to_result t.digest ~none:(Bos_setup.R.msg "No digest") + >>| fun digest -> + let digest = ("digest", `String digest) in + `Assoc [ package; cma; dep_cmas; cmis; digest ] diff --git a/src/voodoo-prep/jsoo_toplevel.mli b/src/voodoo-prep/jsoo_toplevel.mli new file mode 100644 index 00000000..297b6793 --- /dev/null +++ b/src/voodoo-prep/jsoo_toplevel.mli @@ -0,0 +1,29 @@ +type t = { + package : Package.t; + cma_fpath : Fpath.t; + dep_cmas : Jsoo_cma.t list; + cmis : Jsoo_cmi.t list; + js_files : Fpath.t list; + digest : Digest.t option; +} + +val pp : t Fmt.t + +val build_toplevel : t -> unit +(** [build_toplevel t] builds the toplevel worker for package [t]. *) + +val copy_js_files : Fpath.t -> t -> unit +(** [copy_js_files root t] copies the [*.js] files from the + [root/lib] directory into [prep/voodoo_js_files]. *) + +val marshal : t -> unit +(** Serialize. *) + +val meta_ext : string +(** [.jstop] file extension. *) + +val process : Fpath.t -> (t, Bos_setup.R.msg) Bos_setup.result +(** [process path] deserializes the toplevel file located at [path], + then runs [js_of_ocaml] on it. *) + +val to_yojson : t -> (Yojson.Safe.t, Bos_setup.R.msg) Bos_setup.result diff --git a/src/voodoo-prep/main.ml b/src/voodoo-prep/main.ml index 830e2b7e..b902a434 100644 --- a/src/voodoo-prep/main.ml +++ b/src/voodoo-prep/main.ml @@ -15,23 +15,52 @@ module Prep = struct & opt (some string) None & info [ "s"; "switch" ] ~doc ~docv:"SWITCH") - let prep switch universes = + let prep switch universes ref_universes = Opam.switch := switch; - Prep.run universes + Prep.run universes ref_universes let universes = - let doc = "Provide universe spec as 'package=universe id' couples" in + let doc = "Provide universe spec as 'package:universe_id' couples" in Arg.( value & opt (list (pair ~sep:':' string string)) [] & info [ "u"; "universes" ] ~doc) - let cmd = Term.(const prep $ switch $ universes) + let ref_universes = + let doc = + "Provide extra universes as 'package:universe_id' couples. These will \ + not be prepped but can be referenced by jsoo toplevels." + in + Arg.( + value + & opt (list (pair ~sep:':' string string)) [] + & info [ "r"; "ref-universes" ] ~doc) + + let cmd = Term.(const prep $ switch $ universes $ ref_universes) let info = Term.info "prep" ~doc:"Prep a directory tree for compiling" end +module Jsoo_cmd = struct + let jsoo package = Jsoo.run Paths.prep package + + (* Not used? *) + let package = + let doc = "Restrict processing to a particular package" in + Arg.( + value & opt (some string) None & info [ "p"; "package" ] ~doc ~docv:"PKG") + + let cmd = Term.(const jsoo $ package) + let info = Term.info "jsoo" ~doc:"Make jsoo toplevels" +end + let _ = - match Term.eval_choice ~err:Format.err_formatter Prep.(cmd, info) [] with + Logs.set_reporter (Logs_fmt.reporter ()); + Logs.set_level (Some Logs.Info); + match + Term.eval_choice ~err:Format.err_formatter + Prep.(Term.term_result @@ cmd, info) + [ Jsoo_cmd.(Term.term_result @@ cmd, info) ] + with | `Error _ -> Format.pp_print_flush Format.err_formatter (); exit 2 diff --git a/src/voodoo-prep/ocamlfind.ml b/src/voodoo-prep/ocamlfind.ml new file mode 100644 index 00000000..581cd622 --- /dev/null +++ b/src/voodoo-prep/ocamlfind.ml @@ -0,0 +1,72 @@ +module Result = Bos_setup.R +open Result.Infix + +let cmd = Bos.Cmd.v "ocamlfind" + +let list () = + Util.lines_of_process Bos.Cmd.(Opam.exec () %% cmd % "list") + |> List.map (fun line -> Astring.String.fields line |> List.hd) + +let cma_of_package pkg = + try + let cmd = + Bos.Cmd.( + Opam.exec () %% cmd % "query" % "-predicates" % "byte,javascript" + % "-a-format" % pkg) + in + let exec_answer = Util.lines_of_process cmd |> List.hd in + Some (Fpath.v exec_answer) + with _ -> None + +let stdlib_path () = + let cmd = Bos.Cmd.(Opam.exec () %% cmd % "printconf" % "stdlib") in + Util.lines_of_process cmd |> List.hd |> Fpath.v + +let num_path () = + let cmd = + Bos.Cmd.( + Opam.exec () %% cmd % "query" % "-predicates" % "bytes" % "-r" % "num") + in + Util.lines_of_process cmd |> List.hd |> Fpath.v + +let include_paths pkg = + let cmd = + Bos.Cmd.( + Opam.exec () %% cmd % "query" % "-predicates" % "byte,javascript" + % "-i-format" % "-r" % pkg) + in + let lines = Util.lines_of_process cmd in + List.map + (fun f -> + match Astring.String.fields f with + | [ "-I"; path ] -> path ^ "/" + | _ -> assert false) + lines + +let js_files pkg = + let cmd = + Bos.Cmd.( + Opam.exec () %% cmd % "query" % "-predicates" % "byte,javascript" + % "-o-format" % "-r" % pkg) + in + Util.lines_of_process cmd + |> List.map (fun s -> + match s.[0] with + | '-' -> + Format.eprintf "Ignoring jsoo option passed: %s\n%!" s; + Ok None + | '+' -> Ok (Some (String.sub s 1 (String.length s - 1) |> Fpath.v)) + | _ -> Bos_setup.R.error_msg s) + |> Util.R.combine_list + >>| fun js_files -> + List.fold_right + (fun f acc -> match f with Some x -> x :: acc | None -> acc) + js_files [] + +let dep_cmas pkg = + let cmd = + Bos.Cmd.( + Opam.exec () %% cmd % "query" % "-predicates" % "byte,javascript" + % "-a-format" % "-r" % pkg) + in + Util.lines_of_process cmd |> List.map Fpath.v diff --git a/src/voodoo-prep/ocamlfind.mli b/src/voodoo-prep/ocamlfind.mli new file mode 100644 index 00000000..977d0545 --- /dev/null +++ b/src/voodoo-prep/ocamlfind.mli @@ -0,0 +1,13 @@ +val cmd : Bos.Cmd.t +val list : unit -> string list +val cma_of_package : string -> Fpath.t option + +val stdlib_path : unit -> Fpath.t +(** [stdlib_path ()] returns the path to the stdlib [lib/ocaml/]. *) + +val num_path : unit -> Fpath.t +(** [num_path ()] returns the path to the num library [lib/num/]. *) + +val include_paths : string -> string list +val js_files : string -> (Fpath.t list, Bos_setup.R.msg) Bos_setup.result +val dep_cmas : string -> Fpath.t list diff --git a/src/voodoo-prep/opam.ml b/src/voodoo-prep/opam.ml index 9949e2e6..86231e93 100644 --- a/src/voodoo-prep/opam.ml +++ b/src/voodoo-prep/opam.ml @@ -86,3 +86,5 @@ let opam_file name version = close_in ic; Some lines with _ -> None + +let exec () = Bos.Cmd.(opam % "exec" % "--switch" % get_switch () % "--") diff --git a/src/voodoo-prep/opam.mli b/src/voodoo-prep/opam.mli index 32b49230..b2ffa4c1 100644 --- a/src/voodoo-prep/opam.mli +++ b/src/voodoo-prep/opam.mli @@ -5,3 +5,4 @@ val prefix : unit -> string val all_opam_packages : unit -> package list val pkg_contents : string -> Fpath.t list val opam_file : string -> string -> string list option +val exec : unit -> Bos.Cmd.t diff --git a/src/voodoo-prep/package.ml b/src/voodoo-prep/package.ml index 4410e889..a4071fce 100644 --- a/src/voodoo-prep/package.ml +++ b/src/voodoo-prep/package.ml @@ -1,4 +1,11 @@ type t = { universe_id : string; name : string; version : string } -let prep_path p = - Fpath.(Paths.prep / "universes" / p.universe_id / p.name / p.version) +let path ty p = Fpath.(ty / "universes" / p.universe_id / p.name / p.version) +let prep_path = path Paths.prep +let jsoo_path = path Paths.jsoo +let pp fmt t = Format.fprintf fmt "(%s,%s,%s)" t.universe_id t.name t.version + +let compare x y = + let xs = Format.asprintf "%a" pp x in + let ys = Format.asprintf "%a" pp y in + String.compare xs ys diff --git a/src/voodoo-prep/package.mli b/src/voodoo-prep/package.mli index f9124874..c36ecbbd 100644 --- a/src/voodoo-prep/package.mli +++ b/src/voodoo-prep/package.mli @@ -1,3 +1,6 @@ type t = { universe_id : string; name : string; version : string } +val pp : t Fmt.t +val compare : t -> t -> int val prep_path : t -> Fpath.t +val jsoo_path : t -> Fpath.t diff --git a/src/voodoo-prep/paths.ml b/src/voodoo-prep/paths.ml index 3e4f95c9..52879b6d 100644 --- a/src/voodoo-prep/paths.ml +++ b/src/voodoo-prep/paths.ml @@ -1,3 +1,4 @@ type t = Fpath.t let prep = Fpath.v "prep" (* warning: to keep in sync with lib/paths.ml *) +let jsoo = Fpath.v "jsoo" diff --git a/src/voodoo-prep/paths.mli b/src/voodoo-prep/paths.mli index 5ef0e105..59e3f4a2 100644 --- a/src/voodoo-prep/paths.mli +++ b/src/voodoo-prep/paths.mli @@ -1,3 +1,4 @@ type t = Fpath.t val prep : t +val jsoo : t diff --git a/src/voodoo-prep/prep.ml b/src/voodoo-prep/prep.ml index 0d1be66e..98156a63 100644 --- a/src/voodoo-prep/prep.ml +++ b/src/voodoo-prep/prep.ml @@ -37,9 +37,11 @@ let process_package : Fpath.t -> Package.t -> Fpath.t list -> unit = && List.mem ext [ ".cmt"; ".cmti"; ".cmi" ] && not has_hyphen in + let is_cma = ext = ".cma" in + let is_js = ext = ".js" in let do_copy = (not in_build_dir) - && (is_in_doc_dir || is_module + && (is_in_doc_dir || is_module || is_cma || is_js || List.mem no_ext (List.map Fpath.v [ "META"; "dune-package" ])) in let is_cma = process_ocaml_artefacts && List.mem ext [ ".cma"; ".cmxa" ] in @@ -58,7 +60,7 @@ let process_package : Fpath.t -> Package.t -> Fpath.t list -> unit = (fun (src, dst) -> let dir, _ = Fpath.split_base dst in Util.mkdir_p dir; - Util.cp (Fpath.to_string src) (Fpath.to_string dst)) + Util.cp src dst) actions.copy; List.iter (fun fpath -> @@ -69,7 +71,15 @@ let process_package : Fpath.t -> Package.t -> Fpath.t list -> unit = Util.write_file Fpath.(dest // set_ext "ocamlobjinfo" fpath) lines) actions.objinfo -let run (universes : (string * string) list) = +let write_opam_file (package : Package.t) = + match Opam.opam_file package.name package.version with + | Some lines -> + let dest = Package.prep_path package in + Util.write_file Fpath.(dest / "opam") lines + | None -> () + +let run (universes : (string * string) list) + (ref_universes : (string * string) list) = let get_universe = match universes with | [] -> @@ -83,38 +93,36 @@ let run (universes : (string * string) list) = let name = pkg.Opam.name in let version = pkg.version in incr id; - Some { Package.universe_id; name; version } + Some ({ Package.universe_id; name; version }, `Prep) | _ -> ( fun pkg -> + let name = pkg.name in + let version = pkg.version in try let universe_id = List.assoc pkg.Opam.name universes in - let name = pkg.name in - let version = pkg.version in - Some { universe_id; name; version } - with _ -> None) + Some ({ universe_id; name; version }, `Prep) + with Not_found -> ( + try + let universe_id = List.assoc pkg.Opam.name ref_universes in + Some ({ universe_id; name; version }, `Reference) + with Not_found -> None)) in - let packages = - Opam.all_opam_packages () - |> List.fold_left - (fun acc pkg -> - match get_universe pkg with Some pkg -> pkg :: acc | None -> acc) - [] - in + let packages = Opam.all_opam_packages () |> List.filter_map get_universe in let root = Opam.prefix () |> Fpath.v in let pkg_contents = List.map - (fun package -> (package, Opam.pkg_contents package.Package.name)) + (fun (package, ty) -> + let files = Opam.pkg_contents package.Package.name in + let cmas = + match ty with + | `Prep -> + process_package root package files; + write_opam_file package; + List.filter (Fpath.has_ext ".cma") files + | `Reference -> [] + in + (package, cmas, files)) packages in - List.iter - (fun (package, files) -> process_package root package files) - pkg_contents; - List.iter - (fun package -> - match Opam.opam_file package.Package.name package.version with - | Some lines -> - let dest = Package.prep_path package in - Util.write_file Fpath.(dest / "opam") lines - | None -> ()) - packages + Jsoo.copy_files root pkg_contents diff --git a/src/voodoo-prep/prep.mli b/src/voodoo-prep/prep.mli index ac3bc085..080efd73 100644 --- a/src/voodoo-prep/prep.mli +++ b/src/voodoo-prep/prep.mli @@ -1 +1,4 @@ -val run : (string * string) list -> unit +val run : + (string * string) list -> + (string * string) list -> + (unit, Bos_setup.R.msg) Bos_setup.result diff --git a/src/voodoo-prep/util.ml b/src/voodoo-prep/util.ml index 8e5d363a..a4d2cb89 100644 --- a/src/voodoo-prep/util.ml +++ b/src/voodoo-prep/util.ml @@ -11,10 +11,15 @@ let lines_of_channel ic = inner [] let lines_of_process cmd = - match OS.Cmd.(run_out ~err:err_null cmd |> to_lines) with + match OS.Cmd.(run_out ~err:err_stderr cmd |> to_lines) with | Ok x -> x | Error (`Msg e) -> failwith ("Error: " ^ e) +let run_silent cmd = + match OS.Cmd.(run_out ~err:err_stderr cmd |> to_null) with + | Ok () -> () + | Error _ -> Logs.err (fun m -> m "Command failed: %a%!" Bos.Cmd.pp cmd) + let mkdir_p d = let segs = Fpath.segs (Fpath.normalize d) |> List.filter (fun s -> String.length s > 0) @@ -40,4 +45,23 @@ let write_file filename lines = List.iter (fun line -> Printf.fprintf oc "%s\n" line) lines; close_out oc -let cp src dst = assert (lines_of_process Cmd.(v "cp" % src % dst) = []) +let cp src dst = run_silent Cmd.(v "cp" % p src % p dst) +let mv src dst = run_silent Cmd.(v "mv" % p src % p dst) + +module O = struct + let to_result ~none = function Some x -> Ok x | None -> Error none +end + +module R = struct + open Bos_setup.R.Infix + + let combine_list lx = + List.fold_left + (fun acc x -> + acc >>= fun acc -> + x >>| fun x -> x :: acc) + (Ok []) lx + + let iter_list ~f lx = + List.fold_left (fun acc x -> acc >>= fun () -> f x) (Ok ()) lx +end diff --git a/src/voodoo-prep/util.mli b/src/voodoo-prep/util.mli index c29779d9..4e4ea313 100644 --- a/src/voodoo-prep/util.mli +++ b/src/voodoo-prep/util.mli @@ -1,5 +1,23 @@ val lines_of_channel : in_channel -> string list val lines_of_process : Bos.Cmd.t -> string list +val run_silent : Bos.Cmd.t -> unit val mkdir_p : Fpath.t -> unit val write_file : Fpath.t -> string list -> unit -val cp : string -> string -> unit +val cp : Fpath.t -> Fpath.t -> unit +val mv : Fpath.t -> Fpath.t -> unit + +module O : sig + val to_result : none:'e -> 'a option -> ('a, 'e) Bos_setup.result +end + +module R : sig + val combine_list : + ('a, 'e) Bos_setup.result list -> ('a list, 'e) Bos_setup.result + (** [combine_list lx] returns a single result from a list of results. *) + + val iter_list : + f:('a -> (unit, 'e) Bos_setup.result) -> + 'a list -> + (unit, 'e) Bos_setup.result + (** [iter_list ~f lx] applies [f] to every element of [lx] and returns the result. *) +end diff --git a/src/voodoo/js_toplevel.ml b/src/voodoo/js_toplevel.ml new file mode 100644 index 00000000..3becb3ca --- /dev/null +++ b/src/voodoo/js_toplevel.ml @@ -0,0 +1,22 @@ +let find package = + let path = Package.prep_path package in + let res = + Bos.OS.Dir.fold_contents ~elements:`Files ~dotfiles:false ~traverse:`None + (fun p js -> if Fpath.has_ext "js" p then p :: js else js) + [] path + in + match res with Ok js -> js | Error _ -> [] + +let copy files dest_dir = + let () = + match Bos.OS.Dir.create dest_dir with + | Ok _ -> () + | Error (`Msg m) -> + Format.eprintf "Failed to create destination dir: %s\n%!" m; + () + in + let copy src = + let dest_file = Fpath.(dest_dir / basename src) in + ignore (Util.copy src dest_file) + in + List.iter copy files diff --git a/src/voodoo/js_toplevel.mli b/src/voodoo/js_toplevel.mli new file mode 100644 index 00000000..2ff0d53c --- /dev/null +++ b/src/voodoo/js_toplevel.mli @@ -0,0 +1,5 @@ +val find : Package.t -> Fpath.t list +(** [find pkg] returns the path to [*.js] toplevel files. *) + +val copy : Fpath.t list -> Fpath.t -> unit +(** [copy files dest] copies the files [files] into directory [dest]. *) diff --git a/src/voodoo/serialize/status.ml b/src/voodoo/serialize/status.ml index 29cd828f..dde7de30 100644 --- a/src/voodoo/serialize/status.ml +++ b/src/voodoo/serialize/status.ml @@ -49,7 +49,7 @@ module Otherdocs = struct `Assoc [ readme; license; changes; others ] end -type t = { failed : bool; otherdocs : Otherdocs.t } +type t = { failed : bool; universe : string; otherdocs : Otherdocs.t } let equal x y = x.failed = y.failed && Otherdocs.equal x.otherdocs y.otherdocs @@ -60,10 +60,12 @@ let pp fs x = let of_yojson json = let open Yojson.Safe.Util in let failed = json |> member "failed" |> to_bool in + let universe = json |> member "universe" |> to_string in let otherdocs = json |> member "otherdocs" |> Otherdocs.of_yojson in - { failed; otherdocs } + { failed; universe; otherdocs } -let to_yojson { failed; otherdocs } = +let to_yojson { failed; universe; otherdocs } = let failed = ("failed", `Bool failed) in + let universe = ("universe", `String universe) in let otherdocs = ("otherdocs", Otherdocs.to_yojson otherdocs) in - `Assoc [ failed; otherdocs ] + `Assoc [ failed; universe; otherdocs ] diff --git a/src/voodoo/serialize/status.mli b/src/voodoo/serialize/status.mli index 773229ba..96fef8f3 100644 --- a/src/voodoo/serialize/status.mli +++ b/src/voodoo/serialize/status.mli @@ -13,7 +13,7 @@ module Otherdocs : sig val to_yojson : t Conv.to_yojson end -type t = { failed : bool; otherdocs : Otherdocs.t } +type t = { failed : bool; universe : string; otherdocs : Otherdocs.t } val equal : t -> t -> bool val pp : Format.formatter -> t -> unit diff --git a/test/can-render-org-files.t b/test/can-render-org-files.t index 90a33c76..5a7f9303 100644 --- a/test/can-render-org-files.t +++ b/test/can-render-org-files.t @@ -7,6 +7,581 @@ Generate the can-render-org-files documentation $ voodoo-prep Warning: No universes have been specified: will generate dummy universes + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/base_quickcheck/ppx_quickcheck/ppx_quickcheck.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/js_of_ocaml-ppx/ppx_js_rewriter.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/lwt_ppx/ppx_lwt.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/num-top/num_top.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/threads/threads.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/stdlib.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/ocamldoc/odoc_info.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/compiler-libs/ocamlmiddleend.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -linkall + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/rpc-generator/rpc_generator.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netsys/netsys_oothr_mt.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netsys/netsys.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netstring/netaccel.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -custom + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -custom + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_assert/ppx_assert.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_base/ppx_base.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_bench/ppx_bench.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_bin_prot/ppx_bin_prot.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_cold/ppx_cold.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_compare/ppx_compare.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_custom_printf/ppx_custom_printf.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/std/ppx_deriving_std.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/show/ppx_deriving_show.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/ord/ppx_deriving_ord.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/map/ppx_deriving_map.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/make/ppx_deriving_make.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/iter/ppx_deriving_iter.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/fold/ppx_deriving_fold.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/eq/ppx_deriving_eq.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/enum/ppx_deriving_enum.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/create/ppx_deriving_create.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_rpc/ppx_deriving_rpc.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_yaml/ppx_deriving_yaml.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_yojson/ppx_deriving_yojson.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_disable_unused_warnings/ppx_disable_unused_warnings.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_enumerate/ppx_enumerate.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_expect/ppx_expect.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_fields_conv/ppx_fields_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_fixed_literal/ppx_fixed_literal.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_hash/ppx_hash.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_here/ppx_here.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_ignore_instrumentation/ppx_ignore_instrumentation.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_inline_test/ppx_inline_test.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_inline_test/drop/ppx_inline_test_drop.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_jane/ppx_jane.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_jane/kernel/ppx_jane_kernel.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_let/ppx_let.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_log/ppx_log.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_log/kernel/ppx_log_kernel.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_module_timer/ppx_module_timer.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_optcomp/ppx_optcomp.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_optional/ppx_optional.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_pipebang/ppx_pipebang.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_conv/ppx_sexp_conv.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_message/ppx_sexp_message.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_value/ppx_sexp_value.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_show/ppx_show.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_stable/ppx_stable.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_string/ppx_string.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_typerep_conv/ppx_typerep_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_variants_conv/ppx_variants_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppxlib/traverse/ppxlib_traverse.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppxlib/metaquot/ppxlib_metaquot.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/sedlex/ppx/sedlex_ppx.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs $ voodoo-do -p $PKG -b 2> /dev/null @@ -18,6 +593,7 @@ Generates a status.json file $ cat output/p/$PKG/1.0/status.json | jq . { "failed": false, + "universe": "25", "otherdocs": { "readme": [ "linked/p/can-render-org-files/1.0/doc/README.org" @@ -25,6 +601,7 @@ Generates a status.json file "license": [], "changes": [], "others": [ + "linked/p/can-render-org-files/1.0/universe.txt", "linked/p/can-render-org-files/1.0/package.json" ] } diff --git a/test/can-render-tables.t b/test/can-render-tables.t index 6f025924..490798ff 100644 --- a/test/can-render-tables.t +++ b/test/can-render-tables.t @@ -7,6 +7,581 @@ Generate the can-render-tables documentation $ voodoo-prep Warning: No universes have been specified: will generate dummy universes + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/base_quickcheck/ppx_quickcheck/ppx_quickcheck.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/js_of_ocaml-ppx/ppx_js_rewriter.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/lwt_ppx/ppx_lwt.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/num-top/num_top.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/threads/threads.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/stdlib.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/ocamldoc/odoc_info.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/compiler-libs/ocamlmiddleend.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -linkall + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/rpc-generator/rpc_generator.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netsys/netsys_oothr_mt.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netsys/netsys.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netstring/netaccel.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -custom + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -custom + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_assert/ppx_assert.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_base/ppx_base.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_bench/ppx_bench.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_bin_prot/ppx_bin_prot.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_cold/ppx_cold.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_compare/ppx_compare.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_custom_printf/ppx_custom_printf.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/std/ppx_deriving_std.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/show/ppx_deriving_show.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/ord/ppx_deriving_ord.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/map/ppx_deriving_map.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/make/ppx_deriving_make.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/iter/ppx_deriving_iter.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/fold/ppx_deriving_fold.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/eq/ppx_deriving_eq.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/enum/ppx_deriving_enum.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/create/ppx_deriving_create.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_rpc/ppx_deriving_rpc.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_yaml/ppx_deriving_yaml.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_yojson/ppx_deriving_yojson.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_disable_unused_warnings/ppx_disable_unused_warnings.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_enumerate/ppx_enumerate.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_expect/ppx_expect.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_fields_conv/ppx_fields_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_fixed_literal/ppx_fixed_literal.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_hash/ppx_hash.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_here/ppx_here.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_ignore_instrumentation/ppx_ignore_instrumentation.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_inline_test/ppx_inline_test.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_inline_test/drop/ppx_inline_test_drop.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_jane/ppx_jane.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_jane/kernel/ppx_jane_kernel.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_let/ppx_let.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_log/ppx_log.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_log/kernel/ppx_log_kernel.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_module_timer/ppx_module_timer.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_optcomp/ppx_optcomp.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_optional/ppx_optional.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_pipebang/ppx_pipebang.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_conv/ppx_sexp_conv.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_message/ppx_sexp_message.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_value/ppx_sexp_value.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_show/ppx_show.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_stable/ppx_stable.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_string/ppx_string.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_typerep_conv/ppx_typerep_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_variants_conv/ppx_variants_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppxlib/traverse/ppxlib_traverse.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppxlib/metaquot/ppxlib_metaquot.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/sedlex/ppx/sedlex_ppx.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs $ voodoo-do -p $PKG -b 2> /dev/null @@ -18,6 +593,7 @@ Generates a status.json file $ cat output/p/$PKG/1.0/status.json | jq . { "failed": false, + "universe": "26", "otherdocs": { "readme": [ "linked/p/can-render-tables/1.0/doc/README.md" @@ -25,6 +601,7 @@ Generates a status.json file "license": [], "changes": [], "others": [ + "linked/p/can-render-tables/1.0/universe.txt", "linked/p/can-render-tables/1.0/package.json" ] } diff --git a/test/uninstalled_package.t b/test/uninstalled_package.t index 1778a609..3ec173b9 100644 --- a/test/uninstalled_package.t +++ b/test/uninstalled_package.t @@ -2,6 +2,581 @@ Call voodoo-do on an uninstalled package $ voodoo-prep Warning: No universes have been specified: will generate dummy universes + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/base_quickcheck/ppx_quickcheck/ppx_quickcheck.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/js_of_ocaml-ppx/ppx_js_rewriter.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/lwt_ppx/ppx_lwt.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/num-top/num_top.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/threads/threads.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/stdlib.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/ocamldoc/odoc_info.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ocaml/compiler-libs/ocamlmiddleend.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -linkall + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/rpc-generator/rpc_generator.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netsys/netsys_oothr_mt.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netsys/netsys.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/netstring/netaccel.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -custom + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + Ignoring jsoo option passed: -custom + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_assert/ppx_assert.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_base/ppx_base.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_bench/ppx_bench.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_bin_prot/ppx_bin_prot.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_cold/ppx_cold.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_compare/ppx_compare.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_custom_printf/ppx_custom_printf.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/std/ppx_deriving_std.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/show/ppx_deriving_show.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/ord/ppx_deriving_ord.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/map/ppx_deriving_map.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/make/ppx_deriving_make.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/iter/ppx_deriving_iter.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/fold/ppx_deriving_fold.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/eq/ppx_deriving_eq.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/enum/ppx_deriving_enum.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving/create/ppx_deriving_create.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_rpc/ppx_deriving_rpc.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_yaml/ppx_deriving_yaml.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_deriving_yojson/ppx_deriving_yojson.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_disable_unused_warnings/ppx_disable_unused_warnings.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_enumerate/ppx_enumerate.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_expect/ppx_expect.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_fields_conv/ppx_fields_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_fixed_literal/ppx_fixed_literal.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_hash/ppx_hash.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_here/ppx_here.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_ignore_instrumentation/ppx_ignore_instrumentation.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_inline_test/ppx_inline_test.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_inline_test/drop/ppx_inline_test_drop.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_jane/ppx_jane.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_jane/kernel/ppx_jane_kernel.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_let/ppx_let.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_log/ppx_log.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_log/kernel/ppx_log_kernel.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_module_timer/ppx_module_timer.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_optcomp/ppx_optcomp.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_optional/ppx_optional.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_pipebang/ppx_pipebang.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_conv/ppx_sexp_conv.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_message/ppx_sexp_message.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_sexp_value/ppx_sexp_value.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_show/ppx_show.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_stable/ppx_stable.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_string/ppx_string.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_typerep_conv/ppx_typerep_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppx_variants_conv/ppx_variants_conv.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppxlib/traverse/ppxlib_traverse.cma + voodoo-prep: [INFO] No findlib pkg for archive lib/ppxlib/metaquot/ppxlib_metaquot.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + voodoo-prep: [INFO] No findlib pkg for archive lib/sedlex/ppx/sedlex_ppx.cma + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs + findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/gp/ocaml.org/_opam/lib/ocaml, /Users/gp/ocaml.org/_opam/lib/ocaml/compiler-libs $ voodoo-do -p doesnt-exist -b Failed to find package doesnt-exist diff --git a/test/unit/serialize/test_status.ml b/test/unit/serialize/test_status.ml index 9169597a..f62d29dd 100644 --- a/test/unit/serialize/test_status.ml +++ b/test/unit/serialize/test_status.ml @@ -39,8 +39,8 @@ let test x = let inputs = [ - { failed = true; otherdocs = Otherdocs.empty }; - { failed = false; otherdocs = Otherdocs.dummy }; + { failed = true; universe = "0"; otherdocs = Otherdocs.empty }; + { failed = false; universe = "1"; otherdocs = Otherdocs.dummy }; ] let suite = ("Status", List.map test inputs) diff --git a/voodoo-prep.opam b/voodoo-prep.opam index 0f546fe4..48cb367a 100644 --- a/voodoo-prep.opam +++ b/voodoo-prep.opam @@ -13,7 +13,10 @@ depends: [ "cmdliner" "fpath" "bos" + "js_of_ocaml-compiler" + "js_of_ocaml-toplevel" "opam-format" {>= "2.0.0"} + "yojson" {>= "1.6.0"} "odoc" {with-doc} ] build: [