Login  Register

Re: JOGL for Mac ARM Silicon

Posted by BelalShareb on Dec 10, 2022; 11:32pm
URL: https://forum.jogamp.org/JOGL-for-Mac-ARM-Silicon-tp4040887p4041969.html

Martin wrote
Then enable debugging information in console by adding the VM argument -Djogamp.debug.IOUtil and then tell us what you get.
Hey, sorry I didn't see your reply.
That's what I get after adding the debugging VM argument:

IOUtil.getTempRoot(): tempX1 </var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T>, used true
IOUtil.getTempRoot(): tempX3 </var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T>, used false
IOUtil.getTempRoot(): tempX4 </Users/belalshareb>, used true
IOUtil.getTempRoot(): tempX2 <null>, used false
IOUtil.testDirImpl(tempX1): </var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T>, create true, exec false: true
IOUtil.testDirImpl(tempX1): </var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T/jogamp_0000>, create true, exec false: true
IOUtil.getTempRoot(): temp dirs: exec: /var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T/jogamp_0000, noexec: /var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T/jogamp_0000
IOUtil.testDirImpl(testDir): </var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T/jogamp_0000/file_cache>, create true, exec false: true
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/2v/3dmc82v53rv9lb3rgkhgpc940000gn/T/jogamp_0000/file_cache/jln5153096722597349623/jln11067003440662630275/natives/macosx-universal/libgluegen-rt.jnilib
        at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2408)
        at java.base/java.lang.Runtime.load0(Runtime.java:785)
        at java.base/java.lang.System.load(System.java:2011)
        at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:603)
        at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63)
        at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106)
        at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487)
        at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421)
        at com.jogamp.common.os.Platform$1.run(Platform.java:317)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
        at com.jogamp.common.os.Platform.<clinit>(Platform.java:287)
        at com.jogamp.opengl.GLProfile.<clinit>(GLProfile.java:147)
        at SwingUI.main(SwingUI.java:24)

Process finished with exit code 1