CamlZIP(1.0.4)がfindlibから見つからない
ocamlnetでインストールされる一部パッケージにはcamlzipを利用する者があったのでそれをcamlzipをダウンロードしてmake,make all opt,make installした。
しかしocamlnetのconfigure(-enable-zip付き)したところcamlzipが見つからないというエラー。
どうやらfindlibへのインストールが必要らしい。
まず以下のようなMETAというファイルをつくりcamlzipをインストールしたディレクトリに置く。
name="camlzip" version="1.0.4" description="CamlZIP" requires="unix" archieve(byte)="zip.cma" archieve(native)="zip.cmxa"
そして次のコマンドを実行する
ocamlfind install camlzip META *.so *.cmx *.a *.mli *.cmi *.cmxa *.cma
これでocamlnetのmakeはうまくいくようになった。
あと、デフォルトで/usr/lib/ocaml/zipというふうにzipというパッケージ名でインストールされてしまっているので元のパッケージは消しておく。
ocamlfind remove zip