Current master is failing for me:
autoreconf -i && CFLAGS='-g -Wall' CPPFLAGS=-I/usr/local/hdf5-1.10.7_szip/include LDFLAGS=-L/usr/local/hdf5-1.10.7_szip/lib ./configure --disable-shared --disable-dap-remote-tests && make -j clean && make -j check
Fails in ncdump testing:
make[4]: Entering directory '/home/ed/n_unidata/ncdump'
PASS: ref_ctest64
PASS: ref_ctest
PASS: tst_inttags.sh
PASS: tst_charfill.sh
PASS: test_radix.sh
PASS: tst_inttags4.sh
PASS: tst_null_byte_padding.sh
PASS: tst_nccopy3_subset.sh
PASS: tst_dimsizes.sh
FAIL: test_rcmerge.sh
Running the failing test with bash -x:
(base) ed@mikado:~/n_unidata/ncdump$ bash -x ./test_rcmerge.sh
+ test x = x
++ pwd
+ srcdir=/home/ed/n_unidata/ncdump
+ . ../test_common.sh
++ TOPSRCDIR=/home/ed/n_unidata
++ TOPBUILDDIR=/home/ed/n_unidata
++ FP_ISCMAKE=
++ FP_ISMSVC=
++ FP_ISCYGWIN=
++ FEATURE_HDF5=yes
++ FEATURE_HDF5=yes
++ FEATURE_S3TESTS=no
++ FEATURE_NCZARR_ZIP=no
++ set -e
++ test x = x1
++ top_srcdir=/home/ed/n_unidata
++ top_builddir=/home/ed/n_unidata
++ test x/home/ed/n_unidata/ncdump = x
+++ pwd
++ builddir=/home/ed/n_unidata/ncdump
++ execdir=/home/ed/n_unidata/ncdump
+++ basename /home/ed/n_unidata/ncdump
++ thisdir=ncdump
+++ pwd
++ WD=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
+++ pwd
++ srcdir=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata
+++ pwd
++ top_srcdir=/home/ed/n_unidata
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
+++ pwd
++ builddir=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata
+++ pwd
++ top_builddir=/home/ed/n_unidata
++ cd /home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
+++ pwd
++ execdir=/home/ed/n_unidata/ncdump
++ cd /home/ed/n_unidata/ncdump
++ export srcdir top_srcdir builddir top_builddir execdir
++ test -e /home/ed/n_unidata/ncdump/ncdump.exe
++ ext=
++ export NCDUMP=/home/ed/n_unidata/ncdump/ncdump
++ NCDUMP=/home/ed/n_unidata/ncdump/ncdump
++ export NCCOPY=/home/ed/n_unidata/ncdump/nccopy
++ NCCOPY=/home/ed/n_unidata/ncdump/nccopy
++ export NCGEN=/home/ed/n_unidata/ncgen/ncgen
++ NCGEN=/home/ed/n_unidata/ncgen/ncgen
++ export NCGEN3=/home/ed/n_unidata/ncgen3/ncgen3
++ NCGEN3=/home/ed/n_unidata/ncgen3/ncgen3
++ ncgen3c0=/home/ed/n_unidata/ncgen3/c0.cdl
++ ncgenc0=/home/ed/n_unidata/ncgen/c0.cdl
++ ncgenc04=/home/ed/n_unidata/ncgen/c0_4.cdl
++ cd /home/ed/n_unidata/ncdump
++ pwd
+ WD=/home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
++ pwd
+ abs_srcdir=/home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
++ pwd
+ abs_execdir=/home/ed/n_unidata/ncdump
+ cd /home/ed/n_unidata/ncdump
+ rm -fr rcmergedir
+ mkdir rcmergedir
+ cd rcmergedir
++ pwd
+ WD=/home/ed/n_unidata/ncdump/rcmergedir
+ test x '!=' x
+ HOMERCFILES='/home/ed/.ncrc /home/ed/.daprc /home/ed/.dodsrc'
+ LOCALRCFILES='/home/ed/n_unidata/ncdump/rcmergedir/.ncrc /home/ed/n_unidata/ncdump/rcmergedir/.daprc /home/ed/n_unidata/ncdump/rcmergedir/.dodsrc'
+ resetrc
+ test x = x1
+ rm -f /home/ed/n_unidata/ncdump/rcmergedir/.ncrc /home/ed/n_unidata/ncdump/rcmergedir/.daprc /home/ed/n_unidata/ncdump/rcmergedir/.dodsrc
+ unset NCRCENV_RC
+ mergecase1
+ resetrc
+ test x = x1
+ rm -f /home/ed/n_unidata/ncdump/rcmergedir/.ncrc /home/ed/n_unidata/ncdump/rcmergedir/.daprc /home/ed/n_unidata/ncdump/rcmergedir/.dodsrc
+ unset NCRCENV_RC
+ rm -f tmp_rcmerge.txt tmpoutput.txt
+ for r in "ncrc" "daprc" "dodsrc"
+ test x = x1
+ echo ncrc_local=ncrc
+ for r in "ncrc" "daprc" "dodsrc"
+ test x = x1
+ echo daprc_local=daprc
+ for r in "ncrc" "daprc" "dodsrc"
+ test x = x1
+ echo dodsrc_local=dodsrc
+ /home/ed/n_unidata/ncdump/tst_rcmerge
+ test x = x1
+ sed -e /_local/p -e d
+ diff -b tmp_rcmerge1.txt tmpoutput.txt
0a1,9
> |USE_CACHE|->|0|
> |MAX_CACHE_SIZE|->|20|
> |MAX_CACHED_OBJ|->|5|
> |IGNORE_EXPIRES|->|0|
> |CACHE_ROOT|->|/home/ed/.dods_cache/|
> |DEFAULT_EXPIRES|->|86400|
> |ALWAYS_VALIDATE|->|0|
> |DEFLATE|->|0|
> |VALIDATE_SSL|->|1|
(base) ed@mikado:~/n_unidata/ncdump$
This happens with a brand new git clone, so I don't think this is in my code.
@DennisHeimbigner and @WardF you guys are apparently not experiencing this failure. I wonder why...
Current master is failing for me:
autoreconf -i && CFLAGS='-g -Wall' CPPFLAGS=-I/usr/local/hdf5-1.10.7_szip/include LDFLAGS=-L/usr/local/hdf5-1.10.7_szip/lib ./configure --disable-shared --disable-dap-remote-tests && make -j clean && make -j checkFails in ncdump testing:
Running the failing test with bash -x:
This happens with a brand new git clone, so I don't think this is in my code.
@DennisHeimbigner and @WardF you guys are apparently not experiencing this failure. I wonder why...