Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

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

No branches or pull requests

4 participants