Hi Mike and All,

Happy New Year!

HDF5 repository is 
https://bitbucket.hdfgroup.org/projects/HDFFV/repos/hdf5/browse. You may also 
send the patch to h...@hdfgroup.org<mailto:h...@hdfgroup.org>.

We will discuss the problem tomorrow during our developers meeting.

Thank you!

Elena



On Jan 7, 2018, at 2:58 PM, Michael Jackson 
<mike.jack...@bluequartz.net<mailto:mike.jack...@bluequartz.net>> wrote:

I’m having an issue configuring HDF5 1.8.19 and 1.8.20. My configuration 
environment is:
+ Visual Studio 14 2015 Win64
+ Intel Visual Fortran 17
+ CMake 3.8.x
+ NMake Makefiles

When I try the install the install script will complain that it cannot find a 
few files. After some debugging through the CMake code I have determined that 
the issue is in places like the hl/fortran/src/CMakeLists.txt

  if (WIN32)
    set (MODSH_BUILD_DIR 
${CMAKE_Fortran_MODULE_DIRECTORY}/shared/${CMAKE_BUILD_TYPE})
  else ()
    set (MODSH_BUILD_DIR ${CMAKE_Fortran_MODULE_DIRECTORY}/shared)
  endif ()

That “WIN32” logic assumes a Visual Studio build. When using NMake (or most 
likely anything OTHER than Visual Studio) the trailing /${CMAKE_BUILD_TYPE} 
folder will NOT be present. The fix is to do:

  if (MSVC_IDE)
    set (MODSH_BUILD_DIR 
${CMAKE_Fortran_MODULE_DIRECTORY}/shared/${CMAKE_BUILD_TYPE})
  else ()
    set (MODSH_BUILD_DIR ${CMAKE_Fortran_MODULE_DIRECTORY}/shared)
  endif ()


Which will ONLY use that subfolder logic for Visual Studio builds. Where is the 
Git repository for HDF5? I can get a patch together and submit a pull request 
with the full fixes. I have not had the time to try out the 1.10.x sources so I 
do NOT know if this was found and fixed for those releases.

Thanks
--
Michael A. Jackson                 400 S. Pioneer Blvd
Owner, President                   Springboro, Ohio 45066
BlueQuartz Software, LLC           EMail: 
mike.jack...@bluequartz.net<mailto:mike.jack...@bluequartz.net>
Voice: 937-790-1601                Web: 
http://www.bluequartz.net<http://www.bluequartz.net/>
Fax: 937-746-0783

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org<mailto:Hdf-forum@lists.hdfgroup.org>
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to