diff --git a/projects/miragesdk/examples/https-unikernel/Dockerfile b/projects/miragesdk/examples/https-unikernel/Dockerfile index 141b20277..99d4122ba 100644 --- a/projects/miragesdk/examples/https-unikernel/Dockerfile +++ b/projects/miragesdk/examples/https-unikernel/Dockerfile @@ -1,6 +1,6 @@ FROM ocaml/opam@sha256:a469435632d0cacbceab799d7e48201b727d025fa1805cbbe210d94233b251ad #FROM ocaml/opam:debian-9_ocaml-4.04.0 -RUN opam pin add -yn capnp 'https://github.com/talex5/capnp-ocaml.git#interfaces' +RUN opam pin add -yn capnp 'https://github.com/talex5/capnp-ocaml.git#demo1' RUN opam pin add -yn capnp-rpc 'https://github.com/talex5/capnp-rpc.git#demo1' RUN opam pin add -yn capnp-rpc-lwt 'https://github.com/talex5/capnp-rpc.git#demo1' RUN opam depext -i -y jbuilder lwt cohttp astring tls capnp camlzip alcotest cohttp diff --git a/projects/miragesdk/examples/https-unikernel/src/jbuild b/projects/miragesdk/examples/https-unikernel/src/jbuild index 0eb30fec6..29e48cd29 100644 --- a/projects/miragesdk/examples/https-unikernel/src/jbuild +++ b/projects/miragesdk/examples/https-unikernel/src/jbuild @@ -7,19 +7,19 @@ let extra_flags = | x -> failwith (Printf.sprintf "JBUILD_STATIC: unknown value %S" x) | exception Not_found -> "" -let sexp = Printf.sprintf " - (jbuild_version 1) \ - \ - (executables ( \ - (names (main store_main http_main tls_main)) \ - (libraries (capnp-rpc-lwt cohttp.lwt irmin-unix cmdliner fmt.tty)) \ - (flags (:standard %s)) \ - )) \ - (rule \ - ((targets (proto.ml proto.mli)) \ - (deps (proto.capnp)) \ - (action (run capnpc -o ocaml ${<})))) \ -" extra_flags +let sexp = Printf.sprintf {| + (jbuild_version 1) + + (executables ( + (names (main store_main http_main tls_main)) + (libraries (capnp-rpc-lwt cohttp.lwt irmin-unix cmdliner fmt.tty)) + (flags (:standard -w -53-55 %s)) + )) + (rule + ((targets (proto.ml proto.mli)) + (deps (proto.capnp)) + (action (run capnpc -o ocaml ${<})))) +|} extra_flags let () = send sexp