TGAC / KAT

The K-mer Analysis Toolkit (KAT) contains a number of tools that analyse and compare K-mer spectra.
http://www.earlham.ac.uk/kat-tools
GNU General Public License v3.0
200 stars 51 forks source link

Issue with KAT conda package #160

Open AndriiTarieiev opened 2 years ago

AndriiTarieiev commented 2 years ago

Dear developers,

I tried to install KAT as conda package in a separate environment with conda install -c bioconda kat both locally under Ubuntu 20.04.3 and on HPC under SL 7.9. In both cases, the package was installed. However, when I try to check the installation through kat --help, it returns the following error:

kat: error while loading shared libraries: libboost_filesystem.so.1.60.0: cannot open shared object file: No such file or directory

Since the issue seems to be the missing library, I tried to fix the issue by installing the missing library through conda install -y -c statiskit libboost=1.60 or conda install boost=1.60, but this did not help since the library seems not in conda repo anymore:

PackagesNotFoundError: The following packages are not available from current channels: - boost=1.60

I would appreciate it very much if you are able to suggest any solution to this problem.

Thilanij commented 2 years ago

I ran into this same issue and thought the same thing, that I needed libboost=1.60. In the end the problem is actually the opposite. It looks like some package is pinning boost to version 1.6 and that's preventing the installation. What worked for me was creating a virtual environment and then installing kat.

conda create -n test kat conda activate test kat --help