Hi Henrique, I finally had time to update the http://root.cern.ch/root/hepvis98/newgui.html page with compile instructions and to also fix-up the periodic and guidemo examples mentioned on the HowTo page. They should work now. Let me know. Cheers, Fons. Henrique de M. J. Barbosa - mestrado wrote: > Hi Rooters, > > It's probably something very stupid but I don't know what else to try. > I'm having some problems using root GUI widgets. As it is something > completely new to me, I tried first the exemples: > > http://root.cern.ch/root/HowtoGUI.html > > But I couldn't even compile correctly any of the exemples. For instance, > I've found at: > > http://root.cern.ch/root/hepvis98/newgui.html > > the GUI Example number 1: > > #include <TROOT.h> > #include <TApplication.h> > #include <TGClient.h> > > extern void InitGui(); > VoidFuncPtr_t initfuncs[] = { InitGui, 0 }; > > TROOT root("GUI", "GUI test environement", initfuncs); > > int main(int argc, char **argv) > { > TApplication theApp("App", &argc, argv); > MyMainFrame mainWin(gClient->GetRoot(), 200, 220); > theApp.Run(); > return 0; > } > > > And I tried: > > gcc gui1.c -I$ROOTSYS/include -L$ROOTSYS/lib > > The error message that follows is giant... something like 200 lines or > more. Am I doing something wrong?? > > Once I was not sure about the compilation command, I decided to try > the periodic table exemple. Since there is a Makefile, it should work > nice but it didn't. The error message is below. > > Do you have any clues of what Am I doing wrong? > > best regards, > > Henrique Barbosa > **************************************** > Henrique Barbosa The Pierre Auger > PhD Student Observatory > > State University at Campinas - BRASIL > "Gleb Wathagin" Physics Institute > Department of Cosmic Rays and Chronology > **************************************** > > > Oh, I'm using root v3.02.06 on linux RedHat 7.1 with gcc2.96. > > > ======================================================== > ERROR MESSAGE > ======================================================== > [hbarbosa@positron periodic]$ make all > Generating dictionary EventCint... > Warning: File "XSPeriodicTable.h" already loaded > Warning: File "XSStepButton.h" already loaded > Warning: File "NdbMF.h" already loaded > Warning: File "NdbMT.h" already loaded > Warning: File "NdbMTReactionXS.h" already loaded > Warning: File "NdbMaterial.h" already loaded > Warning: File "NdbParticle.h" already loaded > Warning: File "NdbParticleList.h" already loaded > g++ -g -Wall -fPIC -D_REENTRANT > -I/home/drc01/hbarbosa/wpc8/bin/croot/include -I./ -c XSGui.cxx -o XSGui.o > XSGui.cxx: In method `Bool_t XSGui::ProcessMenuMessage (long int)': > XSGui.cxx:166: cannot convert `char **' to `const char **' in > assignment > XSGui.cxx:171: jump to case label > XSGui.cxx:165: crosses initialization of `TGFileInfo fi' > XSGui.cxx:175: jump to case label > XSGui.cxx:165: crosses initialization of `TGFileInfo fi' > XSGui.cxx:180: jump to case label > XSGui.cxx:165: crosses initialization of `TGFileInfo fi' > XSGui.cxx:184: jump to case label > XSGui.cxx:165: crosses initialization of `TGFileInfo fi' > XSGui.cxx:192: jump to case label > XSGui.cxx:165: crosses initialization of `TGFileInfo fi' > XSGui.cxx:171: case label `M_FILE_SAVE' within scope of cleanup or > variable array > XSGui.cxx:175: case label `M_FILE_EXIT' within scope of cleanup or > variable array > XSGui.cxx:180: case label `M_ELEM_REACTION' within scope of cleanup or > variable array > XSGui.cxx:184: case label `M_HELP_ABOUT' within scope of cleanup or > variable array > XSGui.cxx:192: `default' label within scope of cleanup or variable > array > make: ** [XSGui.o] Erro 1 > > -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:38 MET