ppx_cstruct

Access C-like structures directly from OCaml
IN THIS PACKAGE
Empty package map

Error log

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

# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
debianutils
# All required OS packages found.
# Now letting opam install the packages
[NOTE] Package ocamlfind is already installed (current version is 1.9.5).
[NOTE] Package dune is already installed (current version is 1.11.4).
The following actions will be performed:
  - install cppo                    1.6.9
  - install dune-configurator       1.0.0
  - install ppx_derivers            1.2.1
  - install sexplib0                v0.13.0
  - install ocaml-compiler-libs     v0.12.3
  - install base-bytes              base
  - install ocamlbuild              0.14.1
  - install stdlib-shims            0.3.0
  - install jbuilder                transition
  - install ppx_tools               5.0+4.05.0
  - install cmdliner                1.0.4
  - install result                  1.5
  - install base-num                base
  - install conf-which              1
  - install base                    v0.13.2
  - install ocplib-endian           1.2
  - install topkg                   1.0.5
  - install cppo_ocamlbuild         1.6.9
  - install ocaml-migrate-parsetree 1.8.0
  - install num                     0
  - install parsexp                 v0.13.0
  - install lwt                     2.7.1
  - install ppxlib                  0.15.0
  - install ppx_tools_versioned     5.4.0
  - install sexplib                 v0.13.0
  - install logs                    0.7.0
  - install ppx_sexp_conv           v0.13.0
  - install cstruct                 3.1.1
  - install ipaddr                  2.9.0
  - install ppx_cstruct             3.1.1
  - install io-page                 1.6.1
  - install cstruct-lwt             3.1.1
  - install mirage-types            2.8.0
  - install mirage-profile          0.7.0
  - install mirage-types-lwt        2.8.0
  - install mirage-clock-unix       1.0.0
  - install shared-memory-ring      3.0.0
  - install channel                 1.1.1
  - install mirage-unix             2.6.0
  - install mirage-console          2.1.2
  - install tcpip                   2.8.1
===== 41 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[base.v0.13.2] found in cache
Processing  1/41:
Processing  2/41:
Processing  3/41:
[channel.1.1.1] found in cache
Processing  4/41:
[cmdliner.1.0.4] found in cache
Processing  5/41:
Processing  6/41:
[cppo.1.6.9] found in cache
Processing  7/41:
[cppo_ocamlbuild.1.6.9] found in cache
Processing  8/41:
[cstruct.3.1.1] found in cache
Processing  9/41:
[cstruct-lwt.3.1.1] found in cache
Processing 10/41:
Processing 11/41:
[io-page.1.6.1] found in cache
Processing 12/41:
[ipaddr.2.9.0] found in cache
Processing 13/41:
Processing 14/41:
[logs.0.7.0] found in cache
Processing 15/41:
[lwt.2.7.1] found in cache
Processing 16/41:
[mirage-clock-unix.1.0.0] found in cache
Processing 17/41:
[mirage-console.2.1.2] found in cache
Processing 18/41:
[mirage-profile.0.7.0] found in cache
Processing 19/41:
[mirage-types.2.8.0] found in cache
Processing 20/41:
Processing 21/41:
[mirage-unix.2.6.0] found in cache
Processing 22/41:
Processing 23/41:
[ocaml-compiler-libs.v0.12.3] found in cache
Processing 24/41:
[ocaml-migrate-parsetree.1.8.0] found in cache
Processing 25/41:
[ocamlbuild.0.14.1] found in cache
Processing 26/41:
[ocplib-endian.1.2] found in cache
Processing 27/41:
[parsexp.v0.13.0] found in cache
Processing 28/41:
[ppx_cstruct.3.1.1] found in cache
Processing 29/41:
[ppx_derivers.1.2.1] found in cache
Processing 30/41:
[ppx_sexp_conv.v0.13.0] found in cache
Processing 31/41:
[ppx_tools.5.0+4.05.0] found in cache
Processing 32/41:
[ppx_tools_versioned.5.4.0] found in cache
Processing 33/41:
[ppxlib.0.15.0] found in cache
Processing 34/41:
[result.1.5] found in cache
Processing 35/41:
[sexplib.v0.13.0] found in cache
Processing 36/41:
[sexplib0.v0.13.0] found in cache
Processing 37/41:
[shared-memory-ring.3.0.0] found in cache
Processing 38/41:
[stdlib-shims.0.3.0] found in cache
Processing 39/41:
Processing 40/41: [tcpip.2.8.1: http]
[topkg.1.0.5] found in cache
Processing 41/41: [tcpip.2.8.1: http]
[ERROR] The sources of the following couldn't be obtained, aborting:
          - tcpip.2.8.1:
            https://github.com/mirage/mirage-tcpip/archive/v2.8.1.tar.gz (Bad checksum, expected md5=1704b769cc0debc071bd50fcd4e8379c)

'opam install --verbose --yes tcpip.2.8.1 base.v0.13.2 base-bytes.base base-num.base channel.1.1.1 cmdliner.1.0.4 conf-which.1 cppo.1.6.9 cppo_ocamlbuild.1.6.9 cstruct.3.1.1 cstruct-lwt.3.1.1 dune.1.11.4 dune-configurator.1.0.0 io-page.1.6.1 ipaddr.2.9.0 jbuilder.transition logs.0.7.0 lwt.2.7.1 mirage-clock-unix.1.0.0 mirage-console.2.1.2 mirage-profile.0.7.0 mirage-types.2.8.0 mirage-types-lwt.2.8.0 mirage-unix.2.6.0 num.0 ocaml-compiler-libs.v0.12.3 ocaml-migrate-parsetree.1.8.0 ocamlbuild.0.14.1 ocamlfind.1.9.5 ocplib-endian.1.2 parsexp.v0.13.0 ppx_cstruct.3.1.1 ppx_derivers.1.2.1 ppx_sexp_conv.v0.13.0 ppx_tools.5.0+4.05.0 ppx_tools_versioned.5.4.0 ppxlib.0.15.0 result.1.5 sexplib.v0.13.0 sexplib0.v0.13.0 shared-memory-ring.3.0.0 stdlib-shims.0.3.0 topkg.1.0.5' failed.