[Paraview] ParaView 3.6.2 Release and hdf5-1.8
Favre Jean
jfavre at cscs.ch
Thu Jan 7 16:21:22 EST 2010
I have tried compiling pv3.6.2 with my system's hdf5 and have run into the following issue:
regardless of what api-version I use to configure & compile hdf5 (v16 or v18), I cannot compile pv because of the following error:
/apps-vis/ParaView3-6-2/Utilities/Xdmf2/libsrc/XdmfH5Driver.cxx:174: error: braces around scalar initializer for type ‘herr_t (*)(H5FD_t*, unsigned char*, unsigned int, hbool_t)’
Badly placed (.
/apps-vis/ParaView3-6-2/Utilities/Xdmf2/libsrc/XdmfH5Driver.cxx:174: error: invalid conversion from ‘haddr_t (*)(H5FD_t*)’ to ‘herr_t (*)(H5FD_t*, H5FD_mem_t, hid_t, haddr_t, hsize_t)’
Badly placed (.
etc.
here is my last config for hdf5:
./configure --enable-parallel --enable-linux-lfs --enable-shared --with-default-api-version=v18
The good news:
I was able to make the compilation finish after copying XdmfH5Driver.cxx from the CVS version of ParaView. And so far in execution trials, nothing has broken.
Has anyone else seen this? I had initially configured hdf5 with the default (i.e without specifying the last option --with-default-api-version=v??). I then tried with v16, and v18, and in both cases, I could not compile, until I overwrote the source with the cvs copy.
-----------------
Jean M. Favre
Scientific Computing Research
Swiss National Supercomputing Center
CH-6828 Manno
Switzerland
More information about the ParaView
mailing list