With cordite in the air, splintered steel, shell casings and powder burns, there’s only one explanation...
If you have any trouble with SG, this is the place to ask.

Moderator: Pardner

Postby sparcdr » Mon May 11, 2009 5:02 pm

Which distribution and version?
sparcdr
SG Team
 
Posts: 334
Joined: Wed Jun 13, 2007 3:41 pm



Postby Darkweaver » Wed May 27, 2009 12:56 pm

dist and version of linux?

8.04 - The Hardy Heron.

... the files you told me to download have been put in a clean version of the SG folder, just the basic files from the main download in it, i have chmod 755'd them (and 777 too, so that i have the same rights as Root with them) but neither yield any results.
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby sparcdr » Thu May 28, 2009 5:18 am

Maybe you need to also give write permissions to the directory itself. Chmod 777 or chown yourself the smokin guns root directory which contains the binary (Perhaps logs or something are trying to write here, though they should go to ~/.q3a or ~/.smokinguns or something...)

Also, if that doesn't help, run truss or strace for a few seconds like
Code: Select all
strace ./smokinguns.x86 > strace.log
which would allow us to figure out what is causing it not to launch if it is at all... and truss (bsd, solaris, some linux) is the same as strace just replace for command. I advise using our SourceForge tracker for bugs like this since it'd allow us to track down each new time you run a possible workaround, and we could fix the packaging or put the info up officially, though this here is public it's more obscure than we'd like.
sparcdr
SG Team
 
Posts: 334
Joined: Wed Jun 13, 2007 3:41 pm



Postby Tequila » Thu May 28, 2009 2:32 pm

Hi, you said in a previous post you "double-click" the binary. Can you try to open a console and start the game from the folder you installed it ? This will help better.

Btw, you can check the ~/.smokinguns/smokinguns/crashlog.txt file available on linux. "~" means you home directory and ".smokinguns" is a hidden subfolder in your home directory.
User avatar
Tequila
SG Team
 
Posts: 1088
Joined: Thu Nov 15, 2007 11:33 pm
Location: Montpellier, France



Postby Darkweaver » Thu May 28, 2009 2:50 pm

@: sparcdr

chmod'ing the folder didnt work, strace'ing it brought up this:

