[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2008-06-12 (17:26) |
From: | Gerd Stolpmann <info@g...> |
Subject: | Re: [Caml-list] How to compile using sexplib? |
Am Donnerstag, den 12.06.2008, 09:44 -0700 schrieb Luca de Alfaro: > I am trying to use sexplib to serialize some data structures, as many > of you advised, and I am somewhat stuck trying to compile. > This is what I get: > > ocamlfind ocamlc -package > unix,str,vec,mapmin,hashtbl_bounded,fileinfo,intvmap,extlib,mysql,sexplib -I ../../batch/analysis -I +camlp4 -pp camlp4orf -g -c online_db.ml > File "online_db.ml", line 44, characters 22-26: > Parse error: [semi] expected after [str_item] (in [implem]) > Preprocessor error I would try ocamlfind ocamlc -package sexplib,... -syntax camlp4o -I ... -c online_db.ml ocamlfind includes some mechanics to drive camlp4, and I am pretty sure sexplib configures that. Gerd > > where my line 44 is simply: > > type foo_t = int list with sexp > > I have the impression that the problem is in how I compile. > Specifically, if I do not use the "-pp camlp4orf" part, I get a > "syntax error", as the file is not getting preprocessed. > If I use the above -pp line, I get the error I reported. I am not > sure what is the proper way to preprocess the file, and unfortunately, > sexplib does not explain how to compile code against it. > I am sure this is obvious for everybody, but it is the first time I > use camlp4, so some help would be appreciated. > > All the best, > > Luca > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs -- ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------