Problem during root installation

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.

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

Hi,

this has been fixed now in the head of ROOT.
Thanks again for reporting.

Danilo

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

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.

Thank you very much for the explanation :slight_smile:

Cheers
Paola