package dune-release

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

dune-release 1.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.6.3).
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
=== install 23 packages
  - install astring          0.8.5
  - install bos              0.2.1
  - install cmdliner         1.0.4
  - install cppo             1.6.8
  - install dune-release     1.2.0
  - install fmt              0.9.0
  - install fpath            0.7.3
  - install logs             0.7.0
  - install ocamlbuild       0.15.0
  - install ocamlgraph       1.8.8
  - install odoc             1.5.3
  - install opam-core        2.1.0~beta4
  - install opam-file-format 2.1.6
  - install opam-format      2.1.0~beta4
  - install opam-repository  2.1.0~beta4
  - install opam-state       2.1.0~beta4
  - install re               1.9.0
  - install result           1.5
  - install rresult          0.7.0
  - install seq              base
  - install topkg            1.0.7
  - install tyxml            4.4.0
  - install uutf             1.0.3

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved cmdliner.1.0.4  (cached)
-> retrieved cppo.1.6.8  (cached)
-> retrieved dune-release.1.2.0  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved ocamlgraph.1.8.8  (cached)
-> retrieved odoc.1.5.3  (cached)
-> retrieved opam-core.2.1.0~beta4, opam-format.2.1.0~beta4, opam-repository.2.1.0~beta4, opam-state.2.1.0~beta4  (cached)
-> retrieved opam-file-format.2.1.6  (cached)
-> installed cppo.1.6.8
-> retrieved re.1.9.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved result.1.5  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved tyxml.4.4.0  (cached)
-> installed result.1.5
-> installed opam-file-format.2.1.6
-> installed re.1.9.0
-> installed cmdliner.1.0.4
-> installed ocamlbuild.0.15.0
-> installed ocamlgraph.1.8.8
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed opam-core.2.1.0~beta4
-> installed uutf.1.0.3
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed logs.0.7.0
-> installed tyxml.4.4.0
-> installed bos.0.2.1
-> installed opam-format.2.1.0~beta4
-> installed odoc.1.5.3
-> installed opam-repository.2.1.0~beta4
-> installed opam-state.2.1.0~beta4
[ERROR] The compilation of dune-release.1.2.0 failed at "dune build -p dune-release -j 39".

