Build:
- 0
2026-06-24 15:39.34: New job: build gen-bs.0.0.0 (306aea613db5) 2026-06-24 15:39.34: Waiting for resource in pool day11-builds 2026-06-24 16:49.38: Got resource from pool day11-builds 2026-06-24 16:49.38: [profile full] build gen-bs.0.0.0 2026-06-24 16:49.38: build gen-bs.0.0.0 (306aea613db5) === DEPENDENCIES (22 transitive) === base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb batteries.3.10.0 3a8b7aeb2b17 camlp-streams.5.0.1 28f363162dde cppo.1.8.0 5f3f70cae95b dune.3.23.1 848a72441e15 menhir.20211128 4d375e46691e menhirLib.20211128 84dec646e3db menhirSdk.20211128 fab0287522a3 num.1.6 110cee7a7e2e ocaml.4.14.4 b047fb9251f4 ocaml-base-compiler.4.14.4 d3b7ccb2c6fb ocaml-compiler-libs.v0.12.4 2aecf989b0b2 ocaml-config.2 2d9c209f5590 ocamlbuild.0.16.1 7e0d6aadb209 ocamlfind.1.9.8 214dd418ac02 ppx_derivers.1.2.1 9245877bc46e ppx_deriving.6.1.1 3b885544a1c8 ppxlib.0.38.0 c54fe6e3bf29 sexplib0.v0.17.0 86d78ae8a795 stdlib-shims.0.3.0 de5202e23add webidl.1.4 e05c77b3636a === STDOUT === Processing: [default: loading data] [gen-bs.0.0.0: dl] [gen-bs.0.0.0: extract] -> retrieved gen-bs.0.0.0 (https://opam.ocaml.org/cache) [gen-bs: ocaml setup.ml] + /home/opam/.opam/default/bin/ocaml "setup.ml" "build" (CWD=/home/opam/.opam/default/.opam-switch/build/gen-bs.0.0.0) - + ocamlfind ocamlc -config - + ocamlfind ocamldep -package webidl -package batteries -modules src/main/gen_bs.ml > src/main/gen_bs.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/main/webidl_to_bs.ml > src/main/webidl_to_bs.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs.ml > src/output/bs_print/bs.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs_module.ml > src/output/bs_print/bs_module.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs_external.ml > src/output/bs_print/bs_external.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs_str.mli > src/output/bs_print/bs_str.mli.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs_type.ml > src/output/bs_print/bs_type.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_str.cmi src/output/bs_print/bs_str.mli - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_str.cmi src/output/bs_print/bs_str.mli - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_type.cmo src/output/bs_print/bs_type.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_type.cmo src/output/bs_print/bs_type.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs_let.ml > src/output/bs_print/bs_let.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/util/util.ml > src/util/util.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/util -I src -I src/output -I src/input -I src/intermediate -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/util/util.cmo src/util/util.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/util -I src -I src/output -I src/input -I src/intermediate -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/util/util.cmo src/util/util.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/util/util.ml", line 25, characters 14-32: - 25 | let str = BatString.nreplace str "+" "_" in - ^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels str, sub, by were omitted in the application of this function. - File "src/util/util.ml", line 26, characters 14-32: - 26 | let str = BatString.nreplace str "/" "_" in - ^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels str, sub, by were omitted in the application of this function. - File "src/util/util.ml", line 27, characters 14-32: - 27 | let str = BatString.nreplace str "-" "_" in - ^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels str, sub, by were omitted in the application of this function. - File "src/util/util.ml", line 39, characters 22-40: - 39 | |> List.sort_uniq Pervasives.compare - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_external.cmo src/output/bs_print/bs_external.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_external.cmo src/output/bs_print/bs_external.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_let.cmo src/output/bs_print/bs_let.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_let.cmo src/output/bs_print/bs_let.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/output/bs_print/bs_let.ml", line 112, characters 27-38: - 112 | let to_variant_pattern ?(match_ident) ~variant = - ^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_module.cmo src/output/bs_print/bs_module.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_module.cmo src/output/bs_print/bs_module.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js/js.ml > src/intermediate/js/js.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_to_bs.ml > src/intermediate/js_to_bs/js_to_bs.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs.cmo src/output/bs_print/bs.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs.cmo src/output/bs_print/bs.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/predefined_code/internal_code.ml > src/intermediate/js_to_bs/predefined_code/internal_code.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js/js.cmo src/intermediate/js/js.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js/js.cmo src/intermediate/js/js.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml > src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.ml > src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml > src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/obj_to_typedef -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.cmo src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/obj_to_typedef -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.cmo src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml", line 17, characters 27-38: - 17 | to_ident ~variables:[to_variable "a"] base - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label variable was omitted in the application of this function. - File "src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml", line 26, characters 37-48: - 26 | let typedef = to_ident ~variables:[to_variable "a"] base in - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label variable was omitted in the application of this function. - File "src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.ml", line 30, characters 42-53: - 30 | let variables = [to_ident ~variables:[to_variable "a"] aux] in - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label variable was omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.ml", line 51, characters 23-34: - 51 | to_ident ~variables:[to_variable "own"] (make_like_name name) - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label variable was omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml", line 16, characters 14-26: - 16 | | `Fixed -> to_label_arg js_arg.name type_ - ^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml", line 17, characters 17-32: - 17 | | `Optional -> to_optional_arg js_arg.name type_ - ^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml", line 18, characters 17-29: - 18 | | `Variadic -> to_label_arg js_arg.name type_ - ^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.ml", line 25, characters 2-14: - 25 | to_label_arg name obj - ^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml", line 59, characters 17-27: - 59 | let let_conv = to_let_var func_name convert in - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml", line 62, characters 4-14: - 62 | to_let_var var_name (to_eval eval) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.ml", line 90, characters 19-29: - 90 | let let_return = to_let_var return_var (to_eval eval_original) in - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml", line 65, characters 4-14: - 65 | to_let_var args (to_eval expr) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml", line 69, characters 4-14: - 69 | to_let_var args (to_eval expr) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.ml", line 72, characters 4-14: - 72 | to_let_var func (List.map to_eval_ident [meth_name; owner_name] |> to_eval) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml", line 26, characters 6-16: - 26 | to_let_var (func_name) (to_eval [from_opt]); - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml", line 28, characters 6-16: - 28 | to_let_var arg_name (to_eval eval) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml", line 75, characters 4-14: - 75 | to_let_var "return" eval - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml", line 78, characters 21-31: - 78 | let let_return = to_let_var "return" (to_eval eval_original) in - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.ml", line 80, characters 26-36: - 80 | let conv_return_def = to_let_var "conv_return" (to_eval [to_eval_ident "identity"]) in - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/js_obj.ml > src/intermediate/js_to_bs/js_obj_to_module/js_obj.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml > src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.ml > src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml > src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.ml > src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.ml", line 13, characters 19-29: - 13 | let let_return = to_let_var "return" (to_eval convert) in - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels var_name, expr were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml", line 9, characters 4-16: - 9 | to_label_arg js_attr.name type_ - ^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml", line 11, characters 4-19: - 11 | to_optional_arg js_attr.name type_ - ^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml", line 16, characters 2-14: - 16 | to_label_arg js_meth.name (`Func(args @ [return_type])) - ^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.ml", line 22, characters 15-31: - 22 | Bs_external.(to_external_expr "make" args return_type "" [Obj]) - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, args, return_type, action, annot were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml", line 23, characters 6-21: - 23 | to_variant_case str (to_eval [to_eval_str str]) - ^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label variant was omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml", line 26, characters 4-15: - 26 | to_function cases - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label cases was omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml", line 30, characters 6-17: - 30 | to_str_case str (to_eval [to_eval_variant str]) - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels str, expr were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.ml", line 33, characters 4-15: - 33 | to_function cases - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label cases was omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml", line 9, characters 2-18: - 9 | to_external_expr action [owner] return_type action annot - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, args, return_type, action, annot were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml", line 13, characters 12-24: - 13 | let arg = to_label_arg action type_ in - ^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels label, type_ were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.ml", line 15, characters 2-18: - 15 | to_external_expr name [owner; arg] `Unit action [Set] - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, args, return_type, action, annot were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml", line 11, characters 2-18: - 11 | to_external_expr - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, args, return_type, action, annot were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml", line 22, characters 13-27: - 22 | let this = to_nolabel_arg (`As "this") in - ^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: label type_ was omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml", line 24, characters 2-18: - 24 | to_external_expr - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, args, return_type, action, annot were omitted in the application of this function. - File "src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.ml", line 45, characters 2-18: - 45 | to_external_expr - ^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, args, return_type, action, annot were omitted in the application of this function. - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -o src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.ml", line 56, characters 6-17: - 56 | to_function cases - ^^^^^^^^^^^ - Warning 6 [labels-omitted]: label cases was omitted in the application of this function. - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/pre_process/remove_overload.ml > src/intermediate/js_to_bs/pre_process/remove_overload.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/intermediate/js_to_bs/pre_process/replace_types.ml > src/intermediate/js_to_bs/pre_process/replace_types.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/predefined_code -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/predefined_code/internal_code.cmo src/intermediate/js_to_bs/predefined_code/internal_code.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/predefined_code -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/predefined_code/internal_code.cmo src/intermediate/js_to_bs/predefined_code/internal_code.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/js_obj.cmo src/intermediate/js_to_bs/js_obj_to_module/js_obj.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/js_obj_to_module -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_obj_to_module/js_obj.cmo src/intermediate/js_to_bs/js_obj_to_module/js_obj.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/pre_process -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/pre_process/remove_overload.cmo src/intermediate/js_to_bs/pre_process/remove_overload.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/pre_process -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/pre_process/remove_overload.cmo src/intermediate/js_to_bs/pre_process/remove_overload.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/pre_process -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/pre_process/replace_types.cmo src/intermediate/js_to_bs/pre_process/replace_types.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs/pre_process -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/pre_process/replace_types.cmo src/intermediate/js_to_bs/pre_process/replace_types.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/input/webidl_to_js/webidl_to_js.ml > src/input/webidl_to_js/webidl_to_js.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/input/webidl_to_js/to_js_obj/dictionary.ml > src/input/webidl_to_js/to_js_obj/dictionary.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/input/webidl_to_js/to_js_obj/idl_type.ml > src/input/webidl_to_js/to_js_obj/idl_type.ml.depends - + ocamlfind ocamldep -package webidl -package batteries -modules src/input/webidl_to_js/to_js_obj/operation.ml > src/input/webidl_to_js/to_js_obj/operation.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/idl_type.cmo src/input/webidl_to_js/to_js_obj/idl_type.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/idl_type.cmo src/input/webidl_to_js/to_js_obj/idl_type.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/operation.cmo src/input/webidl_to_js/to_js_obj/operation.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/operation.cmo src/input/webidl_to_js/to_js_obj/operation.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/input/webidl_to_js/to_js_obj/interface.ml > src/input/webidl_to_js/to_js_obj/interface.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_to_bs.cmo src/intermediate/js_to_bs/js_to_bs.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/intermediate/js_to_bs -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/intermediate/js_to_bs/js_to_bs.cmo src/intermediate/js_to_bs/js_to_bs.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "src/intermediate/js_to_bs/js_to_bs.ml", line 45, characters 2-20: - 45 | Bs.to_global_value name (Bs_type.to_ident name) - ^^^^^^^^^^^^^^^^^^ - Warning 6 [labels-omitted]: labels name, type_ were omitted in the application of this function. - + ocamlfind ocamldep -package webidl -package batteries -modules src/input/webidl_to_js/to_js_obj/namespace.ml > src/input/webidl_to_js/to_js_obj/namespace.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/dictionary.cmo src/input/webidl_to_js/to_js_obj/dictionary.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/dictionary.cmo src/input/webidl_to_js/to_js_obj/dictionary.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/interface.cmo src/input/webidl_to_js/to_js_obj/interface.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/interface.cmo src/input/webidl_to_js/to_js_obj/interface.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/namespace.cmo src/input/webidl_to_js/to_js_obj/namespace.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js/to_js_obj -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/to_js_obj/namespace.cmo src/input/webidl_to_js/to_js_obj/namespace.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/webidl_to_js.cmo src/input/webidl_to_js/webidl_to_js.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/input/webidl_to_js -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/output/bs_print -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/input/webidl_to_js/webidl_to_js.cmo src/input/webidl_to_js/webidl_to_js.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/main -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/main/webidl_to_bs.cmo src/main/webidl_to_bs.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/main -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/main/webidl_to_bs.cmo src/main/webidl_to_bs.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/main -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/main/gen_bs.cmo src/main/gen_bs.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/main -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/output/bs_print -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/main/gen_bs.cmo src/main/gen_bs.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamldep -package webidl -package batteries -modules src/output/bs_print/bs_str.ml > src/output/bs_print/bs_str.ml.depends - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_str.cmo src/output/bs_print/bs_str.ml - + ocamlfind ocamlc -c -g -bin-annot -package webidl -package batteries -I src/output/bs_print -I src -I src/output -I src/input -I src/intermediate -I src/util -I src/main -I src/input/webidl_to_js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js -I src/intermediate/js_to_bs -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -o src/output/bs_print/bs_str.cmo src/output/bs_print/bs_str.ml - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - + ocamlfind ocamlc -linkpkg -g -package webidl -package batteries -I src/util -I src/output/bs_print -I src/intermediate/js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs -I src/input/webidl_to_js -I src/main src/util/util.cmo src/output/bs_print/bs_str.cmo src/output/bs_print/bs_type.cmo src/intermediate/js/js.cmo src/input/webidl_to_js/to_js_obj/idl_type.cmo src/input/webidl_to_js/to_js_obj/operation.cmo src/input/webidl_to_js/to_js_obj/dictionary.cmo src/input/webidl_to_js/to_js_obj/interface.cmo src/input/webidl_to_js/to_js_obj/namespace.cmo src/output/bs_print/bs_external.cmo src/output/bs_print/bs_let.cmo src/output/bs_print/bs_module.cmo src/output/bs_print/bs.cmo src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/js_obj.cmo src/intermediate/js_to_bs/pre_process/remove_overload.cmo src/intermediate/js_to_bs/pre_process/replace_types.cmo src/intermediate/js_to_bs/predefined_code/internal_code.cmo src/intermediate/js_to_bs/js_to_bs.cmo src/input/webidl_to_js/webidl_to_js.cmo src/main/webidl_to_bs.cmo src/main/gen_bs.cmo -o src/main/gen_bs.byte - + ocamlfind ocamlc -linkpkg -g -package webidl -package batteries -I src/util -I src/output/bs_print -I src/intermediate/js -I src/input/webidl_to_js/to_js_obj -I src/intermediate/js_to_bs/obj_to_typedef -I src/intermediate/js_to_bs/js_obj_to_module/convert_and_override -I src/intermediate/js_to_bs/js_obj_to_module/from_js -I src/intermediate/js_to_bs/js_obj_to_module -I src/intermediate/js_to_bs/pre_process -I src/intermediate/js_to_bs/predefined_code -I src/intermediate/js_to_bs -I src/input/webidl_to_js -I src/main src/util/util.cmo src/output/bs_print/bs_str.cmo src/output/bs_print/bs_type.cmo src/intermediate/js/js.cmo src/input/webidl_to_js/to_js_obj/idl_type.cmo src/input/webidl_to_js/to_js_obj/operation.cmo src/input/webidl_to_js/to_js_obj/dictionary.cmo src/input/webidl_to_js/to_js_obj/interface.cmo src/input/webidl_to_js/to_js_obj/namespace.cmo src/output/bs_print/bs_external.cmo src/output/bs_print/bs_let.cmo src/output/bs_print/bs_module.cmo src/output/bs_print/bs.cmo src/intermediate/js_to_bs/obj_to_typedef/js_obj_to_typedef.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/cast.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_type.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_args.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/constr_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/override.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/enum.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/variadic.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/optional.cmo src/intermediate/js_to_bs/js_obj_to_module/convert_and_override/union.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_attr.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_const.cmo src/intermediate/js_to_bs/js_obj_to_module/from_js/js_meth.cmo src/intermediate/js_to_bs/js_obj_to_module/js_obj.cmo src/intermediate/js_to_bs/pre_process/remove_overload.cmo src/intermediate/js_to_bs/pre_process/replace_types.cmo src/intermediate/js_to_bs/predefined_code/internal_code.cmo src/intermediate/js_to_bs/js_to_bs.cmo src/input/webidl_to_js/webidl_to_js.cmo src/main/webidl_to_bs.cmo src/main/gen_bs.cmo -o src/main/gen_bs.byte - findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/default/lib/num, /home/opam/.opam/default/lib/ocaml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - setup.ml exec:ocamlbuild -use-ocamlfind gen_bs.byte -> compiled gen-bs.0.0.0 [gen-bs: ocaml setup.ml] + /home/opam/.opam/default/bin/ocaml "setup.ml" "install" (CWD=/home/opam/.opam/default/.opam-switch/build/gen-bs.0.0.0) - setup.ml exec:cp gen_bs.byte $(opam config var bin)/gen-bs -> installed gen-bs.0.0.0 === STDERR === 2026-06-24 16:50.05: OK: build gen-bs.0.0.0 (runc: 10.6s, disk: 106KB) 2026-06-24 16:50.05: Job succeeded