配置错误:找不到zlib库

配置错误:找不到zlib库

我正在尝试按照此处的说明在 ubuntu 上安装 lalsuite:

https://pycbc.org/pycbc/latest/html/install_lalsuite.html

一切都很顺利,直到我跑

./00boot
./configure --prefix=${VIRTUAL_ENV}/opt/lalsuite --enable-swig-python

我得到的错误是:

configure: error: could not find the zlib library

我使用 virtualenv 在虚拟环境中执行所有这些操作。我确信我有 zlib 库,因为我使用以下命令安装了它:

$ sudo apt install zlib1g

经过彻底搜索解决方案后,我发现有人遇到了同样的问题:

https://ubuntuforums.org/showthread.php?t=2217198&page=2&s=3d14badd56b8ebb236dfc0970ba19435

但我真的不明白他们的解决方案。我对他们的解决方案的理解是:

首先重新安装 pkg-config:

sudo apt-get update
sudo apt-get install pkg-config

然后写下答案建议的那行:

echo 'export PKG_CONFIG=/usr/bin/pkg-config' >> ~/.bashrc

(顺便说一下,这一切都是在虚拟环境中完成的)。

然后重新启动一切并再次尝试同样的事情:

./00boot
./configure --prefix=${VIRTUAL_ENV}/opt/lalsuite --enable-swig-python

遗憾的是出现了同样的错误。

任何帮助都将受到赞赏。

答案1

您需要安装-dev包 for zlib1g- 它被命名为zlib1g-dev

sudo apt-get install zlib1g-dev

它将安装zlib.pc文件pkg-config 随着zlib库标题

相关内容