package easy_logging_yojson

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

easy_logging_yojson 0.5.2

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 12 packages
  - install cppo                    1.8.0
  - install easy_logging            0.5.2
  - install easy_logging_yojson     0.5.2
  - install ocaml-migrate-parsetree 1.8.0 (deprecated)
  - install ppx_derivers            1.2.1
  - install ppx_deriving            4.5-1
  - install ppx_deriving_yojson     3.5.3
  - install ppx_tools               6.6
  - install ppxfind                 1.4
  - install result                  1.5
  - install seq                     base
  - install yojson                  2.2.2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved easy_logging.0.5.2  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved easy_logging_yojson.0.5.2  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving_yojson.3.5.3  (cached)
-> retrieved ocaml-migrate-parsetree.1.8.0  (cached)
-> retrieved ppx_deriving.4.5-1  (cached)
-> retrieved ppx_tools.6.6  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppxfind.1.4  (cached)
-> retrieved result.1.5  (cached)
-> retrieved yojson.2.2.2  (cached)
-> installed ppx_derivers.1.2.1
-> installed easy_logging.0.5.2
-> installed result.1.5
-> installed cppo.1.8.0
-> installed yojson.2.2.2
-> installed ppx_tools.6.6
-> installed ocaml-migrate-parsetree.1.8.0
-> installed ppxfind.1.4
-> installed ppx_deriving.4.5-1
-> installed ppx_deriving_yojson.3.5.3
[ERROR] The compilation of easy_logging_yojson.0.5.2 failed at "dune build -p easy_logging_yojson -j 255".

#=== ERROR while compiling easy_logging_yojson.0.5.2 ==========================#
# context              2.3.0 | linux/x86_64 | ocaml-base-compiler.4.12.1 | file:///src
# path                 ~/.opam/4.12/.opam-switch/build/easy_logging_yojson.0.5.2
# command              ~/.opam/4.12/bin/dune build -p easy_logging_yojson -j 255
# exit-code            1
# env-file             ~/.opam/log/easy_logging_yojson-113-8580cb.env
# output-file          ~/.opam/log/easy_logging_yojson-113-8580cb.out
### output ###
# File "dune-project", line 1, characters 11-16:
# 1 | (lang dune 1.8.0)
#                ^^^^^
# Warning: The ".0" part is ignored here.
# This version is parsed as just 1.8.
# (cd _build/default && /home/opam/.opam/4.12/bin/ocamlc.opt -w -g -bin-annot -I conf_loader_modules/yojson/.easy_logging_yojson.objs/byte -I /home/opam/.opam/4.12/lib/easy_logging -I /home/opam/.opam/4.12/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.12/lib/ocaml/compiler-libs -I /home/opam/.opam/4.12/lib/ppx_derivers -I /home/opam/.opam/4.12/lib/ppx_deriving/api -I /home/opam/.opam/4.12/lib/ppx_deriving/runtime -I /home/opam/.opam/4.12/lib/ppx_deriving_yojson -I /home/opam/.opam/4.12/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/4.12/lib/ppx_tools -I /home/opam/.opam/4.12/lib/result -I /home/opam/.opam/4.12/lib/seq -I /home/opam/.opam/4.12/lib/yojson -no-alias-deps -o conf_loader_modules/yojson/.easy_logging_yojson.objs/byte/easy_logging_yojson.cmo -c -impl conf_loader_modules/yojson/easy_logging_yojson.pp.ml)
# File "conf_loader_modules/yojson/easy_logging_yojson.ml", line 9, characters 26-42:
# 9 | let level_to_yojson lvl : Yojson.Safe.json =
#                               ^^^^^^^^^^^^^^^^
# Error: Unbound type constructor Yojson.Safe.json



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build easy_logging_yojson 0.5.2
+- 
+- The following changes have been performed
| - install cppo                    1.8.0
| - install easy_logging            0.5.2
| - install ocaml-migrate-parsetree 1.8.0
| - install ppx_derivers            1.2.1
| - install ppx_deriving            4.5-1
| - install ppx_deriving_yojson     3.5.3
| - install ppx_tools               6.6
| - install ppxfind                 1.4
| - install result                  1.5
| - install seq                     base
| - install yojson                  2.2.2
+- 

<><> ocaml-migrate-parsetree.1.8.0 installed successfully <><><><><><><><><><><>
=> Note: This package is deprecated.
# 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.12/.opam-switch/backup/state-20250206040420.export"
OCaml

Innovation. Community. Security.