This is only needed when no central repository is available such as afs or cvmfs.

This package is generally only required for testbeam to have a local ILCSoft version. A superbuild package has been developed to install the minimum required software for testbeam. This package take care of downloading and building the necessary packages and creates a script init_ilcsoft.sh for initialisation.  You can find the package here: https://github.com/CALICETB


Pre-requirements

  • python-dev 
  • libbz2-dev 
  • g++ 4.8 minimum 
  • ROOT pre-requirements : https://root.cern.ch/build-prerequisites

  • CMake 2.8 minimum 
  • git 
  • OpenSSL 
  • subversion with neon/serf modules 
  • perl > 5.14 

  • python > 2.6 

  • JDK/JRE (Java development toolkit) 
  • glut libraries --> freeglut3-dev 

  • libncurses5-dev (ubuntu 14) 
  • libxrender-dev (ubuntu 14)

Installation

The installation is pretty simple. After installing the pre-requirements, do

cd <workspace>
git clone https://github.com/CALICETB/ILCSoftInstall.git ILCSoftInstall
cd ILCSoftInstall
mkdir build
cd build
cmake ..
make