NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
I was able to build netCDF with CMake usingcmake -D"HDF5_INCLUDE_DIR=T:\hdf5-1.8.11-pre1\src" -D"HDF5_LIB=T:\hdf5-1.8.11-pre1\build\bin\Debug\libhdf5_D.lib" -D"HDF5_HL_LIB=T:\hdf5-1.8.11-pre1\build\bin\Debug\libhdf5_hl_D.lib" -D"ZLIB_INCLUDE_DIR:PATH=T:\zlib-1.2.5" -D"ZLIB_LIBRARY:FILEPATH=T:\zlib-1.2.5\build\bin\Debug\libzlib_D.lib" -D"SZIP_INCLUDE_DIR:PATH=T:\szip-2.1\src" -D"SZIP_LIBRARY:FILEPATH=T:\szip-2.1\build\bin\Debug\libszip_D.lib" -D"ENABLE_DAP=ON" -D"BUILD_SHARED_LIBS=OFF" -D"ENABLE_DLL=OFF" -D"CURL_LIBRARY=W:\curl-7.29.0\builds\libcurl-vc10-x86-debug-static-ipv6-sspi-spnego-winssl\lib\libcurl_a_debug.lib" -D"CURL_INCLUDE_DIR=W:\curl-7.29.0\builds\libcurl-vc10-x86-debug-static-ipv6-sspi-spnego-winssl\include"..I found the needed options in the fileCMakeLists.txt MESSAGE(STATUS "Found HDF5: ${HDF5_LIB}") MESSAGE(STATUS "Found HDF5_HL: ${HDF5_HL_LIB}") MESSAGE(STATUS "Found HDF5 Includes: ${HDF5_INCLUDE_DIR}")This should be explained in COMPILE_CMake.txtAlso, I got 2 compiling errors due to missing HDF5 header files15>..\..\h5_test\tst_h_vars2.c(13): fatal error C1083: Cannot open includefile: 'H5DSpublic.h': No such file or directorythis seems to be because this file is not located in theHDF5_INCLUDE_DIRI specified ,so I had to put it there to avoid the error------Pedro Vicente, Earth System ScienceUniversity of California, Irvinehttp://www.ess.uci.edu/----- Original Message -----From: "Pedro Vicente" <pvicente@xxxxxxx>To: "Allen D Byrne" <byrn@xxxxxxxxxxxx>; <hdf-forum@xxxxxxxxxxxx>Cc: <help@xxxxxxxxxxxx>; <netcdfgroup@xxxxxxxxxxxxxxxx>Sent: Thursday, April 18, 2013 8:47 PM!
Subject: Re: [netcdfgroup] [Hdf-forum] netCDF 4.3 ReleaseCandidateavailable --- CMake build in Windows> Hi Allen, Ward>>>> CMake provides two ways to find libraries:>> 1. CMake built HDF5 - use FIND_PACKAGE (HDF5 NAMES ${HDF5_PACKAGE_NAME})>> where HDF5_PACKAGE_NAME:STRING="hdf5" and ENV{HDF5_DIR}="{path to>> hdf5library}/cmake/hdf5">>> Is it possible just to use the command line to build netCDF using the*source* HDF5 Cmake distribution ?>> I was able to build netCDF only with the precompiled HDF5 Cmake made*binaries* , with these 2 options>> -D"CMAKE_PREFIX_PATH=T:\hdf5_install_1.8.10" -D"HDF5_ROOT_DIR=T:\hdf5_install_1.8.10\cmake\hdf5">> Now I am trying the new HDF5 release with CMake, replacing the above with>> "T:\hdf5-1.8.11-pre1">> but I get this error>> CMake Error at CMakeLists.txt:391 (MESSAGE):> netCDF-4 support specified, but hdf5 libraries not found.> -- Configuring incomplete, errors occurred!>> Unlike the HDF5 1.8.10 binaries, the source of hdf5-1.8.11-p! re1 the doesnot include a "cmake/hdf5" folder>> Also, the hdf5-1.8.11- pre1 Cmake build is missing the Dimension ScalesAPI, a must have for netCDF>> Thanks>> Pedro>>> ------> Pedro Vicente, Earth System Science> University of California, Irvine> http://www.ess.uci.edu/>>> ----- Original Message -----> From: "Allen D Byrne" <byrn@xxxxxxxxxxxx>> To: <hdf-forum@xxxxxxxxxxxx>> Cc: "Pedro Vicente" <pvicente@xxxxxxx>; "Ward Fisher"<wfisher@xxxxxxxxxxxxxxxx>; <help@xxxxxxxxxxxx>;<netcdfgroup@xxxxxxxxxxxxxxxx>> Sent: Friday, March 29, 2013 11:49 AM> Subject: Re: [Hdf-forum] [netcdfgroup] netCDF 4.3 Release Candidateavailable --- CMake build in Windows>>>> CMake provides two ways to find libraries:>> 1. CMake built HDF5 - use FIND_PACKAGE (HDF5 NAMES ${HDF5_PACKAGE_NAME})>> where HDF5_PACKAGE_NAME:STRING="hdf5" and ENV{HDF5_DIR}="{path to>> hdf5library}/cmake/hdf5">>>> 2. Non-cmake built HDF5 - use FIND_PACKAGE (HDF5)>> where ENV{HDF5_ROOT}="{path to hdf5library}">>>> Allen>>>> On Friday, March 29, 2013 10:32:04 AM Pedro Vicente wrote:>>> Hi Ward! >>>>>> I was able to built netCDF using the latest HDF5 binaries with Cmakeinfo>>> that I got from here>>>>>> http://www.hdfgroup.org/HDF5/release/obtain5.html>>>>>>>>> using these 2 options>>>>>> -D"CMAKE_PREFIX_PATH=T:\hdf5_install_1.8.10">>> -D"HDF5_ROOT_DIR=T:\hdf5_install_1.8.10\cmake\hdf5">>>>>> my next step is>>>>>> 1) Build using the same source distribution of HDF5, instead of the>>> pre-compiled binaries>>> 2) Build using a HDF5 version without Cmake information>>>>>> Is it possible to to this?>>> I noticed that the source HDF5 files do not include this folder, that is>>> available only in the binaries T:\hdf5_install_1.8.10\cmake\hdf5>>>>>> Ideally what woulde be needed is a way for the Cmake system to find theHDF5>>> header files location and the name of the library hdf5.lib... that'sall>>> Visual Studio needs...>>> something like>>>>>> -D"MY_HDF5_HEADER_FOLDER=<etc>>>> -D"MY_HDF5_LIBRARY_FILE=<etc>>>>>>> thanks>>>>>>>>> ------>>> Pedro Vicente, Earth System ! Science>>> University of California, Irvine>>> http://www.ess.uci.edu/
----- Original Message ----->>> From: "Ward Fisher" <wfisher@xxxxxxxxxxxxxxxx>>>> To: "Pedro Vicente" <pvicente@xxxxxxx>>>> Cc: <netcdfgroup@xxxxxxxxxxxxxxxx>>>> Sent: Friday, March 15, 2013 8:36 AM>>> Subject: Re: [netcdfgroup] netCDF 4.3 Release Candidate available ---CMake>>> build in Windows>>>>>> > Hi Pedro,>>> >>>> > If your hdf5 libraries are installed in W:\hdf5_install, for example,you>>> > would specify the following argument:>>> >>>> > -DCMAKE_PREFIX_PATH=W:\hdf5_install>>> >>>> > CMake would then check this location first when looking for any headerand>>> > library files. The netCDF build will use the zlib library includedwith>>> > the hdf5 binary distribution. If you do not have this, or if it is>>> > installed elsewhere, you can specify multiple search locations thusly:>>> >>>> > -DCMAKE_PREFIX_PATH="W:\hdf5_install;W:\zlib_install".>>> >>>> > I hope this helps!>>> >>>> > -Ward>>> >>>> > On 3/14/13 7:04 PM, Pedro Vicente wrote:>>> >> Hi Ward>>> >>>>!
> >> I tried to build in Windows with CMake, using>>> >>>>> >>>>> >> cmake -DCMAKE_INSTALL_PREFIX=W:\netcdf_install>>> >>>>> >> I get these messages>>> >>>>> >>>>> >> -- Building for: Visual Studio 10>>> >> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)>>> >> -- HDF5_LIB-NOTFOUND, HDF5_HL_LIB-NOTFOUND, HDF5_INCLUDE_DIR-NOTFOUND>>> >> -- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)>>> >>>>> >> CMake Error at CMakeLists.txt:403 (MESSAGE):>>> >> HDF5 Support specified, cannot find ZLib.>>> >>>>> >> CMake Error: The following variables are used in this project, butthey>>> >> are set to NOTFOUND.>>> >> Please set them or make sure they are set and tested correctly in the>>> >> CMake files:>>> >> HDF5_INCLUDE_DIR>>> >>>>> >> used as include directory in directory W:/netcdf_svn>>> >> used as include directory in directory W:/netcdf_svn>>> >> used as include directory in directory W:/netcdf_svn>>> >> used as include directory in directory W:! /netcdf_svn>>> >>>>> >> -- Configuring incomplete, errors occurred!>>> >>>>> >>>>> >> How can I make the supplied CMake projects to detect my HDF5 and zlib>>> >> locations?>>> >>>>> >> Thanks>>> >>>>> >> Pedro>>> >>>>> >>>>> >> ------>>> >> Pedro Vicente, Earth System Science>>> >> University of California, Irvine>>> >> http://www.ess.uci.edu/>>> >>>>> >>>>> >> ----- Original Message ----- From: "Ward Fisher">>> >> <wfisher@xxxxxxxxxxxxxxxx>>>> >> To: <netcdfgroup@xxxxxxxxxxxxxxxx>>>> >> Sent: Tuesday, February 26, 2013 5:04 PM>>> >> Subject: [netcdfgroup] netCDF 4.3 Release Candidate available>>> >>>>> >>> Good afternoon all,>>> >>>>>> >>> We are officially announcing the availability of the netCDF-Clibraries>>> >>> version 4.3.0, release candidate 2.>>> >>>>>> >>> Documentation and source downloads are available at:>>> >>>>>> >>> http://www.unidata.ucar.edu/downloads/netcdf/netcdf-rc/index.jsp>>> >>>>>> >>> Pre-built Windows binaries are available at:>>> >>>>>> >>> http://www.unidata.ucar.edu/software/netcdf/docs_rc/winbin.html>>> >>>>>> >>>! The previous Windows-specific website,>>> >>> http://www.unidata.ucar.edu/netcdf/win_netcdf/ will redirect to thisnew>>> >>> location. Please note that these pre-built libraries (both 32 &64-bit)>>> >>> are built and tested on 64-bit Windows 7 using Visual Studio 10.>>> >>>>>> >>> Highlights of the 4.3 release include:>>> >>>>>> >>> o Many bug fixes.>>> >>> o Improved DAP support.>>> >>> o Improved parallel-netcdf support.>>> >>> o Improved Windows support.>>> >>> o Integration of CMake, allow for Visual-Studio based builds.>>> >>>>>> >>> This release candidate is the precursor to either a new release>>> >>> candidate, or the final 4.3.0 release (depending on the number and>>> >>> severity of bugs reported). As always, we welcome any bug reports>>> >>> and/or feedback!>>> >>>>>> >>> Have a great evening,>>> >>>>>> >>> -Ward>>> >>> Ward Fisher>>> >>> wfisher@xxxxxxxxxxxxxxxx>>> >>>>>> >>> _______________________________________________>>> >>> netcdfgroup mailing list>>> >! >> netcdfgroup@xxxxxxxxxxxxxxxx>>> >>> For list information or to unsu bscribe, visit:>>> >>> http://www.unidata.ucar.edu/mailing_lists/>>> >>>> > _______________________________________________>>> > netcdfgroup mailing list>>> > netcdfgroup@xxxxxxxxxxxxxxxx>>> > For list information or to unsubscribe, visit:>>> > http://www.unidata.ucar.edu/mailing_lists/>>>>>> _______________________________________________>>> Hdf-forum is for HDF software users discussion.>>> Hdf-forum@xxxxxxxxxxxx>>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org>>>>>> _______________________________________________> netcdfgroup mailing list> netcdfgroup@xxxxxxxxxxxxxxxx> For list information or to unsubscribe, visit:http://www.unidata.ucar.edu/mailing_lists/>
netcdfgroup
archives: