rootcint

CERELLO@to.infn.it
Fri, 11 Apr 1997 11:56:23 +0300 (MET-DST)


Hi,

I have a question concerning the dictionary generation.
I want to add a class in which I have some variables whose types are
defined in the msql.h file. But, if I include it in my class header
file, when I try to run rootcint I get the following error message:

rootcint dict.C -c FndFeeMap.h FndConst.h FndEvt.h FndRdt.h FndHTof.h
FndHLmd.h FndHStb.h FndEvent.h
Error: source file "msql.h" cannot open FILE:FndFeeMap.h LINE:2

then:

gcc dict.C -c -I/u/people/cerello/fnd/root/include
-I/u/people/cerello/fnd/msql/include -o dict.o -g
/u/people/cerello/fnd/root/include/TError.h: In function `void
G__set_cpp_environmentdict(...)':
In file included from dict.C:22:
/u/people/cerello/fnd/root/include/TError.h:40: parse error before
string constant
dict.C:24: parse error at end of input
*** Exit 1
Stop.

Any idea of the reason for this?
If I don't include msql.h, rootcint runs without errors, but of course I
can't link and get the executable.

Thanks,

Piergiorgio