Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong version of PulseAudio in steam-runtime sdk #221

Open
ewmailing opened this issue Dec 27, 2019 · 1 comment
Open

Wrong version of PulseAudio in steam-runtime sdk #221

ewmailing opened this issue Dec 27, 2019 · 1 comment

Comments

@ewmailing
Copy link

The steam-runtime SDK seems to have the wrong version of PulseAudio. It appears to be version 1.1.0, but on my real SteamOS installation, it seems to be much newer (libpulsecore-5.0.so).

I downloaded a December snapshot of com.valvesoftware.SteamRuntime.Sdk-amd64,i386-scout-sysroot.tar.gz from
http://repo.steampowered.com/steamrt-images-scout/snapshots/

Using Docker, I was trying to build Kodi inside the steam-runtime SDK, and its CMake scripts automatically detected the PulseAudio version was 1.1.0 which is lower than their 2.0 requirement.

I presume this is a bug in the SDK that should be fixed. Also, in the meantime, can you recommend the cleanest way to update the PulseAudio in the SDK so I can try to complete the build?

Thank you

@ewmailing ewmailing changed the title Wrong version of Pulseaudio in steam-runtime sdk Wrong version of PulseAudio in steam-runtime sdk Dec 27, 2019
@TTimo
Copy link
Collaborator

TTimo commented Jan 6, 2020

Hello,

At runtime, binaries launched by Steam should find the host version since it's newer.

But when compiling with the runtime SDK you will only get the older version of pulseaudio.

You would need to compile a new pulseaudio in the steam runtime first, then compile kodi against that. For distribution that also means the newer pulseaudio binaries need to be bundled with the kodi files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants