このプロジェクトから xencat ツールを構築しようとしています。ocamlopt
ビルドに使用しようとすると、
$ ocamlopt -o xencat xencat.ml
File "xencat.ml", line 1, characters 5-13:
Error: Unbound module Cmdliner
こちらのガイダンスに従って、cmdliner がインストールされていることと、それが に表示されることを確認してからocamlfind
、再試行しました。
表示される内容ocamlfind list
は次のとおりです。
$ ocamlfind list
bigarray (version: [distributed with Ocaml])
bytes (version: [distributed with OCaml 4.02 or above])
...
cmdliner (version: 0.9.8)
...
運が悪い:
$ ocamlfind ocamlopt -o xencat xencat.ml
File "xencat.ml", line 1, characters 5-13:
Error: Unbound module Cmdliner
このページに従って、ocamlbuild を試しました。
$ocamlbuild -use-ocamlfind xencat.byte
+ ocamlfind ocamlc -c -o xencat.cmo xencat.ml
File "xencat.ml", line 1, characters 5-13:
Error: Unbound module Cmdliner
Command exited with code 2.
明らかに何かが欠けていますが、Ocaml は初めてなので、他に何を試すべきかわかりません。