由于gmp,将cgal安装为非root用户+错误

时间:2017-04-23 06:30:04

标签: installation gmp cgal

我想在我的群集中的帐户中安装CGAL;作为先决条件,我在一个文件夹中安装了PMG,并根据这篇文章https://unix.stackexchange.com/questions/265239/how-to-install-a-custom-gmp-lib-for-just-one-user 我在.bashrc文件的内容中添加了一些行。

GMP_DIR="${HOME}/gmp-6.1.2"
export LD_LIBRARY_PATH=${GMP_DIR}/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=${GMP_DIR}/lib64:$LIBRARY_PATH
export CPATH=${GMP_DIR}/include:$CPATH

但是在使用以下命令配置CGAL后

cmake -DWITH_CGAL_Core=ON -DWITH_CGAL_Qt5=OFF -DWITH_CGAL_ImageIO=OFF -DWITH_examples=OFF -DWITH_demos=OFF -DGMP_LIBRARIES_DIR:PATH=/data/home/parisa/gmp-6.1.2/lib -DGMP_INCLUDE_DIR:PATH=/data/home/parisa/gmp-6.1.2/include .

我收到此错误消息:

 External libraries supported: GMP;GMPXX;MPFR;ZLIB;OpenGL;LEDA;MPFI;RS;RS3;OpenNL;Eigen3;BLAS;LAPACK;QGLViewer;ESBTL;Coin3D;NTL;IPE
-- Preconfiguring library: GMP ...
-- Could NOT find GMP (missing:  GMP_LIBRARIES) 
CMake Error at cmake/modules/CGAL_SetupDependencies.cmake:66 (message):
  CGAL requires GMP to be found
Call Stack (most recent call first):
  CMakeLists.txt:673 (include)


-- Configuring incomplete, errors occurred!
See also "/data/home/parisa/CGAL-4.9.1/CMakeFiles/CMakeOutput.log".

我尝试将上述命令中的 lib 更改为 libgmp.a libgmp.la ,并且......但没有他们工作了! 我该如何解决这个错误?

0 个答案:

没有答案