计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1683|回复 Reply: 10
打印 Print 上一主题 Last thread 下一主题 Next thread

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

[复制链接 Copy URL]

16

帖子

0

威望

93

eV
积分
109

Level 2 能力者

本帖最后由 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"这个命令后开始编译,然后出现图中的错误;我运行dnf install zlib-devel命令装上zlib库,提示这个库已经存在,再运行make指令,还是存在这个错误,exe/local文件夹下的文件没有cp2k.popt、cp2k.psmp,该怎么处理,多谢

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2023-3-3 12:19:29 | 只看该作者 Only view this author
本帖最后由 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,那么要创建软链接并写上库路径。
自动做多参考态计算的程序MOKIT

16

帖子

0

威望

93

eV
积分
109

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2023-3-3 12:39:11 | 只看该作者 Only view this author
zjxitcc 发表于 2023-3-3 12:19
你图中所示报错不是第一次报错的地方,也没明确写明是cannot find -lz问题,最好展示第一次报错之处。

...

老师,有这个文件,libz.so

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2023-3-3 12:45:34 | 只看该作者 Only view this author
longqiyang 发表于 2023-3-3 12:39
老师,有这个文件,libz.so

那你可以试试6.2小节里面修改arch/local.psmp文件,添加库路径
自动做多参考态计算的程序MOKIT

16

帖子

0

威望

93

eV
积分
109

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2023-3-3 13:08:54 | 只看该作者 Only view this author
zjxitcc 发表于 2023-3-3 12:45
那你可以试试6.2小节里面修改arch/local.psmp文件,添加库路径

嗯嗯好的老师,我试一下,感谢老师~

16

帖子

0

威望

93

eV
积分
109

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2023-3-3 13:38:48 | 只看该作者 Only view this author
本帖最后由 longqiyang 于 2023-3-3 13:40 编辑
zjxitcc 发表于 2023-3-3 12:45
那你可以试试6.2小节里面修改arch/local.psmp文件,添加库路径

老师,我按照您的方法重新试了下,还是不成功,您帮忙看下我操作有没有问题;然后我打开cp2k-20222.1/arch/local.psmp里面最后一行并没有lz,图片里的[backcolor=rgba(27, 31, 35, 0.05)]-L$(HOME)/.local/lib -lz是我加上去的

202303031337242849..png (218.38 KB, 下载次数 Times of downloads: 9)

202303031337242849..png

202303031337171501..png (218.38 KB, 下载次数 Times of downloads: 7)

202303031337171501..png

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

7#
发表于 Post on 2023-3-3 13:44:20 | 只看该作者 Only view this author
本帖最后由 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那行。
自动做多参考态计算的程序MOKIT

16

帖子

0

威望

93

eV
积分
109

Level 2 能力者

8#
 楼主 Author| 发表于 Post on 2023-3-3 15:03:41 | 只看该作者 Only view this author
zjxitcc 发表于 2023-3-3 13:44
你机器上既然已有libz.so,就不用创建软链接了,直接修改arch/local.psmp文件即可。你注意看你的-lz在LIB ...

老师,还是不行,我往上翻了下,发现我的报错并不是connot find -lz,而是connot find -lspla ,这种情况怎么处理呀

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

9#
发表于 Post on 2023-3-3 15:30:46 | 只看该作者 Only view this author
本帖最后由 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
自动做多参考态计算的程序MOKIT

16

帖子

0

威望

93

eV
积分
109

Level 2 能力者

10#
 楼主 Author| 发表于 Post on 2023-3-3 15:44:55 | 只看该作者 Only view this author
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这里;感谢老师耐心地指导,多谢多谢,我再重新试一下

5

帖子

0

威望

160

eV
积分
165

Level 3 能力者

11#
发表于 Post on 4 day ago | 只看该作者 Only view this author
每次编cp2k都要找这个帖子  -./install_cp2k_toolchain.sh --with-openmpi=system --with-plumed=install -with-sirius=no --with-spla=no -j 48

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 21:31 , Processed in 0.173016 second(s), 24 queries , Gzip On.

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