Build:
- 0
2026-06-16 14:19.48: New job: build gen-bs.0.0.0 (da2da28aa716) 2026-06-16 14:19.48: Waiting for resource in pool day11-builds 2026-06-16 16:03.51: Got resource from pool day11-builds 2026-06-16 16:03.51: [profile full] build gen-bs.0.0.0 2026-06-16 16:03.51: build gen-bs.0.0.0 (da2da28aa716) === DEPENDENCIES (22 transitive) === base-threads.base b7164ff76afe base-unix.base 839dc585f12d batteries.3.10.0 8ce9dee731cf camlp-streams.5.0.1 76b76cc9fe05 cppo.1.8.0 ea583d2d3bbb dune.3.23.1 5402470d931c menhir.20211128 58c4ad093048 menhirLib.20211128 581f36ec2b3c menhirSdk.20211128 ba9fa85c2874 num.1.6 480227ca99db ocaml.4.14.4 cb826ea44eb2 ocaml-base-compiler.4.14.4 d2f775f983d7 ocaml-compiler-libs.v0.12.4 d1dd1437b449 ocaml-config.2 669e0fcf9e4d ocamlbuild.0.16.1 8f6c52e6fce8 ocamlfind.1.9.8 6025f4a8e98e ppx_derivers.1.2.1 441538dbecd1 ppx_deriving.6.1.1 4c7646da994d ppxlib.0.38.0 a3e9cb715835 sexplib0.v0.17.0 7af37899b3a0 stdlib-shims.0.3.0 e2dd0beb9112 webidl.1.4 ce03fabc1339 === 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-16 16:04.07: OK: build gen-bs.0.0.0 (runc: 7.6s, disk: 105KB) 2026-06-16 16:04.07: Job succeeded