opensim-gui icon indicating copy to clipboard operation
opensim-gui copied to clipboard

opensim 4.4 has something wrong with matlab2023b update4 (apple silicon)

Open xukunukux opened this issue 1 year ago • 0 comments

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.(opensimCommonJNI.java:3153) at org.opensim.modeling.opensimCommon.GetVersion(opensimCommon.java:25)

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.

xukunukux avatar Nov 28 '23 16:11 xukunukux