checkmate is hosted by Hepforge, IPPP Durham

Getting Started

Setting up ROOT

Installing ROOT

You must download the source and install ROOT from scratch. Please do not use the ROOT precompiled binaries but follow these instructions, since we encountered internal linking problems with the binary version of ROOT. Start by downloading the source files for the "Latest ROOT Release" 5.xx or 6.xx (you can choose) from http://root.cern.ch/drupal/content/downloading-root. Then, unpack the tarball as follows: tar -xzf root_6.xx.xx.source.tar.gz
cd root-6.xx.xx
After downloading ROOT, we can compile it as follows: ./configure --prefix=/home/root --enable-minuit2 --disable-fftw3 --enable-cxx11

Before you continue, please check the output of the configure command, especially:
  • Did any error message occur due to which the configure command could not finish successfully?
  • Does 'minuit2' appear in the final 'Enabled support for' line?

If any of the above failed, please investigate and try to fix the problems before you continue compiling ROOT. If you don't know how to solve your problem, feel free to contact us or have a look at the FAQ.

As soon as the configure command terminates successfully, you can continue with make ROOT is large, so go and have a (big) cup of coffee or tea in the meanwhile. If you work on a computer with multiple cores you can speed up the process by appending -j2 or -j4 to the make command if you have 2 or 4 cores respectively.

After a successful completion, please hit: make install On some machines make install returns the error that it cannot create certain etc/[...] directories. In that case, please rerun the ./configure step with the same arguments as above, plus --etcdir=/home/root/etc.

You can check if everything worked if /home/root/bin/root-config --has-minuit2 returns yes.
Everything Worked. Let's continue.
Something went wrong.