$ mirage configure --xen
[...]
#================== ERROR while installing mirage-http.2.0.0 ==================#
# opam-version 1.2.0~beta4
# os linux
# command make
# path /home/tal/.opam/4.01.0/build/mirage-http.2.0.0
# compiler 4.01.0
# exit-code 2
# env-file /home/tal/.opam/4.01.0/build/mirage-http.2.0.0/mirage-http-1809-dc6e87.env
# stdout-file /home/tal/.opam/4.01.0/build/mirage-http.2.0.0/mirage-http-1809-dc6e87.out
# stderr-file /home/tal/.opam/4.01.0/build/mirage-http.2.0.0/mirage-http-1809-dc6e87.err
### stdout ###
# Makefile:14: recipe for target 'setup.data' failed
### stderr ###
# ocamlfind: Package `conduit.mirage' not found
# W: Field 'pkg_conduit_mirage' is not set: Command ''/home/tal/.opam/4.01.0/bin/ocamlfind' query -format %d conduit.mirage > '/tmp/oasis-903c6b.txt'' terminated with error code 2
# E: Cannot find findlib package conduit.mirage
# E: Failure("1 configuration error")
# make: *** [setup.data] Error 1
$ opam sw testing -A 4.01.0
$ opam remote
10 [git] mirage git://github.com/mirage/mirage-dev
0 [http] default https://opam.ocaml.org
$ opam install mirage-http
The following actions will be performed:
- install ocamlfind.1.3.3 [required by mirage-http]
- install camlp4.4.01.0 [required by fieldslib]
- install stringext.0.0.1 [required by cohttp]
- install re.1.2.1 [required by cohttp]
- install ounit.2.0.0 [required by cohttp]
- install ipaddr.2.2.0 [required by conduit]
- install cmdliner.0.9.2 [required by vchan, dns]
- install type_conv.109.53.00 [required by fieldslib]
- install optcomp.1.4 [required by ocplib-endian]
- install lwt.2.4.4 [required by mirage-http]
- install tuntap.0.7.0 [required by mirage-net-unix]
- install sexplib.109.55.00 [required by cohttp]
- install fieldslib.109.20.02 [required by cohttp]
- install ocplib-endian.0.2 [required by cstruct]
- install uri.1.7.1 [required by cohttp]
- install cstruct.1.3.0 [required by conduit]
- install xenstore.1.2.3 [required by vchan]
- install shared-memory-ring.1.0.0 [required by mirage-unix]
- install io-page.1.1.1 [required by vchan, mirage-types]
- install dns.0.8.1 [required by conduit-mirage]
- install mirage-types.2.0.0 [required by mirage-http]
- install vchan.2.0.0 [required by conduit-mirage]
- install mirage-net-unix.1.1.0 [required by tcpip]
- install mirage-clock-unix.1.0.0 [required by tcpip]
- install mirage-unix.1.1.0 [required by tcpip]
- install mirage-console.2.0.0 [required by tcpip]
- install tcpip.2.0.0 [required by conduit-mirage]
- install conduit-mirage.2.0.0 [required by mirage-http]
- install conduit.0.6.0 [required by cohttp]
- install cohttp.0.12.0 [required by mirage-http]
- install mirage-http.2.0.0
=== 31 to install ===
Do you want to continue ? [Y/n]
[...]
#==================== ERROR while installing conduit.0.6.0 ====================#
# opam-version 1.2.0~beta4
# os linux
# command make
# path /home/tal/.opam/testing/build/conduit.0.6.0
# compiler 4.01.0
# exit-code 2
# env-file /home/tal/.opam/testing/build/conduit.0.6.0/conduit-1629-af3201.env
# stdout-file /home/tal/.opam/testing/build/conduit.0.6.0/conduit-1629-af3201.out
# stderr-file /home/tal/.opam/testing/build/conduit.0.6.0/conduit-1629-af3201.err
### stdout ###
# ...[truncated]
# ocamlfind ocamlopt unix.cmxa -I /home/tal/.opam/testing/lib/ocaml/ocamlbuild /home/tal/.opam/testing/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/tal/.opam/testing/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
# ocamlfind ocamldep -ppopt -DHAVE_VCHAN -syntax camlp4o -package uri.services -package ipaddr.unix -package lwt.unix -package lwt -package stringext -package uri -package cstruct -package ipaddr -package sexplib -package sexplib.syntax -package camlp4.macro -modules lib/conduit.ml > lib/conduit.ml.depends
# ocamlfind ocamldep -ppopt -DHAVE_VCHAN -syntax camlp4o -package uri.services -package ipaddr.unix -package lwt.unix -package lwt -package stringext -package uri -package cstruct -package ipaddr -package sexplib -package sexplib.syntax -package camlp4.macro -modules lib/conduit.mli > lib/conduit.mli.depends
# ocamlfind ocamlc -c -w A-4-33-40-41-42-43-34-44 -annot -bin-annot -short-paths -principal -thread -strict-sequence -ppopt -DHAVE_VCHAN -syntax camlp4o -package uri.services -package ipaddr.unix -package lwt.unix -package lwt -package stringext -package uri -package cstruct -package ipaddr -package sexplib -package sexplib.syntax -package camlp4.macro -I lib -o lib/conduit.cmi lib/conduit.mli
# ocamlfind ocamlopt -c -w A-4-33-40-41-42-43-34-44 -annot -bin-annot -short-paths -principal -thread -strict-sequence -ppopt -DHAVE_VCHAN -syntax camlp4o -package uri.services -package ipaddr.unix -package lwt.unix -package lwt -package stringext -package uri -package cstruct -package ipaddr -package sexplib -package sexplib.syntax -package camlp4.macro -I lib -o lib/conduit.cmx lib/conduit.ml
# + ocamlfind ocamlopt -c -w A-4-33-40-41-42-43-34-44 -annot -bin-annot -short-paths -principal -thread -strict-sequence -ppopt -DHAVE_VCHAN -syntax camlp4o -package uri.services -package ipaddr.unix -package lwt.unix -package lwt -package stringext -package uri -package cstruct -package ipaddr -package sexplib -package sexplib.syntax -package camlp4.macro -I lib -o lib/conduit.cmx lib/conduit.ml
# File "lib/conduit.ml", line 23, characters 12-20:
# Error: Unbound value Ipaddr.t_of_sexp
# Command exited with code 2.
# Makefile:4: recipe for target 'all' failed
### stderr ###
# make: *** [all] Error 10