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.
Good afternoon John,Currently, using find_package(HDF5 NO_MODULE) results in Visual Studio attempting to link against the shared libraries (.dll) themselves, instead of the associated import libraries (.lib). I'm still trying to figure out why this is, exactly, but in the mean time I am using the work-around mentioned in your previous email.
As of now there are no 'known' failures, assuming you are linking against the release libraries; all tests are passing in my development environment. When linking against the debug libraries, there are a number of known failures, many of which relate to how memory is managed between the hdf5 and netcdf shared libraries (a fix has been discussed with a member of the hdf team for these).
Can you provide any further information regarding the failures you're seeing? Ideally, this should work everywhere and not just in most development environments.
Thanks, have a great afternoon, -Ward wfisher@xxxxxxxxxxxxxxxx On 4/21/13 3:53 AM, Biddiscombe, John A. wrote:
Just a follow up, it turns out my code was linking to debug libraries for hdf, but release for hdf5_hl, I hadn't removed all the necessary hdf5 link crud, once that was fixed, tests are almost complete. Just 3 fails, which I'll look at later.JBc:\cmakebuild\netcdf-4.3>"c:\Program Files\cmake-2.8.10.1-win32-x86\bin\ctest.exe" -C DebugTest project C:/cmakebuild/netcdf-4.3 Start 1: ncdump_ctest 1/106 Test #1: ncdump_ctest ..................... Passed 0.18 sec Start 2: ncdump_ctest64 2/106 Test #2: ncdump_ctest64 ................... Passed 0.02 sec Start 3: ncdump_tst_utf8 3/106 Test #3: ncdump_tst_utf8 .................. Passed 0.02 sec Start 4: ncdump_tst_create_files 4/106 Test #4: ncdump_tst_create_files .......... Passed 0.03 sec Start 5: ncdump_tst_group_data 5/106 Test #5: ncdump_tst_group_data ............ Passed 0.11 sec Start 6: ncdump_tst_enum_data 6/106 Test #6: ncdump_tst_enum_data ............. Passed 0.04 sec Start 7: ncdump_tst_opaque_data 7/106 Test #7: ncdump_tst_opaque_data ........... Passed 0.03 sec Start 8: ncdump_tst_string_data 8/106 Test #8: ncdump_tst_string_data ........... Passed 0.03 sec Start 9: ncdump_tst_vlen_data 9/106 Test #9: ncdump_tst_vlen_data ............. Passed 0.04 sec Start 10: ncdump_tst_comp 10/106 Test #10: ncdump_tst_comp .................. Passed 0.08 sec Start 11: ncdump_tst_comp2 11/106 Test #11: ncdump_tst_comp2 ................. Passed 0.04 sec Start 12: ncdump_tst_nans 12/106 Test #12: ncdump_tst_nans .................. Passed 0.02 sec Start 13: ncdump_tst_unicode 13/106 Test #13: ncdump_tst_unicode ............... Passed 0.03 sec Start 14: nctest 14/106 Test #14: nctest ........................... Passed 1.70 sec Start 15: tst_rename 15/106 Test #15: tst_rename ....................... Passed 0.03 sec Start 16: nc_test_t_nc 16/106 Test #16: nc_test_t_nc ..................... Passed 0.03 sec Start 17: nc_test_tst_small 17/106 Test #17: nc_test_tst_small ................ Passed 2.03 sec Start 18: nc_test_tst_misc 18/106 Test #18: nc_test_tst_misc ................. Passed 0.06 sec Start 19: nc_test_tst_norm 19/106 Test #19: nc_test_tst_norm ................. Passed 0.02 sec Start 20: nc_test_tst_names 20/106 Test #20: nc_test_tst_names ................ Passed 0.16 sec Start 21: nc_test_tst_nofill 21/106 Test #21: nc_test_tst_nofill ............... Passed 0.24 sec Start 22: nc_test_tst_nofill2 22/106 Test #22: nc_test_tst_nofill2 .............. Passed 0.09 sec Start 23: nc_test_tst_nofill3 23/106 Test #23: nc_test_tst_nofill3 .............. Passed 0.07 sec Start 24: nc_test_tst_atts 24/106 Test #24: nc_test_tst_atts ................. Passed 0.04 sec Start 25: nc_test 25/106 Test #25: nc_test .......................... Passed 43.26 sec Start 26: nc_test4_tst_dims 26/106 Test #26: nc_test4_tst_dims ................ Passed 0.20 sec Start 27: nc_test4_tst_dims2 27/106 Test #27: nc_test4_tst_dims2 ............... Passed 4.89 sec Start 28: nc_test4_tst_dims3 28/106 Test #28: nc_test4_tst_dims3 ............... Passed 0.25 sec Start 29: nc_test4_tst_files 29/106 Test #29: nc_test4_tst_files ............... Passed 0.44 sec Start 30: nc_test4_tst_files4 30/106 Test #30: nc_test4_tst_files4 .............. Passed 0.06 sec Start 31: nc_test4_tst_vars 31/106 Test #31: nc_test4_tst_vars ................***Failed 45.60 sec Start 32: nc_test4_tst_varms 32/106 Test #32: nc_test4_tst_varms ............... Passed 0.05 sec Start 33: nc_test4_tst_unlim_vars 33/106 Test #33: nc_test4_tst_unlim_vars .......... Passed 0.07 sec Start 34: nc_test4_tst_converts 34/106 Test #34: nc_test4_tst_converts ............ Passed 0.05 sec Start 35: nc_test4_tst_converts2 35/106 Test #35: nc_test4_tst_converts2 ...........***Failed 1.39 sec Start 36: nc_test4_tst_grps 36/106 Test #36: nc_test4_tst_grps ................ Passed 0.21 sec Start 37: nc_test4_tst_grps2 37/106 Test #37: nc_test4_tst_grps2 ............... Passed 0.14 sec Start 38: nc_test4_tst_compounds 38/106 Test #38: nc_test4_tst_compounds ........... Passed 0.12 sec Start 39: nc_test4_tst_compounds2 39/106 Test #39: nc_test4_tst_compounds2 .......... Passed 0.04 sec Start 40: nc_test4_tst_compounds3 40/106 Test #40: nc_test4_tst_compounds3 .......... Passed 0.04 sec Start 41: nc_test4_tst_opaques 41/106 Test #41: nc_test4_tst_opaques ............. Passed 0.05 sec Start 42: nc_test4_tst_strings 42/106 Test #42: nc_test4_tst_strings ............. Passed 0.16 sec Start 43: nc_test4_tst_strings2 43/106 Test #43: nc_test4_tst_strings2 ............ Passed 0.03 sec Start 44: nc_test4_tst_interops 44/106 Test #44: nc_test4_tst_interops ............ Passed 0.09 sec Start 45: nc_test4_tst_interops4 45/106 Test #45: nc_test4_tst_interops4 ........... Passed 0.40 sec Start 46: nc_test4_tst_interops6 46/106 Test #46: nc_test4_tst_interops6 ........... Passed 0.06 sec Start 47: nc_test4_tst_enums 47/106 Test #47: nc_test4_tst_enums ............... Passed 0.07 sec Start 48: nc_test4_tst_coords 48/106 Test #48: nc_test4_tst_coords .............. Passed 0.33 sec Start 49: nc_test4_tst_coords2 49/106 Test #49: nc_test4_tst_coords2 ............. Passed 0.16 sec Start 50: nc_test4_tst_coords3 50/106 Test #50: nc_test4_tst_coords3 ............. Passed 0.23 sec Start 51: nc_test4_tst_vars3 51/106 Test #51: nc_test4_tst_vars3 ............... Passed 1.25 sec Start 52: nc_test4_tst_vars4 52/106 Test #52: nc_test4_tst_vars4 ............... Passed 0.03 sec Start 53: nc_test4_tst_chunks 53/106 Test #53: nc_test4_tst_chunks .............. Passed 0.41 sec Start 54: nc_test4_tst_chunks2 54/106 Test #54: nc_test4_tst_chunks2 ............. Passed 1.37 sec Start 55: nc_test4_tst_utf8 55/106 Test #55: nc_test4_tst_utf8 ................ Passed 0.05 sec Start 56: nc_test4_tst_fills 56/106 Test #56: nc_test4_tst_fills ............... Passed 0.14 sec Start 57: nc_test4_tst_fills2 57/106 Test #57: nc_test4_tst_fills2 .............. Passed 0.07 sec Start 58: nc_test4_tst_fillbug 58/106 Test #58: nc_test4_tst_fillbug ............. Passed 0.04 sec Start 59: nc_test4_tst_xplatform 59/106 Test #59: nc_test4_tst_xplatform ........... Passed 0.04 sec Start 60: nc_test4_tst_xplatform2 60/106 Test #60: nc_test4_tst_xplatform2 .......... Passed 0.04 sec Start 61: nc_test4_tst_h_atts2 61/106 Test #61: nc_test4_tst_h_atts2 ............. Passed 0.02 sec Start 62: nc_test4_tst_endian_fill 62/106 Test #62: nc_test4_tst_endian_fill ......... Passed 0.04 sec Start 63: nc_test4_tst_atts 63/106 Test #63: nc_test4_tst_atts ................ Passed 0.05 sec Start 64: nc_test4_t_type 64/106 Test #64: nc_test4_t_type .................. Passed 0.02 sec Start 65: nc_test4_cdm_sea_soundings 65/106 Test #65: nc_test4_cdm_sea_soundings ....... Passed 0.03 sec Start 66: nc_test4_tst_vl 66/106 Test #66: nc_test4_tst_vl .................. Passed 0.06 sec Start 67: nc_test4_tst_atts1 67/106 Test #67: nc_test4_tst_atts1 ............... Passed 0.17 sec Start 68: nc_test4_tst_atts2 68/106 Test #68: nc_test4_tst_atts2 ............... Passed 0.06 sec Start 69: nc_test4_tst_vars2 69/106 Test #69: nc_test4_tst_vars2 ............... Passed 0.35 sec Start 70: nc_test4_tst_files5 70/106 Test #70: nc_test4_tst_files5 .............. Passed 0.03 sec Start 71: nc_test4_tst_files6 71/106 Test #71: nc_test4_tst_files6 .............. Passed 0.03 sec Start 72: nc_test4_tst_sync 72/106 Test #72: nc_test4_tst_sync ................ Passed 0.09 sec Start 73: nc_test4_tst_h_strbug 73/106 Test #73: nc_test4_tst_h_strbug ............ Passed 0.10 sec Start 74: nc_test4_tst_h_refs 74/106 Test #74: nc_test4_tst_h_refs .............. Passed 13.39 sec Start 75: tst_h_files 75/106 Test #75: tst_h_files ...................... Passed 1.56 sec Start 76: tst_h_files2 76/106 Test #76: tst_h_files2 ..................... Passed 0.32 sec Start 77: tst_h_files4 77/106 Test #77: tst_h_files4 ..................... Passed 0.11 sec Start 78: tst_h_atts 78/106 Test #78: tst_h_atts ....................... Passed 2.72 sec Start 79: tst_h_atts3 79/106 Test #79: tst_h_atts3 ...................... Passed 0.09 sec Start 80: tst_h_atts4 80/106 Test #80: tst_h_atts4 ...................... Passed 0.08 sec Start 81: tst_h_vars 81/106 Test #81: tst_h_vars .......................***Failed 2.33 sec Start 82: tst_h_vars2 82/106 Test #82: tst_h_vars2 ...................... Passed 2.96 sec Start 83: tst_h_vars3 83/106 Test #83: tst_h_vars3 ...................... Passed 0.26 sec Start 84: tst_h_grps 84/106 Test #84: tst_h_grps ....................... Passed 0.16 sec Start 85: tst_h_compounds 85/106 Test #85: tst_h_compounds .................. Passed 0.27 sec Start 86: tst_h_compounds2 86/106 Test #86: tst_h_compounds2 ................. Passed 0.05 sec Start 87: tst_h_wrt_cmp 87/106 Test #87: tst_h_wrt_cmp .................... Passed 0.05 sec Start 88: tst_h_rd_cmp 88/106 Test #88: tst_h_rd_cmp ..................... Passed 0.19 sec Start 89: tst_h_vl 89/106 Test #89: tst_h_vl ......................... Passed 0.19 sec Start 90: tst_h_opaques 90/106 Test #90: tst_h_opaques .................... Passed 0.06 sec Start 91: tst_h_strings 91/106 Test #91: tst_h_strings .................... Passed 0.10 sec Start 92: tst_h_strings1 92/106 Test #92: tst_h_strings1 ................... Passed 0.16 sec Start 93: tst_h_strings2 93/106 Test #93: tst_h_strings2 ................... Passed 0.08 sec Start 94: tst_h_ints 94/106 Test #94: tst_h_ints ....................... Passed 0.10 sec Start 95: tst_h_dimscales 95/106 Test #95: tst_h_dimscales .................. Passed 0.74 sec Start 96: tst_h_dimscales1 96/106 Test #96: tst_h_dimscales1 ................. Passed 0.09 sec Start 97: tst_h_dimscales2 97/106 Test #97: tst_h_dimscales2 ................. Passed 0.19 sec Start 98: tst_h_dimscales3 98/106 Test #98: tst_h_dimscales3 ................. Passed 0.06 sec Start 99: tst_h_enums 99/106 Test #99: tst_h_enums ...................... Passed 0.09 sec Start 100: tst_h_dimscales4 100/106 Test #100: tst_h_dimscales4 ................. Passed 0.14 sec Start 101: C_tests_simple_xy_wr 101/106 Test #101: C_tests_simple_xy_wr ............. Passed 0.17 sec Start 102: C_tests_simple_xy_rd 102/106 Test #102: C_tests_simple_xy_rd ............. Passed 0.07 sec Start 103: C_tests_sfc_pres_temp_wr 103/106 Test #103: C_tests_sfc_pres_temp_wr ......... Passed 0.04 sec Start 104: C_tests_sfc_pres_temp_rd 104/106 Test #104: C_tests_sfc_pres_temp_rd ......... Passed 0.08 sec Start 105: C_tests_pres_temp_4D_wr 105/106 Test #105: C_tests_pres_temp_4D_wr .......... Passed 0.07 sec Start 106: C_tests_pres_temp_4D_rd 106/106 Test #106: C_tests_pres_temp_4D_rd .......... Passed 0.07 sec 97% tests passed, 3 tests failed out of 106 Total Test time (real) = 136.75 sec The following tests FAILED: 31 - nc_test4_tst_vars (Failed) 35 - nc_test4_tst_converts2 (Failed) 81 - tst_h_vars (Failed) Errors while running CTest _______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
netcdfgroup
archives: