Skip to content

PIO 2.5.4 and NetCDF-4.8.1 (HDF5-1.12.1) #1889

@rjdave

Description

@rjdave

I have not tried auto-tools, but cmake (v3.19.1) configure fails with NetCDF-4.8.1 because NC_DISPATCH_VERSION has changed from 2 to 3 in the latest release. I changed line 369 in CMakeLists.txt to:

#if !(NC_DISPATCH_VERSION == 2 || NC_DISPATCH_VERSION == 3)

and configure completed and make, make tests completed but I get 7 failed tests with ctest:

The following tests FAILED:
         43 - pio_file_fail (Timeout)
        104 - tst_async_multi (Failed)
        105 - tst_ncint_async_perf (Failed)
        106 - tst_ncint_perf (Failed)
        107 - tst_pio_async (Failed)
        108 - tst_pio_udf (Failed)
        109 - tst_var_compress (Failed)

I found this pull request and this issue about NC_DISPATCH_VERSION so I'm betting you already know some changes (possibly to src/ncint/ncintdispatch.{c&h}) are probably necessary to account for the switch from filter_actions to filter_ids and filter_info. Unfortunately, I don't know nearly enough about filters or dispatch tables to help much.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions