Wrong version of PulseAudio in steam-runtime sdk
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
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.