Hello,
I'm trying to use ISSM on a local x86_64 linux machine. After sourcing to $ISSM_DIR and then starting matlab, I add the following paths to bin and lib in my ISSM directory:
addpath /home/dell/issm-files/ISSM/bin /home/dell/issm-files/ISSM/lib
I then attempt issmversion, which gives the following error:
Invalid MEX-file '/home/dell/issm-files/ISSM/lib/IssmConfig_matlab.mexa64':
/usr/local/MATLAB/R2024a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by
/home/dell/issm-files/ISSM/lib/libISSMCore.so)
Error in IssmConfig (line 14)
value = IssmConfig_matlab(string);
Error in issmversion (line 19)
disp([IssmConfig('PACKAGE_NAME') ' Version ' IssmConfig('PACKAGE_VERSION')]);
I try the following fix, from the website, starting with the library path preloaded:
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/libsstdc++.so.6 matlab
But I get the same error. Anyone know what the issue is here? Thanks