try specifying -I/u/people/cerello/fnd/msql/include to rootcint like:
rootcint dict.C -c -Ixxxxxxx FndFeeMap.h ...
Cheers, Fons.
>
> 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
>
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland Phone: +41 22 7679248 E-Mail: Fons.Rademakers@cern.ch Fax: +41 22 7677910