|
[Rivet] installing Rivet1.1.3 - Problem with gslPaolo Francavilla paolo.francavilla at pi.infn.itWed Aug 19 19:20:27 BST 2009
Dear all, I have a problem installing Rivet1.1.3 on a machine at CERN (with afs) The problem seems to be related to the headers of the GSL Library. Could you help me? This is what I am doing: export LD_LIBRARY_PATH=/afs/cern.ch/sw/lcg/external/GSL/1.10/slc4_amd64_gcc34/lib:$LD_LIBRARY_PATH export PATH=/afs/cern.ch/sw/lcg/external/GSL/1.10/slc4_amd64_gcc34/bin:$PATH ./rivet-bootstrap --prefix=$PWD/istall the error is: In file included from ../../include/Rivet/Math/Matrices.hh:8, from ../../include/Rivet/Rivet.hh:78, from ChargedFinalState.cc:2: ../../include/Rivet/Math/MatrixDiag.hh:7:28: gsl/gsl_vector.h: No such file or directory ../../include/Rivet/Math/MatrixDiag.hh:8:28: gsl/gsl_matrix.h: No such file or directory ../../include/Rivet/Math/MatrixDiag.hh:9:27: gsl/gsl_eigen.h: No such file or directory In file included from ../../include/Rivet/Math/Matrices.hh:8, from ../../include/Rivet/Rivet.hh:78, from ChargedFinalState.cc:2: ../../include/Rivet/Math/MatrixDiag.hh: In function `Rivet::EigenSystem<N> Rivet::diagonalize(const Rivet::Matrix<N>&)': ../../include/Rivet/Math/MatrixDiag.hh:116: error: `gsl_matrix' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:116: error: `A' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:116: error: there are no arguments to `gsl_matrix_alloc' that depend on a template parameter, so a declaration of `gsl_matrix_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:116: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ../../include/Rivet/Math/MatrixDiag.hh:124: error: `vecs' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:124: error: there are no arguments to `gsl_matrix_alloc' that depend on a template parameter, so a declaration of `gsl_matrix_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:125: error: `gsl_vector' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:125: error: `vals' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:125: error: there are no arguments to `gsl_vector_alloc' that depend on a template parameter, so a declaration of `gsl_vector_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:126: error: `gsl_eigen_symmv_workspace' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:126: error: `workspace' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:126: error: there are no arguments to `gsl_eigen_symmv_alloc' that depend on a template parameter, so a declaration of `gsl_eigen_symmv_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:127: error: there are no arguments to `gsl_eigen_symmv' that depend on a template parameter, so a declaration of `gsl_eigen_symmv' must be available ../../include/Rivet/Math/MatrixDiag.hh:128: error: `GSL_EIGEN_SORT_VAL_DESC' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:128: error: there are no arguments to `gsl_eigen_symmv_sort' that depend on a template parameter, so a declaration of `gsl_eigen_symmv_sort' must be available ../../include/Rivet/Math/MatrixDiag.hh:134: error: there are no arguments to `gsl_vector_get' that depend on a template parameter, so a declaration of `gsl_vector_get' must be available ../../include/Rivet/Math/MatrixDiag.hh:137: error: there are no arguments to `gsl_matrix_get' that depend on a template parameter, so a declaration of `gsl_matrix_get' must be available ../../include/Rivet/Math/MatrixDiag.hh:144: error: there are no arguments to `gsl_eigen_symmv_free' that depend on a template parameter, so a declaration of `gsl_eigen_symmv_free' must be available ../../include/Rivet/Math/MatrixDiag.hh:145: error: there are no arguments to `gsl_matrix_free' that depend on a template parameter, so a declaration of `gsl_matrix_free' must be available ../../include/Rivet/Math/MatrixDiag.hh:146: error: there are no arguments to `gsl_matrix_free' that depend on a template parameter, so a declaration of `gsl_matrix_free' must be available ../../include/Rivet/Math/MatrixDiag.hh:147: error: there are no arguments to `gsl_vector_free' that depend on a template parameter, so a declaration of `gsl_vector_free' must be available In file included from ../../include/Rivet/Math/Matrices.hh:8, from ../../include/Rivet/Rivet.hh:78, from Beam.cc:2: ../../include/Rivet/Math/MatrixDiag.hh:7:28: gsl/gsl_vector.h: No such file or directory ../../include/Rivet/Math/MatrixDiag.hh:8:28: gsl/gsl_matrix.h: No such file or directory ../../include/Rivet/Math/MatrixDiag.hh:9:27: gsl/gsl_eigen.h: No such file or directory In file included from ../../include/Rivet/Math/Matrices.hh:8, from ../../include/Rivet/Rivet.hh:78, from Beam.cc:2: ../../include/Rivet/Math/MatrixDiag.hh: In function `Rivet::EigenSystem<N> Rivet::diagonalize(const Rivet::Matrix<N>&)': ../../include/Rivet/Math/MatrixDiag.hh:116: error: `gsl_matrix' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:116: error: `A' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:116: error: there are no arguments to `gsl_matrix_alloc' that depend on a template parameter, so a declaration of `gsl_matrix_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:116: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ../../include/Rivet/Math/MatrixDiag.hh:124: error: `vecs' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:124: error: there are no arguments to `gsl_matrix_alloc' that depend on a template parameter, so a declaration of `gsl_matrix_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:125: error: `gsl_vector' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:125: error: `vals' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:125: error: there are no arguments to `gsl_vector_alloc' that depend on a template parameter, so a declaration of `gsl_vector_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:126: error: `gsl_eigen_symmv_workspace' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:126: error: `workspace' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:126: error: there are no arguments to `gsl_eigen_symmv_alloc' that depend on a template parameter, so a declaration of `gsl_eigen_symmv_alloc' must be available ../../include/Rivet/Math/MatrixDiag.hh:127: error: there are no arguments to `gsl_eigen_symmv' that depend on a template parameter, so a declaration of `gsl_eigen_symmv' must be available ../../include/Rivet/Math/MatrixDiag.hh:128: error: `GSL_EIGEN_SORT_VAL_DESC' was not declared in this scope ../../include/Rivet/Math/MatrixDiag.hh:128: error: there are no arguments to `gsl_eigen_symmv_sort' that depend on a template parameter, so a declaration of `gsl_eigen_symmv_sort' must be available ../../include/Rivet/Math/MatrixDiag.hh:134: error: there are no arguments to `gsl_vector_get' that depend on a template parameter, so a declaration of `gsl_vector_get' must be available ../../include/Rivet/Math/MatrixDiag.hh:137: error: there are no arguments to `gsl_matrix_get' that depend on a template parameter, so a declaration of `gsl_matrix_get' must be available ../../include/Rivet/Math/MatrixDiag.hh:144: error: there are no arguments to `gsl_eigen_symmv_free' that depend on a template parameter, so a declaration of `gsl_eigen_symmv_free' must be available ../../include/Rivet/Math/MatrixDiag.hh:145: error: there are no arguments to `gsl_matrix_free' that depend on a template parameter, so a declaration of `gsl_matrix_free' must be available ../../include/Rivet/Math/MatrixDiag.hh:146: error: there are no arguments to `gsl_matrix_free' that depend on a template parameter, so a declaration of `gsl_matrix_free' must be available ../../include/Rivet/Math/MatrixDiag.hh:147: error: there are no arguments to `gsl_vector_free' that depend on a template parameter, so a declaration of `gsl_vector_free' must be available make[2]: *** [Beam.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [ChargedFinalState.lo] Error 1 make[2]: Leaving directory `/media/usbdisk/francav/swt/Rivet/build/Rivet-1.1.3/src/Projections' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/media/usbdisk/francav/swt/Rivet/build/Rivet-1.1.3/src' make: *** [all-recursive] Error 1 Traceback (most recent call last): File "./rivet-bootstrap", line 425, in ? conf_mk_mkinst(os.path.join(BUILDDIR, "rivet"), RIVET_CONFIGURE_FLAGS) File "./rivet-bootstrap", line 181, in conf_mk_mkinst sys.exit(1) SystemExit: 1 Thanks for your help. Paolo Francavilla -- ________________________________________ Paolo Francavilla INFN Sez. di Pisa Edificio C Polo Fibonacci, Largo B. Pontecorvo 3 56100 Pisa Tel.: +390502214414 e-mail: paolo.francavilla at pi.infn.it paolo.francavilla at cern.ch
More information about the Rivet mailing list |