I am experimenting with the source code of the Lwt package. Right now I am stuck because of the C function called
lwt_unix_not_available and declared in
The relevant excerpt from
/* Raise [Lwt_unix.Not_available]. */ void lwt_unix_not_available(char const *feature) Noreturn;
So, that function never returns anything to its caller (that makes sense because it raises an exception).
The error message I get in the OCaml toplevel seems to indicate that I failed to load/include a c implementation file where
lwt_unix_not_available is defined. But a grep search for
lwt_unix_not_available source directory failed to locate any such file.