The source code for caravel includes a binding for g_thread_init which is required for webkit-gtk and which you need to install first.
Just 'cd g_thread_init' and issue 'make' and 'make libinstall' (with the proper rights). It uses ocamlfind.

Once it is installed, you can run 'make' in the toplevel folder. Here are the dependencies: lablwebkit from ocaml-gir, mikmatch-pcre, lablgtk2, ocamlnet-gtk2.

The output is manager.native and webkit_worker.native. Just run './manager.native'. Currently, both files have to be in the same folder.
