Closed dinosaure closed 5 years ago
Hmm not sure what I'm doing wrong here:
[checkseum.0.0.3] synchronised from git+file:///home/user/ocaml/checkseum#foo
checkseum is now pinned to git+file:///home/user/ocaml/checkseum#foo (version 0.0.3)
The following actions will be performed:
↻ recompile checkseum 0.0.3*
↻ recompile decompress 0.8.1 [uses checkseum]
↻ recompile imagelib 20180522* [uses decompress]
↻ recompile mirage-framebuffer-imagelib ~dev* [uses imagelib]
↻ recompile imagelib-unix ~dev* [uses imagelib]
===== ↻ 5 =====
Do you want to continue? [Y/n] y
<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[decompress.0.8.1] found in cache
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⊘ removed imagelib-unix.~dev
⊘ removed mirage-framebuffer-imagelib.~dev
⊘ removed imagelib.20180522
⊘ removed decompress.0.8.1
⊘ removed checkseum.0.0.3
∗ installed checkseum.0.0.3
[ERROR] The compilation of decompress failed at "/home/user/.opam/opam-init/hooks/sandbox.sh build dune build -p decompress -j 3".
#=== ERROR while compiling decompress.0.8.1 ===================================#
# context 2.0.0 | linux/x86_64 | ocaml-base-compiler.4.07.1 | https://opam.ocaml.org#f433468e
# path ~/.opam/4.07.1/.opam-switch/build/decompress.0.8.1
# command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p decompress -j 3
# exit-code 1
# env-file ~/.opam/log/decompress-29632-1a1e04.env
# output-file ~/.opam/log/decompress-29632-1a1e04.out
### output ###
# ocamlopt bin/dpipe.exe (exit 2)
# (cd _build/default && /home/user/.opam/4.07.1/bin/ocamlopt.opt -w -40 -g -o bin/dpipe.exe -I /home/user/.opam/4.07.1/lib/checkseum -I /home/user/.opam/4.07.1/lib/cmdliner -I /home/user/.opam/4.07.1/lib/optint -I bin/bs -I lib /home/user/.opam/4.07.1/lib/ocaml/unix.cmxa /home/user/.opam/4.07.1/lib/optint/optint.cmxa /home/user/.opam/4.07.1/lib/checkseum/checkseum.cmxa /home/user/.opam/4.07.1/lib/ocaml/bigarray.cmxa lib/decompress_impl.cmxa lib/decompress.cmxa bin/bs/bigstring_rw.cmxa /home/user/.opam/4.07.1/lib/cmdliner/cmdliner.cmxa bin/.dpipe.eobjs/dpipe.cmx)
# File "_none_", line 1:
# Error: No implementations provided for the following modules:
# Checkseum referenced from lib/decompress_impl.cmxa(Decompress_impl__Decompress_safe),
# lib/decompress_impl.cmxa(Decompress_impl)
# ocamlopt bin/easy.exe (exit 2)
# (cd _build/default && /home/user/.opam/4.07.1/bin/ocamlopt.opt -w -40 -g -o bin/easy.exe -I /home/user/.opam/4.07.1/lib/checkseum -I /home/user/.opam/4.07.1/lib/optint -I lib /home/user/.opam/4.07.1/lib/optint/optint.cmxa /home/user/.opam/4.07.1/lib/checkseum/checkseum.cmxa /home/user/.opam/4.07.1/lib/ocaml/unix.cmxa /home/user/.opam/4.07.1/lib/ocaml/bigarray.cmxa lib/decompress_impl.cmxa lib/decompress.cmxa bin/.easy.eobjs/easy.cmx)
# File "_none_", line 1:
# Error: No implementations provided for the following modules:
# Checkseum referenced from lib/decompress_impl.cmxa(Decompress_impl__Decompress_safe),
# lib/decompress_impl.cmxa(Decompress_impl)
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
┌─ The following actions failed
│ λ build decompress 0.8.1
└─
┌─ The following changes have been performed (the rest was aborted)
│ ⊘ remove decompress 0.8.1
│ ⊘ remove imagelib 20180522
│ ⊘ remove imagelib-unix ~dev
│ ⊘ remove mirage-framebuffer-imagelib ~dev
│ ↻ recompile checkseum 0.0.3
└─
[NOTE] Pinning command successful, but your installed packages may be out of sync.
Ok, not a solution ...
See #23