web-dev-qa-db-ja.com

構成エラー: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

(ちなみに私はvirtualenv内でこれをすべて行っています)。

次に、すべてを再起動して、同じことをもう一度試します。

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

悲しいことに同じエラーが表示されます。

どんな助けでもありがたいです。

2
MystMan

zlib1g-devパッケージをインストールする必要があります-名前は zlib1g-dev です:

Sudo apt-get install zlib1g-dev

zlib.pcpkg-configファイルをインストールします zlib.hヘッダーとともに

3
N0rbert