itdelatrisu / opsu

opsu! ~ an open-source osu! client
https://itdelatrisu.github.io/opsu/
GNU General Public License v3.0
761 stars 123 forks source link

WIP: Java 17 support #637

Closed ipkpjersi closed 2 years ago

ipkpjersi commented 2 years ago

Added Java 17 support, it compiles and builds the JAR but the LWJGL natives don't work:

Uncaught Exception! java.lang.UnsatisfiedLinkError: /home/user/Desktop/Natives/liblwjgl64.so: /opt/jdk-17.0.2/lib/libjawt.so: version `SUNWprivate_1.1' not found (required by /home/user/Desktop/Natives/liblwjgl64.so) at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388) at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232) at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2389) at java.base/java.lang.Runtime.load0(Runtime.java:755) at java.base/java.lang.System.load(System.java:1953) at org.lwjgl.Sys$1.run(Sys.java:70) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) at org.lwjgl.Sys.loadLibrary(Sys.java:87) at org.lwjgl.Sys.(Sys.java:117) at org.lwjgl.opengl.Display.(Display.java:135) at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at org.newdawn.slick.AppGameContainer.(AppGameContainer.java:36) at itdelatrisu.opsu.Opsu.main(Opsu.java:195)

ipkpjersi commented 2 years ago

Whoops, seems like LWJGL 2 doesn't support Java beyond 8 I don't think so this is likely moot...

ipkpjersi commented 2 years ago

I'll go ahead and close this since a full migration to LWJGL 3 seems unlikely.