Skip to content

Installation GCC version + segfaults #59

@srisarya

Description

@srisarya

Hi team,

Firstly, thanks for this tool, it looks great and I'm excited to use it.

I'm having some installation issues, I hope you can help with these.

I cloned the repo, entered it, and installed as per the instructions (i.e., ./build.sh, whether I run this script or do the commands manually). The dicciculties I'm having are as below:

  • If I install with GCC 8.2.0 (my HPC's own module) or GCC 9.4.0 (in a conda env I set up for installation purposes), RATTLE compiles while printing many warnings. Then says I have missing GLIBCXX_3.4.26, GLIBCXX_3.4.29, and CXXABI_1.3.13.
    • If I then load in GCC 10+ (any version, I tested up to v12, even though this is against the docs), RATTLE runs nicely for rattle cluster, rattle cluster_summary, and rattle cluster_extract, until rattle correct, at which it prints a segmentation fault.
  • Alternatively, if I compile from the beginning with GCC 10+ (against the docs, I know), it compiles with many warnings and then fails at rattle correct, printing illegal instruction at 22% of the run for one fastq file.

This occurs with the toy dataset and with my own data (cDNA-PCR nanopore reads, cleaned and adapter trimmed).

I'd assume something is an issue with the HPC I'm working on (some library C++ thing I am not aware of, in which case I'd fix it with installing libraries), but then why does rattle run until error-correcting?

Please advise. Have I missed something crucial?
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions