-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
MIDI broken on linux #32980
Comments
install fluidsynth2 (or symlinking fluidsynth3 works fine it turns out) |
I do have fluidsynth installed, and instruments were working fine until very recently. I just checked on master, and building everything myself makes instruments work fine, it seems like a problem with the steam release somehow |
Symlinking my fluidsynth libraries everywhere doesn't seem to fix it for whatever reason, I still get the same error message. My system libraries are for sure in the search path for libraries too. I tried to figure out what was going wrong with LD_DEBUG and I can confirm that /lib is in the search path and that libfluidsynth.so exists there. The downloadable zip from the ss14 website works! Gonna use that as a workaround for now. I kinda expected steam-native to work and for it to be a weird steam runtime conflict but it's borked too |
you have to make a symlink in bin/loader/ because it doesnt try to load from a standard directory /usr/lib for WHATEVER REASON |
i use 3.2.3 and it works, probably just major version difference |
oh its much simpler |
thats just missing dependency |
I have it already installed, can find the file it asks for in /lib anyway. |
I already tried this, no dice. I've tried both symlinking and copying those into both of the directories the client asks and it still doesn't work. Here's something that works, running the binary from steam directly by setting the launch options: Using this as the launch option for the game lets it start and use fluidsynth fine. It's for sure a steam runtime issue. The command steam is running is |
One more workaround, this time forcing specific system libraries to be used instead of steam's: |
This is update with steam forcing games to use its native libraries (or something like that), this issue is now tracked at space-wizards/RobustToolbox#5512 |
Description
Recently ss14 midi instruments have broke on linux. I'm running the steam release and now I get an error when opening the instrument UI, and this error in the console:
Is it a packaging problem with the steam release? Could it be a weird local version conflict and I have the wrong version of fluidsynth or something?
Reproduction
Open instrument UI or be near an instrument and the message appears.
Additional context
I'm running arch linux if that helps at all
The text was updated successfully, but these errors were encountered: