View Full Version : ut2004 run problem
fnshman
19th September 2006, 05:47 AM
I am running fc5 x86-64. I have installed ut2004 retail. when I try to run the game, I get an error message {./ut2004-bin: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCASS32 }
I'm a newbie linux user, so please be as specific as you can.
MSI K8N NEO4
Athlon64 3000+
512mb dual channel
ATI Radeon X300 PCIe w/256mb
Thanks
fnshman
Seve
19th September 2006, 06:00 AM
Hello:
You likely are missing some files
yum install libstdc++*
and or
yum install compat-libstdc++*
should do it.
If this does not help you may need to have a look in your /home/ut2004/System/ folder there are or should be 2 or 3 files, (I think there are only 2???) which are named "ut2004-bin-linux-amd64" and a "ucc-bin-linux-amd64" you can do a search of the System folder for amd64 to confirm.
These files need to be renamed "ut2004-bin" and "ucc-bin" respectively so the executable is pointing at the correct 64bit files.
Note: Both ut2004-bin and ucc-bin already exist (for 32 bit) so you will have to rename them something first or move them. You should also fully patch-up the game to the latest before you do this.
Then restart the game and it should be good go.
Seve
fnshman
21st September 2006, 09:36 PM
OK, I installed ECE Bonus pak, then installed 3369.2 patch.
No luck, still getting same error message.
Seve
21st September 2006, 09:40 PM
OK, I installed ECE Bonus pak, then installed 3369.2 patch.
No luck, still getting same error message.
Hello:
Did you rename the files as noted above?
I think the error is related to the executable ut2004, which by default is calling the 32 bit application.
Since you are running 64bit you need to rename those files as I described above.
Seve
fnshman
21st September 2006, 09:53 PM
sorry, I did rename those files, just forgot to mention it.
Seve
21st September 2006, 10:55 PM
Hello:
I no longer have my 64bit FC5 installed (in favour of FC6) so I cannot reproduce the error that you are getting.
As I am only going from memory here, I would suggest double checking the files noted above as it sounds like it is still calling the 32 bit and not the 64 bit.
That is what the ELFCASS32 means?
Seve
fnshman
22nd September 2006, 01:33 AM
I uninstalled, cleaned up files, and reinstalled game, bonus pak, and patch. (in that order) renamed ucc-bin to 1ucc-bi1, then renamed ut2004-bin to 1ut2004-bi1. Then renamed ucc-bin-linux-amd64 to ucc-bin, and ut2004-bin-linux-amd64 to ut2004-bin. I first got an error message telling me libstc++.so.5 didn't exist. I found it in /usr/lib. ut2k4 seems to be looking for it in /usr/lib64. One of the other forums said to create a link in /lib64 that points to /lib. When I do I get the "wrong ELFCLASS" error.
fnshman
30th September 2006, 02:12 AM
OK, I gave up on ut2004 and started seaching for codecs for mplayer to play my dvds. I had to upgrade quite a few files to do so. In the prosess, I noticed libs being updated, so I went back to ut2004, and lo and behold, it installed and starts without the "ELFCLASS32" error.
UNFORTUNATLY, I get through the ut2004 splash screen, and in terminal I see an error flash about a sound problem, the screen goes blank, and I can't seem to get back from the blank screen. My question is this "Is there a way to see the output in terminal after a reboot to see what exactly the error is, or is there a way to run the program so I can see terminal all the time? Rebooting seems to be the only way to get out, and then I can't see the error message. It disapears too fast before going blank.
fnshman
4th October 2006, 12:22 AM
Good News!!!
I got direct rendering working, after searching for months, and ut2004 works like a charm.
Thank you all for the help.
Seve
4th October 2006, 12:45 AM
Good News!!!
I got direct rendering working, after searching for months, and ut2004 works like a charm.
Thank you all for the help.
Hello:
Good stuff
Happy fraggin.. :)
Seve
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.