Closed Spagett1 closed 2 years ago
The latest .jar release does include the correct natives to run on aarch64 linux. As you can see from the error, the game is attempting to unzip those natives into a temporary directory (/tmp/libgdxspagett/8c18a7e6/), but is unable to read them after doing so (file does not seem to exist). This is probably due to something on your system in particular, as the libGDX natives loading process is well-tested.
could this have something to do with pmos using musl instead of glibc? if so would building it manually work?
Afraid I have no idea. You could certainly try building it yourself but I don't imagine that's likely to change much as the Java code seems to be running, its just not able to do the file operations it expects to. You might also consider trying to run other libGDX JAR applications and see if they also encounter errors. Just as a simple starting point you could try older desktop builds of Shattered.
Closing this for now due to inactivity, feel free to comment if you have any more info and I'll reopen this.
On postmarketOs (linux, aarch64, musl) it wont launch, i have tried the flatpak version aswell as the desktop jar with openjdk 18,17 and 8.
this is the launch error message