Не компилируется sulci.

добрый вечер!

при компиляции возникает ошибка.
make[1]: Leaving directory `/usr/local/src/sulci-0.5-alpha-20060501/libs/strftime'
make[1]: Entering directory `/usr/local/src/sulci-0.5-alpha-20060501/libs/xmpp'
ocamlfind ocamlopt -syntax camlp4o -package ulex,xml -c xmlstream.ml
Warning: File "xmlstream.ml", line 14, characters 53-55: this is not the end of a comment
File "xmlstream.ml", line 14, characters 52-55:
Parse error: ")" expected after [regexp] (in [regexp])
Preprocessor error
make[1]: *** [xmlstream.cmx] Ошибка 2
make[1]: Leaving directory `/usr/local/src/sulci-0.5-alpha-20060501/libs/xmpp'
make: *** [all] Ошибка 2

в xmlstream.ml

open Xml

let regexp space = ' ' | '\n' | '\t' | '\r'

let regexp any = xml_letter | xml_digit | xml_extender | xml_base_char
| xml_ideographic | xml_combining_char | xml_blank

let regexp name_char = xml_letter | xml_digit | '.' | '-' | '_' | ':'
| xml_combining_char | xml_extender
let regexp name = (xml_letter | '_' | ':') (name_char*)
^^^^^^^^^^^^ видимо косяк тут...

Sulci отстал от

Sulci отстал от новых версий Ocaml и посему несовместим с Ocaml 3.10.x. Вы можете либо взять Ocaml 3.9.x, либо руками подправить эти места, добавив пробел между * и ). Кроме этого, надо еще убрать из libs/Makefile упоминание про logger и service.

эх, и с ocaml 3.10 и с

эх, и с ocaml 3.10 и с 3.09 грабли с ocamlopt

make[1]: Leaving directory `/usr/local/src/sulci-0.5-alpha-20060501/libs/strftime'
make[1]: Entering directory `/usr/local/src/sulci-0.5-alpha-20060501/libs/xmpp'
ocamlfind ocamlopt -syntax camlp4o -package ulex,xml -c xmlstream.ml
Fatal error: the file ocamlopt is not a bytecode executable file
make[1]: *** [xmlstream.cmx] Ошибка 2
make[1]: Leaving directory `/usr/local/src/sulci-0.5-alpha-20060501/libs/xmpp'
make: *** [all] Ошибка 2

пособите плисс

findlib поди более

findlib поди более старый, чем указано в README?

наконец то

наконец то скомпилировал
http://forum.shamangrad.net/viewtopic.php?f=42&t=682
хороший мануал.

Syndicate content