CINTS2 += $(MODDIRS)/longif3.cxx
endif
-CINTS2 += $(MODDIRS)/longif3.cxx
-endif
ifeq ($(GCC_MAJOR),3)
CINTS2 := $(filter-out $(MODDIRS)/libstrm.%,$(CINTS2))
CINTS2 := $(filter-out $(MODDIRS)/longif.%,$(CINTS2))
[/code] Just save it to a file (“afile.txt”) and run “patch -p0 < afile.txt” and then try make again. Does that help?
OK, so ROOT is fixed, now you’ll have to talk to Intel to get their compiler fixed It looks like a compiler error to me, and from what I’ve heard they are extremely helpful and fast with their response. Uh, in fact this bug has been reported here already: root.cern.ch/phpBB2/viewtopic.php?t=5118 but it seems it has not been reported to Intel yet. Good luck!
I had a look at this post: http://root.cern.ch/phpBB2/viewtopic.php?t=5118. I made the following change in config/Makefile.config: ENABLEPCH := no, as was suggested by ardashev. This has solved my problem.
I will report the issue to Intel. Thanks for your help,
Pieter
The error I reported occured with icc 10.0.023. Before posting the bug to Intel, I upgraded my compiler to their newest version 10.0.026. Apparently, someone has already bumped into the problem, because the issue is solved. ROOT v5.17/05 compiles and runs perfectly.