You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hey, so i looked into this today (sorry for the delay). libmatio seems to have some linking issues with hdf5 by default, and their bug might not have been resolved.
What I looked into first is to see if the dylibs have properly generated dependencies:
otool -L /usr/local/lib/libmatio.dylib
/usr/local/lib/libmatio.dylib:
/usr/local/lib/libmatio.2.dylib (compatibility version 3.0.0, current version 3.2.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
and turns out hdf5 is completely missing from that (I made sure that I am building with hdf5 support, and my makefile said so at the end).
However, when I looked at the output of nm: nm /usr/local/lib/libmatio.dylib
it did indeed point me to a bunch of hdf5 symbols that is should be linking aginst, but isn't.
Anyways, to conclude. This seems to be an upstream matio bug. (for example if you run matio's test-suite, you will see all the hdf5/MAT73 tests fail too).
Your only option here is to just build matio without hdf5 support (./configure --without-hdf5)
No description provided.
The text was updated successfully, but these errors were encountered: