As I was trying to install root-6.06.00 on my Fedora 21 with gc version 4.9 and 32bit build using the following installation method:
[ul]wget root.cern.ch/download/root_v6.0 … rce.tar.gz
tar zxvf root_v6.06.00.source.tar.gz
./configure --enable-soversion --all --build=debug --with-pythia8-incdir=$PYTHIA8/include --with-pythia8-libdir=$PYTHIA8/lib > configure.out.txt 2>&1
gmake > make.out.txt 2>&1[/ul]
I am receiving the following error message after doing: gmake
[quote]In file included from /home/…/pythia_root/root-6.06.00/math/mathcore/src/MixMaxEngine.cxx:19:0:
/home/…/pythia_root/root-6.06.00/math/mathcore/src/mixmax.h:98:19: error: ‘__uint128_t’ was not declared in this scope
myuint mod128(__uint128_t s);
Makefile:655: recipe for target ‘math/mathcore/src/MixMaxEngine.o’ failed
gmake: *** [math/mathcore/src/MixMaxEngine.o] Error 1[/quote]
As I continue ignoring the error towards gmake install , it becomes obvious that lots of error would accompany which will cause the source not to be installed properly. I have already uninstalled the older version. So, what would be the cause? I am wondering if I am choosing a wrong version not being compatible with my system or missing other important notes in the above commands. Your help is greatly appreciated.
I was trying to avoid Cmake method in order to have an “in-place” installation of root which does not go into my /usr/local or …and that I can compile and run the code as a C code from command line. Would that be possible?
something like the following command that I used to invoke for my older version of root?
And thanks dear Axel, I can’t wait to see that release.
What do you guys think?
I ignored the error and proceeded further and it seems that it works now. But, I did this only for v5.34.32.
I think I need to wait for Axel to let me know how long should I wait for 06.02 or …?