On 2 Feb 2016, at 16:06, Alex Olivas <[log in to unmask]<mailto:[log in to unmask]>> wrote:
I tried to build GENIE against system ROOT yesterday and ran into a couple issues. First off, you still need to set ROOTSYS, which is kind of annoying. It's installed along with every other package on my system. So I set ROOTSYS to '/usr'...fine. Then building GENIE, I get the error message that MathMore is not enabled.
*** Error *** ROOT needs to be built with GSL/MathMore enabled. at ./configure line 86.
It is, in fact, installed and root-config showed that it was enabled.
Is there a libMathMore.so in /usr/lib?
I'm the process of purging system ROOT and building from source, since it was built against pythia8 and GENIE still requires pythia6, right?.
Yes.
Is there any planned support to build against system ROOT (and maybe pythia8) on Ubuntu systems?
Can certainly look at removing the mandatory ROOTSYS env variable.
We already use —with-xyz-inc and —with-xyz-lib arguments in the GENIE configure script to specify the include and library paths
for several other packages that GENIE depends upon. I see no reason why this can not be done for ROOT too. Will look at it.
As for PYTHIA8 - there is a working interface, but some significant code refactorisation is needed to deploy that new interface in a public release.
So I am not sure we expect this to become public very soon.
cheers
Costas
--
Dr. Constantinos Andreopoulos
Reader (Associate Professor) in Experimental Particle Physics
University of Liverpool & STFC Rutherford Appleton Lab
+44-(0)7540-847333 (Mobile)
+44-(0)1235-445091 (Office/RAL)
+44-(0)1517-943201 (Office/Liverpool)
http://costas.andreopoulos.eu
|