GODI on Cygwin

GODICygwinにインストールできないか試行錯誤中。まだ、できていない。

  1. ./bootstrap_stage2でこける
  2. find-libのビルドができていない
  3. $PREFIX/build/godi/godi-findlib/work/findlb-1.1.2pl1/tools/extract_argsのビルドが失敗している
  4. libcamlrun.aが見つからないのが原因。ocamlcでのコンパイル時に-ccopt -L$PREFIX/lib/ocaml/std-libを指定してやればいい。
  5. $PREFIX/build/distfilesからfindlib-1.1.2pl1.tar.gzに含まれるMakefileを書き換え。フォルダごと圧縮する必要がある。
  6. チェックサムが変わるので、$PREFIX/etc/godi.confにNO_CHECKSUM=yesを追加
  7. findlib.exeのビルドに失敗する
  8. wsock32.libが足りないと言われたので、VS2005から取ってきて$PREFIX/build/godi/godi-findlib/work/findlb-1.1.2pl1/srcに置く
  9. libcamlrun.aが見つからないので、再びMakefileを書き換える。
  10. リンク時にエラーがでる。orz...

ふう、先は長いな。