On 21/11/2007, Nicolas Pouillard < nicolas.pouillard@gmail.com> wrote:
Excerpts from hmf's message of Wed Nov 21 12:30:28 +0100 2007:
> The manual states that in the *.itarget
> files a comment is either a blank or dash.
> Does this mean:
>
> - comment here
>
> is a comment? If so, it does not seem
> to work.

The manual is wrong on that point, it's a sharp (#) not a dash (-).

# comment here

I also noticed that. Plus what seems to be a couple of bugs?

$ echo -n '# comment here' > _tags
$ ocamlbuild target
Lexical analysis error: Bad key in configuration line at line 1 (from file: "_tags")

or even worse

$ echo -n '# comment here:' > _tags
$ ocamlbuild target
Failure: lexing: empty token.

Also:  I had a number of question concerning ocamlbuild in my recent post about c libs from ocaml.
I elaborate them here, but see my original post for the context.
Does anyone have an illuminating insight?

---

*  I still don't know the most basic thing, how to build an output-obj o file.
*  I found no way to convince ocamlbuild to use the local library (in this example we build
ocamlbuild foo.cmxa
and then would simply want
ocamlopt -o foo foo.cmxa foo_wrapper.ml
but 'ocamlbuild foo_wrapper.native' rebuilds it all the same

* I don't know what the possible tags are, how I add them.

* If I use a syntax extension which has to be build, adding the pp... tag does not create a dependency which is checked. I don't know how to add this dependency.

Help appreciated, but probably a  more detailed manual will solve this with time.

Viktor