Re: rootcint problems with recent brat release

From: Peter H. L. Christiansen (pchristi@nbi.dk)
Date: Sun Jun 09 2002 - 07:26:48 EDT

  • Next message: Stephen J. Sanders: "ZdcRdoModule crashes for earlier runs"

    Hi Steve
    
    I don't know if it the case, but you can look at the recent discussion by 
    Christian and Jens Ivar (I think I forwarded it to the dev list). If you 
    checkout the Makefile from brahms_app/pc_app/dst/ you can see where you 
    pout the -p to make it compile.
    The problem there had to do with some nested classes that now ?! need this 
    flag (signals that class needs precompilation before rootcint does it 
    worst) to generate the cint code.
    
    Hope it helps
       Peter
    
    On Fri, 7 Jun 2002, Stephen J. Sanders wrote:
    
    > Hi,
    > At some point after the collaboration meeting something changed in brat
    > so that I am no longer able to link the MA calibration programs.  I'm 
    > getting
    > the following error with rootcint:
    > 
    > rootcint -f ./src/Analysiscint.cxx -c  -DONL_unix -fsigned-char 
    > -I/usr/X11/include -I/usr/local/include/root -DONL_unix=1 
    > -DHAVE_DLFCN_H=1 -I/usr/local/include/brat  -I./inc  LinkAnalysisINC.h 
    > Analysis_LinkDef.h
    > Limitation: cint can not accept more than 40 function arguments 
    > FILE:/usr/local/include/brat/BrDbRun.h LINE:169
    > Error: Unexpected EOF G__fgetname():2 FILE:tmpfile LINE:1246
    > Advice: You may need to use +P or -p option
    > Warning: Unknown type ((3)<<16)+((3)<<8)+(5));} in function argument 
    > FILE:tmpfile LINE:1246
    > Error: Unexpected EOF G__fignorestream():3 FILE:tmpfile LINE:1246
    > Advice: You may need to use +P or -p option
    > Error: Unexpected EOF G__fgetstream_template():2 FILE:tmpfile LINE:1246
    > Advice: You may need to use +P or -p option
    > Error: Unexpected EOF G__fignorestream():3 FILE:tmpfile LINE:1246
    > Advice: You may need to use +P or -p option
    > Error: Unexpected EOF G__exec_statement() FILE:tmpfile LINE:1246
    > Advice: You may need to use +P or -p option
    > Warning: Error occured during reading source files
    > Warning: Error occured during dictionary source generation
    > !!!Removing ./src/Analysiscint.cxx ./src/Analysiscint.h !!!
    > rootcint: error loading headers...
    > make: *** [multReplay] Error 1
    > 
    > 
    > I went back to an earlier version of brat and everything worked fine. 
    >  I'm running into the
    > same problem locally on my PPC and on rcas.  Any ideas?
    > 
    > Regards,
    > Steve
    > 
    > 
    
    -- 
    :-) --------------------------- )-:
     Peter H L Christiansen @ NBI
     EMAIL  : pchristi@nbi.dk
     OFFICE : Tb1@NBI  (353 25269)
     HOME   : Hjertensfrydsgade 3, st
     PHONE  : 33330493(New)/ 40840492(mob.) 
    :-D --------------------------- \-:
    



    This archive was generated by hypermail 2b30 : Mon Jun 10 2002 - 11:39:21 EDT