Hello,
I’m trying to install root from source. This message happens during the installation
ad -DUSE_ROOT_ERROR -MMD -MP -o math/mathcore/src/MixMaxEngine.o -c /home/kritsadak/Documents/root-6.05.02/math/mathcore/src/MixMaxEngine.cxx
/home/kritsadak/Documents/root-6.05.02/math/mathcore/src/mixmax.h: Assembler messages:
/home/kritsadak/Documents/root-6.05.02/math/mathcore/src/mixmax.h:197: Error: unsupported instruction `cvtsi2sd’
make: *** [math/mathcore/src/MixMaxEngine.o] Error 1
Then, the installation stops. I install root-6.05.02 on Ubuntu 14.04 LTS 32 bit on VMware player. Could you help me solve the problem.
Thanks for your help.
Danilo
September 24, 2015, 10:29am
2
Hello,
thanks for posting this.
This is probably due to an issue with the inline assembly used by the generator.
We are looking into this.
Cheers,
Danilo
Danilo
September 24, 2015, 10:41am
3
Hi,
this has been fixed now in the head of ROOT.
Thanks again for reporting.
Danilo
Danilo
September 24, 2015, 10:45am
4
Sorry for not being specific enough: if you want to patch your sources and continue your compilation you can apply this commit to your sources:
root.cern.ch/gitweb?p=root.git; … 37a5bf5672
Cheers,
Danilo
marini
September 24, 2015, 4:26pm
5
Hello,
I apologize for the silly question, but I do have the same problem as Kittiman.
What does it mean that I can [quote] apply this commit to your sources[/quote]?
What should I do in practice?
Thank you
Cheers
Paola
Thank you. The problem is solved.
I replaced the old mixmax.h coming with source with the corrected mixmax.h from the link. Then, recompile the source and it works.
marini
September 24, 2015, 5:24pm
8
Thank you very much for the explanation
Cheers
Paola