Required packages for ROOT: yum install git binutils libX11-devel libXpm-devel libXft-devel libXext-devel bootstrap -prefix=Ĭhange $PATH to access compiled & installed cmake, ctest in. Check through yum (if OS is providing you the correct version of CMake)ĭownload from or from O=D tar xvfz cmake-x.x.x.tar.gz. ![]() bash_profile file.Įxport PATH=/bin:$PATHĮxport LD_LIBRARY_PATH=/lib64:$LD_LIBRARY_PATH /configure -prefix= -disable-multilib -enable-languages=c++,fortranĬhange $PATH and $LD_LIBRARY_PATH to access compiled & installed gcc, gfortran, c++ in the. Or build from sources (download the tar file from : tar xvfz gcc-x.x.x.tar.gz GCC (version should be greater than 4.8.x, current version is 7.3).īefore the installation, check if you are in the sudoers and if you have installed scl: yum install scl-utils scl-utils-buildĪlso check if you have package/version conflicts (For example: conflict with preinstalled perf-rt. Then proceed a usual to build and run the tests. To setup a running environment you can source /geantvext20181218/x86_64-centos7-gcc7-opt/setup.sh or simply execute lcgcmake run. Use the command lcgcmake show compilers or lcgcmake show versions to see what options exist. You can customise your software stack by changing the compiler version and the LCG stack version. Lcgcmake config -prefix -compiler gcc7 -version geantvext20181218 The following instructions shows how to do it: #-install lcgcmake In case you do not want to depend on CVMFS and be able to develop while disconnected from the network you can install the required externals packages locally. Installation of all the externals locally geant -DCMAKE_INSTALL_PREFIX= -DCTEST=ON ) Clone, configure and build GeantV package git clone Ĭmake. ![]() Where is the adequate platform label for your system (e.g. Setup a build environment source /cvmfs//lcg/views/geant-latest//setup.sh For MacOS you need to install first Fuse the package () and then cvmfs one (). It requires to have installed CVMFS client, which is the default for CERN lxplus(7) nodes. This is the simpler way to get all the required external packages directly from CVMFS, which are available for a number of predefined platforms (e.g. Currently we have the installation instructions only for RHEL-based Linux and for OS X.
0 Comments
Leave a Reply. |