Closed cscherrer closed 3 years ago
This can probably be solved by having it direct to /usr/share/alsa/alsa.conf instead of /workspace/destdir
Would this be in GameZero itself, or somewhere else? I didn't set anything to /workspace/destdir
, that just seems to be a default somewhere
I clearly haven't looked deep into it, but from your error message, it spans from https://github.com/aviks/GameZero.jl/blob/ad4de5cd690aa16d23f94d034a843803fe6a2a3c/src/GameZero.jl#L290
which calls SDL2 to create a device, then fails. I'm not sure how everything it built together. Maybe it's a reference in SDL2, maybe it's some environment variable in GameZero.
Since the previous lines don't error out, my guesses are that either SDL is initiating improperly or the function call is not implemented generically. This call seems to be the same for any operational system (since I don't see any clear checks of operational system in the surroundings of the code), so some differences should happen in the lower layers of the API.
This is a bug in how we build and distribute sound libraries on linux. I've documented a manual workaround in this Yggdrasil isue: https://github.com/JuliaPackaging/Yggdrasil/issues/1432#issuecomment-851065063 . That issue discusses this in a lot of detail, so I'll close this here. Unfortunately, there is no clear solution in view yet.
Hi, I'm getting this error:
I don't understand how GZ connects to ALSA, but of course there's no
/workspace
directory on my system. Sound works fine outside of this. Here's my sound setup: