You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#=== ERROR while compiling mirage-crypto-pk.0.8.0 =============================#
# context 2.1.0 | linux/x86_64 | ocaml-base-compiler.4.11.2 | file:///home/opam/opam-repository
# path ~/.opam/4.11/.opam-switch/build/mirage-crypto-pk.0.8.0
# command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p mirage-crypto-pk -j 31
# exit-code 1
# env-file ~/.opam/log/mirage-crypto-pk-23-2c7e1c.env
# output-file ~/.opam/log/mirage-crypto-pk-23-2c7e1c.out
### output ###
# File "/home/opam/.opam/4.11/lib/ocaml-compiler-libs/bytecomp/ocaml-compiler-libs.bytecomp.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.11/lib/ocaml-compiler-libs/common/ocaml-compiler-libs.common.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.11/lib/ocaml-compiler-libs/shadow/ocaml-compiler-libs.shadow.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.11/lib/ocaml-compiler-libs/toplevel/ocaml-compiler-libs.toplevel.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "/home/opam/.opam/4.11/lib/ppx_derivers/ppx_derivers.dune", line 1, characters 0-0:
# Warning: .dune files are ignored since 2.0. Reinstall the library with dune
# >= 2.0 to get rid of this warning and enable support for the subsystem this
# library provides.
# File "pk/dune", line 4, characters 68-80:
# 4 | (libraries cstruct zarith mirage-crypto mirage-crypto-rng sexplib eqaf.cstruct rresult)
# ^^^^^^^^^^^^
# Error: Library "eqaf.cstruct" not found.
# Hint: try: dune external-lib-deps --missing -p mirage-crypto-pk -j 31 @install
This is due to the fact that eqaf < 0.8 provides eqaf.cstruct and eqaf.bigstring as optional libraries and bigstring-compat (required for eqaf.cstruct through eqaf.bigstring) isn't installed.
Error is:
From https://opam.ci.ocaml.org/github/ocaml/opam-repository/commit/097ecf872ed3bdfacf1b07d3bf58a8a349693cdd/variant/opam-2.1,compilers,4.11,conduit-mirage.4.0.0,lower-bounds
However the installed version of
eqaf
(0.7.0) provides theeqaf.cstruct
libraryThe text was updated successfully, but these errors were encountered: