Я прочитал этот документ (http://openmirage.org/wiki/hello-world) и попытался построить Xen unikernel следующим образом:Как построить Xen unikernel миража OS
mirage configure --xen
make depend
make
Но не удалось при компиляции:
ocamlbuild -classic-display -use-ocamlfind -pkgs lwt.syntax,mirage-console.xen,mirage-types.lwt -tags "syntax(camlp4o),annot,bin_annot,strict_sequence,principal" -tag-line "<static*.*>: -syntax(camlp4o)" -cflag -g -lflags -g,-linkpkg,-dontlink,unix main.native.o
ocamlfind ocamldep -package mirage-types.lwt -package mirage-console.xen -package lwt.syntax -syntax camlp4o -modules main.ml > main.ml.depends
ocamlfind ocamlc -c -g -annot -bin-annot -principal -strict-sequence -package mirage-types.lwt -package mirage-console.xen -package lwt.syntax -syntax camlp4o -o main.cmo main.ml
ocamlfind ocamlopt -c -g -annot -bin-annot -principal -strict-sequence -package mirage-types.lwt -package mirage-console.xen -package lwt.syntax -syntax camlp4o -o main.cmx main.ml
pkg-config --print-errors --exists mirage-xen
Package mirage-xen was not found in the pkg-config search path.
Perhaps you should add the directory containing `mirage-xen.pc'
к PKG_CONFIG_PATH переменная окружения Пакет 'mirage-xen' не найден make: *** [build] Ошибка 1
Я установил mirage-x ru by opam install mirage-xen
успешно. Но в моем каталоге .opam нет mirage-xen.pc
.