Bug #1836

MAUS won't install on newer Scientific Linux

Added by Wilbur, Scott about 8 years ago. Updated almost 7 years ago.

Build System
Target version:
Start date:
22 March 2016
Due date:
% Done:


Estimated time:
New Issue


MAUS bundles ROOT v5.34.30, which has an #ifdef GFAL2_API in TGFALFile.cxx. However, the latest version of Fedora (on which Scientific Linux is based) changed that #define in gfal_api.h from GFAL2_API to GFAL2_API_H_. See ellert's comment here:

ROOT 6.07 fixes this with a single change:

Related issues

Related to MAUS - Feature #1919: Upgrade to ROOT6OpenDobbs, Adam14 March 2017


Updated by Dobbs, Adam about 8 years ago

Thanks for the heads up. I have had in mind to upgrade to ROOT 6 for awhile now, this will be a good excuse to push ahead with it. Will aim to get it added in either release 2.2.0 or 2.3.0.


Updated by Dobbs, Adam over 7 years ago

  • Target version set to Future MAUS release

Update: ROOT6 is not supported by GCC5, though it should be soon (a fix is in, just not released). When the pro version of ROOT get the fix I will be able to update us to ROOT6.


Updated by Dobbs, Adam about 7 years ago

I have a candidate branch for MAUS working with ROOT6 at lp:~ajdobbs/maus/maus-root6. I am attempting to get it accepted as the default MAUS ROOT, but need to make sure the analysis guys come with us.


Updated by Dobbs, Adam almost 7 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Upgrading to ROOT6 has encountered some resistance from users. I have however managed to patch the trunk to build with GCC6, which now allows us to build to on the latest linux distributions. It will be in release 2.9.1, or is already available in the merge branch.

Also available in: Atom PDF