package yuscii

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

yuscii 0.2.0

Error log

The package failed to build. The error log from opam follows.

[NOTE] Package dune is already installed (current version is 1.11.4).
[NOTE] Package ocamlfind is already installed (current version is 1.9.8).
The following actions will be performed:
=== install 7 packages
  - install cmdliner   1.3.0
  - install fmt        0.9.0
  - install ocamlbuild 0.15.0
  - install rresult    0.7.0
  - install topkg      1.0.7
  - install uutf       1.0.3
  - install yuscii     0.2.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved fmt.0.9.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved yuscii.0.2.0  (cached)
-> installed cmdliner.1.3.0
-> installed ocamlbuild.0.15.0
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed uutf.1.0.3
-> installed fmt.0.9.0
[ERROR] The compilation of yuscii.0.2.0 failed at "jbuilder build -p yuscii -j 255".

#=== ERROR while compiling yuscii.0.2.0 =======================================#
# context              2.3.0 | linux/x86_64 | ocaml-base-compiler.4.11.2 | file:///src
# path                 ~/.opam/4.11/.opam-switch/build/yuscii.0.2.0
# command              ~/.opam/4.11/bin/jbuilder build -p yuscii -j 255
# exit-code            1
# env-file             ~/.opam/log/yuscii-113-91c972.env
# output-file          ~/.opam/log/yuscii-113-91c972.out
### output ###
# The jbuilder binary is deprecated and will cease to be maintained in July 2019.
# Please switch to dune instead.
# File "bin/jbuild", line 1, characters 0-0:
# Warning: jbuild files are deprecated, please convert this file to a dune file
# instead.
# Note: You can use "dune upgrade" to convert your project to dune.
# File "lib/jbuild", line 1, characters 0-0:
# Warning: jbuild files are deprecated, please convert this file to a dune file
# instead.
# Note: You can use "dune upgrade" to convert your project to dune.
#       ocamlc bin/.to_utf8.eobjs/byte/to_utf8.{cmi,cmo,cmt} (exit 2)
# (cd _build/default && /home/opam/.opam/4.11/bin/ocamlc.opt -w -40 -g -bin-annot -I bin/.to_utf8.eobjs/byte -I /home/opam/.opam/4.11/lib/cmdliner -I /home/opam/.opam/4.11/lib/fmt -I /home/opam/.opam/4.11/lib/rresult -I /home/opam/.opam/4.11/lib/uutf -I lib/.yuscii.objs/byte -I lib/.yuscii.objs/native -no-alias-deps -o bin/.to_utf8.eobjs/byte/to_utf8.cmo -c -impl bin/to_utf8.ml)
# File "bin/to_utf8.ml", line 28, characters 42-50:
# 28 |     | `Malformed _ as m -> `Error (false, Fmt.strf "Got an error: %a." Yuscii.pp_decode m)
#                                                ^^^^^^^^
# Alert deprecated: Fmt.strf
# use Fmt.str instead.
# File "bin/to_utf8.ml", line 65, characters 14-32:
# 65 |   let exits = Term.default_exits in
#                    ^^^^^^^^^^^^^^^^^^
# Alert deprecated: Cmdliner.Term.default_exits
# Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
# File "bin/to_utf8.ml", line 69, characters 20-25:
# 69 |   Term.(const map $ input $ output),
#                          ^^^^^
# Error: This expression has type [ `File of string | `Std ] Cmdliner.Term.t
#        but an expression was expected of type ('a -> 'b) Cmdliner.Term.t
#        Type [ `File of string | `Std ] is not compatible with type 'a -> 'b 



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build yuscii 0.2.0
+- 
+- The following changes have been performed
| - install cmdliner   1.3.0
| - install fmt        0.9.0
| - install ocamlbuild 0.15.0
| - install rresult    0.7.0
| - install topkg      1.0.7
| - install uutf       1.0.3
+- 
# 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.11/.opam-switch/backup/state-20250206042137.export"
OCaml

Innovation. Community. Security.