Package Details: et-sdl-sound 29-10

Git Clone URL: https://aur.archlinux.org/et-sdl-sound.git (read-only)
Package Base: et-sdl-sound
Description: Replacement for standard OSS sound system of Wolfenstein: Enemy Territory
Upstream URL: http://nullkey.kapsi.fi/et-sdl-sound/
Keywords: game
Licenses: GPL
Submitter: orivej
Maintainer: Spyhawk
Last Packager: Spyhawk
Votes: 105
Popularity: 0.140330
First Submitted: 2007-03-11 19:04
Last Updated: 2015-08-06 16:55

Dependencies (8)

Required by (2)

Sources (4)

Latest Comments

phost commented on 2016-03-20 22:45

@Jojonintendo try the following:
1. Install alsa-oss
2. Load the modules: modprobe snd-mixer-oss snd-pcm-oss snd-seq-oss
3. Then redirect with: echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss

Jojonintendo commented on 2016-02-24 17:31

That's weird, I'm pretty sure I use this Arch install some months ago and it worked like a charm. ET:Legacy seems great but it misses PB support, and some mods I use. Thanks anyway for the feedback.

Spyhawk commented on 2016-02-24 17:24

I can't really help you since it works for me without issue.
You might however be interested in the ET:Legacy" fork (see "etlegacy32" package in the AUR). It adds native SDL2 sound support, and many bugfixes.

ET:Legacy is indeed a newer, better version of Enemy Territory but also has a few drawbacks, you might want to read the etlegacy.com website.

Jojonintendo commented on 2016-02-24 17:20

It builds without error, but now I get the following error

------- sound initialization -------
/dev/dsp: No such file or directory
Could not open /dev/dsp
------------------------------------

And again, no sound in the game. I installed lib32-libpulse since I use pulseaudio. This is a fresh install.

Spyhawk commented on 2016-01-15 14:01

jwbirdsong> Works for me.

jwbirdsong commented on 2016-01-13 06:35

Failed to build GCC errors
http://pastebin.com/pSpF5m68

Spyhawk commented on 2015-05-04 07:59

@hendrik> Thx, I added lib32-libpulse as optional dep, as it shouldn't be required if you don't use pulseaudio.

hendrik commented on 2015-05-03 20:15

I ran into the same error champidead described and strace showed that et-sdl-sound was looking around for libpulse:

18994 open("/usr/lib32/tls/i686/sse2/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
18995 stat64("/usr/lib32/tls/i686/sse2", 0xffc0ad80) = -1 ENOENT (No such file or directory)
18996 open("/usr/lib32/tls/i686/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
18997 stat64("/usr/lib32/tls/i686", 0xffc0ad80) = -1 ENOENT (No such file or directory)
18998 open("/usr/lib32/tls/sse2/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
18999 stat64("/usr/lib32/tls/sse2", 0xffc0ad80) = -1 ENOENT (No such file or directory)
19000 open("/usr/lib32/tls/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
19001 stat64("/usr/lib32/tls", 0xffc0ad80) = -1 ENOENT (No such file or directory)
19002 open("/usr/lib32/i686/sse2/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
19003 stat64("/usr/lib32/i686/sse2", 0xffc0ad80) = -1 ENOENT (No such file or directory)
19004 open("/usr/lib32/i686/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
19005 stat64("/usr/lib32/i686", 0xffc0ad80) = -1 ENOENT (No such file or directory)
19006 open("/usr/lib32/sse2/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
19007 stat64("/usr/lib32/sse2", 0xffc0ad80) = -1 ENOENT (No such file or directory)
19008 open("/usr/lib32/libpulse.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
19009 stat64("/usr/lib32", {st_mode=S_IFDIR|0755, st_size=36864, ...}) = 0
19010 munmap(0xeea99000, 259949) = 0
19011 munmap(0xef026000, 33124) = 0
19012 write(2, "ALSA lib dlmisc.c:254:(snd1_dlob"..., 45ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) ) = 45
19013 write(2, "Cannot open shared library /usr/"..., 76Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so) = 76

So i had to install lib32-libpulse to make it work.

Spyhawk commented on 2015-01-29 06:51

champidead> Thx, fixed.

champidead commented on 2015-01-28 20:24

I noticed this error after running enemy-territory.sdl (on 64-bit system):

ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
SDL_AudioDriverName() = NULL

I installed lib32-alsa-plugins and now it works.

All comments