OMake

omake を使ってみる.
http://omake.metaprl.org/index.html
AUR にもあるが,そのままだと ocaml 3.12.0 でビルドできない.どうやら警告の種類が増えて,警告をエラーとして扱っているのでそのままではビルドできなくなってしまったらしい.
そこで http://aur.archlinux.org/packages.php?ID=16093 のコメント欄にある通りに警告を無効化する形で解決した.


んで omake -P としてみるも

*** omake error:
   Failure: om_notify_open: (null)

と言われてしまった.
しばらく原因がわからなかったが,omake は FAM (File Alteration Monitor) というものを利用していて,これのデーモンが動いていなかったのが原因だった.
というわけで /etc/rc.d/fam start した後 omake -P したら無事動いてるっぽかった.