Commit Graph

8977 Commits

Author SHA1 Message Date
Ward Fisher
da03c01263 Correct an issue observed in out-of-source builds. 2022-10-19 10:26:44 -06:00
Ward Fisher
614c1f764b Working on another make distcheck failure. 2022-10-18 15:12:04 -06:00
Ward Fisher
533572f987 Correct an issue with 'make distcheck' where out-of-source tests were failing. 2022-10-18 14:27:12 -06:00
Ward Fisher
22da6b73c3 Add generated files to distclean. 2022-10-18 11:19:03 -06:00
Ward Fisher
dbfae7173b Update release notes. 2022-10-17 17:09:35 -06:00
Ward Fisher
b42ab34cec Copy zmap reference files for cmake-based tests. 2022-10-17 16:55:40 -06:00
Ward Fisher
85cfbab102 Manually bump version in diff-compare to get RC1 out the door, this will need to be automatically excluded from the test at some point otherwise we will see this test fail every time the VERSION string changes. 2022-10-17 14:20:34 -06:00
Ward Fisher
ccd1e6a633 Updated for next release cycle. 2022-10-17 13:34:11 -06:00
Ward Fisher
a0736a3f06 Updated SO version. 2022-10-17 13:31:39 -06:00
Ward Fisher
1bbaa66f32
Merge pull request #2527 from DennisHeimbigner/versionfix.dmh
Move construction of VERSION file to end of the build
2022-10-11 10:00:33 -06:00
Dennis Heimbigner
52a4ecad60 Move construction of VERSION file to end of the build
re: https://github.com/Unidata/netcdf-c/issues/2521

Charlie Zender has discovered that the netcdf created file VERSION
conflicts with the C++ version file on OSX case-insensitive file systems,
and maybe other case-insensitvie file systems.

Note:
1. Cmake does not create the VERSION file
2. The VERSION file is not installed
3. It turns out that the VERSION file is not required by the autoconf build.

It is possible that clients or package build system (e.g apt or brew)
might use the VERSION file, so we cannot delete it altogether.

So as a fix, we move the creation of the VERSION file to after the
build is complete by inserting a all-local hook into netcdf-c/Makefile.am.

