Re: [biocellion-support] version GLIBCXX_3.4.21 not defined in file libstdc++.so.6

382 views
Skip to first unread message

Seunghwa Kang

unread,
Oct 16, 2017, 1:21:18 PM10/16/17
to kieran...@york.ac.uk, Biocellion Support
Can I get little more detail about your test system?

Which distribution and version of Linux are you using? You may type "uname -a" to find this.

Which version of g++ are you using? Or are you using Intel icpc? You can type "g++ -v" to find this.

Are you using biocellion.1.2.public.release.gcc.4.x.or.earlier.tar.gz or biocellion.1.2.public.release.gcc.5.x.or.later.tar.gz?

Thank you very much,

-seunghwa


On Mon, Oct 16, 2017 at 8:34 AM, <kieran...@york.ac.uk> wrote:
Hi,
Trying to run BioCellion 1.2, but am getting the following error:
./biocellion.DP.SPAGENT.OPT: relocation error: /home/Documents/biocellion/BIOCELLION_RELEASE/biocellion/framework/main/../librt/librt.DP.SPAGENT.OPT.so: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

Have tried suggested gcc4.9 fixes on stackoverflow but am not getting anywhere. Does anyone here have any ideas on how to fix this?

Thanks

--
You received this message because you are subscribed to the Google Groups "Biocellion Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to biocellion-support+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

seunghwa.kang

unread,
Oct 16, 2017, 1:38:15 PM10/16/17
to Biocellion Support
And have you tried the following?

https://stackoverflow.com/questions/36816570/glibcxx-3-4-21-not-defined-in-file-libstdc-so-6-with-link-time-reference

There was an interface change as gcc version moves from 4 to 5.

My rough guess is that this is a version compatibility issue. If you're using an older version of Linux and gcc 4.x or earlier, you need to use Biocellion complied for gcc.4.x or earlier. If you're using a newer version of Linux and gcc 5.x or later, you need to use Biocellion complied for gcc 5.x or later. Things may get little complicated if you're using an older Linux and gcc 5.x or later or a newer Linux with gcc 4.x or earlier but I wish a newer Linux may comes with a newer gcc or you can install a newer gcc.

-seunghwa
Reply all
Reply to author
Forward
0 new messages