Upgrade to ROOT patch branch HEAD of version 5.20.00 as of June 15, 2009, which includes a fix from the ROOT team to fix the "CloneTree" bug, see:
https://savannah.cern.ch/bugs/index.php?51357
Fermi Patches
This is a GLAST/Fermi-specific release in that we replaced the default version of xrootd included in the build, to use a patched version of xrootd client. Unfortunately this version does not build on windows, so for now, xrootd has been disabled. I do not believe anyone uses xrootd from windows anyhow. We will activate it again, when we're able to build xrootd. Probaby when we move to ROOT v5.24.00 and can hopefully use xrootd out of the box.
Also applied a patch by hand for gcc 3.2.3, according to the ROOT Forum discussion: http://root.cern.ch/phpBB2/viewtopic.php?t=7294&highlight=utils
Applied a patch by hand for Minuit2:
Wiki Markup Here
is
Lorenzo
Moneta's
description
of
the
change:
Ifyou
can't
move
to
version
5.23/40,
you
could
eventually
just
apply
the
simple
patch
to
fix
this
bug.
Itis
just
a
one
line
change
in
one
file,
see
below
Index:math/minuit2/src/SinParameterTransformation.cxx
\
===================================================================\
---
math/minuit2/src/SinParameterTransformation.
cxx cxx (revision
28219)
\\
+++
math/minuit2/src/SinParameterTransformation.
cxx cxx (working
copy)
\
@@-51,7
\+51,7
@@ double@@
double SinParameterTransformation::DInt2Ext(doubleValue,
double
Upper,
double
Lower)
const { const //
return
the
derivative
of
the
transformation
d
Ext/
d
Int
\
- return
- return 0.5*fabs((Upper-
Lower)*cos(Value));
\
+ return
+ return 0.5*((Upper-
Lower)*cos(Value))
; } }
// namespace Minuit2
./configure linux --fail-on-missing --enable-mysql --enable-xrootd --with-python-incdir=/afs/slac/g/glast/ground/GLAST_EXT/rh9_gcc32opt/python/2.5.1-gl1/gcc32/include/python2.5 --with-python-libdir=/afs/slac/g/glast/ground/GLAST_EXT/rh9_gcc32opt/python/2.5.1-gl1/gcc32/lib/python2.5/config --enable-reflex --enable-cintex --enable-roofit --with-oracle-incdir=/usr/oracle/rdbms/public --with-oracle-libdir=/usr/oracle/lib --enable-minuit2 --enable-unuran --enable-table --enable-explicitlink > & config.log &
...