1. In the location where you want to install EUTelescope:
- export ILCSOFT=$PWD/ILCSOFT
2. mkdir -p $ILCSOFT
3. Check out the latest version of the ILCSoft Installer:
4. Update the Eudaq_version:
- In $ILCSOFT/ilcinstall_eutel-git/releases/v01-17-05/release-versions.py:
- Eudaq_version = "trunk”
5. Use gcc version 4.8.1:
- source /afs/cern.ch/sw/lcg/releases/gcc/4.8.1/x86_64-slc6/setup.sh
6. Run the installation:
- cd $ILCSOFT/ilcinstall_eutel-git
- ./ilcsoft-install -i examples/eutelescope/release-standalone.cfg
- For some unknown reason (to me), the ROOT compilation will not work. When ilcsoft-install tries to compile ROOT, stop the procedure and make a dynamic link to a ROOT version already compiled on afs:
- cd $ILCSOFT/v01-17-05/root
- ln -s /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.18/x86_64-scl6-gcc48-opt/root 5.34.18
- Rerun again the ilc-install script. this time it does not try to compile ROOT and finishes successfully.
7. Build eudaq and eutelescope:
- On Github, fork Mathieu Benoit's eudaq and eutelescope repositories.
- Change the git to point to your own repositories:
- git checkout reco-august2014
- source $ILCSOFT/v01-17-05/init_ilcsoft.sh
- source $ILCSOFT/v01-17-05/CMake/2.8.12/build_env.sh
- cd $ILCSOFT/v01-17-05/Eutelescope/trunk/external/eudaq/trunk/build
- Like for eudaq, take Samir's branch (using git remote commands ...)
- cmake ..
- make -j4
- make install
- cd $ILCSOFT/v01-17-05/Eutelescope/trunk/build
- cmake ..
- make -j4
- make install
--
NiloufarAlipourTehrani - 2014-11-11