Bug#941385: UT99: sound missing due to missing dependency osspd

esp at riseup.net esp at riseup.net
Tue Oct 1 22:15:27 BST 2019


On 2019-10-01 22:49, Stephen Kitt wrote:
> Hi,
> 
> On Tue, 01 Oct 2019 13:09:24 -0700, esp at 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



More information about the Pkg-games-devel mailing list