Difference: RecommInstallation (1 vs. 2)

Revision 22017-06-09 - AimilianosKoulouris

Line: 1 to 1
 
META TOPICPARENT name="TestbeamAnalysis"
-- AimilianosKoulouris - 2016-05-28
Line: 12 to 12
  - the last one takes some time (5-30 mins).
Changed:
<
<
======== FFT ==
>
>
======== FFT ==
  - get fft. ./configure, (mallon thelei me option --with-pic
Added:
>
>
UPDATE [9/6/2017]
./configure --enable-shared
 make ,install.
(perhaps sudo make isntall)
Libraries install at /usr/local/lib. (should be)
Keep fft initial files. Put them also close to root (...wherever) and this will have to be included in the directory options later in root
Changed:
<
<
==ROOT! (6 does not work ) ROOT 5 should work)=====
>
>
==ROOT! (6 does not work ) ROOT 5 should work)=====
  0) Required packages:

Revision 12016-05-28 - AimilianosKoulouris

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="TestbeamAnalysis"
-- AimilianosKoulouris - 2016-05-28

RECOMM steps

- follow steps here : https://twiki.cern.ch/twiki/bin/view/Atlas/RecoMm
===== BOOST =====
- choose a folder, and move the unrared boost there.

mv ~/Downloads/boost_1_52_0 .
cd boost_1_52_0/

(make sure you have gcc installed (apt get build essential...)
./bootstrap.sh
sudo ./b2 install --prefix=/usr/boost_1_52_0/stage
#important to mkdir in the boost, and to put the right prefix, of where your boost folder is. (better put it somewhere in home folder, so that no shit with permissions will happen)

- the last one takes some time (5-30 mins).

======== FFT ==

- get fft. ./configure, (mallon thelei me option --with-pic

make ,install.
(perhaps sudo make isntall)
Libraries install at /usr/local/lib. (should be)
Keep fft initial files. Put them also close to root (...wherever) and this will have to be included in the directory options later in root

==ROOT! (6 does not work ) ROOT 5 should work)=====

0) Required packages:

sudo apt-get install git dpkg-dev make g++ gcc binutils libx11-dev libxpm-dev \
libxft-dev libxext-dev

Optional packages:

sudo apt-get install gfortran libssl-dev libpcre3-dev \
xlibmesa-glu-dev libglew1.5-dev libftgl-dev \
libmysqlclient-dev libfftw3-dev cfitsio-dev \
graphviz-dev libavahi-compat-libdnssd-dev \
libldap2-dev python-dev libxml2-dev libkrb5-dev \
libgsl0-dev libqt4-dev

1 get source.
2 config with correct directories (only the `opt` one should be changed)

./configure --enable-fftw3 --with-fftw3-incdir="/opt/fftw-3.3.3/api" --with-fftw3-libdir="/usr/local/lib" --all

3 make

-fPIC error: reconfigure FFT like so: --with-pic

4 ROOT BUILD SUCCESFUL! (YEAH!)

5) move to /usr/... (or wherever)
6) ./thisroot.sh
7)done?


======RECOMM======

- when ready, get recomm. go in, and edit the makefile.

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback