GSI Helmholtzzentrum für Schwerionenforschung
Well, I had a bit of toothache installing, so I'll detail my changes. Fell over installing root. cd jan12/tools rm -rf root svn co https://root.cern.ch/svn/root/trunk root (version 5.99 at time of writing, made separately, cd root; make, then reran jan12/configure.sh) Then it fell over at geant4_vmc jan12/transport/geant4_vmc/source/geometry/src added "using namespace std;" to TG4GeometryServices.cxx TG4MCGeometry.cxx Think the compiler (4.6.3) has some beef here, also for r3broot.
Hi, Normally the packages in the fairsoft are consistence, so if you change ROOT to the newest trunk for any reason, you should not expect that everything will run out of the box! and the changes you did to the VMC had to be send to CERN and not to us. WHy you need to go to newest ROOT? and what beef is there with 4.6.3? and what about the jan12 externals do you have problems compiling them with the 4.6.3? Mohammad
Hi Mohammad, thank you for the reply. At first I naturally tried the script without modification. From the .log "ERROR: root could not be created." My next step - compile the present version of root stand alone. No luck. After that, remove that version of root and update it (v5.99). No more root problems with installation. As for VMC issues, it worked ok for 12.04 64bit. With the same compiler, actually. I have no idea why vmc gave me these stream errors on i686, I just thought it useful, if not appropriate, to explain what I did to make it run here. Cheers
Hi, the first part of the complete installation procedure of the external packages checks the system and look for needed libraries and so on. Have you encountered any problems at this step or did you have only problems when the installation process comes to root? Ciao Florian
Hi, here I wonder, because Ubuntu is again using some new paths to"hide" their libraries, which are neither foreseen in out scripts nor in the root configuration. Anyway, I fixed the issue and for me the jan12 release compiles on Ubuntu 12.04. Please try to start with a fresh checkout and do the installation again. If the installation should work it would be nice if you could change the topic name from "Jan12 on 12.04 i686" to " [solved] Jan12 on 12.04 i686". Ciao Florian
I had the same problem with jan12, with the tarball you (Florian) sent me, but now taking jan12 from svn it is fixed in my case.
Hi, I'm afraid to say the script did not install without hitch for me. *** Compiling root ................ *** Applying patch needed for Ubuntu 12.04 Copied rootconfig.sh ...................... Configure Root .......................................... *** ERROR: root could not be created. Stefano, are you on x86_64? I'll see if I can get it working by ineptly fiddling with the root_config.patch tomorrow.
Yes, I have downloaded the code from svn and installed it just this afternoon, w/o any interventions.
Hi, Could you send a more detailed error message. With only ERRor it is hard to understand what is the problem. What I don't understand is why it works for me without problems. Ciao Florian
Hi, It works also for me on Ubuntu 12.04 (64 bit), I just had to add the -fPIC to the CXXFLAGS for glpk and gsl packages (in SVN now). results are on: http://cdash.gsi.de/CDash/index.php?project=R3BRoot&date=20120705 Cheers, Mohammad
Hi, nice to hear the installation goes well for most! After 'svn up' 5 minutes ago, I find these errors when running the script (see attached). (12.04, i686) Any further information needed, please ask.
Hi, Seems to be a known problem with i686 and ROOT 5.32: http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=13999 So may be it would be better if you use the trunk of FairSoft, and we have to make a new release as soon as possible! regards, Mohammad