Include H5public.h instead of H5pubconf.h
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfH5Driver.h still includes H5pubconf.h instead of H5public.h. From H5public.h:
/* Include files for public use... / /
- Since H5pubconf.h is a generated header file, it is messy to try
- to put a #ifndef _H5pubconf_H ... #endif guard in it.
- HDF5 has set an internal rule that it is being included here.
- Source files should NOT include H5pubconf.h directly but include
- it via H5public.h. The #ifndef _H5public_H guard above would
- prevent repeated include. */ #include "H5pubconf.h" /*from configure */
Fedora renames H5pubconf.h to H5pubconf-{32,64}.h to support multilib installs.