foldit does not run on Fedora 10

Case number:671071-985831
Topic:Game: Other
Opened by:stephenadler
Status:Closed
Type:Bug
Opened on:Saturday, March 21, 2009 - 21:07
Last modified:Friday, January 6, 2012 - 22:10

I'm running fedora 10 and I get the following error when I run foldit.

[adler@office01 Foldit]$ ./Foldit
Foldit Error: The game has previously not started up correctly.
If this problem persists, please install the latest version.
Foldit Error: Could not load library: libglut.so.3: cannot open shared object file: No such file or directory.

(Sat, 03/21/2009 - 21:07  |  7 comments)


admin's picture
User offline. Last seen 5 weeks 4 days ago. Offline
Joined: 11/10/2007
Groups: vi users
Topic: General » Game: Other
Status: Open » Open

Do you have glut installed? Search for freeglut in your package manager, install it and try again.

Joined: 04/19/2009
Groups: None

I get the exact same error message:
Foldit Error: Could not load library: libglut.so.3: cannot open shared object file: No such file or directory.

It just happens to be that I also have the latest available version of freeglut installed.
"Package freeglut-2.4.0-14.fc9.x86_64 already installed and latest version"

Could it be that the problem only affects x64 users?

admin's picture
User offline. Last seen 5 weeks 4 days ago. Offline
Joined: 11/10/2007
Groups: vi users

The error message seems to indicate libglut.so.3 is not provided by your freeglut. Can you check which version it provides?

Joined: 04/19/2009
Groups: None

Some quick grepping tells me that I have the 64-bit version of the required file.

[alexander@localhost usr]$ find | grep libglut
./lib64/libglut.so.3
./lib64/libglut.so.3.8.0

After creating a symlink to /usr/lib64/libglut.so.3 in /lib/ I got the following error:

Foldit Error: Could not load library: libglut.so.3: wrong ELF class: ELFCLASS64.

It seems obvious to me that I need to install the 32-bit version of the library. Unfortunately I do not know how to do that. Maybe someone who is more familiar with Fedora or GNU/Linux in general could help out?

Joined: 04/19/2009
Groups: None

Turns out I did know how to install the 32-bit version.

[alexander@localhost ~]$ su
Password: -
[root@localhost alexander]# yum install freeglut-2.4.0-14.fc9.i386

This allowed me to run Foldit and see a window. My luck ends there since all it does is show "Contacting server to check for updates..." and then crash with the following printed to the console:

freeglut Unable to create direct context rendering for window ''
This may hurt performance.
Segmentation fault

I have not yet attempted to find out if this is addressed by some other bug report. I will do that now though.

admin's picture
User offline. Last seen 5 weeks 4 days ago. Offline
Joined: 11/10/2007
Groups: vi users

Sorry you are having all this trouble. This bit from the FAQ might help:

Q: I am using a 64-bit Linux distribution and am unable to log in or contact the server in any way, I have tried many times and keep getting error messages.
A: You may need to install lib32nss-mdns. Please search for it in your package manager.

spmm's picture
User offline. Last seen 7 weeks 5 days ago. Offline
Joined: 08/05/2010
Groups: Void Crushers
Status: Open » Closed

closed, resolved, implemented or no votes, comments since 2009

Sitemap

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