Dear all,
I am trying to test the latest ROOT… 7bdb76d3af8e6acc1e555e865be3ef8bb367d0d7 from this morning (Monday 7th April)
Configure script is not working anymore… It’s looping Ad vitam æternam… With
./configure linuxx8664gcc --prefix=$LOCAL --etcdir=$LOCAL/etc/root --all --enable-xrootd --with-xrootd=$LOCAL --enable-fftw3 --enable-gsl-shared --enable-mathmore --enable-minuit2 --enable-roofit
I obtain
Checking for source directory ... /home/mylogin/data/paquets/rootnew
Configuring for linuxx8664gcc
INFO: --enable-xrootd: already enabled by default.
INFO: --enable-fftw3: already enabled by default.
INFO: --enable-mathmore: already enabled by default.
INFO: --enable-minuit2: already enabled by default.
INFO: --enable-roofit: already enabled by default.
Checking for GNU Make version >= 3.80 ... ok
Checking for C compiler ... gcc
Checking for C++ compiler ... g++
Checking for linker (LD) ... g++
[ ...............................................................................]
Writing config.status ... done
Enabled support for asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, builtin_lzma, builtin_llvm, explicitlink, fftw3, gdml, genvector, gsl_shared, krb5, ldap, mathmore, memstat, minuit2, mysql, opengl, pgsql, python, qt, qtgsi, roofit, shadowpw, shared, sqlite, ssl, table, tmva, unuran, vc, vdt, x11, xft, xml.
To build ROOT type:
make
make install
*** Cleaning up previous non-C++11 build products, using:
*** make maintainer-clean;./configure linuxx8664gcc --prefix=/home/kulam/local --etcdir=/home/kulam/local/etc/root --all --enable-xrootd --with-xrootd=/home/kulam/local --enable-fftw3 --enable-gsl-shared --enable-mathmore --enable-minuit2 --enable-roofit
make[1]: Entering directory `/home/kulam/data/paquets/rootnew/math/genetic/test'
make[1]: Leaving directory `/home/kulam/data/paquets/rootnew/math/genetic/test'
make[1]: Entering directory `/home/kulam/data/paquets/rootnew/math/genvector/test'
make[1]: Leaving directory `/home/kulam/data/paquets/rootnew/math/genvector/test'
make[1]: Entering directory `/home/kulam/data/paquets/rootnew/math/mathcore/test'
make[1]: Leaving directory `/home/kulam/data/paquets/rootnew/math/mathcore/test'
make[1]: Entering directory `/home/kulam/data/paquets/rootnew/math/mathcore/test/fit'
Makefile:27: /home/kulam/local/config/Makefile.config: No such file or directory
make[1]: *** No rule to make target `/home/kulam/local/config/Makefile.config'. Stop.
make[1]: Leaving directory `/home/kulam/data/paquets/rootnew/math/mathcore/test/fit'
make: *** [distclean-mathcore] Error 2
Checking for source directory ... /home/kulam/data/paquets/rootnew
Configuring for linuxx8664gcc
INFO: --enable-xrootd: already enabled by default.
INFO: --enable-fftw3: already enabled by default.
INFO: --enable-mathmore: already enabled by default.
INFO: --enable-minuit2: already enabled by default.
INFO: --enable-roofit: already enabled by default.
Checking for GNU Make version >= 3.80 ... ok
Checking for C compiler ... gcc
Checking for C++ compiler ... g++
Checking for linker (LD) ... g++
[...................................................................................................]
… so I tried cmake (but I have never been able to compile root with cmake, not even one single time) … With
cmake -DCMAKE_INSTALL_PREFIX=/home/mylogin/local/root -Dbuiltin_gsl=ON -Dgsl_shared=ON -Dminuit2=ON -Dmathmore=ON ../rootnew/
I obtain :
Scanning dependencies of target Matrix
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTSparse.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TVectorT.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompChol.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompBase.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTUtils.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixT.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixDSymEigen.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompQRH.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompSparse.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompBK.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompLU.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTSymCramerInv.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompSVD.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixDEigen.cxx.o
[ 23%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTCramerInv.cxx.o
[ 24%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTBase.cxx.o
[ 24%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTLazy.cxx.o
[ 24%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTSym.cxx.o
[ 24%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/G__Matrix.cxx.o
/home/kulam/data/paquets/rootnew/math/matrix/src/G__Matrix.cxx: In function ‘void {anonymous}::TriggerDictionaryInitialization_libMatrix_Impl()’:
/home/kulam/data/paquets/rootnew/math/matrix/src/G__Matrix.cxx:6537:55: error: no matching function for call to ‘TROOT::RegisterModule(const char [10], const char* [48], const char* [187], const char* [2], const char*&, void (&)())’
/home/kulam/data/paquets/rootnew/math/matrix/src/G__Matrix.cxx:6537:55: note: candidate is:
In file included from /home/kulam/data/paquets/rootnew/math/matrix/src/G__Matrix.cxx:17:0:
/home/kulam/data/paquets/rootnew/core/base/inc/TROOT.h:269:22: note: static void TROOT::RegisterModule(const char*, const char**, const char**, const char**, const char*, void (*)(), const FwdDeclArgsToKeepCollection_t&)
/home/kulam/data/paquets/rootnew/core/base/inc/TROOT.h:269:22: note: candidate expects 7 arguments, 6 provided
make[2]: *** [math/matrix/CMakeFiles/Matrix.dir/src/G__Matrix.cxx.o] Error 1
make[1]: *** [math/matrix/CMakeFiles/Matrix.dir/all] Error 2
make: *** [all] Error 2
My System is :
Thanks for your advices…
Clingcurious
ps : please tell me that you are not all Apple-Mac-iOS dev…