On 2019-10-01 22:49, Stephen Kitt wrote: > Hi, > > On Tue, 01 Oct 2019 13:09:24 -0700, e...@riseup.net wrote: >> The game boots fine but the sound does not work by using padsp. The >> terminal spit out following upon launching the command: >> >> ERROR: ld.so: object >> '/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so' from LD_PRELOAD >> cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. >> Unreal engine initialized >> Bound to SDLDrv.so >> Joystick [0] : Unknown Joystick >> SDLClient initialized. > > This happens because UT99 is a 32-bit binary, and padsp assumes it’s running > 64-bit binaries on amd64. Could you try installing libpulsedsp:i386 (it will > install fine alongside the amd64 package), then running > > LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so > /usr/games/ut99 > > That should allow ut99 to send its audio through PulseAudio. > > Regards, > > Stephen
Hi Stephen Thank you! Confirmed working now, one daemon less on my machine :) Fyi, all is working and the terminal gave me following output, probably just a warning as the sound does work now: LD_PRELOAD=/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so /usr/games/ut99 ERROR: ld.so: object '/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Unreal engine initialized Regards ESP