ROOT Version: 6.32.08
Platform: Mac OS M1 Sequoia 15.3
Compiler: Apple clang version 16.0.0 (Xcode 15.2)
I get the following error when attempting to compile ROOT on my machine:
In file included from /Users/haleyreid/analysis/root-6.32.08/hist/hist/src/HFitImpl.cxx:15:
In file included from /Users/haleyreid/analysis/root-6.32.08/math/mathcore/inc/Fit/Fitter.h:30:
/Users/haleyreid/analysis/root-6.32.08/math/mathcore/inc/Math/IParamFunction.h:107:62: error: no template named 'IBaseFunctionMultiDimTempl'; did you mean 'IParametricFunctionMultiDimTempl'?
107 | class IParametricFunctionMultiDimTempl: virtual public IBaseFunctionMultiDimTempl<T>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| IParametricFunctionMultiDimTempl
/Users/haleyreid/analysis/root-6.32.08/math/mathcore/inc/Math/IParamFunction.h:107:13: note: 'IParametricFunctionMultiDimTempl' declared here
107 | class IParametricFunctionMultiDimTempl: virtual public IBaseFunctionMultiDimTempl<T>,
| ^
/Users/haleyreid/analysis/root-6.32.08/math/mathcore/inc/Math/IParamFunction.h:107:62: error: circular inheritance between 'IParametricFunctionMultiDimTempl<T>' and 'IParametricFunctionMultiDimTempl<T>'
107 | class IParametricFunctionMultiDimTempl: virtual public IBaseFunctionMultiDimTempl<T>,
| ^
/Users/haleyreid/analysis/root-6.32.08/math/mathcore/inc/Math/IParamFunction.h:111:18: error: no template named 'IBaseFunctionMultiDimTempl'
111 | typedef IBaseFunctionMultiDimTempl<T> BaseFunc;
| ^
/Users/haleyreid/analysis/root-6.32.08/math/mathcore/inc/Math/IParamFunction.h:231:31: error: no template named 'IGradientFunctionMultiDimTempl'; did you mean 'IParametricFunctionMultiDimTempl'?
231 | using BaseGradFunc = IGradientFunctionMultiDimTempl<T>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| IParametricFunctionMultiDimTempl
I wasn’t able to find any similar errors, any help or suggestions would be appreciated!
Thanks,
Haley