Bug #1836
MAUS won't install on newer Scientific Linux
100%
Description
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:
https://bodhi.fedoraproject.org/updates/gfal2-2.10.2-1.fc23
ROOT 6.07 fixes this with a single change:
Related issues
Updated by Dobbs, Adam over 7 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 about 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 over 6 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 over 6 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.