Sorry, but I jumped too soon on sending that email. There is still an issue when trying to install with a Visual Studio built HDF5. Once I actually work it out I’ll post to the list.
-- Mike Jackson BlueQuartz Software [e]: [email protected] From: Hdf-forum <[email protected]> on behalf of Elena Pourmal <[email protected]> Reply-To: HDF Users Discussion List <[email protected]> Date: Sunday, January 7, 2018 at 5:22 PM To: HDF Users Discussion List <[email protected]> Subject: Re: [Hdf-forum] Issues with INSTALL using NMake Makefiles & CMake (1.8.19, 1.8.20) 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 [email protected]. We will discuss the problem tomorrow during our developers meeting. Thank you! Elena On Jan 7, 2018, at 2:58 PM, Michael Jackson <[email protected]> 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: [email protected] Voice: 937-790-1601 Web: http://www.bluequartz.net Fax: 937-746-0783 _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5 _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
