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

MashMap 3.1.3 broken #52321

Open
skoren opened this issue Nov 22, 2024 · 0 comments
Open

MashMap 3.1.3 broken #52321

skoren opened this issue Nov 22, 2024 · 0 comments

Comments

@skoren
Copy link
Contributor

skoren commented Nov 22, 2024

I've had some issues installing verkko w/mamba due to it including mashmap w/out proper dependencies. When I run mashmap it reports a missing libblis. This was broken by the recent pull request here: #51161. So a released version was broken months after release by maintenance updates, this should not be allowed in the middle of a version.

Downloading mashmap v3.1.3 build1 from here: https://anaconda.org/bioconda/mashmap/files confirms it has been linked against the blis library.

        linux-vdso.so.1 (0x00007ffda41c5000)
        /usr/local/Anaconda/envs/py3.10/lib/libbz2.so.1 (0x00001549c865f000)
        libgsl.so.25 => not found
        libblis.so.4 => not found
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00001549c8289000)
        libz.so.1 => /lib64/libz.so.1 (0x00001549c8071000)
        libhts.so.3 => /usr/local/apps/samtools/1.21/lib/libhts.so.3 (0x00001549c854a000)
        libstdc++.so.6 => /usr/local/GCC/11.3.0/lib64/libstdc++.so.6 (0x00001549c7e59000)
        libm.so.6 => /lib64/libm.so.6 (0x00001549c7ad7000)
        libgcc_s.so.1 => /usr/local/GCC/11.3.0/lib64/libgcc_s.so.1 (0x00001549c8530000) 
        libc.so.6 => /lib64/libc.so.6 (0x00001549c7701000)
        /lib64/ld-linux-x86-64.so.2 (0x00001549c84a9000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00001549c74da000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00001549c72c9000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00001549c70c5000)

However, all the dependencies list libblas not libblis in the yaml:

{% set github = "https://github.com/marbl/MashMap" %}
. Version 3.1.3 build0 is also linked against libblas, as expected:

        linux-vdso.so.1 (0x00007ffd4b7ae000)
        /usr/local/Anaconda/envs/py3.10/lib/libbz2.so.1 (0x0000153e69ff9000)
        libgsl.so.25 => /usr/local/gsl/2.7/gcc-11.3.0/lib/libgsl.so.25 (0x0000153e69b75000)
        libopenblas.so.0 => /usr/local/OpenBLAS/0.3.20/gcc-11.3.0/lib/libopenblas.so.0 (0x0000153e68e6c000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000153e68c4c000)
        libz.so.1 => /lib64/libz.so.1 (0x0000153e68a34000)
        libhts.so.3 => /usr/local/apps/samtools/1.21/lib/libhts.so.3 (0x0000153e69ee4000)
        libstdc++.so.6 => /usr/local/GCC/11.3.0/lib64/libstdc++.so.6 (0x0000153e6881c000)
        libm.so.6 => /lib64/libm.so.6 (0x0000153e6849a000)
        libgcc_s.so.1 => /usr/local/GCC/11.3.0/lib64/libgcc_s.so.1 (0x0000153e69eca000)
        libc.so.6 => /lib64/libc.so.6 (0x0000153e680c4000)
        libgfortran.so.5 => /usr/local/GCC/11.3.0/lib64/libgfortran.so.5 (0x0000153e67e14000)
        /lib64/ld-linux-x86-64.so.2 (0x0000153e69e42000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x0000153e67bed000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x0000153e679dc000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000153e677d8000)
        libquadmath.so.0 => /usr/local/GCC/11.3.0/lib/../lib64/libquadmath.so.0 (0x0000153e69e7f000)
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

1 participant