Re: [netcdfgroup] [Hdf-forum] netCDF 4.3 Release Candidateavailable --- CMake build in Windows

  • To: HDF Users Discussion List <hdf-forum@xxxxxxxxxxxx>, Allen D Byrne <byrn@xxxxxxxxxxxx>
  • Subject: Re: [netcdfgroup] [Hdf-forum] netCDF 4.3 Release Candidateavailable --- CMake build in Windows
  • From: "Biddiscombe, John A." <biddisco@xxxxxxx>
  • Date: Sat, 20 Apr 2013 14:45:41 +0000
Hello



I saw this thread and am in need of cmakeified netCDF for a project, so I tried 
downloading and building the tarball on win8/vs2012 - naturally, it failed.



Is it not safe to assume that anyone building netCDF for themselves using cmake 
has also already built hdf5 themselves using cmake first. If so, then it is not 
necessary to

INCLUDE (${CMAKE_SOURCE_DIR}/cmake/modules/windows/FindHDF5.cmake)

But rather just use

find_package(HDF5 NO_MODULE)

and then all the checks for includes/libs and all the other stuff I had to 
remove just go away. Just link to hdf5 or hdf5_hl as the targets are imported 
for you.



With a few tweaks and removing all the unnecessary checks, all builds fine. Is 
there a repo to which I can submit a patch?



I tried running the tests and got quite a few fails.

Should I try to find what's wrong with them, or are they 'known' to fail on 
windows.



JB





Test project C:/cmakebuild/netcdf-4.3

        Start   1: ncdump_ctest

  1/106 Test   #1: ncdump_ctest .....................   Passed    0.02 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 ..........***Failed    0.02 sec

        Start   5: ncdump_tst_group_data

  5/106 Test   #5: ncdump_tst_group_data ............***Failed    0.02 sec

        Start   6: ncdump_tst_enum_data

  6/106 Test   #6: ncdump_tst_enum_data .............***Failed    0.03 sec

        Start   7: ncdump_tst_opaque_data

  7/106 Test   #7: ncdump_tst_opaque_data ...........***Failed    0.02 sec

        Start   8: ncdump_tst_string_data

  8/106 Test   #8: ncdump_tst_string_data ...........***Failed    0.02 sec

        Start   9: ncdump_tst_vlen_data

  9/106 Test   #9: ncdump_tst_vlen_data .............***Failed    0.02 sec

        Start  10: ncdump_tst_comp

10/106 Test  #10: ncdump_tst_comp ..................***Failed    0.02 sec

        Start  11: ncdump_tst_comp2

11/106 Test  #11: ncdump_tst_comp2 .................***Failed    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 ...............***Failed    0.02 sec

        Start  14: nctest

14/106 Test  #14: nctest ...........................***Failed    0.60 sec

        Start  15: tst_rename

15/106 Test  #15: tst_rename .......................   Passed    0.01 sec

        Start  16: nc_test_t_nc

16/106 Test  #16: nc_test_t_nc .....................   Passed    0.01 sec

        Start  17: nc_test_tst_small

17/106 Test  #17: nc_test_tst_small ................***Failed    0.24 sec

        Start  18: nc_test_tst_misc

18/106 Test  #18: nc_test_tst_misc .................   Passed    0.03 sec

        Start  19: nc_test_tst_norm

19/106 Test  #19: nc_test_tst_norm .................   Passed    0.01 sec

        Start  20: nc_test_tst_names

20/106 Test  #20: nc_test_tst_names ................***Failed    0.03 sec

        Start  21: nc_test_tst_nofill

21/106 Test  #21: nc_test_tst_nofill ...............   Passed    0.31 sec

        Start  22: nc_test_tst_nofill2

22/106 Test  #22: nc_test_tst_nofill2 ..............   Passed    0.08 sec

        Start  23: nc_test_tst_nofill3

23/106 Test  #23: nc_test_tst_nofill3 ..............   Passed    0.03 sec

        Start  24: nc_test_tst_atts

24/106 Test  #24: nc_test_tst_atts .................***Failed    0.02 sec

        Start  25: nc_test

25/106 Test  #25: nc_test ..........................***Failed    2.57 sec

        Start  26: nc_test4_tst_dims

26/106 Test  #26: nc_test4_tst_dims ................***Failed    0.02 sec

        Start  27: nc_test4_tst_dims2

27/106 Test  #27: nc_test4_tst_dims2 ...............***Failed    0.02 sec

        Start  28: nc_test4_tst_dims3

28/106 Test  #28: nc_test4_tst_dims3 ...............***Failed    0.02 sec

        Start  29: nc_test4_tst_files

29/106 Test  #29: nc_test4_tst_files ...............***Failed    0.03 sec

        Start  30: nc_test4_tst_files4

