Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libblis.so.4 not found via bioconda installation #72

Open
mxwang66 opened this issue Nov 24, 2024 · 3 comments
Open

libblis.so.4 not found via bioconda installation #72

mxwang66 opened this issue Nov 24, 2024 · 3 comments

Comments

@mxwang66
Copy link

Happened on gho and p00
Conda install command:

conda create -n mashmap mashmap --channel conda-forge --channel bioconda --strict-channel-priority

Error message:

(mashmap) xw66@p00:~/nextflow$ mashmap -h
mashmap: error while loading shared libraries: libblis.so.4: cannot open shared object file: No such file or directory

A temporary solution:

  1. Compile from source on gho, following INSTALL.txt (no need to install other dependencies).
  2. Add the compiled binary to PATH.
  3. Run mashmap on gho. If run on p00, the error below will be raised:
xw66@p00:~/nextflow$ mashmap -h
mashmap: error while loading shared libraries: libgsl.so.25: cannot open shared object file: No such file or directory
@skoren
Copy link
Member

skoren commented Nov 25, 2024

I encountered this error in the verkko recipe as well. This is an issue caused by bioconda maintenance updates which released a new build version 1 month ago breaking the artifacts: bioconda/bioconda-recipes#52321. Not sure if there is a way to request build0 for the same version or you could just request an older MashMap as a workaround.

@mxwang66
Copy link
Author

Thanks @skoren ! I tried to install build0 and it worked @bkille

conda create -n mashmap mashmap=3.1.3=h07ea13f_0 --channel conda-forge --channel bioconda --strict-channel-priority

The build string can be found at https://anaconda.org/bioconda/mashmap/files

So it seems the dependency should be linked to libblas but now it's linked to libblis? I noticed libgsl is not found either (in your bioconda issue), which was the error I got when I compiled from source from one of our servers.

@bkille
Copy link
Contributor

bkille commented Nov 25, 2024

@mxwang66 @skoren Thanks for bringing this to my attention. I opened a PR here to try and fix the current v3.1.3 build. Will keep you posted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants