Re: rootcint problems with recent brat release

From: Stephen J. Sanders (ssanders@ku.edu)
Date: Mon Jun 10 2002 - 12:49:03 EDT

  • Next message: Truls Martin Larsen: "Re: A hard problem... (the efficiency analysis)]"

    Hi Peter,
    Thanks! Jens Ivar actually sent me this clarification while the lists 
    were down.
    He also set me straight about needing to put the -p flag AFTER the -c flag.
    I had tried using -p before my posting to the list (since the error message
    said to do this), but got hung up with the positional requirements.
    
    Regards,
    Steve
    
    Peter H. L. Christiansen wrote:
    
    > 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
    >> 
    >> 
    



    This archive was generated by hypermail 2b30 : Mon Jun 10 2002 - 12:49:50 EDT