"Show in file explorer" and openMEEG lib error

Hi,

I tried to view one of the file in the file explorer and it didn't work. I got the following error

/usr/bin/nautilus
nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libmirclient.so.9) nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libmirclient.so.9)
nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libmircommon.so.5) nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libmircommon.so.5)
nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3) nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3)
nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0) nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9)
nautilus: /util/packages/matlab/R2017a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0)

I used openMEEG to calculate the head model for EEG and got the error as following, seems it is about lib file. Could you pleas help. Thank you very much.

Best regards,
Zhengchen

Hi Zhengchen,

The first issue is related with your install of MATLAB, not with Brainstorm. There are some incompatibilities between the libraries on your system and what Matlab needs. You can post a bug report on the Mathworks website or ask for help on communities related with your Linux distribution.

The second issue is also related with libraries on your system. I will let the openmeeg developers reply to this question. You can post this as an issue on the openmeeg github:
https://github.com/openmeeg/openmeeg/issues

Cheers
Francois

Corresponding Github issue:

Hi Francois,

Openmeeg is fine now. I downloaded the latest version of it and followed the instructions to replace the binaries as you replied in another topic
To replace the binaries:

  • delete what is in $HOME/.brainstorm/openmeeg/linux64
  • tar zxvf OpenMEEG…tar.gz
  • move the contents of the subfolders “bin” and “lib” directly into $HOME/.brainstorm/openmeeg/linux64
  • then run again the forward model computation from Brainstorm

But when I run forward model computation, brainstorm asked me if I want to install the latest version of openmeeg, I hit no and of course nothing happened. If I hit yes, it will show me error for downloading openmeeg. I also noticed that after I open brainstorm, the lib and bin files of openmeeg I copied before were deleted.

So I ended up with no way to install openmeeg. The only choice is to update brainstorm. After installing openmeeg through latest brainstorm, it works now.

Best regards,
Zhengchen