mirage / checkseum

MIT License
15 stars 13 forks source link

@cfcs, you can try this diff? #24

Closed dinosaure closed 5 years ago

dinosaure commented 5 years ago

See #23

cfcs commented 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.
dinosaure commented 5 years ago

Ok, not a solution ...