It looks like you haven’t installed findlib (i.e. the ocamlfind command). findlib installs a script called topfind into your ocaml lib dir which loads findlib into the toplevel
and provides the camlp4o directive.
I’ve not used opam, but I expect it’s something along the lines of opam install findlib …
David
From: caml-list-request@inria.fr [mailto:caml-list-request@inria.fr]
On Behalf Of Casey Basichis
Sent: 20 August 2013 20:38
To: caml-list@inria.fr
Subject: [Caml-list] Setting up OcaIDE
Hi,
I'm just getting started with ocaml, following along with the new "Real World Ocaml" book.
I built the latest dev on osx and also installed the ocaml binaries. I am getting errors with OcaIDE. Eclipse:
OCaml version 4.00.1
Cannot find file topfind.
Unknown directive `camlp4o'.
#
I've tried a number of things to get it going to no avail.
I added the following to ~/.ocamlinit :
let () =
try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
with Not_found -> ()
to ~/.bash_profile I added :
export OCAML_TOPLEVEL_PATH=/Users/caseybasichis/.opam/4.01.0dev+trunk/lib/toplevel
eval `opam config env`
I also tried adding those to ~/.profile
I also tried building and make installing findlib-1.4
If you have any ideas of how I might get this running I would greatly appreciate it, I am very much looking forward to hello world hallelujah.
Thanks,
Casey
--
Casey James Basichis
Composer - Adventure Time - Cartoon Network
http://www.caseyjamesbasichis.com
caseybasichis@gmail.com
310.387.7540