New comment by newbluemoon on void-packages repository https://github.com/void-linux/void-packages/pull/14416#issuecomment-570156787 Comment: Just tested ScummVM and ResidualVM on x86_64-musl and have some remarks: * The error which is addressed by the `__attribute__` patch has been fixed in ScummVM/ResidualVM here: https://github.com/scummvm/scummvm/commit/8593a9e1e4e8dd1f5dfac9b1304a417df9a742e6. So if no other package has a problem with this I think it might be better not to patch fluidsynth but ScummVM/ResidualVM instead and remove that patch when a new stable version is released. * I don’t think `git` is necessary in `hostmakedepends` for ScummVM. They use it to get a version number for unstable/nightly builds. So the error message can safely be ignored. * Why did you add `SDL-devel` and `SDL_net-devel` to ScummVM’s `makedepends`? I don’t think mixing SDL versions is a good idea. ;) The problem with finding the headers might be a result of this (e.g. `sdl2-config` vs. `sdl-config`). For me it works just fine with SDL2 only, no patch needed. Local builds with the changes mentioned above applied work for me without any problem so far. :)