计算化学公社

标题: plumed安装问题,undefined reference to `dgetri_' [打印本页]

作者
Author:
scottie    时间: 2022-10-31 17:50
标题: plumed安装问题,undefined reference to `dgetri_'
系统是centos7,想安装plumed2.8.1,已经安装gcc9(scl enable devtoolset-9 bash),按照教程按照:1. ./configure
2. make 这一步出现问题,错误是:
""
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: ../bias/MetaD.o: in function `int PLMD::Invert<double>(PLMD::Matrix<double> const&, PLMD::Matrix<double>&)':
MetaD.cpp:(.text._ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE[_ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE]+0x495): undefined reference to `dgetri_'
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: MetaD.cpp:(.text._ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE[_ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE]+0x56d): undefined reference to `dgetri_'
collect2: error: ld returned 1 exit status
make[4]: *** [plumed-static] Error 1
make[4]: Leaving directory `/home/name/plumed-2.8.1/src/lib'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/name/plumed-2.8.1/src/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/home/name/plumed-2.8.1/src'
make[1]: *** [lib] Error 2
make[1]: Leaving directory `/home/name/plumed-2.8.1'
make: *** [all] Error 2

""
这是怎么回事?应该怎样解决

作者
Author:
wzkchem5    时间: 2022-10-31 18:52
看起来是lapack库没有链接对,仔细检查一下lapack路径之类的设置
作者
Author:
scottie    时间: 2022-11-1 13:40
本帖最后由 scottie 于 2022-11-1 21:57 编辑

多谢老师,解决了这个问题

作者
Author:
scottie    时间: 2022-11-1 13:41
本帖最后由 scottie 于 2022-11-1 21:56 编辑
wzkchem5 发表于 2022-10-31 18:52
看起来是lapack库没有链接对,仔细检查一下lapack路径之类的设置



作者
Author:
三天写出SCI    时间: 2024-4-17 17:22
scottie 发表于 2022-11-1 13:40
多谢老师,解决了这个问题

你好,请问这是怎么解决的?




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3