RE: [ROOT] long long problem in 3.05.05

From: Michael Groys (mihael@post.tau.ac.il)
Date: Thu Jun 19 2003 - 15:12:26 MEST


Hi Birger,
I also encountered with this problem.
My temporary solution was to put lines
that contain Long64_t & ULong64_t in .h
files in the form
#ifndef __CINT__
...
#endif
In the minimal case you need to do this
with files Rtypes.h & TBuffer.h
You can try my files
(May be you will need to append -D__CINT__ option
to the rootcint command line)
Cheers Michael.

-----Original Message-----
From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch] On Behalf Of
koblitz@poly.in2p3.fr
Sent: 19 June 2003 10:25
To: Rene Brun
Cc: roottalk@pcroot.cern.ch
Subject: [ROOT] long long problem in 3.05.05

Hi Rene,

I had to switch to v3.05.05 for the CMS-ECAL analysis software since you
told Jean Bourotte to use this version which fixed an important bug.
Previously I used 3.04.02. Now I am running into a serious problem:
 
rootcint -f Linux/H4DBManagerDict.C -c -I. -I/h4utils  -DWITH_MYSQL
-D__LINUX__ -DH4_BOUNDS_CHECK  H4DBManager.h H4DBManagerLinkDef.h
Error: 'long long' not ready. Go to $CINTSYSDIR/lib/longlong and run
setup
FILE:/coda/software/root/v3.05.05//include/Rtypes.h LINE:80
Warning: Error occured during reading source files
Warning: Error occured during dictionary source generation
!!!Removing Linux/H4DBManagerDict.C Linux/H4DBManagerDict.h !!!

The offending code can be found at:
/afs/cern.ch/user/k/koblitz/public/h4/h4rootdb/src

I am quite desperate to get this fixed, since people are pressing for
our 
software to be there before the Test-Beam. I already tried some hours to

get the long long working and did not succeed. Since it ran without long
long 
data type before I anyway don't understand why this is necessary!

Thanks in advance,
  Birger

PS: I am using root_v3.05.05.Linux.RH7.3.gcc296.tar.gz

-- 
 Birger Koblitz                Tel: +33/1 69 33 31 73
 Ecole Polytechnique - LLR
 Route de Saclay
 F-91128 Palaiseau






This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET