私はここの指示に従って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
悲しいことに同じエラーが表示されます。
どんな助けでもありがたいです。
zlib1g
の-devパッケージをインストールする必要があります-名前は zlib1g-dev
です:
Sudo apt-get install zlib1g-dev
zlib.pc
のpkg-config
ファイルをインストールします zlib.hヘッダーとともに 。