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

esp at riseup.net esp at riseup.net
Tue Oct 1 21:09:24 BST 2019


On 2019-10-01 01:28, Bruno Kleinert wrote:
> Am Sonntag, den 29.09.2019, 23:28 +0200 schrieb esp:
> 
>> without the windowed mouse bug as present in Unreal Gold. The game
>> however does
>>
>> not have sound after initial installation due to missing deb package
>> osspd (OSS
>>
>> Proxy Daemon: Userland OSS emulation). As soon as this package gets
>> installed
>>
>> the sound works 100% fine. Suggestion to include a osspd package
>> dependency to
>>
>> inform user to apt install osspd. Thanks
> 
> Hi,
> 
> alternative, lightweighter solutions for the OSS legacy support exist
> and may work, too. Let's check that!
> 
> Do you use PulseAudio (Run "pulseaudio --check || echo 'Yep'" in a
> terminal if you don't know.)? In case you do, please launch the game
> from a terminal with "padsp <program>" and let us know if that works
> as you would expect it!
> 
> If you are not using PulseAudio, please install alsa-oss and launch
> the game from a terminal with "aoss <program>" and let us know if that
> works as you would expect it!
> 
> If the the LD_PRELOAD wrappers work, I'd prefer to add alternative
> dependencies pulseaudio-utils || alsa-oss || osspd to go from
> lightweight to heavy weight dependencies. Since osspd is a daemon,
> it's started during system startup and adds something to systems' boot
> times.
> 
> Cheers - Bruno

Hi Bruno

Apologies for the delay in replying. First of all I am a 100% Debian
user but far from a Linux expert. I apt purged osspd, rebooted my
machine and tried your proposed solution: padsp /usr/games/ut99

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.

Etcetera...

Do I miss something to have your solution working? I agree that we
should opt for the least resource demanding solution. Thank you for you
work. Highly appreciated.

Regards
ESP



More information about the Pkg-games-devel mailing list