Currently, Octave 3.8.1 in Cygwin64 was compiled with headers 1.8.12 but HDF5 library 1.8.13.
This causes Octave to seg fault Warning! ***HDF5 library version mismatched error*** and exit.
To avoid having to recompile, you can type
to startup octave
you can perhaps add to your ~/.bashrc file the line:
alias octave="HDF5_DISABLE_VERSION_CHECK=1 octave -q"
The current version of h5labview 184.108.40.206 can completely crash Labview 2013 SP1 when using 1-D arrays.
What I do to fix this is insert the “Build Array” into my 1-D array just before it hits HDF5 Write Data. On the Read Data, to get a 1-D array again, you can use Index Array with the first row index input as 0.
There is steady development of the h5labview package, allowing use of many common HDF5 read/write features from Matlab.
0) install VI package manager
1) download and install the latest SHARED HDF5 library from http://www.hdfgroup.org/HDF5/release/obtain5.html#obtain
get the appropriate operating system and 32 or 64 bits according to your Labview install 32/64 bits, not the OS.
2) copy the files hdf5.dll, szip.dll, zlib.dll from
c:\Program Files\HDF_Group\HDF5\1.8.13\bin to
c:\Program Files\National Instruments\LabVIEW 2013\resource
3) download latest .vip file from http://sourceforge.net/projects/h5labview/files/
this will open in VI Package Manager
If you get an error upon installation complaining about PostInstall.vi, try rebooting once.