読者です 読者をやめる 読者になる 読者になる

OCaml 4.00.0 で omake 0.9.8.6_0.rc1 をビルドする

Arch Linux Linux

Arch Linux で omake が欲しい場合は AUR を使って

yaourt -Su omake

※すでに AUR のパッケージは修正されたので現在は以下を行う必要はありません.

などとすれば良いですが,最新版の OCaml でビルドする場合大量の warning が出て,warning を error として扱うためビルドが通りません.
調べてみると OCaml 3.12 のときにもあった既知の問題のようで,AUR (en) - omakeに対処法が載っていたので,それを真似て出てくる warning を無効化してやればうまくいきました.

何度もビルドしなおして,その都度原因となった warning を追加していくのがすごく面倒だったので,PKGBUILD の上記 URL と同じ場所に挿入した一行をここにメモっておきます.

sed -i.orig -r '/^public\.OCAMLFLAGS.*\S/s//&-32-33-34-35-37-38-39/' lib/build/OCaml.om || return 1