30/106 Test  #30: nc_test4_tst_files4 ..............***Failed    0.02 sec

        Start  31: nc_test4_tst_vars

31/106 Test  #31: nc_test4_tst_vars ................***Failed    0.02 sec

        Start  32: nc_test4_tst_varms

32/106 Test  #32: nc_test4_tst_varms ...............***Failed    0.02 sec

        Start  33: nc_test4_tst_unlim_vars

33/106 Test  #33: nc_test4_tst_unlim_vars ..........***Failed    0.02 sec

        Start  34: nc_test4_tst_converts

34/106 Test  #34: nc_test4_tst_converts ............***Failed    0.02 sec

        Start  35: nc_test4_tst_converts2

35/106 Test  #35: nc_test4_tst_converts2 ...........***Failed    0.02 sec

        Start  36: nc_test4_tst_grps

36/106 Test  #36: nc_test4_tst_grps ................***Failed    0.05 sec

        Start  37: nc_test4_tst_grps2

37/106 Test  #37: nc_test4_tst_grps2 ...............***Failed    0.02 sec

        Start  38: nc_test4_tst_compounds

38/106 Test  #38: nc_test4_tst_compounds ...........***Failed    0.02 sec

        Start  39: nc_test4_tst_compounds2

39/106 Test  #39: nc_test4_tst_compounds2 ..........   Passed    0.03 sec

        Start  40: nc_test4_tst_compounds3

40/106 Test  #40: nc_test4_tst_compounds3 ..........***Failed    0.02 sec

        Start  41: nc_test4_tst_opaques

41/106 Test  #41: nc_test4_tst_opaques .............***Failed    0.02 sec

        Start  42: nc_test4_tst_strings

42/106 Test  #42: nc_test4_tst_strings .............***Failed    0.03 sec

        Start  43: nc_test4_tst_strings2

43/106 Test  #43: nc_test4_tst_strings2 ............   Passed    0.02 sec

        Start  44: nc_test4_tst_interops

44/106 Test  #44: nc_test4_tst_interops ............***Failed    0.02 sec

        Start  45: nc_test4_tst_interops4

45/106 Test  #45: nc_test4_tst_interops4 ...........***Failed    0.02 sec

        Start  46: nc_test4_tst_interops6

46/106 Test  #46: nc_test4_tst_interops6 ...........***Failed    0.02 sec

        Start  47: nc_test4_tst_enums

47/106 Test  #47: nc_test4_tst_enums ...............***Failed    0.03 sec

        Start  48: nc_test4_tst_coords

48/106 Test  #48: nc_test4_tst_coords ..............***Failed    0.02 sec

        Start  49: nc_test4_tst_coords2

49/106 Test  #49: nc_test4_tst_coords2 .............***Failed    0.02 sec

        Start  50: nc_test4_tst_coords3

50/106 Test  #50: nc_test4_tst_coords3 .............***Failed    0.02 sec

        Start  51: nc_test4_tst_vars3

51/106 Test  #51: nc_test4_tst_vars3 ...............***Failed    0.02 sec

        Start  52: nc_test4_tst_vars4

52/106 Test  #52: nc_test4_tst_vars4 ...............***Failed    0.04 sec

        Start  53: nc_test4_tst_chunks

53/106 Test  #53: nc_test4_tst_chunks ..............***Failed    0.02 sec

        Start  54: nc_test4_tst_chunks2

54/106 Test  #54: nc_test4_tst_chunks2 .............***Failed    0.02 sec

        Start  55: nc_test4_tst_utf8

55/106 Test  #55: nc_test4_tst_utf8 ................***Failed    0.02 sec

        Start  56: nc_test4_tst_fills

56/106 Test  #56: nc_test4_tst_fills ...............***Failed    0.02 sec

        Start  57: nc_test4_tst_fills2

57/106 Test  #57: nc_test4_tst_fills2 ..............***Failed    0.02 sec

        Start  58: nc_test4_tst_fillbug

58/106 Test  #58: nc_test4_tst_fillbug .............***Failed    0.02 sec

        Start  59: nc_test4_tst_xplatform

59/106 Test  #59: nc_test4_tst_xplatform ...........***Failed    0.02 sec

        Start  60: nc_test4_tst_xplatform2

60/106 Test  #60: nc_test4_tst_xplatform2 ..........   Passed    0.03 sec

        Start  61: nc_test4_tst_h_atts2

61/106 Test  #61: nc_test4_tst_h_atts2 .............   Passed    0.01 sec

        Start  62: nc_test4_tst_endian_fill

62/106 Test  #62: nc_test4_tst_endian_fill .........***Failed    0.02 sec

        Start  63: nc_test4_tst_atts

63/106 Test  #63: nc_test4_tst_atts ................***Failed    0.03 sec

        Start  64: nc_test4_t_type

64/106 Test  #64: nc_test4_t_type ..................   Passed    0.01 sec

        Start  65: nc_test4_cdm_sea_soundings

65/106 Test  #65: nc_test4_cdm_sea_soundings .......***Failed    0.02 sec

        Start  66: nc_test4_tst_vl

66/106 Test  #66: nc_test4_tst_vl ..................***Failed    0.02 sec

        Start  67: nc_test4_tst_atts1

67/106 Test  #67: nc_test4_tst_atts1 ...............***Failed    0.04 sec

        Start  68: nc_test4_tst_atts2

68/106 Test  #68: nc_test4_tst_atts2 ...............   Passed    0.05 sec

        Start  69: nc_test4_tst_vars2

69/106 Test  #69: nc_test4_tst_vars2 ...............***Failed    0.03 sec

        Start  70: nc_test4_tst_files5

70/106 Test  #70: nc_test4_tst_files5 ..............   Passed    0.02 sec

        Start  71: nc_test4_tst_files6

71/106 Test  #71: nc_test4_tst_files6 ..............***Failed    0.02 sec

        Start  72: nc_test4_tst_sync

72/106 Test  #72: nc_test4_tst_sync ................***Failed    0.02 sec

        Start  73: nc_test4_tst_h_strbug

73/106 Test  #73: nc_test4_tst_h_strbug ............***Failed    0.05 sec

        Start  74: nc_test4_tst_h_refs

74/106 Test  #74: nc_test4_tst_h_refs ..............***Failed    0.02 sec

        Start  75: tst_h_files

75/106 Test  #75: tst_h_files ......................   Passed    0.03 sec

        Start  76: tst_h_files2

76/106 Test  #76: tst_h_files2 .....................   Passed    0.01 sec

        Start  77: tst_h_files4

77/106 Test  #77: tst_h_files4 .....................   Passed    0.02 sec

        Start  78: tst_h_atts

78/106 Test  #78: tst_h_atts .......................***Failed    0.05 sec

        Start  79: tst_h_atts3

79/106 Test  #79: tst_h_atts3 ......................   Passed    0.00 sec

        Start  80: tst_h_atts4

80/106 Test  #80: tst_h_atts4 ......................   Passed    0.00 sec

        Start  81: tst_h_vars

81/106 Test  #81: tst_h_vars .......................***Failed    0.03 sec

        Start  82: tst_h_vars2

82/106 Test  #82: tst_h_vars2 ......................***Failed    0.02 sec

        Start  83: tst_h_vars3

83/106 Test  #83: tst_h_vars3 ......................   Passed    0.02 sec

        Start  84: tst_h_grps

84/106 Test  #84: tst_h_grps .......................   Passed    0.03 sec

        Start  85: tst_h_compounds

85/106 Test  #85: tst_h_compounds ..................   Passed    0.09 sec

        Start  86: tst_h_compounds2

86/106 Test  #86: tst_h_compounds2 .................   Passed    0.02 sec

        Start  87: tst_h_wrt_cmp

87/106 Test  #87: tst_h_wrt_cmp ....................   Passed    0.02 sec

        Start  88: tst_h_rd_cmp

88/106 Test  #88: tst_h_rd_cmp .....................   Passed    0.01 sec

        Start  89: tst_h_vl

89/106 Test  #89: tst_h_vl .........................   Passed    0.02 sec

        Start  90: tst_h_opaques

90/106 Test  #90: tst_h_opaques ....................   Passed    0.01 sec

        Start  91: tst_h_strings

91/106 Test  #91: tst_h_strings ....................   Passed    0.03 sec

        Start  92: tst_h_strings1

92/106 Test  #92: tst_h_strings1 ...................   Passed    0.02 sec

        Start  93: tst_h_strings2

93/106 Test  #93: tst_h_strings2 ...................   Passed    0.02 sec

        Start  94: tst_h_ints

94/106 Test  #94: tst_h_ints .......................   Passed    0.01 sec

        Start  95: tst_h_dimscales

95/106 Test  #95: tst_h_dimscales ..................***Failed    0.02 sec

        Start  96: tst_h_dimscales1

96/106 Test  #96: tst_h_dimscales1 .................***Failed    0.02 sec

        Start  97: tst_h_dimscales2

97/106 Test  #97: tst_h_dimscales2 .................***Failed    0.04 sec

        Start  98: tst_h_dimscales3

98/106 Test  #98: tst_h_dimscales3 .................***Failed    0.02 sec

        Start  99: tst_h_enums

