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.
JB
c:\cmakebuild\netcdf-4.3>"c:\Program
Files\cmake-2.8.10.1-win32-x86\bin\ctest.exe" -C Debug
Test 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/