Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am trying to install ioquake on my ubuntu server.

When I try to run it, I get this message:

# ./ioquake3
./ioquake3.x86_64: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

I thought I had everything working right, here is where the libSDL is:

# cd /usr/lib64
# /usr/lib64# ls -l
total 2308
lrwxrwxrwx 1 root root      15 Oct 15 00:25 libSDL-1.1.so.0 -> libSDL-1.2.so.0
lrwxrwxrwx 1 root root      20 Oct 15 00:25 libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.4
-rwxr-xr-x 1 root root 2358903 Jan 19  2012 libSDL-1.2.so.0.11.4

And my path:

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib64

What am I doing wrong?

share|improve this question
I think that this is a message from libSDL rather than about libSDL. Run strace ./ioquake.x86_64. This will show all system calls (takes way more time to execute). It will show which attempt to open which file will fail. – January Oct 15 '12 at 5:02
I installed trace. When I run it straight up, I get the help. When I run strace ./ioquake.x86_64 as you suggested I get command not found. I'm getting a headache :( – ErocM Oct 15 '12 at 5:15
I installed strace* – ErocM Oct 15 '12 at 5:20
From the OpenArena FAQ, this message appears when libSDL isn't installed, so I don't think it came from it. Not the best idea, but just to be sure, have you tried to rename libSDL-1.2.so.0.11.4 into libSDL-1.2.so.0 ? – NorTicUs Oct 15 '12 at 11:12

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.