Iso2mesh plugin bug

Hi team!

As explained in this other post by Francois, Error using iso2mesh, it looks like Bst deletes what it thinks are unneeded files after installation of the iso2mesh plugin. However, iso2mesh has a fallback mechanism for binaries where some versions may be missing on purpose and it uses others. In my case, the 64 bit Linux version of cgalsimp2, which would have the extension mexa64 in their convention, is missing and it should fall back to the 32 bit Linux version, with extension mexglx. However, it looks like Bst deleted all the mexglx files on my plugin installation (yet keeping all the Windows and Mac files).

This file deletion needs to be looked at a bit closer. In the meantime I can manually add the missing files.

Edit: a bit more detailed:

you should keep the fallback exe when the "primary executable" is not present. This includes

  • mexa64 -> mexglx
  • _x86-64.exe -> .exe
  • mexmaci64 -> mexmaci

Cheers

hi.

Unless i am mistaken, we are no longer deleting those file since this update: Plugins: Update iso2mesh to 1.9.8, adds support for ARM macOS (#747) · brainstorm-tools/brainstorm3@74ee4e4 · GitHub

Updating the plugin should download the file again.

Thanks Edouard, that worked.