rob@rob-laptop:~/Desktop/SmokinGuns$ strace ./smokinguns.i386 > strace.log
execve("./smokinguns.i386", ["./smokinguns.i386"], [/* 36 vars */]) = 0
brk(0) = 0x9aab000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa9000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=63437, ...}) = 0
mmap2(NULL, 63437, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f99000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libSDL-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@V\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=420376, ...}) = 0
mmap2(NULL, 584208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f0a000
mmap2(0xb7f6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x65) = 0xb7f6f000
mmap2(0xb7f71000, 162320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f71000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libGL.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@+\2\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=478188, ...}) = 0
mmap2(NULL, 498000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e90000
mmap2(0xb7f04000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73) = 0xb7f04000
mmap2(0xb7f06000, 14672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f06000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/tls/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/tls/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/tls/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/tls/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0
open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/sse2/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/sse2/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/sse2/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/sse2", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/cmov/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/cmov", 0xbfadff78) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/libopenal.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
writev(2, [{"./smokinguns.i386", 17}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libopenal.so.1", 14}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10./smokinguns.i386: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory
) = 131
exit_group(127) = ?
Process 10764 detached
rob@rob-laptop:~/Desktop/SmokinGuns$


as for workarounds, the way i have it running atm is on Open Arena, but to run it in *.i386, i put all the files from "smokinguns/smokinguns" into openarena's "Baseoa" folder, then ran the Open Arena.i386 file, and it opened as smokin' guns instead... only problem with this way is the lack of servers... HOWEVER, that isnt how im trying to run this fix, the problems with the new *.i386 files are in a fresh download of the game, in a different folder.
Last edited by Darkweaver on Thu May 28, 2009 2:58 pm, edited 1 time in total.
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby Darkweaver » Thu May 28, 2009 2:57 pm

Tequila wrote:Hi, you said in a previous post you "double-click" the binary. Can you try to open a console and start the game from the folder you installed it ? This will help better.

Btw, you can check the ~/.smokinguns/smokinguns/crashlog.txt file available on linux. "~" means you home directory and ".smokinguns" is a hidden subfolder in your home directory.


2 problems there...

1, as mentioned before, i don't know much about terminal, and embaressing as it is, i don't know how to open a file through it.

2. there is no Crashlog text file in that folder, well, there isnt one in any of the folders...
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby Tequila » Thu May 28, 2009 3:58 pm

Darkweaver wrote:2 problems there...

1, as mentioned before, i don't know much about terminal, and embaressing as it is, i don't know how to open a file through it.

2. there is no Crashlog text file in that folder, well, there isnt one in any of the folders...

Okay you just shown that you're knowing enough about terminal for the purpose without you're strace.
The strace is showing the game can't load the "libopenal.so.1" library. So that means you may not have the OpenAL library installed. Can you try to start the game like this:
Code: Select all
./smokinguns.i386 +set s_alEnable 0

This should disable OpenAL and ask the engine to use a suitable SDL Audio backend. If it's work, we will have to check if you have openal installed.
User avatar
Tequila
SG Team
 
Posts: 1088
Joined: Thu Nov 15, 2007 11:33 pm
Location: Montpellier, France



Postby Darkweaver » Thu May 28, 2009 8:53 pm

... still nothing, just:

rob@rob-laptop:~/Desktop/SmokinGuns$ ./smokinguns.i386 +set s_alEnable 0
./smokinguns.i386: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory


so no, libopenal is not installed. how would i go about getting it? and why hasn't this affected anything else? only SG
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby sparcdr » Thu May 28, 2009 11:32 pm

Ubuntu has it in its repositories. Just search for openal, and one should be called libopenal, install this. It may not affect others because some of them ship OpenAL libraries with their packages (Increasing their size) but we don't.
sparcdr
SG Team
 
Posts: 334
Joined: Wed Jun 13, 2007 3:41 pm



Postby Darkweaver » Fri May 29, 2009 2:15 pm

right, there were two files with Libopenal in the name:
Libopenal0a, and libopenal-dev.

i already had libopenal0a, but set it to reinstall, and also installed -dev too.

... incredibly enough, still nothing...

::EDIT::

right, i have been learning odd bits of useful stuff from a mate who uses linux for coding, and i decided to mess with some of the stuff he told me about... and it worked!

right:
1st, i needed to find the "libopenal.so" file on my harddrive, it is under "usr/lib" by default.
2nd, open terminal, and type in:
sudo ln -s /usr/lib/libopenal.so /usr/lib/libopenal.so.1

3rd, type in your password when promted, and then try to open the .i386 file again, and it works!!! (however, i then quit to type this, so i don't know if servers work yet)
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby Darkweaver » Fri May 29, 2009 2:32 pm

hell yes! just checked the servers, and they work fine now!

thanks for your help guys!

also, i just googled the code i used to fix it, and found that someone had a similar problem to me, on the same game! they were posting on the ubuntu forums, and he was trying to get the *.x86 file to work, but he had libopenal.so.1, no libopenal.so.
he did it with the same code as i did, just he put the .so and .so.1 the other way round.

two workarounds if you have list...
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby sparcdr » Fri May 29, 2009 3:38 pm

Good to hear! Hope you enjoy our game.
sparcdr
SG Team
 
Posts: 334
Joined: Wed Jun 13, 2007 3:41 pm



Postby Darkweaver » Fri May 29, 2009 3:55 pm

haha, well i have enjoyed single player immensly through my Open Arena version, and now that i have it online... hopefully it will be even better. hope to see you online!
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Postby /dev/random » Fri May 29, 2009 4:35 pm

Try with ./smokinguns.i386 +set s_useOpenAL 0 or install openAL with sudo apt-get install libopenal1.

Edit: Ah well, that's why I dislike this forum. Way too slow and buggy as hell. Didn't see your replies when I wrote.
User avatar
/dev/random
Smokin' Amigo!
 
Posts: 410
Joined: Thu Jan 22, 2009 1:58 pm



Postby Darkweaver » Fri May 29, 2009 5:11 pm

haha, no worries... although i don't find the forum slow...
User avatar
Darkweaver
Pistolero
 
Posts: 40
Joined: Sun May 03, 2009 10:00 am



Previous

Return to Doc's Office

Show Sidebar
Show Sidebar

User Control Panel