sectionYPositions = computeSectionYPositions($el), 10)" x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)">
On This Page
The package failed to build. The error log from opam follows.
[NOTE] Package dune is already installed (current version is 3.17.2). [NOTE] Package ocamlfind is already installed (current version is 1.9.8). The following actions will be performed: === install 21 packages - install batteries 2.11.0 - install cppo 1.8.0 - install jhupllib 0.1.1 - install monadlib 0.2 - install num 1.5-1 - install oasis 0.4.11 - install ocaml-compiler-libs v0.12.4 - install ocaml-monadic 0.5 - install ocamlbuild 0.15.0 - install ocamlify 0.0.1 - install ocamlmod 0.0.9 - install ounit 2.2.7 - install ounit2 2.2.7 - install ppx_derivers 1.2.1 - install ppx_deriving 6.0.3 - install ppx_deriving_yojson 3.9.1 - install ppxlib 0.35.0 - install seq base - install sexplib0 v0.16.0 - install stdlib-shims 0.3.0 - install yojson 2.2.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved cppo.1.8.0 (cached) -> retrieved batteries.2.11.0 (cached) -> retrieved jhupllib.0.1.1 (cached) -> retrieved monadlib.0.2 (cached) -> retrieved num.1.5-1 (cached) -> retrieved ocaml-compiler-libs.v0.12.4 (cached) -> retrieved ocaml-monadic.0.5 (cached) -> retrieved oasis.0.4.11 (cached) -> retrieved ocamlbuild.0.15.0 (cached) -> retrieved ocamlify.0.0.1 (cached) -> retrieved ocamlmod.0.0.9 (cached) -> retrieved ounit.2.2.7, ounit2.2.2.7 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_deriving.6.0.3 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved ppx_deriving_yojson.3.9.1 (cached) -> retrieved sexplib0.v0.16.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved yojson.2.2.2 (cached) -> retrieved ppxlib.0.35.0 (cached) -> installed ppx_derivers.1.2.1 -> installed stdlib-shims.0.3.0 -> installed ocaml-compiler-libs.v0.12.4 -> installed cppo.1.8.0 -> installed sexplib0.v0.16.0 -> installed num.1.5-1 -> installed ounit2.2.2.7 -> installed ounit.2.2.7 -> installed yojson.2.2.2 -> installed ocamlbuild.0.15.0 -> installed ocamlify.0.0.1 -> installed ocamlmod.0.0.9 -> installed ppxlib.0.35.0 -> installed ocaml-monadic.0.5 -> installed ppx_deriving.6.0.3 -> installed ppx_deriving_yojson.3.9.1 -> installed batteries.2.11.0 -> installed oasis.0.4.11 -> installed monadlib.0.2 [ERROR] The compilation of jhupllib.0.1.1 failed at "ocaml setup.ml -build". #=== ERROR while compiling jhupllib.0.1.1 =====================================# # context 2.3.0 | linux/x86_64 | ocaml-base-compiler.4.09.1 | file:///src # path ~/.opam/4.09/.opam-switch/build/jhupllib.0.1.1 # command ~/.opam/4.09/bin/ocaml setup.ml -build # exit-code 1 # env-file ~/.opam/log/jhupllib-113-034915.env # output-file ~/.opam/log/jhupllib-113-034915.out ### output ### # File "./setup.ml", line 1775, characters 22-40: # 1775 | let compare = 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 # File "setup.ml", line 3467, characters 16-34: # 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 ocamlopt unix.cmxa -I /home/opam/.opam/4.09/lib/ocamlbuild /home/opam/.opam/4.09/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/4.09/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib.ml > src/jhupllib/jhupllib.ml.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_eager_nondeterminism.mli > src/jhupllib/jhupllib_eager_nondeterminism.mli.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_monad_utils.mli > src/jhupllib/jhupllib_monad_utils.mli.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_monad_utils.cmi src/jhupllib/jhupllib_monad_utils.mli # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_monad_utils.cmi src/jhupllib/jhupllib_monad_utils.mli # findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_logger_utils.mli > src/jhupllib/jhupllib_logger_utils.mli.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_multimap.mli > src/jhupllib/jhupllib_multimap.mli.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_multimap_pp.ml > src/jhupllib/jhupllib_multimap_pp.ml.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_multimap.cmi src/jhupllib/jhupllib_multimap.mli # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_multimap.cmi src/jhupllib/jhupllib_multimap.mli # findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_pp_utils.mli > src/jhupllib/jhupllib_pp_utils.mli.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_pp_utils.cmi src/jhupllib/jhupllib_pp_utils.mli # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_pp_utils.cmi src/jhupllib/jhupllib_pp_utils.mli # findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_multimap_to_yojson.ml > src/jhupllib/jhupllib_multimap_to_yojson.ml.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamldep -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -modules src/jhupllib/jhupllib_yojson_utils.mli > src/jhupllib/jhupllib_yojson_utils.mli.depends # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_yojson_utils.cmi src/jhupllib/jhupllib_yojson_utils.mli # + /home/opam/.opam/4.09/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package batteries -package monadlib -package ocaml-monadic -package ppx_deriving.std -package ppx_deriving_yojson -package threads -package yojson -thread -I src/jhupllib -o src/jhupllib/jhupllib_yojson_utils.cmi src/jhupllib/jhupllib_yojson_utils.mli # findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface num.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/opam/.opam/4.09/lib/num, /home/opam/.opam/4.09/lib/ocaml # File "src/jhupllib/jhupllib_yojson_utils.mli", line 9, characters 27-31: # 9 | val set_to_yojson : ('t -> json) -> ('s -> 't Enum.t) -> 's -> json # ^^^^ # Error: Unbound type constructor json # Command exited with code 2. # E: Failure("Command ''/home/opam/.opam/4.09/bin/ocamlbuild' src/jhupllib/jhupllib.cma src/jhupllib/jhupllib.cmxa src/jhupllib/jhupllib.a src/jhupllib/jhupllib.cmxs test/test.native -use-menhir -use-ocamlfind -tag debug' terminated with error code 10") <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build jhupllib 0.1.1 +- +- The following changes have been performed | - install batteries 2.11.0 | - install cppo 1.8.0 | - install monadlib 0.2 | - install num 1.5-1 | - install oasis 0.4.11 | - install ocaml-compiler-libs v0.12.4 | - install ocaml-monadic 0.5 | - install ocamlbuild 0.15.0 | - install ocamlify 0.0.1 | - install ocamlmod 0.0.9 | - install ounit 2.2.7 | - install ounit2 2.2.7 | - install ppx_derivers 1.2.1 | - install ppx_deriving 6.0.3 | - install ppx_deriving_yojson 3.9.1 | - install ppxlib 0.35.0 | - install seq base | - install sexplib0 v0.16.0 | - install stdlib-shims 0.3.0 | - install yojson 2.2.2 +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/4.09/.opam-switch/backup/state-20250206033753.export"