[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