I wrote an app in ocaml. It consist of several modules:
- Util (util.ml)
- Work1 (work1.ml) -- open Util
- Work2 (work2.ml) -- open Util, too
- Main (main.ml) -- open all of them.
When i compile its, using ocamlc, compilation failed on module Work2, and i get error message about unbound value from Util. Separate compilation doesn t work, too. What i do wrong?
ocamlc -o app.out -vmthread -pp camlp4o.opt unix.cma threads.cma camlp4of.cma util.ml work1.ml work2.ml main.ml
Thanks!