计算化学公社

 找回密码 Forget password
 注册 Register

求助:编译cp2k出现make: ***[makefile: 120: all] error 2

查看数: 1686 | 评论数: 10 | 收藏 Add to favorites 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-3-3 12:03

正文摘要:

本帖最后由 longqiyang 于 2023-3-3 12:05 编辑 各位老师,我输入source /sob/cp2k-8.1/tools/toolchain/install/setup cd /sob/cp2k-8.1 make -j 4 ARCH=local VERSION="ssmp psmp"这个命令后开始编译,然 ...

回复 Reply

jifeng131381 发表于 Post on 5 day ago
每次编cp2k都要找这个帖子  -./install_cp2k_toolchain.sh --with-openmpi=system --with-plumed=install -with-sirius=no --with-spla=no -j 48
longqiyang 发表于 Post on 2023-3-3 15:44:55
zjxitcc 发表于 2023-3-3 15:30
我在2L一开始就提醒你确认是否libz问题。现在3-7L的内容白折腾了。。。
SPLA库是SIRIUS库所需,如果你不 ...

对不起,老师,我之前确实没加--with-sirius=no,然后安装sirius这一步的时候,整个虚拟机卡住了,我直接叉掉了,然后重启,然后输入./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=install --with-plumed=install指令,再就是卡在了connot find -lspla这里;感谢老师耐心地指导,多谢多谢,我再重新试一下
zjxitcc 发表于 Post on 2023-3-3 15:30:46
本帖最后由 zjxitcc 于 2023-3-3 15:31 编辑
longqiyang 发表于 2023-3-3 15:03
老师,还是不行,我往上翻了下,发现我的报错并不是connot find -lz,而是connot find -lspla,这种情况 ...

我在2L一开始就提醒你确认是否libz问题。现在3-7L的内容白折腾了。。。
SPLA库是SIRIUS库所需,如果你不需要SIRIUS库的话,可以删除CP2K安装包,重来,在./install_cp2k_toolchain.sh那一步加上--with-sirius=no --with-spla=no
zjxitcc 发表于 Post on 2023-3-3 13:44:20
本帖最后由 zjxitcc 于 2023-3-3 13:50 编辑
longqiyang 发表于 2023-3-3 13:38
老师,我按照您的方法重新试了下,还是不成功,您帮忙看下我操作有没有问题;然后我打开cp2k-20222.1/arc ...

你机器上既然已有libz.so,就不用创建软链接了,直接修改arch/local.psmp文件即可。你注意看你的-lz在LIBS = xxxx里面,对于你的文件来说,它在倒数两、三行(我电脑上它在最后一行,不太一样)。修改LIBS里面的,不要修改FYPPFLAGS那行。
longqiyang 发表于 Post on 2023-3-3 13:08:54
zjxitcc 发表于 2023-3-3 12:45
那你可以试试6.2小节里面修改arch/local.psmp文件,添加库路径

嗯嗯好的老师,我试一下,感谢老师~
zjxitcc 发表于 Post on 2023-3-3 12:45:34
longqiyang 发表于 2023-3-3 12:39
老师,有这个文件,libz.so

那你可以试试6.2小节里面修改arch/local.psmp文件,添加库路径
zjxitcc 发表于 Post on 2023-3-3 12:19:29
本帖最后由 zjxitcc 于 2023-3-3 12:37 编辑

你图中所示报错不是第一次报错的地方,也没明确写明是cannot find -lz问题,最好展示第一次报错之处。

先假定你确实碰到了这个问题,那可以参考我写的《离线安装CP2K-2022.2(Intel编译器)》,其中6.2 ld: cannot find -lz小节有提到,检查一下你的libz库名称,可能你的libz库名称是libz.so.1.2.7之类的,就是没有libz.so,那么要创建软链接并写上库路径。

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 00:07 , Processed in 0.213042 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list