Giter Club home page Giter Club logo

Comments (15)

egoltsman avatar egoltsman commented on August 11, 2024 1

Ah, yes! I was indeed my conda that needed an update. I was finally able to create the environment and pggb is running now.
Thanks so much!

from pggb.

AndreaGuarracino avatar AndreaGuarracino commented on August 11, 2024

It should be a gcc version problem (waveygang/wfmash#87 (comment)). Let us know!

from pggb.

ekg avatar ekg commented on August 11, 2024

from pggb.

egoltsman avatar egoltsman commented on August 11, 2024

This is on x86_64-suse-linux. I tried it with gcc 9.3.0 and higher - same pthreads issue.

from pggb.

subwaystation avatar subwaystation commented on August 11, 2024

@egoltsman Does the docker image work for you?

from pggb.

ekg avatar ekg commented on August 11, 2024

from pggb.

egoltsman avatar egoltsman commented on August 11, 2024

@egoltsman Does the docker image work for you?

Unfortunately, I can't use docker in my environment due to a security policy.

from pggb.

subwaystation avatar subwaystation commented on August 11, 2024

How about Bioconda or GUIX? https://odgi.readthedocs.io/en/latest/rst/installation.html offers a wide range of installation possibilities.

from pggb.

egoltsman avatar egoltsman commented on August 11, 2024

@subwaystation : Sure, Conda would work. I'm building this as part of the pggb package, but the link you sent refers to odgi, which, as I understand is about graph visualizations. Can you comment?

from pggb.

subwaystation avatar subwaystation commented on August 11, 2024

I somehow confused things. Sorry @egoltsman. We don't have a Bioconda package of wfmash, yet.

Maybe it is time to do so :)

from pggb.

AndreaGuarracino avatar AndreaGuarracino commented on August 11, 2024

Hopefully, it will come soon bioconda/bioconda-recipes#29772

from pggb.

subwaystation avatar subwaystation commented on August 11, 2024

@egoltsman It is on Bioconda https://anaconda.org/bioconda/wfmash. Does that solve your issue?

from pggb.

egoltsman avatar egoltsman commented on August 11, 2024

Thank you for the conda package. Unfortunately, it's not liking my base environment which I just created from scratch. If I'm reading this correctly, different components of wfmash require different versions of the same library (e.g. libgcc-ng) ?

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package _libgcc_mutex conflicts for:
python=3.9 -> libgcc-ng[version='>=7.5.0'] -> _libgcc_mutex[version='*|0.1',build=main]
wfmash -> libgcc-ng[version='>=9.3.0'] -> _libgcc_mutex[version='*|0.1',build=main]

Package libstdcxx-ng conflicts for:
wfmash -> jemalloc[version='>=5.2.1'] -> libstdcxx-ng[version='>=7.3.0']
wfmash -> libstdcxx-ng[version='>=9.3.0']

Package libgcc-ng conflicts for:
wfmash -> libgcc-ng[version='>=9.3.0']
wfmash -> jemalloc[version='>=5.2.1'] -> libgcc-ng[version='>=7.2.0|>=7.3.0']The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.26=0
  - feature:|@/linux-64::__glibc==2.26=0
  - python=3.9 -> libgcc-ng[version='>=7.5.0'] -> __glibc[version='>=2.17']
  - 

UPDATE: After I uninstalled all the offending packages conda still fails to reconcile the gcc version. Not sure what to do here as the versions it mentions are not actually in conflict:

UnsatisfiableError: The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.26=0
  - wfmash -> libgcc-ng[version='>=9.3.0'] -> __glibc[version='>=2.17']

from pggb.

egoltsman avatar egoltsman commented on August 11, 2024

p.s. I could try to get a docker container running, but since I need wfmash as a dependency for pggb, I'm afraid I don't know how to link the two if the former is containerized.

from pggb.

subwaystation avatar subwaystation commented on August 11, 2024

Hi @egoltsman

That's a weird error.
I just did conda create --name wfmash wfmash followed by conda activate wfmash and it works as expected.
Maybe you need to add wfmash to your environment first, then the other toolings? Or your base environment does not incorporate the most recent GCC toolchain of conda. They had some recent updates, that's maybe why you are still stuck with GCC v7.2 instead of GCC v9.3. Backwards compatibility might be tricky here.

We also have a docker image which contains all required pggb tools: https://github.com/pangenome/pggb#docker.

from pggb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.