#=== ERROR while compiling dune-release.1.2.0 =================================#
# context              2.3.0 | linux/x86_64 | ocaml-base-compiler.4.11.2 | file:///src
# path                 ~/.opam/4.11/.opam-switch/build/dune-release.1.2.0
# command              ~/.opam/4.11/bin/dune build -p dune-release -j 39
# exit-code            1
# env-file             ~/.opam/log/dune-release-113-658aeb.env
# output-file          ~/.opam/log/dune-release-113-658aeb.out
### output ###
#       ocamlc lib/.dune_release.objs/dune_release__Text.{cmo,cmt}
# File "lib/text.ml", line 162, characters 19-30:
# 162 |   let dirty = Fmt.(styled_unit `Red "dirty")
#                          ^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
# File "lib/text.ml", line 165, characters 28-39:
# 165 |   | `Ok -> Fmt.(brackets @@ styled_unit `Green " OK ") ppf ()
#                                   ^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
# File "lib/text.ml", line 166, characters 30-41:
# 166 |   | `Fail -> Fmt.(brackets @@ styled_unit `Red "FAIL") ppf ()
#                                     ^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
#       ocamlc lib/.dune_release.objs/dune_release__Github.{cmi,cmti} (exit 2)
# (cd _build/default && /home/opam/.opam/4.11/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.dune_release.objs -I lib/.dune_release.objs/.private -I /home/opam/.opam/4.11/lib/astring -I /home/opam/.opam/4.11/lib/bos -I /home/opam/.opam/4.11/lib/fmt -I /home/opam/.opam/4.11/lib/fpath -I /home/opam/.opam/4.11/lib/logs -I /home/opam/.opam/4.11/lib/ocamlgraph -I /home/opam/.opam/4.11/lib/opam-core -I /home/opam/.opam/4.11/lib/opam-file-format -I /home/opam/.opam/4.11/lib/opam-format -I /home/opam/.opam/4.11/lib/re -I /home/opam/.opam/4.11/lib/rresult -I /home/opam/.opam/4.11/lib/seq -no-alias-deps -open Dune_release -o lib/.dune_release.objs/dune_release__Github.cmi -c -intf lib/github.mli)
# File "lib/github.mli", line 21, characters 25-38:
# 21 |   Pkg.t -> (unit, R.msg) Result.result
#                               ^^^^^^^^^^^^^
# Error: Unbound type constructor Result.result
#     ocamlopt lib/.dune_release.objs/dune_release__Text.{cmx,o}
# File "lib/text.ml", line 162, characters 19-30:
# 162 |   let dirty = Fmt.(styled_unit `Red "dirty")
#                          ^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
# File "lib/text.ml", line 165, characters 28-39:
# 165 |   | `Ok -> Fmt.(brackets @@ styled_unit `Green " OK ") ppf ()
#                                   ^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
# File "lib/text.ml", line 166, characters 30-41:
# 166 |   | `Fail -> Fmt.(brackets @@ styled_unit `Red "FAIL") ppf ()
#                                     ^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
#       ocamlc lib/.dune_release.objs/dune_release__Distrib.{cmo,cmt}
# File "lib/distrib.ml", line 73, characters 4-12:
# 73 |     Fmt.strf "%a: Cannot %s file, parent directory does not exist"
#          ^^^^^^^^
# Alert deprecated: Fmt.strf
# use Fmt.str instead.
#     ocamlopt lib/.dune_release.objs/dune_release__Sos.{cmx,o}
# File "lib/sos.ml", line 59, characters 2-11:
# 59 |   Fmt.kstrf (fun s ->
#        ^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.kstrf
# use Fmt.kstr instead.
#       ocamlc lib/.dune_release.objs/dune_release__Sos.{cmo,cmt}
# File "lib/sos.ml", line 59, characters 2-11:
# 59 |   Fmt.kstrf (fun s ->
#        ^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.kstrf
# use Fmt.kstr instead.
#       ocamlc lib/.dune_release.objs/dune_release__Vcs.{cmo,cmt}
# File "lib/vcs.ml", line 12, characters 24-32:
# 12 |     | None -> failwith (Fmt.strf "%S: can't parse log line" l)
#                              ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/vcs.ml", line 157, characters 4-12:
# 157 |     Fmt.strf "%s..%s" after until
#           ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/vcs.ml", line 290, characters 12-20:
# 290 |   let rev = Fmt.strf "%s::%s" after until in
#                   ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
#       ocamlc lib/.dune_release.objs/dune_release__Opam.{cmo,cmt}
# File "lib/opam.ml", line 69, characters 15-23:
# 69 |   let branch = Fmt.strf "release-%s-%s" pkg version in
#                     ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
#       ocamlc lib/.dune_release.objs/dune_release__Pkg.{cmo,cmt}
# File "lib/pkg.ml", line 456, characters 15-23:
# 456 |       let o =  Fmt.strf "version: \"%s\"" version :: o in
#                      ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/pkg.ml", line 492, characters 23-31:
# 492 |   >>= fun clone -> Ok (Fmt.strf "dune-release-dist-%s" tag)
#                              ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/pkg.ml", line 664, characters 22-37:
# 664 |                      (Fmt.styled_unit `Green "success") ()); 0
#                             ^^^^^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
# File "lib/pkg.ml", line 668, characters 22-37:
# 668 |                      (Fmt.styled_unit `Red "failure") () n); 1
#                             ^^^^^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
#     ocamlopt lib/.dune_release.objs/dune_release__Vcs.{cmx,o}
# File "lib/vcs.ml", line 12, characters 24-32:
# 12 |     | None -> failwith (Fmt.strf "%S: can't parse log line" l)
#                              ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/vcs.ml", line 157, characters 4-12:
# 157 |     Fmt.strf "%s..%s" after until
#           ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/vcs.ml", line 290, characters 12-20:
# 290 |   let rev = Fmt.strf "%s::%s" after until in
#                   ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
#     ocamlopt lib/.dune_release.objs/dune_release__Opam.{cmx,o}
# File "lib/opam.ml", line 69, characters 15-23:
# 69 |   let branch = Fmt.strf "release-%s-%s" pkg version in
#                     ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
#     ocamlopt lib/.dune_release.objs/dune_release__Distrib.{cmx,o}
# File "lib/distrib.ml", line 73, characters 4-12:
# 73 |     Fmt.strf "%a: Cannot %s file, parent directory does not exist"
#          ^^^^^^^^
# Alert deprecated: Fmt.strf
# use Fmt.str instead.
#     ocamlopt lib/.dune_release.objs/dune_release__Pkg.{cmx,o}
# File "lib/pkg.ml", line 456, characters 15-23:
# 456 |       let o =  Fmt.strf "version: \"%s\"" version :: o in
#                      ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/pkg.ml", line 492, characters 23-31:
# 492 |   >>= fun clone -> Ok (Fmt.strf "dune-release-dist-%s" tag)
#                              ^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.strf
# use Fmt.str instead.
# File "lib/pkg.ml", line 664, characters 22-37:
# 664 |                      (Fmt.styled_unit `Green "success") ()); 0
#                             ^^^^^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.
# File "lib/pkg.ml", line 668, characters 22-37:
# 668 |                      (Fmt.styled_unit `Red "failure") () n); 1
#                             ^^^^^^^^^^^^^^^
# Alert deprecated: Bos_setup.Fmt.styled_unit
# use Fmt.(styled s (any fmt)) instead.



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build dune-release 1.2.0
+- 
+- The following changes have been performed
| - install astring          0.8.5
| - install bos              0.2.1
| - install cmdliner         1.0.4
| - install cppo             1.6.8
| - install fmt              0.9.0
| - install fpath            0.7.3
| - install logs             0.7.0
| - install ocamlbuild       0.15.0
| - install ocamlgraph       1.8.8
| - install odoc             1.5.3
| - install opam-core        2.1.0~beta4
| - install opam-file-format 2.1.6
| - install opam-format      2.1.0~beta4
| - install opam-repository  2.1.0~beta4
| - install opam-state       2.1.0~beta4
| - install re               1.9.0
| - install result           1.5
| - install rresult          0.7.0
| - install seq              base
| - install topkg            1.0.7
| - install tyxml            4.4.0
| - 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-20250204161316.export"
OCaml

Innovation. Community. Security.