RuntimeWarning CLASS already in TClassTable


ROOT Version: 6.18
Platform: CC7 / Python3
Compiler: GCC 6.2


Hi all,

lately, I am seeing a lot of the following warnings.

TClassTable::Add:0: RuntimeWarning: class __gnu_cxx::__normal_iterator<const double*,vector<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IBaseFunctionMultiDimTempl<double> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IGradientFunctionMultiDimTempl<double> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IGradientMultiDimTempl<double> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IBaseFunctionOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IGradientOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IGradientFunctionOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::BasicFitMethodFunction<ROOT::Math::IBaseFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::BasicFitMethodFunction<ROOT::Math::IGradientFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IParametricFunctionMultiDimTempl<double> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IParametricGradFunctionMultiDimTempl<double> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IBaseParam already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IParametricFunctionOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IParametricGradFunctionOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::BasicFCN<ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Fit::UnBinData> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::BasicFCN<ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Fit::UnBinData> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::BasicFCN<ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Fit::BinData> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::BasicFCN<ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Fit::BinData> already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::DataOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::DataRange already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::FitData already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::BinData already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::UnBinData already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::BaseIntegratorOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IntegratorOneDimOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IntegratorMultiDimOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::VirtualIntegrator already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::VirtualIntegratorOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::VirtualIntegratorMultiDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IntegratorOneDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IntegratorMultiDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::Chi2FCN<ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Math::IParametricFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::Chi2FCN<ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Math::IParametricFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::ParameterSettings already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::MinimizerOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::FitConfig already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::FitResult already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::Fitter already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Math::IParametricFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::LogLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Math::IParametricFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IBaseFunctionMultiDimTempl<double>,ROOT::Math::IParametricFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::PoissonLikelihoodFCN<ROOT::Math::IGradientFunctionMultiDimTempl<double>,ROOT::Math::IParametricFunctionMultiDimTempl<double> > already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Fit::SparseData already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::AdaptiveIntegratorMultiDim already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::Minimizer already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::MinimTransformVariable already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::BasicMinimizer already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IMinimizer1D already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::BrentMinimizer1D already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IRootFinderMethod already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::BrentRootFinder already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::ChebyshevPol already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::Delaunay2D already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::DistSampler already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::DistSamplerOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::Factory already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::Functor already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::Functor1D already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::GradFunctor already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::GradFunctor1D already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::GaussIntegrator already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::GaussLegendreIntegrator already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::IOptions already in TClassTable
TClassTable::Add:0: RuntimeWarning: class ROOT::Math::GenAlgoOptions already in TClassTable

It could be us doing something wrong, but it seems related to the upgrade to ROOT v6.18.00.

What is happening and what are those warning? I believe to understand them, but I am not sure what triggers them.

The warnings are coming from TMath and Fit methods.
May be @moneta has an idea.

Typically this means that there is two installation of ROOT available in the LD_LIBRARY_PATH.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.