# Misc. other changes
1. Suppressed warning by making use of the systeminfo command contingent on the platform being Windows.
2022-10-09 19:32:20 -06:00
Dennis Heimbigner
0f198c6a72 Merge remote-tracking branch 'Unidata/main' 2022-10-04 11:06:20 -06:00
Ward Fisher
632fef4a14
Merge pull request #2520 from WardF/fix-ncdump-prereq.wif
Fix prereqs in ncdump/tst_nccopy4 in order to avoid race conditions.
2022-09-30 23:56:53 -06:00
Ward Fisher
9696f2656b
Merge pull request #2519 from WardF/gh2478.wif
Update plugins/Makefile.am
2022-09-30 13:23:22 -06:00
Ward Fisher
4b815432e3 Add prepreqs to ncdump/tst_nccopy4, revising some race condition related errors. 2022-09-30 13:21:24 -06:00
Ward Fisher
b26348c21c Add LDFLAGS for two plugins, nczstdfilters and nczhdf5filters, in support of https://github.com/Unidata/netcdf-c/issues/2478 2022-09-30 12:34:33 -06:00
Ward Fisher
052e7e8840
Merge pull request #2518 from WardF/fix_nccopy_dependency.wif
Fix some dependencies in tst_nccopy3
2022-09-28 12:15:49 -06:00
Ward Fisher
6befdad33a Added additional dependencies. 2022-09-28 11:32:57 -06:00
Ward Fisher
96b285922b Added a dependency to tst_nans to nccopy4 2022-09-28 10:47:40 -06:00
Ward Fisher
c73967b0c2 Correct nccopy4 dependency on tst_fillbug. 2022-09-28 10:38:35 -06:00
Ward Fisher
4a00921357
Merge pull request #2517 from gsjaardema/patch-55
For loop initial declarations are only allowed in C99 mode
2022-09-26 14:44:41 -06:00
Greg Sjaardema
90ed6b8aa0
For loop initial declarations are only allowed in C99 mode
I get an error about "for loop initial declarations are only allowed in C99 mode" with the current code.  Not sure why it hasn't shown up before.  I am configuring with `BUILD_SHARED_LIBS=NO ENABLE_PLUGINS=NO ENABLE_MULTIFILTERS=NO ENABLE_NCZARR_FILTERS=NO` when the error shows up using gcc-7.2.0.
2022-09-26 13:04:10 -06:00
Ward Fisher
94bac62446
Merge pull request #2513 from WardF/nc-config-fix.wif
Small fix in nc-config.in
2022-09-22 14:04:16 -06:00
Ward Fisher
f396913e1e Corrected an error. 2022-09-22 13:29:41 -06:00
Ward Fisher
d0208901bb Updated test logic in nc-config.in file. 2022-09-22 13:09:00 -06:00
Dennis Heimbigner
f8e80a078d Merge remote-tracking branch 'Unidata/main' 2022-09-22 11:00:25 -06:00
Ward Fisher
f28d0e2ef7
Merge pull request #2512 from WardF/meta_h_change.wif
Fix inconsistency in netcdf_meta.h
2022-09-20 16:15:15 -06:00
Ward Fisher
59bfd82f0e Updated release notes. 2022-09-20 15:27:32 -06:00
Ward Fisher
32b53c9483 Update cmakelists.txt in support of https://github.com/Unidata/netcdf-c/issues/2511 2022-09-20 15:24:33 -06:00
Ward Fisher
ec7cc936fa Adding NC_HAS_BLOSC and NC_HAS_BZ2 to netcdf_meta.h in support of https://github.com/Unidata/netcdf-c/issues/2511 2022-09-20 15:11:23 -06:00
Ward Fisher
79a43be7c0 Merge remote-tracking branch 'upstream/main' 2022-09-20 14:53:17 -06:00
Ward Fisher
7fec75df6b
Merge pull request #2508 from DennisHeimbigner/builtsrc.dmh
Cleanup built test sources in nczarr_test
2022-09-20 14:52:00 -06:00
Dennis Heimbigner
70dd39d77d Merge remote-tracking branch 'Unidata/main' 2022-09-20 14:36:33 -06:00
Dennis Heimbigner
0c883b26e9 restore 2022-09-20 14:35:27 -06:00
Dennis Heimbigner
ff4f1621f5 Merge branch 'master' of https://github.com/DennisHeimbigner/netcdf-c 2022-09-20 14:24:07 -06:00
Ward Fisher
6665dab949
Merge pull request #2509 from WardF/plugin-ncconfig.wif
Add new options to nc-config
2022-09-20 09:27:28 -06:00
Ward Fisher
2ab4d27a99 Updated release notes. 2022-09-20 09:05:05 -06:00
Ward Fisher
320161f2e6 Updated release notes. 2022-09-20 09:04:03 -06:00
Ward Fisher
92c489fbb5 Add various newer options to nc-config 2022-09-19 15:56:16 -06:00
Ward Fisher
3649364217 Added plugin directory to nc-config 2022-09-19 15:21:27 -06:00
Ward Fisher
7e62782daf Adding additional flags to nc-config to indicate presence of newer functionality, and plugin directory location. 2022-09-19 15:02:01 -06:00
Dennis Heimbigner
46ed3a1da7 Cleanup built test sources in nczarr_test
re: https://github.com/conda-forge/libnetcdf-feedstock/pull/140

Some test are BUILTSOURCE in nczarr_test. But apparently
I did not do it correctly. SO try to cleanup their construction.
2022-09-16 18:58:36 -06:00
Dennis Heimbigner
600885cb34 update file permission 2022-09-16 18:35:08 -06:00
Ward Fisher
bf7062e413
Merge pull request #2507 from WardF/zstd_dev_header.wif
Check for zstd development headers in autotools
2022-09-16 16:25:08 -06:00
Ward Fisher
f7d694a051
Merge pull request #2421 from DennisHeimbigner/moreszfixes.dmh
Cleanup szip handling some more
2022-09-16 12:23:15 -06:00
Ward Fisher
c07fdaf9cc Add a check for stdint.h in order to fix a weird issue where libzstd-dev, when present, was masking a missing data type declaration. 2022-09-16 12:21:06 -06:00
Ward Fisher
c79c2a5787 Clean up (on linux) an issue with uintptr_t 2022-09-16 11:46:08 -06:00
Ward Fisher
a4c158e074 Added an additional check for zstd.h in configure.ac 2022-09-16 11:03:51 -06:00
Ward Fisher
2f265b7193
Merge branch 'main' into moreszfixes.dmh 2022-09-16 10:51:22 -06:00
Ward Fisher
8173d96d83
Merge pull request #2503 from DennisHeimbigner/zarrfixes4.dmh
Fix some addtional errors in NCZarr
2022-09-14 14:26:00 -06:00