[g13] CentOS72
Paul Mattione
pmatt at jlab.org
Wed Oct 4 11:56:52 EDT 2017
For future reference, to get the software to build on future OS's:
1) Wait for some other poor fool in another experiment to get things working in general, and have them update the master build system.
2) Copy the software from the previous build (/home/clasg13/svnbuild_centos72_64bit) to a new folder.
3) Clean out the old build results (everything in a build* folder in the nested structure, EXCEPT for trunk/scripts/build)
4) Define a new environment file, similar to the old one, updating as necessary. E.g.
a) cp /home/clasg13/env_svn_centos72_64bit /home/clasg13/env_svn_centos8_64bit
b) Update paths to CERN_HOME, GCC_HOME, CLAS6_HOME, and ROOTSYS in env_svn_centos8_64bit as needed. All of these need to have been built with the same version of gcc on the given platform. Note it won't compile with ROOT6, ROOTSYS has to point to ROOT5.
4) "svn update" to get the new build_system that the poor fool from the other experiment did in Step 1.
5) "cd $CLAS6_HOME/trunk", "scons install"
6) "cd $CLAS6_HOME/users/pmatt/decaychain/decayutils/", "scons install"
To be honest, I'm still investigating that the versions are all correct for 4). But for now gsim/gpp/user_ana work.
Enjoy.
- Paul
----- Original Message -----
From: "Paul Mattione" <pmatt at jlab.org>
To: g13 at jlab.org
Sent: Wednesday, October 4, 2017 11:39:08 AM
Subject: [g13] CentOS72
I've got all of the CLAS g13 software working on CentOS72 (thank you Colin for testing). You can use it by simply doing:
source /home/clasg13/env_svn_centos72_64bit
Of course, it assumes that you're starting from a clean, empty environment, so if it doesn't work move everything competing out of your .cshrc (where it doesn't belong anyway).
- Paul
_______________________________________________
g13 mailing list
g13 at jlab.org
https://mailman.jlab.org/mailman/listinfo/g13
More information about the g13
mailing list