Re: ROOTCINT problems with long long

gora@solar2.ucr.edu
Wed, 21 Jul 1999 11:48:48 -0700


MXJ02154@nifty.ne.jp writes:
Dear Masaharu,
Thank you for your prompt reply. I have adopted your suggestion, and cut
out the parts from the system libraries that I did need. It was a bit tedious
to have to figure out all the dependencies in the various system files, so it
would be nice to have an updated cint.
I have a related problem now. What exactly is the difference between cint
and rootcint? Now, what I have is a variable which is an unsigned long long
int. rootcint (ROOT version 2.22.09/Linux version 2.0.36 (Redhat 5.2)) still
chokes on this, with the message:
Error: source file "long.dl" cannot open FILE:GPIB.h LINE:94
Error: 'long long' not ready. Go to $CINTSYSDIR/lib/longlong and run setup FILE:GPIB.h LINE:94

With cint5.14 I can find and install the relevant file. However, I still
cannot get rootcint to support "long long" What more do I need to do, besides
installing cint5.14 and defining all the CINTSYSDIR variables, etc. Thanks,
again.

Regards,
Gora

>Dear Gora,
>
>Thank you for reporting this. I found a problem in CINT when you use it
>in typedef. I'll fix this in cint5.14.10.
>
>I understand that you do not want to change system header file. Workaround
>is to copy it into other directory, change the __quad_t difition and give
>the directory to rootcint by -I.
[...]