[Omake] Build problem with OCaml release candidate

Aleksey Nogin nogin at metaprl.org
Fri Dec 21 12:05:11 PST 2007


Markus,

It would appear that the RC1 has a problem with typing of recursive
modules :-(

I would recommend bugging people on the OCaml list with this...

Aleksey

On 20.12.2007 11:03, Markus Mottl wrote:

> Hi,
> 
> I have run into the following problem trying to build
> omake-9.8.5.godi3 in Godi with the current release candidate 1 for
> OCaml-3.10.1:
> 
>> File "omake_node.ml", line 331, characters 0-791:
>> Signature mismatch:
>> Modules do not match:
>>   sig
>>     type t =
>>       DirElt.t =
>>         DirRoot of Lm_filename_util.root
>>       | DirSub of FileCase.t * string * t Lm_hash.hash_marshal_eq_item
>>     val abs_dir_name : DirHash.t -> string
>>   end
>> is not included in
>>   sig
>>     type t =
>>         DirRoot of Lm_filename_util.root
>>       | DirSub of FileCase.t * string * DirHash.t
>>     val abs_dir_name : DirHash.t -> string
>>   end
>> Type declarations do not match:
>>   type t =
>>     DirElt.t =
>>       DirRoot of Lm_filename_util.root
>>     | DirSub of FileCase.t * string * t Lm_hash.hash_marshal_eq_item
>> is not included in
>>   type t =
>>       DirRoot of Lm_filename_util.root
>>     | DirSub of FileCase.t * string * DirHash.t
>> make[1]: *** [omake_node.cmo] Error 2
>> make: *** [bootstrap] Error 2
>> make[1]: Leaving directory `/usr/local/home/godi310.1_64bit/godi/build/godi/godi-omake/work/omake-0.9.8.5/boot'
> 
> Any ideas on how to fix this?
> 
> Best regards,
> Markus
> 



More information about the Omake mailing list