CommonWealthRobotics / BowlerStudio

A Full-Stack Robotics Development Environment
GNU Lesser General Public License v3.0
129 stars 29 forks source link

Steam Deck fails to run #403

Open madhephaestusdemo opened 3 weeks ago

madhephaestusdemo commented 3 weeks ago

Installed Version

OS type and version number

Expected behavior

Actual Behavior


Saving to: ‘/home/deck/bin/splash.png’

/home/deck/bin/splash.png   100%[=========================================>] 157.82K  --.-KB/s    in 0.07s   

2024-06-08 14:57:35 (2.12 MB/s) - ‘/home/deck/bin/splash.png’ saved [161605/161605]

Added $PATH=$PATH:$HOME/bin/ to ~/.bashrc
Added export JAVA_HOME=$HOME/bin/java8/ to ~/.bashrc
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:873)
Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: Can't load library: /home/deck/bin/java8/jre/lib/amd64/libglassgtk3.so
        at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:288)
        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)
        at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
        at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:337)
        at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
        ... 5 more
Caused by: java.lang.UnsatisfiedLinkError: Can't load library: /home/deck/bin/java8/jre/lib/amd64/libglassgtk3.so
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1831)
        at java.lang.Runtime.load0(Runtime.java:811)
        at java.lang.System.load(System.java:1088)
        at com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java:201)
        at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:94)
        at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:39)
        at com.sun.glass.ui.gtk.GtkApplication.lambda$new$5(GtkApplication.java:156)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:140)
        at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:41)
        at com.sun.glass.ui.Application.run(Application.java:146)
        at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:278)
        ... 9 more
```

### Steps to reproduce the behavior