Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
public:install_lofar_centos6.5 [2017-01-09 17:18]
Frank Breitling [1. Setup of build environment] added /opt/gcc-4.8.3/lib64 to LD_LIBRARY_PATH
public:install_lofar_centos6.5 [2017-02-01 21:16]
Frank Breitling Update for Python 2.7
Line 70: Line 70:
  
  
-=== 1.3 Boost ===+=== 1.3 Python === 
 +To use matplotlib 2 one also needs Python 2.7 or later. 
 + 
 +<​file>​ 
 +V_PY=2.7.13 
 +cd ~/​local/​src/​ 
 +wget https://​www.python.org/​ftp/​python/​$V_PY/​Python-$V_PY.tgz 
 +tar xf Python-$V_PY.tgz 
 +cd Python-$V_PY 
 +./configure --prefix=$HOME/​local --enable-shared ​                               
 +time make -j 
 +make install 
 +</​file>​ 
 + 
 + 
 + 
 +=== 1.4 Boost ===
 Also a newer version of [[http://​www.boost.org/​build/​doc/​html/​bbv2/​installation.html | Boost]] is required since AOFlagger v2.8.0 and later: Also a newer version of [[http://​www.boost.org/​build/​doc/​html/​bbv2/​installation.html | Boost]] is required since AOFlagger v2.8.0 and later:
  
Line 82: Line 98:
 time ./b2 install --prefix=${HOME}/​local time ./b2 install --prefix=${HOME}/​local
 </​file>​ </​file>​
- 
  
  
Line 145: Line 160:
 [[https://​github.com/​casacore/​casacore | Casacore]] also requires the CASA data.  [[https://​github.com/​casacore/​casacore | Casacore]] also requires the CASA data. 
 This is for example provided with [[http://​casa.nrao.edu/​casa_obtaining.shtml | CASA]]. \\ This is for example provided with [[http://​casa.nrao.edu/​casa_obtaining.shtml | CASA]]. \\
-Here we assume CASA is already installed and $HOME/​local/​casa ​is a link to the CASA folder. Then the data is in $HOME/local/casa. \\ +Here we assume CASA is already installed and can be found in the $CASAPATH given below. For convenience this is a link to the CASA folder. 
-We will specify this via -DDATA_DIR, otherwise we need a ~/.casarc file with the line: ''​measures.directory:​ $HOME/​local/​casa/​data''​ .\\+Then the data is in $CASAPATH/data. \\ 
 +We will specify this via -DDATA_DIR, otherwise we need a ~/.casarc file with the line: ''​measures.directory:​ $HOME/local/casa/​casa/​data''​ .\\
  
 ''​-DENABLE_TABLELOCKING=NO''​ switches off table locking, since read locks could not be acquired from the AIP Lustre file system leading to errors like: ''​-DENABLE_TABLELOCKING=NO''​ switches off table locking, since read locks could not be acquired from the AIP Lustre file system leading to errors like:
Line 164: Line 180:
 mkdir build/​casacore mkdir build/​casacore
 cd build/​casacore cd build/​casacore
 +CASAPATH=$HOME/​local/​casa/​casa
 time cmake ../​../​casacore -DBUILD_PYTHON=YES -DCMAKE_INSTALL_PREFIX=~/​local -DUSE_FFTW3=YES -DENABLE_TABLELOCKING=NO \ time cmake ../​../​casacore -DBUILD_PYTHON=YES -DCMAKE_INSTALL_PREFIX=~/​local -DUSE_FFTW3=YES -DENABLE_TABLELOCKING=NO \
-  -DUSE_OPENMP=YES -DDATA_DIR=~/​local/​casa/data -DUSE_HDF5=YES -DCMAKE_PREFIX_PATH=$HOME/​local+  -DUSE_OPENMP=YES -DDATA_DIR=$CASAPATH/data -DUSE_HDF5=YES -DCMAKE_PREFIX_PATH=$HOME/​local
 time make -j time make -j
 make install make install
Line 189: Line 206:
    ​--global-option=-L$HOME/​local/​lib --install-option=--prefix=$HOME/​local    ​--global-option=-L$HOME/​local/​lib --install-option=--prefix=$HOME/​local
 </​file>​ </​file>​
 +
  
 === 3.4 Casarest === === 3.4 Casarest ===
  • Last modified: 2017-03-08 15:27
  • (external edit)