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