Latest release won't start on CentOS7

Case number:699969-2012267
Opened by:mwm64
Opened on:Tuesday, October 26, 2021 - 17:13
Last modified:Wednesday, October 27, 2021 - 17:01

Foldit Error: Could not load library: /lib64/ version `GLIBCXX_3.4.20' not found (required by cmp-binary-f70f3b437e38da515248968020f6a8c5/ only goes up to GLIBCXX_3.4.19 on this platform...

(Tue, 10/26/2021 - 17:13  |  1 comment)

rmoretti's picture
User offline. Last seen 3 days 2 hours ago. Offline
Joined: 01/15/2010
Groups: Foldit Staff

First off, check that you're up-to-date on all your currently installed libraries, particularly the `libstdc++` ones.

If that doesn't work, and if you have administrator access, I believe the easiest next step would be to install an updated GLIBCXX for CentOS with the Software Collections machinery ( -- You would first make sure that you have installed the Software collections framework (`yum install centos-release-scl`) and then you would install the Devtoolset package (`yum install devtoolset-8`. 8 is the most recent, but I think anything 5 and over will do.) This you should only have to do once.

Then to launch Foldit, you should be able to run `scl enable devtoolset-8 Foldit` instead of just ./Foldit (You can make a shell script or a shortcut to make it easier.)

If you don't have administrator access, then you'll probably want to download a pre-built version of GCC (version 5 or greater) to your user directory, or download the GCC source code and compile it yourself (use the `--prefix` option on the configure script to specify an install path in your user directory). Either way, you can set the LD_LIBRARY_PATH environment variable to include the path to the new GCC's lib64/ directory.


Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, Boehringer Ingelheim, RosettaCommons