99/106 Test  #99: tst_h_enums ......................   Passed    0.02 sec

        Start 100: tst_h_dimscales4

100/106 Test #100: tst_h_dimscales4 .................***Failed    0.02 sec

        Start 101: C_tests_simple_xy_wr

101/106 Test #101: C_tests_simple_xy_wr .............   Passed    0.01 sec

        Start 102: C_tests_simple_xy_rd

102/106 Test #102: C_tests_simple_xy_rd .............   Passed    0.01 sec

        Start 103: C_tests_sfc_pres_temp_wr

103/106 Test #103: C_tests_sfc_pres_temp_wr .........   Passed    0.01 sec

        Start 104: C_tests_sfc_pres_temp_rd

104/106 Test #104: C_tests_sfc_pres_temp_rd .........   Passed    0.01 sec

        Start 105: C_tests_pres_temp_4D_wr

105/106 Test #105: C_tests_pres_temp_4D_wr ..........   Passed    0.01 sec

        Start 106: C_tests_pres_temp_4D_rd

106/106 Test #106: C_tests_pres_temp_4D_rd ..........   Passed    0.01 sec



40% tests passed, 64 tests failed out of 106



Total Test time (real) =   6.96 sec



The following tests FAILED:

          4 - ncdump_tst_create_files (Failed)

          5 - ncdump_tst_group_data (Failed)

          6 - ncdump_tst_enum_data (Failed)

          7 - ncdump_tst_opaque_data (Failed)

          8 - ncdump_tst_string_data (Failed)

          9 - ncdump_tst_vlen_data (Failed)

         10 - ncdump_tst_comp (Failed)

         11 - ncdump_tst_comp2 (Failed)

         13 - ncdump_tst_unicode (Failed)

         14 - nctest (Failed)

         17 - nc_test_tst_small (Failed)

         20 - nc_test_tst_names (Failed)

         24 - nc_test_tst_atts (Failed)

         25 - nc_test (Failed)

         26 - nc_test4_tst_dims (Failed)

         27 - nc_test4_tst_dims2 (Failed)

         28 - nc_test4_tst_dims3 (Failed)

         29 - nc_test4_tst_files (Failed)

         30 - nc_test4_tst_files4 (Failed)

         31 - nc_test4_tst_vars (Failed)

         32 - nc_test4_tst_varms (Failed)

         33 - nc_test4_tst_unlim_vars (Failed)

         34 - nc_test4_tst_converts (Failed)

         35 - nc_test4_tst_converts2 (Failed)

         36 - nc_test4_tst_grps (Failed)

         37 - nc_test4_tst_grps2 (Failed)

         38 - nc_test4_tst_compounds (Failed)

         40 - nc_test4_tst_compounds3 (Failed)

         41 - nc_test4_tst_opaques (Failed)

         42 - nc_test4_tst_strings (Failed)

         44 - nc_test4_tst_interops (Failed)

         45 - nc_test4_tst_interops4 (Failed)

         46 - nc_test4_tst_interops6 (Failed)

         47 - nc_test4_tst_enums (Failed)

         48 - nc_test4_tst_coords (Failed)

         49 - nc_test4_tst_coords2 (Failed)

         50 - nc_test4_tst_coords3 (Failed)

         51 - nc_test4_tst_vars3 (Failed)

         52 - nc_test4_tst_vars4 (Failed)

         53 - nc_test4_tst_chunks (Failed)

         54 - nc_test4_tst_chunks2 (Failed)

         55 - nc_test4_tst_utf8 (Failed)

         56 - nc_test4_tst_fills (Failed)

         57 - nc_test4_tst_fills2 (Failed)

         58 - nc_test4_tst_fillbug (Failed)

         59 - nc_test4_tst_xplatform (Failed)

         62 - nc_test4_tst_endian_fill (Failed)

         63 - nc_test4_tst_atts (Failed)

         65 - nc_test4_cdm_sea_soundings (Failed)

         66 - nc_test4_tst_vl (Failed)

         67 - nc_test4_tst_atts1 (Failed)

         69 - nc_test4_tst_vars2 (Failed)

         71 - nc_test4_tst_files6 (Failed)

         72 - nc_test4_tst_sync (Failed)

         73 - nc_test4_tst_h_strbug (Failed)

         74 - nc_test4_tst_h_refs (Failed)

         78 - tst_h_atts (Failed)

         81 - tst_h_vars (Failed)

         82 - tst_h_vars2 (Failed)

         95 - tst_h_dimscales (Failed)

         96 - tst_h_dimscales1 (Failed)

         97 - tst_h_dimscales2 (Failed)

         98 - tst_h_dimscales3 (Failed)

        100 - tst_h_dimscales4 (Failed)

Errors while running CTest


  • 2013 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: