Ocsigen - это исследовательский проект для разработки программных технологий для веба. http://www.ocsigen.org
Сначала запасаемся свежими исходниками:
darcs get http://ocsigen.org/darcs/lwt
darcs get http://ocsigen.org/darcs/ocsigen
darcs get http://ocsigen.org/darcs/obrowser
darcs get http://ocsigen.org/datcs/ocsimore
Ставим, используя пакетные менеджеры или руками:
ocaml
findlib
pcre-ocaml
ocaml-ssl
ocamlnet
cryptokit
camlzip
menhir для obrowser
pgocaml (для ocsimore)
Перед тем, как собирать lwt, надо собрать и установить react и open-ssl.
$ cd react
$ chmod +x build
$ ./build
$ INSTALLDDIR=/usr/local/lib/ocaml/site-lib/react ./build install
К сожалению, инсталлятор у этого пакета недобитый, придется руками поправить файл META в каталоге, куда поставилась библиотека.
$ cd lwt
$ gmake
$ gmake install
Ставим Ocamlduce. Для его сборки нужны сами исходники OCaml 3.11.1 Следуем указаниям в README в архиве ocamlduce-3.11.1.0.tar.gz и компиляем, и ставим.
2011-03-26 13:09