package jhupllib

  1. Overview
  2. Docs
On This Page
  1. Error log

jhupllib 0.2.1

Error log

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.2.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 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 ppx_derivers.1.2.1  (cached)
-> retrieved ounit.2.2.7, ounit2.2.2.7  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_deriving_yojson.3.9.1  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> installed ppx_derivers.1.2.1
-> retrieved jhupllib.0.2.1  (http://github.com/JHU-PL-Lab/jhupllib/archive/def6ce5e907d3f63e00767ec947b93c0a0de9c20.zip)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved yojson.2.2.2  (cached)
-> installed ocaml-compiler-libs.v0.12.4
-> installed stdlib-shims.0.3.0
-> 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.2.1 failed at "dune build -p jhupllib -j 39".

#=== ERROR while compiling jhupllib.0.2.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.2.1
# command              ~/.opam/4.09/bin/dune build -p jhupllib -j 39
# exit-code            1
# env-file             ~/.opam/log/jhupllib-113-85a39a.env
# output-file          ~/.opam/log/jhupllib-113-85a39a.out
### output ###
# (cd _build/default && /home/opam/.opam/4.09/bin/ocamlc.opt -w -40 -g -bin-annot -I src/jhupllib/.jhupllib.objs/byte -I /home/opam/.opam/4.09/lib/batteries -I /home/opam/.opam/4.09/lib/bytes -I /home/opam/.opam/4.09/lib/monadlib -I /home/opam/.opam/4.09/lib/num -I /home/opam/.opam/4.09/lib/ocaml/threads -I /home/opam/.opam/4.09/lib/ppx_deriving/runtime -I /home/opam/.opam/4.09/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/4.09/lib/seq -I /home/opam/.opam/4.09/lib/yojson -no-alias-deps -o src/jhupllib/.jhupllib.objs/byte/jhupllib_yojson_utils.cmi -c -intf src/jhupllib/jhupllib_yojson_utils.pp.mli)
# File "src/jhupllib/jhupllib_yojson_utils.mli", line 9, characters 28-32:
# 9 | val list_to_yojson : ('t -> json) -> 't list -> json
#                                 ^^^^
# Error: Unbound type constructor json



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build jhupllib 0.2.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-20250206033727.export"
OCaml

Innovation. Community. Security.