NA62MC Installation on a SL6 Machine
This section describes the installation of the
NA62MC software package on a SL6 machine, from scratch.
It is updated to revision 562 of the software.
Obtaining the package
To checkout (download) an SVN working copy for the package, simply issue
svn co svn+ssh://<your lxplus username>@svn.cern.ch/reps/na62fw/trunk/NA62MC
Configuring the environment
Modified files are available to run the software in standalone mode, and can be found in
/afs/phas.gla.ac.uk/data/na62/software01/custom_scripts
- ExtPack/Geant4_Version - GEANT4 configuration script, to be copied in the local Geant4 build directory
- ExtPack/GNUmake-setup.sh + ExtPack/setup_g4datasets.sh - GEANT4 configuration scripts, to be copied in the local bin/ directory (where extra packages are installed)
- ExtPack/Makefile_glew - fixed makefile for the GLEW package (prefix path)
- ExtPack/configure_root - fixed configure script for ROOT installation (include of local glew)
- NA62MC/env.sh - replaces the environment variables configuration script in NA62MC/scripts
- NA62MC/GNUmakefile - replaces the default makefile in NA62MC/
Extra packages
- GCC compiler
- GMP library 4.3.2
- MPFR library 2.4.2
- MPC library 1.0.3
- GCC compiler 4.6.3
- GEANT4
- XercesC++ 3.1.1
- GEANT4 9.6p01
- GEANT4 datasets
- CLHEP 2.1.3.1
- Qt 4.6.3p2
- ROOT
- PCRE 8.36
- GLEW 1.12
- FFTW 3.3.4
- CFITSIO 3.370
- GRAPHVIZ 2.38.0
- LIBFFI 3.2.1
- PYTHON 3.4.2
- GLIB 2.42.1
- AT-SPI2-CORE 2.14.1
- GOBJECT INTROSPECTION 1.42.0
- ATK 2.14.0
- AT-SPI2-ATK 2.10.0
- NASM 2.11.06
- LIBJPEG TURBO 1.4.0
- LIBPNG 1.6.16
- LIBTIFF 4.0.3
- GDK PIXBUF 2.31.2
- PIXMAN 0.32.6
- CAIRO 1.14.2
- ICU 54.1
- FREETYPE 2.5.5
- HARFBUZZ 0.9.38
- FONTCONFIG 2.11.1
- PANGO 1.36.8
- GTK 3.14.8
- LIBDAEMON 0.14
- AVAHI 0.6.31
- OPENLDAP 2.4.40
- ROOT 5.34.17
- BOOST
- SQLITE
- XROOTD
Building from scratch
Instructions about how to build extra packages are contained in the
howto.txt file.
Compiling from scratch
In the NA62MC base directory
source scripts/env.sh
make
Troubleshooting
NA62Reconstruction Installation on a SL6 Machine
This section describes the installation of the
NA62Reconstruction software package on a SL6 machine, from scratch.
It is updated to revision 562 of the software.
Obtaining the package
To checkout (download) an SVN working copy for the package, simply issue
svn co svn+ssh://<your lxplus username>@svn.cern.ch/reps/na62fw/trunk/NA62Reconstruction
Configuring the environment
Modified files are available to run the software in standalone mode, and can be found in
/afs/phas.gla.ac.uk/data/na62/software01/custom_scripts
- NA62Reconstruction/env.sh - replaces the environment variables configuration script in NA62Reconstruction/scripts
- NA62Reconstruction/GNUmakefile - replaces the default makefile in NA62Reconstruction/
Compiling from scratch
In the NA62Reconstruction base directory
source scripts/env.sh
make
Troubleshooting
- Ensure that the proper data type is specified in
config/Spectrometer.conf
and config/LKr.conf
(DataType = data
or DataType = mc
)
--
Dan Protopopescu - 2015-02-23
--
Bruno Angelucci - 2015-06-25