-- 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...)
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

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

==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


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


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

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2017-06-09 - AimilianosKoulouris
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

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