1

我正在尝试使用 pymolwiki ( https://pymolwiki.org/index.php/Linux_Install ) 中描述的 mothed 从源代码在我的 centos 7 系统上安装 pymol,直到我运行安装脚本:

#!/bin/bash -e

prefix=/opt/pymol-svn
modules=$prefix/modules

# If you want to install as root, then split this line up in "build"
# and "install" and run the "install" with "sudo"
python2.7 setup.py build install \
    --home=$prefix \
    --install-lib=$modules \
    --install-scripts=$prefix

我收到一条错误消息,安装过程已终止:

在 contrib/mmtf-c/mmtf_parser.cpp:31:0 包含的文件中:contrib/mmtf-c/mmtf_parser_private.h:38:23:致命错误:msgpack.hpp:没有这样的文件或目录#include ^ 编译终止。

然后我通过 yum 命令安装了 msgpack 并尝试再次运行 pymol 安装脚本,但仍然出现相同的错误。

我用谷歌搜索了这个问题,但找不到答案。有人可以在这里帮助我吗?

此致。

孙业平

4

1 回答 1

0

你需要安装 msgpack 的开发者包。

yum install msgpack-devel.x86_64

为我修好了。

这里列出了其他几种方法:

https://sourceforge.net/p/pymol/mailman/message/35883233/

于 2017-07-31T03:38:25.423 回答