Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

4.8.1 build fails (with HDF5-1.12.1) in ncdump directory: test_rcmerge.sh #2162

Closed
edwardhartnett opened this issue Dec 3, 2021 · 5 comments
Assignees
Milestone

Comments

@edwardhartnett
Copy link
Contributor

(base) ed@mikado:~/Downloads/netcdf-c-4.8.1/ncdump$ bash -x test_rcmerge.sh 
+ [[ hB != hxB ]]
+ echo 'Start of Lmod init/bash script to define the module command'
Start of Lmod init/bash script to define the module command
+ LMOD_PKG=/usr/share/lmod/lmod
+ LMOD_DIR=/usr/share/lmod/lmod/libexec
+ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod
+ MODULESHOME=/usr/share/lmod/lmod
+ export LMOD_PKG
+ export LMOD_CMD
+ export LMOD_DIR
+ export MODULESHOME
+ LMOD_VERSION=6.6
+ export LMOD_VERSION
+ '[' : '!=' : ']'
+ unalias ml
+ true
++ echo YES
++ /usr/bin/tr '[:upper:]' '[:lower:]'
+ export_module=yes
+ '[' -n '5.1.8(1)-release' -a yes '!=' no ']'
+ export -f module
+ export -f ml
+ unset export_module
+ '[' -n '' ']'
+ '[' 5 -ge 3 ']'
+ '[' -r /usr/share/lmod/lmod/init/lmod_bash_completions ']'
+ '[' -n '' ']'
+ [[ hB != hxB ]]
+ echo 'End of Lmod init/bash script to define the module command'
End of Lmod init/bash script to define the module command
+ test x = x
++ pwd
+ srcdir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
+ . ../test_common.sh
++ TOPSRCDIR=/home/ed/Downloads/netcdf-c-4.8.1
++ TOPBUILDDIR=/home/ed/Downloads/netcdf-c-4.8.1
++ 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/Downloads/netcdf-c-4.8.1
++ top_builddir=/home/ed/Downloads/netcdf-c-4.8.1
++ test x/home/ed/Downloads/netcdf-c-4.8.1/ncdump = x
+++ pwd
++ builddir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ execdir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
+++ basename /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ thisdir=ncdump
+++ pwd
++ WD=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
+++ pwd
++ srcdir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1
+++ pwd
++ top_srcdir=/home/ed/Downloads/netcdf-c-4.8.1
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
+++ pwd
++ builddir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1
+++ pwd
++ top_builddir=/home/ed/Downloads/netcdf-c-4.8.1
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
+++ pwd
++ execdir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ export srcdir top_srcdir builddir top_builddir execdir
++ test -e /home/ed/Downloads/netcdf-c-4.8.1/ncdump/ncdump.exe
++ ext=
++ export NCDUMP=/home/ed/Downloads/netcdf-c-4.8.1/ncdump/ncdump
++ NCDUMP=/home/ed/Downloads/netcdf-c-4.8.1/ncdump/ncdump
++ export NCCOPY=/home/ed/Downloads/netcdf-c-4.8.1/ncdump/nccopy
++ NCCOPY=/home/ed/Downloads/netcdf-c-4.8.1/ncdump/nccopy
++ export NCGEN=/home/ed/Downloads/netcdf-c-4.8.1/ncgen/ncgen
++ NCGEN=/home/ed/Downloads/netcdf-c-4.8.1/ncgen/ncgen
++ export NCGEN3=/home/ed/Downloads/netcdf-c-4.8.1/ncgen3/ncgen3
++ NCGEN3=/home/ed/Downloads/netcdf-c-4.8.1/ncgen3/ncgen3
++ ncgen3c0=/home/ed/Downloads/netcdf-c-4.8.1/ncgen3/c0.cdl
++ ncgenc0=/home/ed/Downloads/netcdf-c-4.8.1/ncgen/c0.cdl
++ ncgenc04=/home/ed/Downloads/netcdf-c-4.8.1/ncgen/c0_4.cdl
++ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ pwd
+ WD=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
+ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ pwd
+ abs_srcdir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
+ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
+ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
++ pwd
+ abs_execdir=/home/ed/Downloads/netcdf-c-4.8.1/ncdump
+ cd /home/ed/Downloads/netcdf-c-4.8.1/ncdump
+ rm -fr rcmergedir
+ mkdir rcmergedir
+ cd rcmergedir
++ pwd
+ WD=/home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir
+ test x '!=' x
+ HOMERCFILES='/home/ed/.ncrc /home/ed/.daprc /home/ed/.dodsrc'
+ LOCALRCFILES='/home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.ncrc /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.daprc /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.dodsrc'
+ resetrc
+ test x = x1
+ rm -f /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.ncrc /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.daprc /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.dodsrc
+ unset NCRCENV_RC
+ mergecase1
+ resetrc
+ test x = x1
+ rm -f /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.ncrc /home/ed/Downloads/netcdf-c-4.8.1/ncdump/rcmergedir/.daprc /home/ed/Downloads/netcdf-c-4.8.1/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/Downloads/netcdf-c-4.8.1/ncdump/tst_rcmerge
+ test x = x1
+ sed -e /_local/p -e d
+ diff -b tmp_rcmerge1.txt tmpoutput.txt
0a1,10
> |ncrc|->|ncrc1|
> |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:~/Downloads/netcdf-c-4.8.1/ncdump$ 
@edwardhartnett
Copy link
Contributor Author

BTW this seems fixed in current master...

@rjdave
Copy link

rjdave commented Dec 3, 2021

I ran into this also and ended up removing my ~/.dodsrc file since I don't need it anymore. I believe it was there in an attempt to work around #1136.

@DennisHeimbigner
Copy link
Collaborator

I think it was fixed by PR #2138

@rjdave
Copy link

rjdave commented Dec 3, 2021

It definitely looks like the change to test_rcmerge.sh would handle the issue (I didn't test it but thanks for the PR reference). I just wanted to note a possible workaround for those that only build release/tag versions. I guess I should also say that removal of ~/.daprc and ~/.ncrc might also be necessary if they exist.

I also just noticed that the documentation section of test_rcmerge.sh has a typo on lines 13 and 16 (.docsrc instead of .dodsrc).

@WardF WardF self-assigned this Dec 13, 2021
@WardF WardF added this to the 4.8.2 milestone Dec 13, 2021
@edwardhartnett
Copy link
Contributor Author

This is no longer happening to me so I will close this issue.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants