opensim-gui
opensim-gui copied to clipboard
opensim 4.4 has something wrong with matlab2023b update4 (apple silicon)
Failed to load one or more dynamic libraries for OpenSim.
java.lang.UnsatisfiedLinkError: /Applications/OpenSim 4.4/OpenSim 4.4.app/Contents/Resources/opensim/sdk/lib/libosimJavaJNI.dylib: dlopen(/Applications/OpenSim 4.4/OpenSim 4.4.app/Contents/Resources/opensim/sdk/lib/libosimJavaJNI.dylib, 0x0001): tried: '/Applications/OpenSim 4.4/OpenSim 4.4.app/Contents/Resources/opensim/sdk/lib/libosimJavaJNI.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Applications/OpenSim 4.4/OpenSim 4.4.app/Contents/Resources/opensim/sdk/lib/libosimJavaJNI.dylib' (no such file), '/Applications/OpenSim 4.4/OpenSim 4.4.app/Contents/Resources/opensim/sdk/lib/libosimJavaJNI.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))
Java exception occurred:
java.lang.UnsatisfiedLinkError:
org.opensim.modeling.opensimCommonJNI.swig_module_init()V
at org.opensim.modeling.opensimCommonJNI.swig_module_init(Native Method)
atorg.opensim.modeling.opensimCommonJNI.
This is the error reported by MATLAB 2023b Update 4(apple silicon, M1) while I was using "configureOpenSim.m" to create a connection with OpenSim. The error seems to indicate that 'libosimJavaJNI.dylib' is only compatible with x86_64, not with arm64.