Hello,
I just installed on my SLC4 PC gsl version 1.9. And then I already had ROOT 5.20/00 installed and I wanted to compile ROOT with mathmore. But I got this error (after ./configure --enable-mathmore, and make):
g++ -pipe -m64 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -pthread -I/usr/local/include -DGSL_VERSION=1009 -DUSE_ROOT_ERROR -I. -Icint/cint/inc -o math/mathmore/src/G__MathMore.o -c math/mathmore/src/G__MathMore.cxx
g++ -shared -Wl,-soname,libMathMore.so -m64 -O2 -o lib/libMathMore.so math/mathmore/src/Chebyshev.o math/mathmore/src/Derivator.o math/mathmore/src/GSLDerivator.o math/mathmore/src/GSLIntegrator.o math/mathmore/src/GSLInterpolator.o math/mathmore/src/GSLMCIntegrator.o math/mathmore/src/GSLMinimizer1D.o math/mathmore/src/GSLMinimizer.o math/mathmore/src/GSLNLSMinimizer.o math/mathmore/src/GSLRndmEngines.o math/mathmore/src/GSLRootFinder.o math/mathmore/src/GSLRootFinderDeriv.o math/mathmore/src/GSLRootHelper.o math/mathmore/src/GSLSimAnMinimizer.o math/mathmore/src/GSLSimAnnealing.o math/mathmore/src/Interpolator.o math/mathmore/src/KelvinFunctions.o math/mathmore/src/Polynomial.o math/mathmore/src/QuantFuncMathMore.o math/mathmore/src/RootFinderAlgorithms.o math/mathmore/src/SpecFuncMathMore.o math/mathmore/src/G__MathMore.o /usr/local/lib/libgsl.a /usr/local/lib/libgslcblas.a
/usr/bin/ld: /usr/local/lib/libgslcblas.a(sgemm.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libgslcblas.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [lib/libMathMore.so] Error 1
rm core/utils/src/RStl_tmp.cxx core/utils/src/rootcint_tmp.cxx
Perhaps I use wrong version(s)?
Thanks,
Balint