hello caml-list
when I try to compile

class type node =
object
  method  get_right_sibling : node option
end
class type ['top_parent_type,'left_sibling_type,'right_sibling_type] typ  =
object
  inherit node
  method get_left_sibling : 'left_sibling_type option
  method get_right_sibling : 'right_sibling_type option
end   
type 'p foo_typ = ('p,'p foo_typ,'p foo_typ) typ


with

ocamlc test.ml

ocamlc just freezes; I'm using ocaml 3.09.2 on ubuntu. What should I do?