-
Notifications
You must be signed in to change notification settings - Fork 97
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
Gamepad loading errors on some Unix distributions #614
Comments
For the platform support regarding Unix and Unix-like operating systems, it should be set to only MacOS and Linux. |
For the version support regarding GLIBC 2.27 (Linux), different platforms have different version supports, then these are the minimum requirements about the OS versions (data from websites):
|
However, it is suggested to skip gamepad loading when it is not supported, as the gamepad function is not necessary in game. |
Furthermore, as the controller support is based on SDL2, so the corresponding hardware prerequisites would depend on it. |
The following errors occur when I have installed such Unix distributions (amd64) with mostly default configurations. Tests are conducted with the latest 2.2.0-dev5. Screenshots are used because it is difficult to capture the texts directly.
Obviously there is something wrong with the SDL2 library in the system.
It seems like the Java library cannot correctly detect SDL2 libraries. Note that there was a similar problem in JNA but solved afterwards: Unsatisfied link error when running on FreeBSD java-native-access/jna#302.
Tested distributions without this problem:
Distributions to be tested:
Follow-up actions are required for this bug. Probably some distributions require special countermeasures.
This report will be updated for any later changes.
The text was updated successfully, but these errors were encountered: