Diff of the two buildlogs:

--
--- b1/build.log	2023-04-08 15:19:57.459658692 +0000
+++ b2/build.log	2023-04-08 15:31:31.652553290 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri May 10 09:33:12 -12 2024
-I: pbuilder-time-stamp: 1715376792
+I: Current time: Sun Apr  9 05:20:01 +14 2023
+I: pbuilder-time-stamp: 1680967201
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
 I: copying local configuration
@@ -16,7 +16,7 @@
 I: copying [./libdap_3.20.11.orig.tar.xz]
 I: copying [./libdap_3.20.11-1.debian.tar.xz]
 I: Extracting source
-gpgv: Signature made Tue Aug  2 20:17:18 2022 -12
+gpgv: Signature made Wed Aug  3 22:17:18 2022 +14
 gpgv:                using RSA key 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
 gpgv: Can't check signature: No public key
 dpkg-source: warning: cannot verify inline signature for ./libdap_3.20.11-1.dsc: no acceptable signature found
@@ -31,11 +31,20 @@
 dpkg-source: info: applying disable-D4FilterClauseTest.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/16053/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink14-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+lrwxrwxrwx 1 root root 4 Jan  6 03:20 /bin/sh -> dash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/D02_print_environment starting
 I: set
   BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME='pbuilder2'
   BUILD_ARCH='arm64'
   DEBIAN_FRONTEND='noninteractive'
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8'
@@ -45,38 +54,38 @@
   IFS=' 	
   '
   LANG='C'
-  LANGUAGE='en_US:en'
+  LANGUAGE='nl_BE:nl'
   LC_ALL='C'
   MAIL='/var/mail/root'
   OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
+  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path'
   PBCURRENTCOMMANDLINEOPERATION='build'
   PBUILDER_OPERATION='build'
   PBUILDER_PKGDATADIR='/usr/share/pbuilder'
   PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
   PBUILDER_SYSCONFDIR='/etc'
-  PPID='16053'
+  PPID='8270'
   PS1='# '
   PS2='> '
   PS4='+ '
   PWD='/'
   SHELL='/bin/bash'
   SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.s8A1WpDU/pbuilderrc_RYDR --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.s8A1WpDU/b1 --logfile b1/build.log libdap_3.20.11-1.dsc'
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.s8A1WpDU/pbuilderrc_QAqb --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.s8A1WpDU/b2 --logfile b2/build.log --extrapackages usrmerge libdap_3.20.11-1.dsc'
   SUDO_GID='117'
   SUDO_UID='110'
   SUDO_USER='jenkins'
   TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
+  TZ='/usr/share/zoneinfo/Etc/GMT-14'
   USER='root'
   USERNAME='root'
   _='/usr/bin/systemd-run'
   http_proxy='http://192.168.101.16:3128'
 I: uname -a
-  Linux codethink13-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux
+  Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 May 10 04:48 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/16053/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Apr  8 00:26 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -294,7 +303,7 @@
 Get: 146 http://deb.debian.org/debian bookworm/main arm64 pkg-config arm64 1.8.1-1 [13.7 kB]
 Get: 147 http://deb.debian.org/debian bookworm/main arm64 uuid-dev arm64 2.38.1-5+b1 [40.5 kB]
 Get: 148 http://deb.debian.org/debian bookworm/main arm64 zlib1g-dev arm64 1:1.2.13.dfsg-1 [913 kB]
-Fetched 109 MB in 3s (41.4 MB/s)
+Fetched 109 MB in 2s (48.9 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package m4.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19616 files and directories currently installed.)
@@ -916,10 +925,15 @@
 Reading package lists...
 Building dependency tree...
 Reading state information...
+usrmerge is already the newest version (35).
 fakeroot is already the newest version (1.31-1.2).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/libdap-3.20.11/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libdap_3.20.11-1_source.changes
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/A99_set_merged_usr starting
+Re-configuring usrmerge...
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/A99_set_merged_usr finished
+hostname: Temporary failure in name resolution
+I: Running cd /build/libdap-3.20.11/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../libdap_3.20.11-1_source.changes
 dpkg-buildpackage: info: source package libdap
 dpkg-buildpackage: info: source version 3.20.11-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1729,7 +1743,6 @@
 mv stdlib.h-t stdlib.h
 /usr/bin/mkdir -p sys
 /usr/bin/mkdir -p sys
-/usr/bin/mkdir -p sys
 rm -f sys/stat.h-t sys/stat.h && \
 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
   sed -e 's|@''GUARD_PREFIX''@|GL|g' \
@@ -1779,6 +1792,7 @@
       < ./sys_stat.in.h; \
 } > sys/stat.h-t && \
 mv sys/stat.h-t sys/stat.h
+/usr/bin/mkdir -p sys
 rm -f sys/time.h-t sys/time.h && \
 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
   sed -e 's|@''GUARD_PREFIX''@|GL|g' \
@@ -1799,18 +1813,6 @@
       < ./sys_time.in.h; \
 } > sys/time.h-t && \
 mv sys/time.h-t sys/time.h
-rm -f sys/types.h-t sys/types.h && \
-{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
-  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-      -e 's|@''PRAGMA_COLUMNS''@||g' \
-      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
-      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
-      -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
-      < ./sys_types.in.h; \
-} > sys/types.h-t && \
-mv sys/types.h-t sys/types.h
 rm -f time.h-t time.h && \
 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
   sed -e 's|@''GUARD_PREFIX''@|GL|g' \
@@ -1853,6 +1855,18 @@
       < ./time.in.h; \
 } > time.h-t && \
 mv time.h-t time.h
+rm -f sys/types.h-t sys/types.h && \
+{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
+      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
+      -e 's|@''PRAGMA_COLUMNS''@||g' \
+      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
+      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
+      -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
+      < ./sys_types.in.h; \
+} > sys/types.h-t && \
+mv sys/types.h-t sys/types.h
 rm -f unistd.h-t unistd.h && \
 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
   sed -e 's|@''GUARD_PREFIX''@|GL|g' \
@@ -2148,35 +2162,35 @@
 /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wctype-h.lo wctype-h.c
 /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o localtime-buffer.lo localtime-buffer.c
 /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o mbrtowc.lo mbrtowc.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c hard-locale.c  -fPIC -DPIC -o .libs/hard-locale.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c localcharset.c  -fPIC -DPIC -o .libs/localcharset.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c malloca.c  -fPIC -DPIC -o .libs/malloca.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c unistd.c  -fPIC -DPIC -o .libs/unistd.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c localcharset.c  -fPIC -DPIC -o .libs/localcharset.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wctype-h.c  -fPIC -DPIC -o .libs/wctype-h.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mbrtowc.c  -fPIC -DPIC -o .libs/mbrtowc.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c tempname.c  -fPIC -DPIC -o .libs/tempname.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c hard-locale.c  -fPIC -DPIC -o .libs/hard-locale.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c localtime-buffer.c  -fPIC -DPIC -o .libs/localtime-buffer.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mbrtowc.c  -fPIC -DPIC -o .libs/mbrtowc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c unistd.c  -fPIC -DPIC -o .libs/unistd.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wctype-h.c -o wctype-h.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c malloca.c -o malloca.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c localtime-buffer.c -o localtime-buffer.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mbrtowc.c -o mbrtowc.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c unistd.c -o unistd.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wctype-h.c -o wctype-h.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c hard-locale.c -o hard-locale.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mbrtowc.c -o mbrtowc.o >/dev/null 2>&1
 rm -f t-charset.alias charset.alias && \
 /bin/bash ./config.charset 'aarch64-unknown-linux-gnu' > t-charset.alias && \
 mv t-charset.alias charset.alias
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c malloca.c -o malloca.o >/dev/null 2>&1
 rm -f t-ref-add.sed ref-add.sed && \
 sed -e '/^#/d' -e 's/@''PACKAGE''@/libdap/g' ref-add.sin > t-ref-add.sed && \
 mv t-ref-add.sed ref-add.sed
 rm -f t-ref-del.sed ref-del.sed && \
 sed -e '/^#/d' -e 's/@''PACKAGE''@/libdap/g' ref-del.sin > t-ref-del.sed && \
 mv t-ref-del.sed ref-del.sed
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c tempname.c -o tempname.o >/dev/null 2>&1
 /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o glthread/lock.lo glthread/lock.c
 /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o glthread/threadlib.lo glthread/threadlib.c
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c glthread/lock.c  -fPIC -DPIC -o glthread/.libs/lock.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c glthread/threadlib.c  -fPIC -DPIC -o glthread/.libs/threadlib.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c tempname.c -o tempname.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c localcharset.c -o localcharset.o >/dev/null 2>&1
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c glthread/threadlib.c  -fPIC -DPIC -o glthread/.libs/threadlib.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c glthread/lock.c  -fPIC -DPIC -o glthread/.libs/lock.o
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c glthread/threadlib.c -o glthread/threadlib.o >/dev/null 2>&1
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c glthread/lock.c -o glthread/lock.o >/dev/null 2>&1
 /bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic  -no-undefined   -Wl,-z,relro -Wl,-z,now -o libgnu.la  hard-locale.lo localcharset.lo glthread/lock.lo malloca.lo tempname.lo glthread/threadlib.lo unistd.lo wctype-h.lo localtime-buffer.lo mbrtowc.lo -ltirpc  
@@ -2236,15 +2250,22 @@
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -I/usr/include/aarch64-linux-gnu  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdapclient_la-util_mit.lo `test -f 'util_mit.cc' || echo './'`util_mit.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -I/usr/include/aarch64-linux-gnu  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdapclient_la-ResponseTooBigErr.lo `test -f 'ResponseTooBigErr.cc' || echo './'`ResponseTooBigErr.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -I/usr/include/aarch64-linux-gnu  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdapclient_la-HTTPCacheTable.lo `test -f 'HTTPCacheTable.cc' || echo './'`HTTPCacheTable.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RCReader.cc  -fPIC -DPIC -o .libs/libdapclient_la-RCReader.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPCache.cc  -fPIC -DPIC -o .libs/libdapclient_la-HTTPCache.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Connect.cc  -fPIC -DPIC -o .libs/libdapclient_la-Connect.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPCacheTable.cc  -fPIC -DPIC -o .libs/libdapclient_la-HTTPCacheTable.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPConnect.cc  -fPIC -DPIC -o .libs/libdapclient_la-HTTPConnect.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RCReader.cc  -fPIC -DPIC -o .libs/libdapclient_la-RCReader.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c util_mit.cc  -fPIC -DPIC -o .libs/libdapclient_la-util_mit.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPCache.cc  -fPIC -DPIC -o .libs/libdapclient_la-HTTPCache.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ResponseTooBigErr.cc  -fPIC -DPIC -o .libs/libdapclient_la-ResponseTooBigErr.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Connect.cc  -fPIC -DPIC -o .libs/libdapclient_la-Connect.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPConnect.cc  -fPIC -DPIC -o .libs/libdapclient_la-HTTPConnect.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ResponseTooBigErr.cc -o libdapclient_la-ResponseTooBigErr.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c util_mit.cc -o libdapclient_la-util_mit.o >/dev/null 2>&1
+getdap.cc: In function 'int main(int, char**)':
+getdap.cc:151:10: warning: variable 'cexpr' set but not used [-Wunused-but-set-variable]
+  151 |     bool cexpr = false;
+      |          ^~~~~
+getdap.cc:153:10: warning: variable 'multi' set but not used [-Wunused-but-set-variable]
+  153 |     bool multi = false;
+      |          ^~~~~
 In file included from HTTPCache.cc:53:
 HTTPCacheInterruptHandler.h: In member function 'virtual void libdap::HTTPCacheInterruptHandler::handle_signal(int)':
 HTTPCacheInterruptHandler.h:77:36: warning: unused parameter 'signum' [-Wunused-parameter]
@@ -2264,62 +2285,6 @@
 /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
-getdap.cc: In function 'int main(int, char**)':
-getdap.cc:151:10: warning: variable 'cexpr' set but not used [-Wunused-but-set-variable]
-  151 |     bool cexpr = false;
-      |          ^~~~~
-getdap.cc:153:10: warning: variable 'multi' set but not used [-Wunused-but-set-variable]
-  153 |     bool multi = false;
-      |          ^~~~~
-In file included from HTTPCacheTable.cc:53:
-HTTPCacheInterruptHandler.h: In member function 'virtual void libdap::HTTPCacheInterruptHandler::handle_signal(int)':
-HTTPCacheInterruptHandler.h:77:36: warning: unused parameter 'signum' [-Wunused-parameter]
-   77 |     virtual void handle_signal(int signum)
-      |                                ~~~~^~~~~~
-HTTPCacheTable.cc: At global scope:
-HTTPCacheTable.cc:161:30: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
-  161 | class DeleteExpired : public unary_function<HTTPCacheTable::CacheEntry *&, void> {
-      |                              ^~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/string:48,
-                 from /usr/include/c++/12/bits/locale_classes.h:40,
-                 from /usr/include/c++/12/bits/ios_base.h:41,
-                 from /usr/include/c++/12/ios:42,
-                 from /usr/include/c++/12/ostream:38,
-                 from /usr/include/c++/12/iostream:39,
-                 from HTTPCacheTable.cc:41:
-/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
-  117 |     struct unary_function
-      |            ^~~~~~~~~~~~~~
-HTTPCacheTable.cc:201:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
-  201 | class DeleteByHits : public unary_function<HTTPCacheTable::CacheEntry *&, void> {
-      |                             ^~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
-  117 |     struct unary_function
-      |            ^~~~~~~~~~~~~~
-HTTPCacheTable.cc:237:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
-  237 | class DeleteBySize : public unary_function<HTTPCacheTable::CacheEntry *&, void> {
-      |                             ^~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
-  117 |     struct unary_function
-      |            ^~~~~~~~~~~~~~
-HTTPCacheTable.cc:362:16: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
-  362 |         public unary_function<HTTPCacheTable::CacheEntry *, void>
-      |                ^~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
-  117 |     struct unary_function
-      |            ^~~~~~~~~~~~~~
-HTTPCacheTable.cc:673:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
-  673 | class DeleteCacheEntry: public unary_function<HTTPCacheTable::CacheEntry *&, void>
-      |                                ^~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
-  117 |     struct unary_function
-      |            ^~~~~~~~~~~~~~
-HTTPCacheTable.cc:714:40: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
-  714 | class DeleteUnlockedCacheEntry: public unary_function<HTTPCacheTable::CacheEntry *&, void> {
-      |                                        ^~~~~~~~~~~~~~
-/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
-  117 |     struct unary_function
-      |            ^~~~~~~~~~~~~~
 HTTPConnect.cc:176:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   176 | class ParseHeader : public unary_function<const string &, void>
       |                            ^~~~~~~~~~~~~~
@@ -2373,32 +2338,81 @@
 /usr/include/c++/12/backward/binders.h:172:5: note: declared here
   172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
       |     ^~~~~~~
+In file included from HTTPCacheTable.cc:53:
+HTTPCacheInterruptHandler.h: In member function 'virtual void libdap::HTTPCacheInterruptHandler::handle_signal(int)':
+HTTPCacheInterruptHandler.h:77:36: warning: unused parameter 'signum' [-Wunused-parameter]
+   77 |     virtual void handle_signal(int signum)
+      |                                ~~~~^~~~~~
+HTTPCacheTable.cc: At global scope:
+HTTPCacheTable.cc:161:30: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
+  161 | class DeleteExpired : public unary_function<HTTPCacheTable::CacheEntry *&, void> {
+      |                              ^~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/string:48,
+                 from /usr/include/c++/12/bits/locale_classes.h:40,
+                 from /usr/include/c++/12/bits/ios_base.h:41,
+                 from /usr/include/c++/12/ios:42,
+                 from /usr/include/c++/12/ostream:38,
+                 from /usr/include/c++/12/iostream:39,
+                 from HTTPCacheTable.cc:41:
+/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
+  117 |     struct unary_function
+      |            ^~~~~~~~~~~~~~
+HTTPCacheTable.cc:201:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
+  201 | class DeleteByHits : public unary_function<HTTPCacheTable::CacheEntry *&, void> {
+      |                             ^~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
+  117 |     struct unary_function
+      |            ^~~~~~~~~~~~~~
+HTTPCacheTable.cc:237:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
+  237 | class DeleteBySize : public unary_function<HTTPCacheTable::CacheEntry *&, void> {
+      |                             ^~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
+  117 |     struct unary_function
+      |            ^~~~~~~~~~~~~~
+HTTPCacheTable.cc:362:16: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
+  362 |         public unary_function<HTTPCacheTable::CacheEntry *, void>
+      |                ^~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
+  117 |     struct unary_function
+      |            ^~~~~~~~~~~~~~
+HTTPCacheTable.cc:673:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
+  673 | class DeleteCacheEntry: public unary_function<HTTPCacheTable::CacheEntry *&, void>
+      |                                ^~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
+  117 |     struct unary_function
+      |            ^~~~~~~~~~~~~~
+HTTPCacheTable.cc:714:40: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
+  714 | class DeleteUnlockedCacheEntry: public unary_function<HTTPCacheTable::CacheEntry *&, void> {
+      |                                        ^~~~~~~~~~~~~~
+/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
+  117 |     struct unary_function
+      |            ^~~~~~~~~~~~~~
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -I/usr/include/aarch64-linux-gnu  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdapclient_la-D4Connect.lo `test -f 'D4Connect.cc' || echo './'`D4Connect.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-AttrTable.lo `test -f 'AttrTable.cc' || echo './'`AttrTable.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Connect.cc  -fPIC -DPIC -o .libs/libdapclient_la-D4Connect.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c AttrTable.cc  -fPIC -DPIC -o .libs/libdap_la-AttrTable.o
-At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DAS.lo `test -f 'DAS.cc' || echo './'`DAS.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RCReader.cc -o libdapclient_la-RCReader.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPCacheTable.cc -o libdapclient_la-HTTPCacheTable.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DAS.lo `test -f 'DAS.cc' || echo './'`DAS.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DAS.cc  -fPIC -DPIC -o .libs/libdap_la-DAS.o
-cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RCReader.cc -o libdapclient_la-RCReader.o >/dev/null 2>&1
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPCache.cc -o libdapclient_la-HTTPCache.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DAS.cc -o libdap_la-DAS.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPConnect.cc -o libdapclient_la-HTTPConnect.o >/dev/null 2>&1
+cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DAS.cc -o libdap_la-DAS.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c HTTPCache.cc -o libdapclient_la-HTTPCache.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Connect.cc -o libdapclient_la-Connect.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c AttrTable.cc -o libdap_la-AttrTable.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Connect.cc -o libdapclient_la-D4Connect.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DDS.lo `test -f 'DDS.cc' || echo './'`DDS.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DataDDS.lo `test -f 'DataDDS.cc' || echo './'`DataDDS.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Connect.cc -o libdapclient_la-Connect.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DDS.cc  -fPIC -DPIC -o .libs/libdap_la-DDS.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DDXParserSAX2.lo `test -f 'DDXParserSAX2.cc' || echo './'`DDXParserSAX2.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DataDDS.cc  -fPIC -DPIC -o .libs/libdap_la-DataDDS.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DDXParserSAX2.cc  -fPIC -DPIC -o .libs/libdap_la-DDXParserSAX2.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -I/usr/include/aarch64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Connect.cc -o libdapclient_la-D4Connect.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c AttrTable.cc -o libdap_la-AttrTable.o >/dev/null 2>&1
 DDS.cc:1273:39: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  1273 | class VariablePrintXMLWriter : public unary_function<BaseType *, void>
       |                                       ^~~~~~~~~~~~~~
@@ -2414,38 +2428,37 @@
       |            ^~~~~~~~~~~~~~
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DataDDS.cc -o libdap_la-DataDDS.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-BaseType.lo `test -f 'BaseType.cc' || echo './'`BaseType.cc
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Byte.lo `test -f 'Byte.cc' || echo './'`Byte.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c BaseType.cc  -fPIC -DPIC -o .libs/libdap_la-BaseType.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Byte.cc  -fPIC -DPIC -o .libs/libdap_la-Byte.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Byte.lo `test -f 'Byte.cc' || echo './'`Byte.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Int32.lo `test -f 'Int32.cc' || echo './'`Int32.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Byte.cc  -fPIC -DPIC -o .libs/libdap_la-Byte.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int32.cc  -fPIC -DPIC -o .libs/libdap_la-Int32.o
-cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Float64.lo `test -f 'Float64.cc' || echo './'`Float64.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DDS.cc -o libdap_la-DDS.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Str.lo `test -f 'Str.cc' || echo './'`Str.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Float64.cc  -fPIC -DPIC -o .libs/libdap_la-Float64.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Str.lo `test -f 'Str.cc' || echo './'`Str.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Str.cc  -fPIC -DPIC -o .libs/libdap_la-Str.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DDXParserSAX2.cc -o libdap_la-DDXParserSAX2.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Byte.cc -o libdap_la-Byte.o >/dev/null 2>&1
+cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DDS.cc -o libdap_la-DDS.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c BaseType.cc -o libdap_la-BaseType.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Url.lo `test -f 'Url.cc' || echo './'`Url.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int32.cc -o libdap_la-Int32.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Url.cc  -fPIC -DPIC -o .libs/libdap_la-Url.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c BaseType.cc -o libdap_la-BaseType.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int32.cc -o libdap_la-Int32.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DDXParserSAX2.cc -o libdap_la-DDXParserSAX2.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Byte.cc -o libdap_la-Byte.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Float64.cc -o libdap_la-Float64.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Str.cc -o libdap_la-Str.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Url.cc -o libdap_la-Url.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Vector.lo `test -f 'Vector.cc' || echo './'`Vector.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Array.lo `test -f 'Array.cc' || echo './'`Array.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Vector.cc  -fPIC -DPIC -o .libs/libdap_la-Vector.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Structure.lo `test -f 'Structure.cc' || echo './'`Structure.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Array.cc  -fPIC -DPIC -o .libs/libdap_la-Array.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Structure.lo `test -f 'Structure.cc' || echo './'`Structure.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Structure.cc  -fPIC -DPIC -o .libs/libdap_la-Structure.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Sequence.lo `test -f 'Sequence.cc' || echo './'`Sequence.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Sequence.cc  -fPIC -DPIC -o .libs/libdap_la-Sequence.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Grid.lo `test -f 'Grid.cc' || echo './'`Grid.cc
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-UInt32.lo `test -f 'UInt32.cc' || echo './'`UInt32.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Grid.cc  -fPIC -DPIC -o .libs/libdap_la-Grid.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt32.cc  -fPIC -DPIC -o .libs/libdap_la-UInt32.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-UInt32.lo `test -f 'UInt32.cc' || echo './'`UInt32.cc
 Array.cc:868:40: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   868 | class PrintD4ArrayDimXMLWriter: public unary_function<Array::dimension&, void> {
       |                                        ^~~~~~~~~~~~~~
@@ -2472,11 +2485,9 @@
 /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
   117 |     struct unary_function
       |            ^~~~~~~~~~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt32.cc  -fPIC -DPIC -o .libs/libdap_la-UInt32.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Int16.lo `test -f 'Int16.cc' || echo './'`Int16.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int16.cc  -fPIC -DPIC -o .libs/libdap_la-Int16.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-UInt16.lo `test -f 'UInt16.cc' || echo './'`UInt16.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt16.cc  -fPIC -DPIC -o .libs/libdap_la-UInt16.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Structure.cc -o libdap_la-Structure.o >/dev/null 2>&1
 Grid.cc:796:40: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   796 | class PrintGridFieldXMLWriter : public unary_function<BaseType *, void>
       |                                        ^~~~~~~~~~~~~~
@@ -2490,208 +2501,212 @@
 /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
   117 |     struct unary_function
       |            ^~~~~~~~~~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Structure.cc -o libdap_la-Structure.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-UInt16.lo `test -f 'UInt16.cc' || echo './'`UInt16.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt16.cc  -fPIC -DPIC -o .libs/libdap_la-UInt16.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt32.cc -o libdap_la-UInt32.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int16.cc -o libdap_la-Int16.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt16.cc -o libdap_la-UInt16.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Sequence.cc -o libdap_la-Sequence.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Float32.lo `test -f 'Float32.cc' || echo './'`Float32.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int16.cc -o libdap_la-Int16.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Float32.cc  -fPIC -DPIC -o .libs/libdap_la-Float32.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Sequence.cc -o libdap_la-Sequence.o >/dev/null 2>&1
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Grid.cc -o libdap_la-Grid.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Array.cc -o libdap_la-Array.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Grid.cc -o libdap_la-Grid.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt16.cc -o libdap_la-UInt16.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Constructor.lo `test -f 'Constructor.cc' || echo './'`Constructor.cc
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-BaseTypeFactory.lo `test -f 'BaseTypeFactory.cc' || echo './'`BaseTypeFactory.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Constructor.cc  -fPIC -DPIC -o .libs/libdap_la-Constructor.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Vector.cc -o libdap_la-Vector.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-BaseTypeFactory.lo `test -f 'BaseTypeFactory.cc' || echo './'`BaseTypeFactory.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c BaseTypeFactory.cc  -fPIC -DPIC -o .libs/libdap_la-BaseTypeFactory.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-SignalHandler.lo `test -f 'SignalHandler.cc' || echo './'`SignalHandler.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Float32.cc -o libdap_la-Float32.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-SignalHandler.lo `test -f 'SignalHandler.cc' || echo './'`SignalHandler.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c SignalHandler.cc  -fPIC -DPIC -o .libs/libdap_la-SignalHandler.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Vector.cc -o libdap_la-Vector.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c BaseTypeFactory.cc -o libdap_la-BaseTypeFactory.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c SignalHandler.cc -o libdap_la-SignalHandler.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Error.lo `test -f 'Error.cc' || echo './'`Error.cc
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-InternalErr.lo `test -f 'InternalErr.cc' || echo './'`InternalErr.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c BaseTypeFactory.cc -o libdap_la-BaseTypeFactory.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.cc  -fPIC -DPIC -o .libs/libdap_la-Error.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-InternalErr.lo `test -f 'InternalErr.cc' || echo './'`InternalErr.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c InternalErr.cc  -fPIC -DPIC -o .libs/libdap_la-InternalErr.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c SignalHandler.cc -o libdap_la-SignalHandler.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.cc -o libdap_la-Error.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-util.lo `test -f 'util.cc' || echo './'`util.cc
+/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o libdap_la-xdrutil_ppc.lo `test -f 'xdrutil_ppc.c' || echo './'`xdrutil_ppc.c
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c util.cc  -fPIC -DPIC -o .libs/libdap_la-util.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-parser-util.lo `test -f 'parser-util.cc' || echo './'`parser-util.cc
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c xdrutil_ppc.c  -fPIC -DPIC -o .libs/libdap_la-xdrutil_ppc.o
+xdrutil_ppc.c:42: warning: ISO C forbids an empty translation unit [-Wpedantic]
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c xdrutil_ppc.c -o libdap_la-xdrutil_ppc.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-escaping.lo `test -f 'escaping.cc' || echo './'`escaping.cc
 util.cc:1217:76: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
  1217 |     return (string) "OPeNDAP DAP/" + libdap_version() + ": compiled on " + __DATE__ + ":" + __TIME__;
       |                                                                            ^~~~~~~~
 util.cc:1217:93: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
  1217 |     return (string) "OPeNDAP DAP/" + libdap_version() + ": compiled on " + __DATE__ + ":" + __TIME__;
       |                                                                                             ^~~~~~~~
-/bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o libdap_la-xdrutil_ppc.lo `test -f 'xdrutil_ppc.c' || echo './'`xdrutil_ppc.c
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.cc -o libdap_la-Error.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c xdrutil_ppc.c  -fPIC -DPIC -o .libs/libdap_la-xdrutil_ppc.o
-xdrutil_ppc.c:42: warning: ISO C forbids an empty translation unit [-Wpedantic]
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c xdrutil_ppc.c -o libdap_la-xdrutil_ppc.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-parser-util.lo `test -f 'parser-util.cc' || echo './'`parser-util.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c parser-util.cc  -fPIC -DPIC -o .libs/libdap_la-parser-util.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Constructor.cc -o libdap_la-Constructor.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c InternalErr.cc -o libdap_la-InternalErr.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-escaping.lo `test -f 'escaping.cc' || echo './'`escaping.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c parser-util.cc  -fPIC -DPIC -o .libs/libdap_la-parser-util.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Clause.lo `test -f 'Clause.cc' || echo './'`Clause.cc
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-RValue.lo `test -f 'RValue.cc' || echo './'`RValue.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c escaping.cc  -fPIC -DPIC -o .libs/libdap_la-escaping.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RValue.cc  -fPIC -DPIC -o .libs/libdap_la-RValue.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Clause.cc  -fPIC -DPIC -o .libs/libdap_la-Clause.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c InternalErr.cc -o libdap_la-InternalErr.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-RValue.lo `test -f 'RValue.cc' || echo './'`RValue.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RValue.cc  -fPIC -DPIC -o .libs/libdap_la-RValue.o
 parser-util.cc: In function 'unsigned int libdap::get_uint32(const char*)':
 parser-util.cc:665:16: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   665 |     else if (v > DODS_UINT_MAX) {
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Clause.cc -o libdap_la-Clause.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-ConstraintEvaluator.lo `test -f 'ConstraintEvaluator.cc' || echo './'`ConstraintEvaluator.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c escaping.cc -o libdap_la-escaping.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ConstraintEvaluator.cc  -fPIC -DPIC -o .libs/libdap_la-ConstraintEvaluator.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Clause.cc -o libdap_la-Clause.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RValue.cc -o libdap_la-RValue.o >/dev/null 2>&1
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c parser-util.cc -o libdap_la-parser-util.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c escaping.cc -o libdap_la-escaping.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c RValue.cc -o libdap_la-RValue.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DapIndent.lo `test -f 'DapIndent.cc' || echo './'`DapIndent.cc
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRUtils.lo `test -f 'XDRUtils.cc' || echo './'`XDRUtils.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DapIndent.cc  -fPIC -DPIC -o .libs/libdap_la-DapIndent.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ConstraintEvaluator.cc -o libdap_la-ConstraintEvaluator.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRUtils.lo `test -f 'XDRUtils.cc' || echo './'`XDRUtils.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRUtils.cc  -fPIC -DPIC -o .libs/libdap_la-XDRUtils.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRFileMarshaller.lo `test -f 'XDRFileMarshaller.cc' || echo './'`XDRFileMarshaller.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRStreamMarshaller.lo `test -f 'XDRStreamMarshaller.cc' || echo './'`XDRStreamMarshaller.cc
-cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRFileUnMarshaller.lo `test -f 'XDRFileUnMarshaller.cc' || echo './'`XDRFileUnMarshaller.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRFileMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-XDRFileMarshaller.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ConstraintEvaluator.cc -o libdap_la-ConstraintEvaluator.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRStreamMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-XDRStreamMarshaller.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRStreamUnMarshaller.lo `test -f 'XDRStreamUnMarshaller.cc' || echo './'`XDRStreamUnMarshaller.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DapIndent.cc -o libdap_la-DapIndent.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRFileUnMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-XDRFileUnMarshaller.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c util.cc -o libdap_la-util.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRStreamUnMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-XDRStreamUnMarshaller.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XDRStreamUnMarshaller.lo `test -f 'XDRStreamUnMarshaller.cc' || echo './'`XDRStreamUnMarshaller.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRUtils.cc -o libdap_la-XDRUtils.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRStreamUnMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-XDRStreamUnMarshaller.o
+cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-mime_util.lo `test -f 'mime_util.cc' || echo './'`mime_util.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c mime_util.cc  -fPIC -DPIC -o .libs/libdap_la-mime_util.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRFileMarshaller.cc -o libdap_la-XDRFileMarshaller.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRFileUnMarshaller.cc -o libdap_la-XDRFileUnMarshaller.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c util.cc -o libdap_la-util.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Keywords2.lo `test -f 'Keywords2.cc' || echo './'`Keywords2.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRFileUnMarshaller.cc -o libdap_la-XDRFileUnMarshaller.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Keywords2.cc  -fPIC -DPIC -o .libs/libdap_la-Keywords2.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRFileMarshaller.cc -o libdap_la-XDRFileMarshaller.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-XMLWriter.lo `test -f 'XMLWriter.cc' || echo './'`XMLWriter.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XMLWriter.cc  -fPIC -DPIC -o .libs/libdap_la-XMLWriter.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRStreamMarshaller.cc -o libdap_la-XDRStreamMarshaller.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XMLWriter.cc  -fPIC -DPIC -o .libs/libdap_la-XMLWriter.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XDRStreamUnMarshaller.cc -o libdap_la-XDRStreamUnMarshaller.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XMLWriter.cc -o libdap_la-XMLWriter.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-ServerFunctionsList.lo `test -f 'ServerFunctionsList.cc' || echo './'`ServerFunctionsList.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-ServerFunction.lo `test -f 'ServerFunction.cc' || echo './'`ServerFunction.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c XMLWriter.cc -o libdap_la-XMLWriter.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ServerFunctionsList.cc  -fPIC -DPIC -o .libs/libdap_la-ServerFunctionsList.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ServerFunction.cc  -fPIC -DPIC -o .libs/libdap_la-ServerFunction.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c mime_util.cc -o libdap_la-mime_util.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DapXmlNamespaces.lo `test -f 'DapXmlNamespaces.cc' || echo './'`DapXmlNamespaces.cc
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-MarshallerThread.lo `test -f 'MarshallerThread.cc' || echo './'`MarshallerThread.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DapXmlNamespaces.cc  -fPIC -DPIC -o .libs/libdap_la-DapXmlNamespaces.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c MarshallerThread.cc  -fPIC -DPIC -o .libs/libdap_la-MarshallerThread.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DapXmlNamespaces.cc -o libdap_la-DapXmlNamespaces.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-MarshallerThread.lo `test -f 'MarshallerThread.cc' || echo './'`MarshallerThread.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ServerFunction.cc -o libdap_la-ServerFunction.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4StreamMarshaller.lo `test -f 'D4StreamMarshaller.cc' || echo './'`D4StreamMarshaller.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c MarshallerThread.cc  -fPIC -DPIC -o .libs/libdap_la-MarshallerThread.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4StreamUnMarshaller.lo `test -f 'D4StreamUnMarshaller.cc' || echo './'`D4StreamUnMarshaller.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4StreamMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-D4StreamMarshaller.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ServerFunction.cc -o libdap_la-ServerFunction.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Keywords2.cc -o libdap_la-Keywords2.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4StreamUnMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-D4StreamUnMarshaller.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4StreamMarshaller.cc  -fPIC -DPIC -o .libs/libdap_la-D4StreamMarshaller.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ServerFunctionsList.cc -o libdap_la-ServerFunctionsList.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Keywords2.cc -o libdap_la-Keywords2.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c mime_util.cc -o libdap_la-mime_util.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Int64.lo `test -f 'Int64.cc' || echo './'`Int64.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int64.cc  -fPIC -DPIC -o .libs/libdap_la-Int64.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-UInt64.lo `test -f 'UInt64.cc' || echo './'`UInt64.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c MarshallerThread.cc -o libdap_la-MarshallerThread.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt64.cc  -fPIC -DPIC -o .libs/libdap_la-UInt64.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int64.cc  -fPIC -DPIC -o .libs/libdap_la-Int64.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4StreamMarshaller.cc -o libdap_la-D4StreamMarshaller.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4StreamUnMarshaller.cc -o libdap_la-D4StreamUnMarshaller.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-UInt64.lo `test -f 'UInt64.cc' || echo './'`UInt64.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-Int8.lo `test -f 'Int8.cc' || echo './'`Int8.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt64.cc  -fPIC -DPIC -o .libs/libdap_la-UInt64.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int8.cc  -fPIC -DPIC -o .libs/libdap_la-Int8.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4ParserSax2.lo `test -f 'D4ParserSax2.cc' || echo './'`D4ParserSax2.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4ParserSax2.cc  -fPIC -DPIC -o .libs/libdap_la-D4ParserSax2.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int64.cc -o libdap_la-Int64.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt64.cc -o libdap_la-UInt64.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4BaseTypeFactory.lo `test -f 'D4BaseTypeFactory.cc' || echo './'`D4BaseTypeFactory.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4BaseTypeFactory.cc  -fPIC -DPIC -o .libs/libdap_la-D4BaseTypeFactory.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Dimensions.lo `test -f 'D4Dimensions.cc' || echo './'`D4Dimensions.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Dimensions.cc  -fPIC -DPIC -o .libs/libdap_la-D4Dimensions.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int64.cc -o libdap_la-Int64.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4EnumDefs.lo `test -f 'D4EnumDefs.cc' || echo './'`D4EnumDefs.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4BaseTypeFactory.cc  -fPIC -DPIC -o .libs/libdap_la-D4BaseTypeFactory.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Dimensions.cc  -fPIC -DPIC -o .libs/libdap_la-D4Dimensions.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4EnumDefs.cc  -fPIC -DPIC -o .libs/libdap_la-D4EnumDefs.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Group.lo `test -f 'D4Group.cc' || echo './'`D4Group.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Group.cc  -fPIC -DPIC -o .libs/libdap_la-D4Group.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Int8.cc -o libdap_la-Int8.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DMR.lo `test -f 'DMR.cc' || echo './'`DMR.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c UInt64.cc -o libdap_la-UInt64.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4BaseTypeFactory.cc -o libdap_la-D4BaseTypeFactory.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Attributes.lo `test -f 'D4Attributes.cc' || echo './'`D4Attributes.cc
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-DMR.lo `test -f 'DMR.cc' || echo './'`DMR.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DMR.cc  -fPIC -DPIC -o .libs/libdap_la-DMR.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Attributes.cc  -fPIC -DPIC -o .libs/libdap_la-D4Attributes.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Dimensions.cc -o libdap_la-D4Dimensions.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4EnumDefs.cc -o libdap_la-D4EnumDefs.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Attributes.lo `test -f 'D4Attributes.cc' || echo './'`D4Attributes.cc
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Enum.lo `test -f 'D4Enum.cc' || echo './'`D4Enum.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Enum.cc  -fPIC -DPIC -o .libs/libdap_la-D4Enum.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-chunked_ostream.lo `test -f 'chunked_ostream.cc' || echo './'`chunked_ostream.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Attributes.cc  -fPIC -DPIC -o .libs/libdap_la-D4Attributes.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Enum.cc  -fPIC -DPIC -o .libs/libdap_la-D4Enum.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c chunked_ostream.cc  -fPIC -DPIC -o .libs/libdap_la-chunked_ostream.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DMR.cc -o libdap_la-DMR.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-chunked_istream.lo `test -f 'chunked_istream.cc' || echo './'`chunked_istream.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c chunked_istream.cc  -fPIC -DPIC -o .libs/libdap_la-chunked_istream.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Sequence.lo `test -f 'D4Sequence.cc' || echo './'`D4Sequence.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Attributes.cc -o libdap_la-D4Attributes.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Sequence.cc  -fPIC -DPIC -o .libs/libdap_la-D4Sequence.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c chunked_ostream.cc -o libdap_la-chunked_ostream.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Group.cc -o libdap_la-D4Group.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DMR.cc -o libdap_la-DMR.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c chunked_ostream.cc -o libdap_la-chunked_ostream.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c chunked_istream.cc -o libdap_la-chunked_istream.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Attributes.cc -o libdap_la-D4Attributes.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Maps.lo `test -f 'D4Maps.cc' || echo './'`D4Maps.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Maps.cc  -fPIC -DPIC -o .libs/libdap_la-D4Maps.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Enum.cc -o libdap_la-D4Enum.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4Opaque.lo `test -f 'D4Opaque.cc' || echo './'`D4Opaque.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Opaque.cc  -fPIC -DPIC -o .libs/libdap_la-D4Opaque.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Enum.cc -o libdap_la-D4Enum.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Sequence.cc -o libdap_la-D4Sequence.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Maps.cc -o libdap_la-D4Maps.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4AsyncUtil.lo `test -f 'D4AsyncUtil.cc' || echo './'`D4AsyncUtil.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Sequence.cc -o libdap_la-D4Sequence.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4AsyncUtil.cc  -fPIC -DPIC -o .libs/libdap_la-D4AsyncUtil.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Maps.cc -o libdap_la-D4Maps.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4ParserSax2.cc -o libdap_la-D4ParserSax2.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4RValue.lo `test -f 'D4RValue.cc' || echo './'`D4RValue.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4RValue.cc  -fPIC -DPIC -o .libs/libdap_la-D4RValue.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Opaque.cc -o libdap_la-D4Opaque.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libdap_la-D4FilterClause.lo `test -f 'D4FilterClause.cc' || echo './'`D4FilterClause.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4Opaque.cc -o libdap_la-D4Opaque.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4FilterClause.cc  -fPIC -DPIC -o .libs/libdap_la-D4FilterClause.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-lex.das.lo `test -f 'lex.das.cc' || echo './'`lex.das.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.das.cc  -fPIC -DPIC -o .libs/libparsers_la-lex.das.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-lex.dds.lo `test -f 'lex.dds.cc' || echo './'`lex.dds.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.dds.cc  -fPIC -DPIC -o .libs/libparsers_la-lex.dds.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-lex.ce_expr.lo `test -f 'lex.ce_expr.cc' || echo './'`lex.ce_expr.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.ce_expr.cc  -fPIC -DPIC -o .libs/libparsers_la-lex.ce_expr.o
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-lex.Error.lo `test -f 'lex.Error.cc' || echo './'`lex.Error.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.Error.cc  -fPIC -DPIC -o .libs/libparsers_la-lex.Error.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4AsyncUtil.cc -o libdap_la-D4AsyncUtil.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4FilterClause.cc -o libdap_la-D4FilterClause.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4RValue.cc -o libdap_la-D4RValue.o >/dev/null 2>&1
 lex.das.cc: In function 'int yy_get_next_buffer()':
 lex.das.cc:1681:38: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  1681 | 
       |                                      ^                                      
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-lex.ce_expr.lo `test -f 'lex.ce_expr.cc' || echo './'`lex.ce_expr.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4AsyncUtil.cc -o libdap_la-D4AsyncUtil.o >/dev/null 2>&1
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-lex.Error.lo `test -f 'lex.Error.cc' || echo './'`lex.Error.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.ce_expr.cc  -fPIC -DPIC -o .libs/libparsers_la-lex.ce_expr.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4FilterClause.cc -o libdap_la-D4FilterClause.o >/dev/null 2>&1
 lex.dds.cc: In function 'int yy_get_next_buffer()':
 lex.dds.cc:1623:38: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  1623 | 
       |                                      ^                                      
-lex.Error.cc: In function 'int yy_get_next_buffer()':
-lex.Error.cc:1499:38: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
- 1499 | 
-      |                                      ^                                      
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.Error.cc  -fPIC -DPIC -o .libs/libparsers_la-lex.Error.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c D4RValue.cc -o libdap_la-D4RValue.o >/dev/null 2>&1
+At global scope:
+cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.das.cc -o libparsers_la-lex.das.o >/dev/null 2>&1
 lex.ce_expr.cc: In function 'int yy_get_next_buffer()':
 lex.ce_expr.cc:1569:38: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  1569 | 
       |                                      ^                                      
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.das.cc -o libparsers_la-lex.das.o >/dev/null 2>&1
+lex.Error.cc: In function 'int yy_get_next_buffer()':
+lex.Error.cc:1499:38: warning: comparison of integer expressions of different signedness: 'yy_size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
+ 1499 | 
+      |                                      ^                                      
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.dds.cc -o libparsers_la-lex.dds.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-das.tab.lo `test -f 'das.tab.cc' || echo './'`das.tab.cc
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c das.tab.cc  -fPIC -DPIC -o .libs/libparsers_la-das.tab.o
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-das.tab.lo `test -f 'das.tab.cc' || echo './'`das.tab.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.Error.cc -o libparsers_la-lex.Error.o >/dev/null 2>&1
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c das.tab.cc  -fPIC -DPIC -o .libs/libparsers_la-das.tab.o
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c lex.ce_expr.cc -o libparsers_la-lex.ce_expr.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-dds.tab.lo `test -f 'dds.tab.cc' || echo './'`dds.tab.cc
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-ce_expr.tab.lo `test -f 'ce_expr.tab.cc' || echo './'`ce_expr.tab.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c dds.tab.cc  -fPIC -DPIC -o .libs/libparsers_la-dds.tab.o
 das.yy:117:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   117 |                           const string &value, checker *chk) throw (Error);
@@ -2705,18 +2720,22 @@
 das.yy:503:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   503 |           const string &src) throw (Error)
       |                              ^~~~~
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-ce_expr.tab.lo `test -f 'ce_expr.tab.cc' || echo './'`ce_expr.tab.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ce_expr.tab.cc  -fPIC -DPIC -o .libs/libparsers_la-ce_expr.tab.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o libparsers_la-Error.tab.lo `test -f 'Error.tab.cc' || echo './'`Error.tab.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.tab.cc  -fPIC -DPIC -o .libs/libparsers_la-Error.tab.o
 g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -I/usr/include/aarch64-linux-gnu  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o getdap4-getdap4.o `test -f 'getdap4.cc' || echo './'`getdap4.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.tab.cc  -fPIC -DPIC -o .libs/libparsers_la-Error.tab.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o DODSFilter.lo DODSFilter.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DODSFilter.cc  -fPIC -DPIC -o .libs/DODSFilter.o
 /bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Ancillary.lo Ancillary.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Ancillary.cc  -fPIC -DPIC -o .libs/Ancillary.o
+getdap4.cc: In function 'int main(int, char**)':
+getdap4.cc:211:10: warning: variable 'cexpr' set but not used [-Wunused-but-set-variable]
+  211 |     bool cexpr = false;
+      |          ^~~~~
+getdap4.cc:213:10: warning: variable 'multi' set but not used [-Wunused-but-set-variable]
+  213 |     bool multi = false;
+      |          ^~~~~
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c das.tab.cc -o libparsers_la-das.tab.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.tab.cc -o libparsers_la-Error.tab.o >/dev/null 2>&1
 In file included from DODSFilter.cc:74:
 DODSFilter.h:133:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   133 |     DODSFilter(int argc, char *argv[]) throw(Error);
@@ -2724,24 +2743,19 @@
 DODSFilter.cc:170:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
   170 | DODSFilter::DODSFilter(int argc, char *argv[]) throw(Error)
       |                                                ^~~~~
-getdap4.cc: In function 'int main(int, char**)':
-getdap4.cc:211:10: warning: variable 'cexpr' set but not used [-Wunused-but-set-variable]
-  211 |     bool cexpr = false;
-      |          ^~~~~
-getdap4.cc:213:10: warning: variable 'multi' set but not used [-Wunused-but-set-variable]
-  213 |     bool multi = false;
-      |          ^~~~~
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o GNU/libdap_la-GetOpt.lo `test -f 'GNU/GetOpt.cc' || echo './'`GNU/GetOpt.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GetOpt.cc  -fPIC -DPIC -o GNU/.libs/libdap_la-GetOpt.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c dds.tab.cc -o libparsers_la-dds.tab.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c das.tab.cc -o libparsers_la-das.tab.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Error.tab.cc -o libparsers_la-Error.tab.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c Ancillary.cc -o Ancillary.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GetOpt.cc -o GNU/libdap_la-GetOpt.o >/dev/null 2>&1
-/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o GNU/libdap_la-GNURegex.lo `test -f 'GNU/GNURegex.cc' || echo './'`GNU/GNURegex.cc
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GNURegex.cc  -fPIC -DPIC -o GNU/.libs/libdap_la-GNURegex.o
-At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o GNU/libdap_la-GetOpt.lo `test -f 'GNU/GetOpt.cc' || echo './'`GNU/GetOpt.cc
+At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
+/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -I./gl -I./gl -I./GNU -I/usr/include/libxml2  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o GNU/libdap_la-GNURegex.lo `test -f 'GNU/GNURegex.cc' || echo './'`GNU/GNURegex.cc
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c DODSFilter.cc -o DODSFilter.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GetOpt.cc  -fPIC -DPIC -o GNU/.libs/libdap_la-GetOpt.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GNURegex.cc  -fPIC -DPIC -o GNU/.libs/libdap_la-GNURegex.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c dds.tab.cc -o libparsers_la-dds.tab.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GetOpt.cc -o GNU/libdap_la-GetOpt.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./gl -I./gl -I./GNU -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c GNU/GNURegex.cc -o GNU/libdap_la-GNURegex.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/tirpc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c ce_expr.tab.cc -o libparsers_la-ce_expr.tab.o >/dev/null 2>&1
 /bin/bash ./libtool  --tag=CXX   --mode=link g++ -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -Wl,-z,relro -Wl,-z,now -o libparsers.la  libparsers_la-lex.das.lo libparsers_la-lex.dds.lo libparsers_la-lex.ce_expr.lo libparsers_la-lex.Error.lo libparsers_la-das.tab.lo libparsers_la-dds.tab.lo libparsers_la-ce_expr.tab.lo libparsers_la-Error.tab.lo -lxml2  -ltirpc  
@@ -2776,8 +2790,8 @@
 libtool: link: ( cd ".libs" && rm -f "libdapclient.la" && ln -s "../libdapclient.la" "libdapclient.la" )
 /bin/bash ./libtool  --tag=CXX   --mode=link g++ -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -Wl,-z,relro -Wl,-z,now -o getdap getdap-getdap.o libdapclient.la libdap.la -ltirpc  
 /bin/bash ./libtool  --tag=CXX   --mode=link g++ -Wall -W -Wcast-align -Wno-deprecated-register  -g -O2 --std=c++11  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -Wl,-z,relro -Wl,-z,now -o getdap4 getdap4-getdap4.o libdapclient.la libdap.la -ltirpc  
-libtool: link: g++ -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/getdap4 getdap4-getdap4.o  ./.libs/libdapclient.so ./.libs/libdap.so -ltirpc
 libtool: link: g++ -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/getdap getdap-getdap.o  ./.libs/libdapclient.so ./.libs/libdap.so -ltirpc
+libtool: link: g++ -Wall -W -Wcast-align -Wno-deprecated-register -g -O2 --std=c++11 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/getdap4 getdap4-getdap4.o  ./.libs/libdapclient.so ./.libs/libdap.so -ltirpc
 make[4]: Leaving directory '/build/libdap-3.20.11'
 Making all in unit-tests
 make[4]: Entering directory '/build/libdap-3.20.11/unit-tests'
@@ -3926,6 +3940,7 @@
       |                                             ^~~~
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o ArrayTest.o ArrayTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o GridTest.o GridTest.cc
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o AttrTableTest.o AttrTableTest.cc
 In file included from GridTest.cc:45:
 ../debug.h:58: warning: "DBG" redefined
    58 | #define DBG(x) /* x */
@@ -3934,7 +3949,6 @@
 run_tests_cppunit.h:44: note: this is the location of the previous definition
    44 | #define DBG(x) do { if (debug) (x); } while(false);
       | 
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o AttrTableTest.o AttrTableTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o ByteTest.o ByteTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o MIMEUtilTest.o MIMEUtilTest.cc
 cc1plus: note: unrecognized command-line option '-Wno-self-assign-overloaded' may have been intended to silence earlier diagnostics
@@ -3952,13 +3966,16 @@
 AttrTableTest.cc:399:20: note: 'at2' was declared here
   399 |         AttrTable *at2;
       |                    ^~~
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o SequenceTest.o SequenceTest.cc
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-self-assign-overloaded' may have been intended to silence earlier diagnostics
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o SequenceTest.o SequenceTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o SignalHandlerTest.o SignalHandlerTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o MarshallerTest.o MarshallerTest.cc
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-self-assign-overloaded' may have been intended to silence earlier diagnostics
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o ServerFunctionsListUnitTest.o ServerFunctionsListUnitTest.cc
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Int8Test.o Int8Test.cc
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Int16Test.o Int16Test.cc
 DDXParserTest.cc: In member function 'void libdap::DDXParserTest::structure_test_file_ptr()':
 DDXParserTest.cc:473:19: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized]
   473 |             fclose(in);
@@ -3973,14 +3990,11 @@
 DDXParserTest.cc:336:15: note: 'in' was declared here
   336 |         FILE *in;
       |               ^~
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o ServerFunctionsListUnitTest.o ServerFunctionsListUnitTest.cc
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Int8Test.o Int8Test.cc
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Int16Test.o Int16Test.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o UInt16Test.o UInt16Test.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Int32Test.o Int32Test.cc
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o UInt32Test.o UInt32Test.cc
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-self-assign-overloaded' may have been intended to silence earlier diagnostics
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o UInt32Test.o UInt32Test.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Int64Test.o Int64Test.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o UInt64Test.o UInt64Test.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o Float32Test.o Float32Test.cc
@@ -4005,18 +4019,6 @@
 run_tests_cppunit.h:44: note: this is the location of the previous definition
    44 | #define DBG(x) do { if (debug) (x); } while(false);
       | 
-chunked_iostream_test.cc: In member function 'void chunked_iostream_test::single_char_read(const std::string&, int)':
-chunked_iostream_test.cc:237:13: warning: unused variable 'count' [-Wunused-variable]
-  237 |         int count = 1;
-      |             ^~~~~
-chunked_iostream_test.cc: In member function 'void chunked_iostream_test::read_128char_data(const std::string&, int)':
-chunked_iostream_test.cc:266:13: warning: unused variable 'count' [-Wunused-variable]
-  266 |         int count = 1;
-      |             ^~~~~
-chunked_iostream_test.cc: In member function 'void chunked_iostream_test::read_5000char_data(const std::string&, int)':
-chunked_iostream_test.cc:295:13: warning: unused variable 'count' [-Wunused-variable]
-  295 |         int count = 1;
-      |             ^~~~~
 D4DimensionsTest.cc: In member function 'void D4DimensionsTest::test_error_2()':
 D4DimensionsTest.cc:150:20: warning: 'd3' may be used uninitialized [-Wmaybe-uninitialized]
   150 |             delete d3;
@@ -4037,108 +4039,120 @@
 D4DimensionsTest.cc:119:22: note: 'd3' was declared here
   119 |         D4Dimension *d3, *d2;
       |                      ^~
-g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o D4AsyncDocTest.o D4AsyncDocTest.cc
+chunked_iostream_test.cc: In member function 'void chunked_iostream_test::single_char_read(const std::string&, int)':
+chunked_iostream_test.cc:237:13: warning: unused variable 'count' [-Wunused-variable]
+  237 |         int count = 1;
+      |             ^~~~~
+chunked_iostream_test.cc: In member function 'void chunked_iostream_test::read_128char_data(const std::string&, int)':
+chunked_iostream_test.cc:266:13: warning: unused variable 'count' [-Wunused-variable]
+  266 |         int count = 1;
+      |             ^~~~~
+chunked_iostream_test.cc: In member function 'void chunked_iostream_test::read_5000char_data(const std::string&, int)':
+chunked_iostream_test.cc:295:13: warning: unused variable 'count' [-Wunused-variable]
+  295 |         int count = 1;
+      |             ^~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-self-assign-overloaded' may have been intended to silence earlier diagnostics
+g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o D4AsyncDocTest.o D4AsyncDocTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o DMRTest.o DMRTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o D4SequenceTest.o D4SequenceTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o DmrRoundTripTest.o DmrRoundTripTest.cc
 g++ -DHAVE_CONFIG_H -I. -I..  -I../GNU -I.. -I../tests -I/usr/include/aarch64-linux-gnu  -I/usr/include/libxml2  -I/usr/include/tirpc   -Wdate-time -D_FORTIFY_SOURCE=2 --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -c -o DmrToDap2Test.o DmrToDap2Test.cc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o marshT marshT.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o arrayT arrayT.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o attrTableT attrTableT.o ../tests/libtest-types.a  ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o marshT marshT.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-self-assign-overloaded' may have been intended to silence earlier diagnostics
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o arrayT arrayT.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o attrTableT attrTableT.o ../tests/libtest-types.a  ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o arrayT arrayT.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o attrTableT attrTableT.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o structT structT.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o sequenceT sequenceT.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ddsT ddsT.o testFile.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o dasT dasT.o testFile.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o attrTableT attrTableT.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o structT structT.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ddsT ddsT.o testFile.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o sequenceT sequenceT.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o dasT dasT.o testFile.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o RegexTest RegexTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ddsT ddsT.o testFile.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o dasT dasT.o testFile.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o RegexTest RegexTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ArrayTest ArrayTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o GridTest GridTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o RegexTest RegexTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o AttrTableTest AttrTableTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ByteTest ByteTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o RegexTest RegexTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o MIMEUtilTest MIMEUtilTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ArrayTest ArrayTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o MIMEUtilTest MIMEUtilTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o GridTest GridTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ancT ancT.o ../libdap.la ../libdapserver.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o AttrTableTest AttrTableTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ByteTest ByteTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ancT ancT.o ../libdap.la ../libdapserver.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DASTest DASTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o MIMEUtilTest MIMEUtilTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DASTest DASTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DDSTest DDSTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DDXParserTest DDXParserTest-DDXParserTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o generalUtilTest generalUtilTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ancT ancT.o  ../.libs/libdap.a ../.libs/libdapserver.a /build/libdap-3.20.11/.libs/libdap.a -lpthread -luuid -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o generalUtilTest generalUtilTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o parserUtilTest parserUtilTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o DASTest DASTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o DDSTest DDSTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o generalUtilTest generalUtilTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o DDXParserTest DDXParserTest-DDXParserTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o generalUtilTest generalUtilTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o parserUtilTest parserUtilTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o SequenceTest SequenceTest.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o SignalHandlerTest SignalHandlerTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o MarshallerTest MarshallerTest.o ../tests/libtest-types.a ../libdapclient.la ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o ServerFunctionsListUnitTest ServerFunctionsListUnitTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Int8Test Int8Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o SequenceTest SequenceTest.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o SignalHandlerTest SignalHandlerTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Int16Test Int16Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o MarshallerTest MarshallerTest.o  ../tests/libtest-types.a ../.libs/libdapclient.a -lcurl /build/libdap-3.20.11/.libs/libdap.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ServerFunctionsListUnitTest ServerFunctionsListUnitTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o UInt16Test UInt16Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Int32Test Int32Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o SignalHandlerTest SignalHandlerTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o SequenceTest SequenceTest.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ServerFunctionsListUnitTest ServerFunctionsListUnitTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o MarshallerTest MarshallerTest.o  ../tests/libtest-types.a ../.libs/libdapclient.a -lcurl /build/libdap-3.20.11/.libs/libdap.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Int8Test Int8Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Int16Test Int16Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o UInt32Test UInt32Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o UInt16Test UInt16Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Int32Test Int32Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o UInt32Test UInt32Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Int64Test Int64Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Int32Test Int32Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o UInt64Test UInt64Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Float32Test Float32Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o UInt32Test UInt32Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Int32Test Int32Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o Float64Test Float64Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o UInt64Test UInt64Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Int64Test Int64Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4BaseTypeFactoryTest D4BaseTypeFactoryTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o BaseTypeFactoryTest BaseTypeFactoryTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Float32Test Float32Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o UInt32Test UInt32Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Int64Test Int64Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o UInt64Test UInt64Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Float64Test Float64Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o util_mitTest util_mitTest.o ../libdap.la ../libdapclient.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o Float32Test Float32Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o BaseTypeFactoryTest BaseTypeFactoryTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4BaseTypeFactoryTest D4BaseTypeFactoryTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o util_mitTest util_mitTest.o ../libdap.la ../libdapclient.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4MarshallerTest D4MarshallerTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o BaseTypeFactoryTest BaseTypeFactoryTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4UnMarshallerTest D4UnMarshallerTest.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4DimensionsTest D4DimensionsTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o BaseTypeFactoryTest BaseTypeFactoryTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4EnumDefsTest D4EnumDefsTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4GroupTest D4GroupTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4MarshallerTest D4MarshallerTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o util_mitTest util_mitTest.o  ../.libs/libdap.a ../.libs/libdapclient.a -lcurl /build/libdap-3.20.11/.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4UnMarshallerTest D4UnMarshallerTest.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4GroupTest D4GroupTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4DimensionsTest D4DimensionsTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4ParserSax2Test D4ParserSax2Test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4EnumDefsTest D4EnumDefsTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4GroupTest D4GroupTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4AttributesTest D4AttributesTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4EnumTest D4EnumTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4DimensionsTest D4DimensionsTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4EnumDefsTest D4EnumDefsTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o chunked_iostream_test chunked_iostream_test.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4GroupTest D4GroupTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4ParserSax2Test D4ParserSax2Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4AsyncDocTest D4AsyncDocTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4ParserSax2Test D4ParserSax2Test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4AttributesTest D4AttributesTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4EnumTest D4EnumTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
-libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o chunked_iostream_test chunked_iostream_test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DMRTest DMRTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 /bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o D4SequenceTest D4SequenceTest.o testFile.o ../tests/libtest-types.a ../libdap.la -lxml2  -lcppunit  -ltirpc  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DmrRoundTripTest DmrRoundTripTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
+libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o chunked_iostream_test chunked_iostream_test.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4AsyncDocTest D4AsyncDocTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
+/bin/bash ../libtool  --tag=CXX   --mode=link g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded  -g -O2  -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14  -static -Wl,-z,relro -Wl,-z,now -o DmrRoundTripTest DmrRoundTripTest.o testFile.o ../libdap.la -lxml2  -lcppunit  -ltirpc  
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o DMRTest DMRTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o D4SequenceTest D4SequenceTest.o testFile.o  ../tests/libtest-types.a ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
 libtool: link: g++ --std=c++11 -Wall -W -Wcast-align -Wno-self-assign-overloaded -g -O2 -g -O2 -ffile-prefix-map=/build/libdap-3.20.11=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++14 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o DmrRoundTripTest DmrRoundTripTest.o testFile.o  ../.libs/libdap.a -lpthread -lxml2 -lcppunit -ltirpc
@@ -4149,50 +4163,50 @@
 make[6]: Entering directory '/build/libdap-3.20.11/unit-tests'
 make[6]: Nothing to be done for 'check-local'.
 make[7]: Entering directory '/build/libdap-3.20.11/unit-tests'
-PASS: arrayT
 PASS: attrTableT
 PASS: structT
-PASS: marshT
+PASS: arrayT
 PASS: sequenceT
+PASS: ddsT
+PASS: marshT
 PASS: dasT
 PASS: ArrayTest
-PASS: RegexTest
-PASS: ancT
 PASS: GridTest
-PASS: ddsT
+PASS: RegexTest
 PASS: MIMEUtilTest
-PASS: DASTest
-PASS: AttrTableTest
 PASS: ByteTest
+PASS: AttrTableTest
+PASS: ancT
+PASS: generalUtilTest
 PASS: parserUtilTest
+PASS: DASTest
 PASS: DDXParserTest
-PASS: generalUtilTest
 PASS: SequenceTest
 PASS: Int8Test
-PASS: DDSTest
-PASS: Int16Test
 PASS: ServerFunctionsListUnitTest
-PASS: UInt16Test
 PASS: Int32Test
-PASS: UInt32Test
-PASS: UInt64Test
-PASS: Float32Test
-PASS: D4BaseTypeFactoryTest
+PASS: UInt16Test
+PASS: Int16Test
+PASS: DDSTest
 PASS: Float64Test
 PASS: Int64Test
-PASS: util_mitTest
+PASS: UInt64Test
+PASS: D4BaseTypeFactoryTest
+PASS: UInt32Test
 PASS: BaseTypeFactoryTest
+PASS: Float32Test
+PASS: util_mitTest
 PASS: D4DimensionsTest
 PASS: D4EnumDefsTest
-PASS: MarshallerTest
 PASS: D4MarshallerTest
 PASS: D4GroupTest
-PASS: D4EnumTest
+PASS: D4ParserSax2Test
 PASS: D4AttributesTest
+PASS: D4EnumTest
 PASS: D4AsyncDocTest
 PASS: DMRTest
-PASS: D4ParserSax2Test
 PASS: D4SequenceTest
+PASS: MarshallerTest
 PASS: D4UnMarshallerTest
 PASS: DmrRoundTripTest
 PASS: DmrToDap2Test
@@ -4266,21 +4280,33 @@
 
 
 
+
 4. DASTest.at:34: testing DAS $abs_srcdir/das-testsuite/special.test.hdf.das ...
 ./DASTest.at:34: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/special.test.hdf.das || true
+2. DASTest.at:32: testing DAS $abs_srcdir/das-testsuite/das.das ...
+./DASTest.at:32: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/das.das || true
 1. DASTest.at:31: testing DAS $abs_srcdir/das-testsuite/bad_value_test.1.das ...
 ./DASTest.at:31: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/bad_value_test.1.das || true
-6. DASTest.at:36: testing DAS $abs_srcdir/das-testsuite/test.11.das ...
-./DASTest.at:36: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.11.das || true
+5. DASTest.at:35: testing DAS $abs_srcdir/das-testsuite/test.1.das ...
+./DASTest.at:35: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.1.das || true
 stderr:
+7. DASTest.at:37: testing DAS $abs_srcdir/das-testsuite/test.12.das ...
+./DASTest.at:37: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.12.das || true
 stderr:
+3. DASTest.at:33: testing DAS $abs_srcdir/das-testsuite/special.test.das ...
+./DASTest.at:33: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/special.test.das || true
+stderr:
+stderr:
+stderr:
+6. DASTest.at:36: testing DAS $abs_srcdir/das-testsuite/test.11.das ...
+./DASTest.at:36: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.11.das || true
+Caught Error object:
+Error parsing the text on line 1
+The attribute object returned from the dataset was null
+Check that the URL is correct.
 
-stdout:
-5. DASTest.at:35: testing DAS $abs_srcdir/das-testsuite/test.1.das ...
-./DASTest.at:35: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.1.das || true
 stderr:
-2. DASTest.at:32: testing DAS $abs_srcdir/das-testsuite/das.das ...
-./DASTest.at:32: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/das.das || true
+stdout:
 Caught Error object:
 Error parsing the text on line 1
 The attribute object returned from the dataset was null
@@ -4288,24 +4314,8 @@
 
 stdout:
 stdout:
-7. DASTest.at:37: testing DAS $abs_srcdir/das-testsuite/test.12.das ...
-./DASTest.at:37: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.12.das || true
-Attributes {
-    test {
-        String names "this", "is", "a", "vector", "of", "strings";
-        Byte b 1, 0, 127, 255;
-        Int32 int_vec 1, 2, 2147483647;
-        Float64 float_vec 1.0, -1.0, +1.0, 0.2, -0.2, +0.2, .3, -.3, +.3, -3.1415, -3.1415e-99, -3.1415e+99, +3.1415e-99, -3., +2., 4.;
-        Url where http://bozo.place.com/home.html;
-    }
-}
-./DASTest.at:36: diff -b -B $abs_srcdir/das-testsuite/test.11.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.11.das.base stderr
-8. DASTest.at:38: testing DAS $abs_srcdir/das-testsuite/test.13.das ...
-./DASTest.at:38: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.13.das || true
-stderr:
-stderr:
-./DASTest.at:34: diff -b -B $abs_srcdir/das-testsuite/special.test.hdf.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/special.test.hdf.das.base stderr
 stdout:
+./DASTest.at:34: diff -b -B $abs_srcdir/das-testsuite/special.test.hdf.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/special.test.hdf.das.base stderr
 Attributes {
     bad_values {
         bad_values_dods_errors {
@@ -4328,25 +4338,42 @@
 }
 ./DASTest.at:31: diff -b -B $abs_srcdir/das-testsuite/bad_value_test.1.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/bad_value_test.1.das.base stderr
 stdout:
-stderr:
-stderr:
-3. DASTest.at:33: testing DAS $abs_srcdir/das-testsuite/special.test.das ...
-./DASTest.at:33: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/special.test.das || true
-Caught Error object:
+./DASTest.at:33: diff -b -B $abs_srcdir/das-testsuite/special.test.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/special.test.das.base stderr
+Attributes {
+    var1 {
+        var1_dods_errors {
+            Float64 f1 3.0.0;
+            String f1_explanation "`3.0.0' is not a Float64 value.";
+        }
+    }
+}
+./DASTest.at:37: diff -b -B $abs_srcdir/das-testsuite/test.12.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.12.das.base stderr
+stdout:
+4. DASTest.at:34: Caught Error object:
 Error parsing the text on line 1
 The attribute object returned from the dataset was null
 Check that the URL is correct.
 
+ ok
 stdout:
 stdout:
+1. DASTest.at:31:  ok
 stdout:
-6. DASTest.at:36:  ok
+3. DASTest.at:33:  ok
 stdout:
+7. DASTest.at:37:  ok
+stderr:
 Attributes {
     DODS_GLOBAL {
         String About "This is used to test find_ancillary_das()";
     }
 }
+./DASTest.at:35: diff -b -B $abs_srcdir/das-testsuite/test.1.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.1.das.base stderr
+stdout:
+8. DASTest.at:38: testing DAS $abs_srcdir/das-testsuite/test.13.das ...
+./DASTest.at:38: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.13.das || true
+stderr:
+stdout:
 Attributes {
     var1 {
         var1_dods_errors {
@@ -4356,83 +4383,127 @@
     }
 }
 stdout:
-./DASTest.at:35: diff -b -B $abs_srcdir/das-testsuite/test.1.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.1.das.base stderr
 ./DASTest.at:38: diff -b -B $abs_srcdir/das-testsuite/test.13.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.13.das.base stderr
 Attributes {
-    var1 {
-        var1_dods_errors {
-            Float64 f1 3.0.0;
-            String f1_explanation "`3.0.0' is not a Float64 value.";
-        }
+    test {
+        String names "this", "is", "a", "vector", "of", "strings";
+        Byte b 1, 0, 127, 255;
+        Int32 int_vec 1, 2, 2147483647;
+        Float64 float_vec 1.0, -1.0, +1.0, 0.2, -0.2, +0.2, .3, -.3, +.3, -3.1415, -3.1415e-99, -3.1415e+99, +3.1415e-99, -3., +2., 4.;
+        Url where http://bozo.place.com/home.html;
     }
 }
-./DASTest.at:37: diff -b -B $abs_srcdir/das-testsuite/test.12.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.12.das.base stderr
+./DASTest.at:36: diff -b -B $abs_srcdir/das-testsuite/test.11.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.11.das.base stderr
 ./DASTest.at:32: diff -b -B $abs_srcdir/das-testsuite/das.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/das.das.base stderr
-stderr:
-stdout:
-Caught Error object:
-Error parsing the text on line 1
-The attribute object returned from the dataset was null
-Check that the URL is correct.
-
-stdout:
-4. DASTest.at:34:  ok
 stdout:
+5. DASTest.at:35:  ok
 stdout:
 stdout:
-./DASTest.at:33: diff -b -B $abs_srcdir/das-testsuite/special.test.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/special.test.das.base stderr
-8. DASTest.at:38:  ok
-1. DASTest.at:31: 7. DASTest.at:37: 5. DASTest.at:35: 2. DASTest.at:32:  ok
- ok
- ok
+6. DASTest.at:36:  ok
+2. DASTest.at:32: 
  ok
-stdout:
-3. DASTest.at:33:  ok
-
+8. DASTest.at:38:  ok
 
 
 
 
+11. DASTest.at:41: testing DAS $abs_srcdir/das-testsuite/test.16.das ...
+./DASTest.at:41: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.16.das || true
+10. DASTest.at:40: testing DAS $abs_srcdir/das-testsuite/test.15.das ...
+./DASTest.at:40: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.15.das || true
 9. DASTest.at:39: testing DAS $abs_srcdir/das-testsuite/test.14.das ...
 ./DASTest.at:39: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.14.das || true
+13. DASTest.at:43: testing DAS $abs_srcdir/das-testsuite/test.18.das ...
+./DASTest.at:43: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.18.das || true
 
 stderr:
+stderr:
+
 
+12. DASTest.at:42: testing DAS $abs_srcdir/das-testsuite/test.17.das ...
+./DASTest.at:42: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.17.das || true
+stderr:
 stdout:
-11. DASTest.at:41: testing DAS $abs_srcdir/das-testsuite/test.16.das ...
-./DASTest.at:41: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.16.das || true
-13. DASTest.at:43: testing DAS $abs_srcdir/das-testsuite/test.18.das ...
-./DASTest.at:43: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.18.das || true
+stderr:
+stdout:
+stderr:
 Attributes {
-    var1 {
-        Float64 f1 3;
+    test {
+        test_dods_errors {
+            Byte b "this is not a byte";
+            String b_explanation "`"this is not a byte"' is not a Byte value.";
+            Byte c -256;
+            String c_explanation "`-256' is not a Byte value.";
+            Byte e 2550;
+            String e_explanation "`2550' is not a Byte value.";
+            Byte f 2.55;
+            String f_explanation "`2.55' is not a Byte value.";
+        }
+        Byte d 255;
     }
 }
-./DASTest.at:39: diff -b -B $abs_srcdir/das-testsuite/test.14.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.14.das.base stderr
-stderr:
-
-10. DASTest.at:40: testing DAS $abs_srcdir/das-testsuite/test.15.das ...
-./DASTest.at:40: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.15.das || true
-15. DASTest.at:45: testing DAS $abs_srcdir/das-testsuite/test.1a.das ...
-./DASTest.at:45: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.1a.das || true
-12. DASTest.at:42: testing DAS $abs_srcdir/das-testsuite/test.17.das ...
-./DASTest.at:42: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.17.das || true
+./DASTest.at:42: diff -b -B $abs_srcdir/das-testsuite/test.17.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.17.das.base stderr
 Caught Error object:
 Error parsing the text on line 7
 An attribute called `i' already exists but is of a different type
 
 stdout:
-stderr:
-stderr:
-stderr:
+stdout:
+Attributes {
+    var1 {
+        Float64 f1 3;
+    }
+}
+stdout:
+./DASTest.at:39: diff -b -B $abs_srcdir/das-testsuite/test.14.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.14.das.base stderr
+Attributes {
+    test {
+        Float32 f 2.55;
+        Int16 x 6535;
+    }
+}
+./DASTest.at:43: diff -b -B $abs_srcdir/das-testsuite/test.18.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.18.das.base stderr
+stdout:
+Attributes {
+    var1 {
+        var1_dods_errors {
+            Int32 i1 3.0;
+            String i1_explanation "`3.0' is not an Int32 value.";
+        }
+    }
+}
+./DASTest.at:41: diff -b -B $abs_srcdir/das-testsuite/test.16.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.16.das.base stderr
+./DASTest.at:40: diff -b -B $abs_srcdir/das-testsuite/test.15.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.15.das.base stderr
+16. DASTest.at:46: testing DAS $abs_srcdir/das-testsuite/test.2.das ...
+./DASTest.at:46: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.2.das || true
 14. DASTest.at:44: testing DAS $abs_srcdir/das-testsuite/test.19.das ...
 ./DASTest.at:44: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.19.das || true
-./DASTest.at:41: diff -b -B $abs_srcdir/das-testsuite/test.16.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.16.das.base stderr
-stderr:
 stdout:
 stdout:
+15. DASTest.at:45: testing DAS $abs_srcdir/das-testsuite/test.1a.das ...
+./DASTest.at:45: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.1a.das || true
 stdout:
+12. DASTest.at:42:  ok
+stderr:
 stdout:
+10. DASTest.at:40: stdout:
+13. DASTest.at:43:  ok
+Attributes {
+    a {
+        String b "c";
+        String d "4";
+    }
+}
+ ok
+stderr:
+./DASTest.at:46: diff -b -B $abs_srcdir/das-testsuite/test.2.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.2.das.base stderr
+9. DASTest.at:39:  ok
+1,3d0
+< Caught Error object:
+< Error parsing the text on line 7
+< An attribute called `i' already exists but is of a different type
+11. DASTest.at:41:  ok
+stderr:
 stdout:
 Attributes {
     var1 {
@@ -4460,45 +4531,16 @@
         String color "red";
     }
 }
-stderr:
-Attributes {
-    var1 {
-        var1_dods_errors {
-            Int32 i1 3.0;
-            String i1_explanation "`3.0' is not an Int32 value.";
-        }
-    }
-}
 ./DASTest.at:45: diff -b -B $abs_srcdir/das-testsuite/test.1a.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.1a.das.base stderr
-./DASTest.at:40: diff -b -B $abs_srcdir/das-testsuite/test.15.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.15.das.base stderr
-Attributes {
-    test {
-        test_dods_errors {
-            Byte b "this is not a byte";
-            String b_explanation "`"this is not a byte"' is not a Byte value.";
-            Byte c -256;
-            String c_explanation "`-256' is not a Byte value.";
-            Byte e 2550;
-            String e_explanation "`2550' is not a Byte value.";
-            Byte f 2.55;
-            String f_explanation "`2.55' is not a Byte value.";
-        }
-        Byte d 255;
-    }
-}
-./DASTest.at:42: diff -b -B $abs_srcdir/das-testsuite/test.17.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.17.das.base stderr
-9. DASTest.at:39:  ok
-Attributes {
-    test {
-        Float32 f 2.55;
-        Int16 x 6535;
-    }
-}
-./DASTest.at:43: diff -b -B $abs_srcdir/das-testsuite/test.18.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.18.das.base stderr
-stdout:
+
 stdout:
+
 stdout:
 stdout:
+
+
+15. DASTest.at:45:  ok
+16. DASTest.at:46:  ok
 Attributes {
     test {
         Float64 f 2.55E-300;
@@ -4508,54 +4550,20 @@
         }
     }
 }
-12. DASTest.at:42:  ok
-stdout:
-10. DASTest.at:40:  ok
-stdout:
 ./DASTest.at:44: diff -b -B $abs_srcdir/das-testsuite/test.19.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.19.das.base stderr
-13. DASTest.at:43:  ok
-15. DASTest.at:45:  ok
-1,3d0
-< Caught Error object:
-< Error parsing the text on line 7
-< An attribute called `i' already exists but is of a different type
-16. DASTest.at:46: testing DAS $abs_srcdir/das-testsuite/test.2.das ...
-./DASTest.at:46: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.2.das || true
-11. DASTest.at:41:  ok
-stderr:
-stdout:
-Attributes {
-    a {
-        String b "c";
-        String d "4";
-    }
-}
-./DASTest.at:46: diff -b -B $abs_srcdir/das-testsuite/test.2.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.2.das.base stderr
 stdout:
-stdout:
-
-
-
-14. DASTest.at:44:  ok
 
-16. DASTest.at:46:  ok
-
-
-17. DASTest.at:47: testing DAS $abs_srcdir/das-testsuite/test.20.das ...
-./DASTest.at:47: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.20.das || true
-18. DASTest.at:48: testing DAS $abs_srcdir/das-testsuite/test.21.das ...
-./DASTest.at:48: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.21.das || true
 19. DASTest.at:49: testing DAS $abs_srcdir/das-testsuite/test.22.das ...
 ./DASTest.at:49: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.22.das || true
 stderr:
-stderr:
-20. DASTest.at:50: testing DAS $abs_srcdir/das-testsuite/test.23.das ...
+14. DASTest.at:44: 20. DASTest.at:50: testing DAS $abs_srcdir/das-testsuite/test.23.das ...
 ./DASTest.at:50: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.23.das || true
-
-stdout:
+ ok
 stdout:
-
+17. DASTest.at:47: testing DAS $abs_srcdir/das-testsuite/test.20.das ...
+./DASTest.at:47: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.20.das || true
 stderr:
+stdout:
 Attributes {
     test {
         Int32 x 70000;
@@ -4565,19 +4573,10 @@
         }
     }
 }
-Attributes {
-    test {
-        Float64 f 2.55E300;
-        test_dods_errors {
-            Float32 g 2.55E300;
-            String g_explanation "`2.55E300' is not a Float32 value.";
-        }
-    }
-}
-stdout:
-22. DASTest.at:52: testing DAS $abs_srcdir/das-testsuite/test.25.das ...
-./DASTest.at:52: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.25.das || true
 ./DASTest.at:47: diff -b -B $abs_srcdir/das-testsuite/test.20.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.20.das.base stderr
+stdout:
+21. DASTest.at:51: testing DAS $abs_srcdir/das-testsuite/test.24.das ...
+./DASTest.at:51: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.24.das || true
 Attributes {
     test {
         test_dods_errors {
@@ -4586,18 +4585,13 @@
         }
     }
 }
-./DASTest.at:48: diff -b -B $abs_srcdir/das-testsuite/test.21.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.21.das.base stderr
 ./DASTest.at:49: diff -b -B $abs_srcdir/das-testsuite/test.22.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.22.das.base stderr
+17. DASTest.at:47:  ok
+
 stderr:
-21. DASTest.at:51: testing DAS $abs_srcdir/das-testsuite/test.24.das ...
-./DASTest.at:51: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.24.das || true
-stderr:
-stdout:
 stdout:
 stdout:
-stdout:
-stderr:
-18. DASTest.at:48:  ok
+19. DASTest.at:49:  ok
 Attributes {
     var1 {
         Int32 x 14;
@@ -4610,6 +4604,11 @@
     Alias component2 component1;
 }
 ./DASTest.at:51: diff -b -B $abs_srcdir/das-testsuite/test.24.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.24.das.base stderr
+22. DASTest.at:52: testing DAS $abs_srcdir/das-testsuite/test.25.das ...
+./DASTest.at:52: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.25.das || true
+stdout:
+stderr:
+stdout:
 Attributes {
     var1 {
         Int32 x 14;
@@ -4617,28 +4616,37 @@
     }
     Alias var2 var1;
 }
-Caught Error object:
-Error parsing the text on line 16
-A value cannot be aliased to the top level of the DAS;
-Only containers may be present at that level of the DAS.
-
+./DASTest.at:50: diff -b -B $abs_srcdir/das-testsuite/test.23.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.23.das.base stderr
 stdout:
+
+21. DASTest.at:51: 20. DASTest.at:50:  ok
+18. DASTest.at:48: testing DAS $abs_srcdir/das-testsuite/test.21.das ...
+./DASTest.at:48: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.21.das || true
+stderr:
 stdout:
-./DASTest.at:50: diff -b -B $abs_srcdir/das-testsuite/test.23.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.23.das.base stderr
-19. DASTest.at:49:  ok
-./DASTest.at:52: diff -b -B $abs_srcdir/das-testsuite/test.25.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.25.das.base stderr
+ ok
+
+Attributes {
+    test {
+        Float64 f 2.55E300;
+        test_dods_errors {
+            Float32 g 2.55E300;
+            String g_explanation "`2.55E300' is not a Float32 value.";
+        }
+    }
+}
+./DASTest.at:48: diff -b -B $abs_srcdir/das-testsuite/test.21.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.21.das.base stderr
 stdout:
-24. DASTest.at:54: testing DAS $abs_srcdir/das-testsuite/test.27.das ...
-./DASTest.at:54: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.27.das || true
 23. DASTest.at:53: testing DAS $abs_srcdir/das-testsuite/test.26.das ...
 ./DASTest.at:53: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.26.das || true
-stdout:
+24. DASTest.at:54: testing DAS $abs_srcdir/das-testsuite/test.27.das ...
+./DASTest.at:54: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.27.das || true
+18. DASTest.at:48:  ok
 stderr:
-17. DASTest.at:47:  ok
-21. DASTest.at:51:  ok
-stdout:
+
 stderr:
-20. DASTest.at:50:  ok
+stderr:
+stdout:
 stdout:
 Attributes {
     var1 {
@@ -4652,15 +4660,6 @@
     }
 }
 ./DASTest.at:53: diff -b -B $abs_srcdir/das-testsuite/test.26.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.26.das.base stderr
-1,4d0
-< Caught Error object:
-< Error parsing the text on line 16
-< A value cannot be aliased to the top level of the DAS;
-< Only containers may be present at that level of the DAS.
-\ No newline at end of file
-stdout:
-22. DASTest.at:52:  ok
-stdout:
 Attributes {
     var1 {
         Int32 x 14;
@@ -4673,63 +4672,61 @@
     }
 }
 ./DASTest.at:54: diff -b -B $abs_srcdir/das-testsuite/test.27.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.27.das.base stderr
+stdout:
+Caught Error object:
+Error parsing the text on line 16
+A value cannot be aliased to the top level of the DAS;
+Only containers may be present at that level of the DAS.
 
+stdout:
 23. DASTest.at:53:  ok
-
-
+26. DASTest.at:56: testing DAS $abs_srcdir/das-testsuite/test.29.das ...
+./DASTest.at:56: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.29.das || true
+./DASTest.at:52: diff -b -B $abs_srcdir/das-testsuite/test.25.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.25.das.base stderr
 stdout:
 
 
 24. DASTest.at:54:  ok
-25. DASTest.at:55: testing DAS $abs_srcdir/das-testsuite/test.28.das ...
-./DASTest.at:55: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.28.das || true
-26. DASTest.at:56: testing DAS $abs_srcdir/das-testsuite/test.29.das ...
-./DASTest.at:56: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.29.das || true
 
+
+stdout:
+stderr:
+1,4d0
+< Caught Error object:
+< Error parsing the text on line 16
+< A value cannot be aliased to the top level of the DAS;
+< Only containers may be present at that level of the DAS.
+\ No newline at end of file
 28. DASTest.at:58: testing DAS $abs_srcdir/das-testsuite/test.3.Z.das ...
 ./DASTest.at:58: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.3.Z.das || true
-stderr:
-stderr:
-stderr:
-29. DASTest.at:59: testing DAS $abs_srcdir/das-testsuite/test.30.das ...
-./DASTest.at:59: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.30.das || true
-27. DASTest.at:57: testing DAS $abs_srcdir/das-testsuite/test.3.das ...
+22. DASTest.at:52: 27. DASTest.at:57: testing DAS $abs_srcdir/das-testsuite/test.3.das ...
 ./DASTest.at:57: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.3.das || true
-Caught Error object:
-Error parsing the text on line 1
-The attribute object returned from the dataset was null
-Check that the URL is correct.
-
-stdout:
-stdout:
+ ok
 Caught Error object:
 Error parsing the text on line 15
 Could not find the attribute `var1.comp' in the attribute object.
 
 stdout:
-./DASTest.at:58: diff -b -B $abs_srcdir/das-testsuite/test.3.Z.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.3.Z.das.base stderr
+25. DASTest.at:55: testing DAS $abs_srcdir/das-testsuite/test.28.das ...
+./DASTest.at:55: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.28.das || true
+
+./DASTest.at:56: diff -b -B $abs_srcdir/das-testsuite/test.29.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.29.das.base stderr
 stderr:
-Attributes {
-    var1 {
-        Int32 x 14;
-        Int32 y 15, 16, 17;
-        component1 {
-            Float64 g 6.02e23;
-            String name "A part of the whole";
-        }
-        Alias z component1.g;
-    }
-}
 stderr:
-./DASTest.at:55: diff -b -B $abs_srcdir/das-testsuite/test.28.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.28.das.base stderr
 Caught Error object:
-Error parsing the text on line 15
-Could not find the attribute `comp.g' in the attribute object.
+Error parsing the text on line 1
+The attribute object returned from the dataset was null
+Check that the URL is correct.
 
 stdout:
-./DASTest.at:56: diff -b -B $abs_srcdir/das-testsuite/test.29.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.29.das.base stderr
 stdout:
-
+./DASTest.at:58: diff -b -B $abs_srcdir/das-testsuite/test.3.Z.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.3.Z.das.base stderr
+1,3d0
+< Caught Error object:
+< Error parsing the text on line 15
+< Could not find the attribute `var1.comp' in the attribute object.
+26. DASTest.at:56: stdout:
+ ok
 Attributes {
     var1 {
         String comment "One thing about these long comments is that they
@@ -4739,32 +4736,33 @@
         String quote2 "\7 seven";
     }
 }
-stdout:
+
 ./DASTest.at:57: diff -b -B $abs_srcdir/das-testsuite/test.3.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.3.das.base stderr
 stdout:
-
-30. DASTest.at:60: testing DAS $abs_srcdir/das-testsuite/test.31.das ...
-./DASTest.at:60: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.31.das || true
 1,4d0
 < Caught Error object:
 < Error parsing the text on line 1
 < The attribute object returned from the dataset was null
 < Check that the URL is correct.
-stdout:
-./DASTest.at:59: diff -b -B $abs_srcdir/das-testsuite/test.30.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.30.das.base stderr
 28. DASTest.at:58:  ok
-25. DASTest.at:55: stdout:
- ok
+stdout:
+29. DASTest.at:59: testing DAS $abs_srcdir/das-testsuite/test.30.das ...
+./DASTest.at:59: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.30.das || true
 stderr:
-1,3d0
-< Caught Error object:
-< Error parsing the text on line 15
-< Could not find the attribute `var1.comp' in the attribute object.
-27. DASTest.at:57:  ok
-26. DASTest.at:56:  ok
+Caught Error object:
+Error parsing the text on line 15
+Could not find the attribute `comp.g' in the attribute object.
+
 stdout:
+./DASTest.at:59: diff -b -B $abs_srcdir/das-testsuite/test.30.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.30.das.base stderr
+stdout:
+
+stderr:
 31. DASTest.at:61: testing DAS $abs_srcdir/das-testsuite/test.32.das ...
 ./DASTest.at:61: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.32.das || true
+
+stdout:
+stderr:
 stdout:
 Attributes {
     var1 {
@@ -4773,41 +4771,39 @@
         component1 {
             Float64 g 6.02e23;
             String name "A part of the whole";
-            inner_component {
-                String tag "xyz123";
-                Url my_url "http://dcz.dods.org/";
-            }
         }
-        Alias url_info inner_component;
+        Alias z component1.g;
     }
 }
-./DASTest.at:60: diff -b -B $abs_srcdir/das-testsuite/test.31.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.31.das.base stderr
-stderr:
-1,3d0
-< Caught Error object:
-< Error parsing the text on line 15
-< Could not find the attribute `comp.g' in the attribute object.
-
-29. DASTest.at:59:  ok
-stdout:
-stdout:
-
-Attributes {
+./DASTest.at:55: diff -b -B $abs_srcdir/das-testsuite/test.28.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.28.das.base stderr
+27. DASTest.at:57: Attributes {
     var1 {
         Float64 g 6.02e23;
         Float64 h NaN;
         Float32 i NaN;
     }
 }
+ ok
+./DASTest.at:61: diff -b -B $abs_srcdir/das-testsuite/test.32.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.32.das.base stderr
+30. DASTest.at:60: testing DAS $abs_srcdir/das-testsuite/test.31.das ...
+./DASTest.at:60: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.31.das || true
+1,3d0
+< Caught Error object:
+< Error parsing the text on line 15
+< Could not find the attribute `comp.g' in the attribute object.
+29. DASTest.at:59: stdout:
+ ok
 32. DASTest.at:62: testing DAS $abs_srcdir/das-testsuite/test.33.das ...
 ./DASTest.at:62: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.33.das || true
-./DASTest.at:61: diff -b -B $abs_srcdir/das-testsuite/test.32.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.32.das.base stderr
-30. DASTest.at:60:  ok
+31. DASTest.at:61:  ok
+stdout:
 stderr:
+25. DASTest.at:55: stderr:
+ ok
 stdout:
-
+33. DASTest.at:63: testing DAS $abs_srcdir/das-testsuite/test.34.das ...
+./DASTest.at:63: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.34.das || true
 stdout:
-
 Attributes {
     var1 {
         Float64 Float64 6.02e23;
@@ -4815,22 +4811,29 @@
         Url String "http://huh.com/";
     }
 }
-./DASTest.at:62: diff -b -B $abs_srcdir/das-testsuite/test.33.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.33.das.base stderr
-34. DASTest.at:64: testing DAS $abs_srcdir/das-testsuite/test.35.das ...
-./DASTest.at:64: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.35.das || true
-33. DASTest.at:63: testing DAS $abs_srcdir/das-testsuite/test.34.das ...
-./DASTest.at:63: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.34.das || true
-stdout:
 
-31. DASTest.at:61:  ok
-32. DASTest.at:62:  ok
-35. DASTest.at:65: testing DAS $abs_srcdir/das-testsuite/test.4.das ...
-./DASTest.at:65: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.4.das || true
-stderr:
-stderr:
-stdout:
+./DASTest.at:62: diff -b -B $abs_srcdir/das-testsuite/test.33.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.33.das.base stderr
 stderr:
+Attributes {
+    var1 {
+        Int32 x 14;
+        Int32 y 15, 16, 17;
+        component1 {
+            Float64 g 6.02e23;
+            String name "A part of the whole";
+            inner_component {
+                String tag "xyz123";
+                Url my_url "http://dcz.dods.org/";
+            }
+        }
+        Alias url_info inner_component;
+    }
+}
+
+./DASTest.at:60: diff -b -B $abs_srcdir/das-testsuite/test.31.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.31.das.base stderr
 
+
+stdout:
 stdout:
 stdout:
 Attributes {
@@ -4844,8 +4847,29 @@
     }
 }
 ./DASTest.at:63: diff -b -B $abs_srcdir/das-testsuite/test.34.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.34.das.base stderr
+32. DASTest.at:62: 30. DASTest.at:60:  ok
+ ok
+stdout:
 37. DASTest.at:67: testing DAS $abs_srcdir/das-testsuite/test.6.das ...
 ./DASTest.at:67: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.6.das || true
+35. DASTest.at:65: testing DAS $abs_srcdir/das-testsuite/test.4.das ...
+./DASTest.at:65: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.4.das || true
+stderr:
+33. DASTest.at:63:  ok
+
+36. DASTest.at:66: testing DAS $abs_srcdir/das-testsuite/test.5.das ...
+./DASTest.at:66: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.5.das || true
+34. DASTest.at:64: testing DAS $abs_srcdir/das-testsuite/test.35.das ...
+./DASTest.at:64: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.35.das || true
+stderr:
+stderr:
+stderr:
+stdout:
+stdout:
+Caught Error object:
+Error scanning DAS object text: Unterminated quote (starts on line 6)
+
+stdout:
 Attributes {
     var1 {
         %25component1 {
@@ -4862,76 +4886,57 @@
         Int32 attributes 4;
     }
 }
-36. DASTest.at:66: testing DAS $abs_srcdir/das-testsuite/test.5.das ...
-./DASTest.at:66: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.5.das || true
-stdout:
 ./DASTest.at:65: diff -b -B $abs_srcdir/das-testsuite/test.4.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.4.das.base stderr
-38. DASTest.at:68: testing DAS $abs_srcdir/das-testsuite/test.7.das ...
-./DASTest.at:68: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.7.das || true
-
-33. DASTest.at:63:  ok
-stderr:
-stdout:
-stdout:
-Caught Error object:
-Error scanning DAS object text: Unterminated quote (starts on line 6)
-
-stderr:
-stdout:
 Caught Error object:
 Error parsing the text on line 7 at or near: a
 Expected an attribute type (Byte, Int16, UInt16, Int32, UInt32, Float32,
 Float64, String or Url) followed by a name and value.
 
 stdout:
-35. DASTest.at:65:  ok
-./DASTest.at:66: diff -b -B $abs_srcdir/das-testsuite/test.5.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.5.das.base stderr
-stderr:
-34. DASTest.at:64:  ok
+stdout:
 
 ./DASTest.at:67: diff -b -B $abs_srcdir/das-testsuite/test.6.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.6.das.base stderr
+./DASTest.at:66: diff -b -B $abs_srcdir/das-testsuite/test.5.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.5.das.base stderr
+34. DASTest.at:64:  ok
 stdout:
-Caught Error object:
-Error parsing the text on line 10 at or near: my_test
-Expected an attribute type (Byte, Int16, UInt16, Int32, UInt32, Float32,
-Float64, String or Url) followed by a name and value.
+35. DASTest.at:65:  ok
 
-39. DASTest.at:69: testing DAS $abs_srcdir/das-testsuite/test.8.das ...
-./DASTest.at:69: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.8.das || true
 stdout:
+38. DASTest.at:68: testing DAS $abs_srcdir/das-testsuite/test.7.das ...
+./DASTest.at:68: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.7.das || true
 1,2d0
 < Caught Error object:
 < Error scanning DAS object text: Unterminated quote (starts on line 6)
-36. DASTest.at:66:  ok
-./DASTest.at:68: diff -b -B $abs_srcdir/das-testsuite/test.7.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.7.das.base stderr
 stderr:
+36. DASTest.at:66:  ok
 stdout:
-40. DASTest.at:70: testing DAS $abs_srcdir/das-testsuite/test.9.das ...
-./DASTest.at:70: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.9.das || true
+Caught Error object:
+Error parsing the text on line 10 at or near: my_test
+Expected an attribute type (Byte, Int16, UInt16, Int32, UInt32, Float32,
+Float64, String or Url) followed by a name and value.
+
 stdout:
+./DASTest.at:68: diff -b -B $abs_srcdir/das-testsuite/test.7.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.7.das.base stderr
+39. DASTest.at:69: testing DAS $abs_srcdir/das-testsuite/test.8.das ...
+./DASTest.at:69: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.8.das || true
 1,4d0
 < Caught Error object:
 < Error parsing the text on line 7 at or near: a
 < Expected an attribute type (Byte, Int16, UInt16, Int32, UInt32, Float32,
 < Float64, String or Url) followed by a name and value.
+40. DASTest.at:70: testing DAS $abs_srcdir/das-testsuite/test.9.das ...
+./DASTest.at:70: $abs_builddir/das-test -p < $abs_srcdir/das-testsuite/test.9.das || true
+37. DASTest.at:67:  ok
+stderr:
+stderr:
+stdout:
+stdout:
 Attributes {
     var0 {
         String month "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Nov", "Dec";
     }
 }
 ./DASTest.at:69: diff -b -B $abs_srcdir/das-testsuite/test.8.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.8.das.base stderr
-37. DASTest.at:67:  ok
-stdout:
-1,4d0
-< Caught Error object:
-< Error parsing the text on line 10 at or near: my_test
-< Expected an attribute type (Byte, Int16, UInt16, Int32, UInt32, Float32,
-< Float64, String or Url) followed by a name and value.
-stdout:
-stderr:
-38. DASTest.at:68:  ok
-39. DASTest.at:69:  ok
-stdout:
 Attributes {
     var1 {
         String month "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Nov", "Dec";
@@ -4947,6 +4952,15 @@
 }
 ./DASTest.at:70: diff -b -B $abs_srcdir/das-testsuite/test.9.das.base stdout || diff -b -B $abs_srcdir/das-testsuite/test.9.das.base stderr
 stdout:
+stdout:
+1,4d0
+< Caught Error object:
+< Error parsing the text on line 10 at or near: my_test
+< Expected an attribute type (Byte, Int16, UInt16, Int32, UInt32, Float32,
+< Float64, String or Url) followed by a name and value.
+stdout:
+38. DASTest.at:68:  ok
+39. DASTest.at:69:  ok
 40. DASTest.at:70:  ok
 
 ## ------------- ##
@@ -4970,21 +4984,76 @@
 ./DDSTest.at:48: $abs_builddir/dds-test -p < $input || true
 7. DDSTest.at:54: testing DDS $abs_srcdir/dds-testsuite/S2000415.HDF.das.dds ...
 ./DDSTest.at:54: $abs_builddir/dds-test -p < $input || true
+4. DDSTest.at:51: testing DDS $abs_srcdir/dds-testsuite/AsciiOutputTest1.dds ...
+./DDSTest.at:51: $abs_builddir/dds-test -p < $input || true
+6. DDSTest.at:53: testing DDS $abs_srcdir/dds-testsuite/fnoc1.nc.dds ...
+./DDSTest.at:53: $abs_builddir/dds-test -p < $input || true
 2. DDSTest.at:49: testing DDS $abs_srcdir/dds-testsuite/3B42.980909.5.HDF.das.dds ...
 ./DDSTest.at:49: $abs_builddir/dds-test -p < $input || true
+3. DDSTest.at:50: testing DDS $abs_srcdir/dds-testsuite/3B42.980909.5.HDF.dds ...
+./DDSTest.at:50: $abs_builddir/dds-test -p < $input || true
 5. DDSTest.at:52: testing DDS $abs_srcdir/dds-testsuite/fnoc1.nc.das.dds ...
 ./DDSTest.at:52: $abs_builddir/dds-test -p < $input || true
+stderr:
+stderr:
 8. DDSTest.at:55: testing DDS $abs_srcdir/dds-testsuite/S2000415.HDF.dds ...
 ./DDSTest.at:55: $abs_builddir/dds-test -p < $input || true
-4. DDSTest.at:51: testing DDS $abs_srcdir/dds-testsuite/AsciiOutputTest1.dds ...
-./DDSTest.at:51: $abs_builddir/dds-test -p < $input || true
-6. DDSTest.at:53: testing DDS $abs_srcdir/dds-testsuite/fnoc1.nc.dds ...
-./DDSTest.at:53: $abs_builddir/dds-test -p < $input || true
+Error parsing the text on line 1 at or near: Attributes
+The descriptor object returned from the dataset was null.
+Check that the URL is correct.
+
+stdout:
+Error parsing the text on line 1 at or near: Attributes
+The descriptor object returned from the dataset was null.
+Check that the URL is correct.
+
+stderr:
+stderr:
+stdout:
+stderr:
+stderr:
 stderr:
+Error parsing the text on line 1 at or near: Attributes
+The descriptor object returned from the dataset was null.
+Check that the URL is correct.
+
+stderr:
+stdout:
+./DDSTest.at:48: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stdout:
+./DDSTest.at:54: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stdout:
+Error parsing the text on line 1 at or near: Attributes
+The descriptor object returned from the dataset was null.
+Check that the URL is correct.
+
+stdout:
+stdout:
 stdout:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
+    Int16 u[time_a = 16][lat = 17][lon = 21];
+    Int16 v[time_a = 16][lat = 17][lon = 21];
+    Float32 lat[lat = 17];
+    Float32 lon[lon = 21];
+    Float32 time[time = 16];
+} fnoc1.nc;
+./DDSTest.at:49: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+DDS past semantic check
+DDS past full semantic check
+Dataset {
+    Structure {
+        Structure {
+            Float32 percipitate[scan = 1][longitude = 360][latitude = 80];
+            Float32 relError[scan = 1][longitude = 360][latitude = 80];
+        } PlanetaryGrid;
+    } DATA_GRANULE;
+} 3B42.980909.5.HDF;
+./DDSTest.at:53: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+DDS past semantic check
+DDS past full semantic check
+Dataset {
     Int32 a;
     Structure {
         Int32 b;
@@ -5010,28 +5079,12 @@
         } h;
     } k;
 } ascii_output_test;
+./DDSTest.at:50: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+./DDSTest.at:52: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 ./DDSTest.at:51: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stderr:
-stderr:
-Error parsing the text on line 1 at or near: Attributes
-The descriptor object returned from the dataset was null.
-Check that the URL is correct.
-
-stderr:
-stderr:
-stdout:
-stdout:
 stdout:
-Error parsing the text on line 1 at or near: Attributes
-The descriptor object returned from the dataset was null.
-Check that the URL is correct.
-
 stdout:
-3. DDSTest.at:50: testing DDS $abs_srcdir/dds-testsuite/3B42.980909.5.HDF.dds ...
-./DDSTest.at:50: $abs_builddir/dds-test -p < $input || true
 stdout:
-stderr:
-stderr:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5069,83 +5122,51 @@
         } NSCAT%20L2;
     } NSCAT%20Rev%2020;
 } S2000415.HDF;
-DDS past semantic check
-DDS past full semantic check
-Dataset {
-    Int16 u[time_a = 16][lat = 17][lon = 21];
-    Int16 v[time_a = 16][lat = 17][lon = 21];
-    Float32 lat[lat = 17];
-    Float32 lon[lon = 21];
-    Float32 time[time = 16];
-} fnoc1.nc;
+stdout:
 ./DDSTest.at:55: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-Error parsing the text on line 1 at or near: Attributes
-The descriptor object returned from the dataset was null.
-Check that the URL is correct.
-
 stdout:
-./DDSTest.at:49: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-./DDSTest.at:53: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+1,3d0
+< Error parsing the text on line 1 at or near: Attributes
+< The descriptor object returned from the dataset was null.
+< Check that the URL is correct.
+\ No newline at end of file
 4. DDSTest.at:51:  ok
-./DDSTest.at:52: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 stdout:
-DDS past semantic check
-DDS past full semantic check
-Dataset {
-    Structure {
-        Structure {
-            Float32 percipitate[scan = 1][longitude = 360][latitude = 80];
-            Float32 relError[scan = 1][longitude = 360][latitude = 80];
-        } PlanetaryGrid;
-    } DATA_GRANULE;
-} 3B42.980909.5.HDF;
-stdout:
-./DDSTest.at:50: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-./DDSTest.at:48: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stdout:
-stderr:
-Error parsing the text on line 1 at or near: Attributes
-The descriptor object returned from the dataset was null.
-Check that the URL is correct.
-
-stdout:
-stdout:
-8. DDSTest.at:55:  ok
-6. DDSTest.at:53: stdout:
+6. DDSTest.at:53: 1. DDSTest.at:48:  ok
  ok
-./DDSTest.at:54: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stdout:
+3. DDSTest.at:50:  ok
 1,3d0
 < Error parsing the text on line 1 at or near: Attributes
 < The descriptor object returned from the dataset was null.
 < Check that the URL is correct.
-
-2. DDSTest.at:49:  ok
-3. DDSTest.at:50:  ok
 1,3d0
 < Error parsing the text on line 1 at or near: Attributes
 < The descriptor object returned from the dataset was null.
 < Check that the URL is correct.
-\ No newline at end of file
+7. DDSTest.at:54:  ok
+5. DDSTest.at:52:  ok
 stdout:
 stdout:
 1,3d0
 < Error parsing the text on line 1 at or near: Attributes
 < The descriptor object returned from the dataset was null.
 < Check that the URL is correct.
-1. DDSTest.at:48:  ok
+2. DDSTest.at:49:  ok
+8. DDSTest.at:55:  ok
+
+
+
+
 9. DDSTest.at:56: testing DDS $abs_srcdir/dds-testsuite/test.1.dds ...
 ./DDSTest.at:56: $abs_builddir/dds-test -p < $input || true
-7. DDSTest.at:54:  ok
-1,3d0
-< Error parsing the text on line 1 at or near: Attributes
-< The descriptor object returned from the dataset was null.
-< Check that the URL is correct.
-5. DDSTest.at:52:  ok
 
-stderr:
 
+
+11. DDSTest.at:58: testing DDS $abs_srcdir/dds-testsuite/test.11.dds ...
+./DDSTest.at:58: $abs_builddir/dds-test -p < $input || true
+stderr:
 stdout:
+
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5154,81 +5175,20 @@
     Int32 j;
 } data1;
 ./DDSTest.at:56: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-
-
-
-stdout:
-
-9. DDSTest.at:56:  ok
-12. DDSTest.at:59: testing DDS $abs_srcdir/dds-testsuite/test.12.dds ...
-./DDSTest.at:59: $abs_builddir/dds-test -p < $input || true
-11. DDSTest.at:58: testing DDS $abs_srcdir/dds-testsuite/test.11.dds ...
-./DDSTest.at:58: $abs_builddir/dds-test -p < $input || true
-
-10. DDSTest.at:57: testing DDS $abs_srcdir/dds-testsuite/test.10.dds ...
-./DDSTest.at:57: $abs_builddir/dds-test -p < $input || true
 13. DDSTest.at:60: testing DDS $abs_srcdir/dds-testsuite/test.13.dds ...
 ./DDSTest.at:60: $abs_builddir/dds-test -p < $input || true
+15. DDSTest.at:62: testing DDS $abs_srcdir/dds-testsuite/test.15.dds ...
+./DDSTest.at:62: $abs_builddir/dds-test -p < $input || true
+10. DDSTest.at:57: testing DDS $abs_srcdir/dds-testsuite/test.10.dds ...
+./DDSTest.at:57: $abs_builddir/dds-test -p < $input || true
 stderr:
-stderr:
-stderr:
+stdout:
+12. DDSTest.at:59: testing DDS $abs_srcdir/dds-testsuite/test.12.dds ...
+./DDSTest.at:59: $abs_builddir/dds-test -p < $input || true
 stderr:
 stdout:
 14. DDSTest.at:61: testing DDS $abs_srcdir/dds-testsuite/test.14.dds ...
 ./DDSTest.at:61: $abs_builddir/dds-test -p < $input || true
-stdout:
-stdout:
-Error parsing the text on line 5 at or near: 10
-In the dataset descriptor object:
-Expected an array subscript.
-
-
-stdout:
-15. DDSTest.at:62: testing DDS $abs_srcdir/dds-testsuite/test.15.dds ...
-./DDSTest.at:62: $abs_builddir/dds-test -p < $input || true
-DDS past semantic check
-DDS past full semantic check
-Dataset {
-    Int32 i;
-    Float64 f[latitude = 20][longitude = 10];
-} data5;
-DDS past semantic check
-DDS past full semantic check
-Dataset {
-    Structure {
-        Int32 long_one;
-        Int32 long_two;
-        Int32 long_three;
-        Int32 long_four;
-        Int32 long_five;
-        Int32 long_six;
-        Float64 long_one_float;
-        Float64 long_two_float;
-        Float64 long_three_float;
-    } long_names_one;
-    Structure {
-        Int32 long_one_float1;
-        Int32 long_two_float1;
-        Int32 long_three_float3;
-        Int32 long_four;
-        Int32 long_five;
-        Int32 long_six;
-        Float64 long_one_float;
-        Float64 long_two_float;
-        Float64 long_three_float;
-    } long_names_one_and_a_half;
-    Structure {
-        Int32 a_very_long_name_given_what_it_accomplishes;
-        Int32 another_name_nearly_as_pointless;
-    } long_names_two;
-} long_identifier_test_data_set;
-./DDSTest.at:59: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-./DDSTest.at:58: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-./DDSTest.at:60: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stderr:
-16. DDSTest.at:63: testing DDS $abs_srcdir/dds-testsuite/test.16.dds ...
-./DDSTest.at:63: $abs_builddir/dds-test -p < $input || true
-stderr:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5268,37 +5228,91 @@
         Float64 weirdness[10];
     } strange;
 } data6;
-stdout:
+./DDSTest.at:57: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stderr:
 stderr:
 stdout:
 stdout:
-./DDSTest.at:57: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stdout:
+16. DDSTest.at:63: testing DDS $abs_srcdir/dds-testsuite/test.16.dds ...
+./DDSTest.at:63: $abs_builddir/dds-test -p < $input || true
+stderr:
+9. DDSTest.at:56: DDS past semantic check
+DDS past full semantic check
+Dataset {
+    Structure {
+        Int32 long_one;
+        Int32 long_two;
+        Int32 long_three;
+        Int32 long_four;
+        Int32 long_five;
+        Int32 long_six;
+        Float64 long_one_float;
+        Float64 long_two_float;
+        Float64 long_three_float;
+    } long_names_one;
+    Structure {
+        Int32 long_one_float1;
+        Int32 long_two_float1;
+        Int32 long_three_float3;
+        Int32 long_four;
+        Int32 long_five;
+        Int32 long_six;
+        Float64 long_one_float;
+        Float64 long_two_float;
+        Float64 long_three_float;
+    } long_names_one_and_a_half;
+    Structure {
+        Int32 a_very_long_name_given_what_it_accomplishes;
+        Int32 another_name_nearly_as_pointless;
+    } long_names_two;
+} long_identifier_test_data_set;
+./DDSTest.at:58: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+ ok
 DDS past semantic check
 DDS past full semantic check
 Dataset {
+    Int16 x;
+    UInt16 y;
+    Float32 f;
 } data5;
-./DDSTest.at:61: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+./DDSTest.at:62: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+Error parsing the text on line 5 at or near: 10
+In the dataset descriptor object:
+Expected an array subscript.
+
+
 stdout:
-11. DDSTest.at:58:  ok
 stdout:
+stderr:
+10. DDSTest.at:57: stdout:
+ ok
 stdout:
 stdout:
+./DDSTest.at:60: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 DDS past semantic check
 DDS past full semantic check
 Dataset {
-    Int16 x;
-    UInt16 y;
-    Float32 f;
 } data5;
-
-10. DDSTest.at:57:  ok
-./DDSTest.at:62: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+./DDSTest.at:61: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+11. DDSTest.at:58:  ok
+DDS past semantic check
+DDS past full semantic check
+Dataset {
+    Int32 i;
+    Float64 f[latitude = 20][longitude = 10];
+} data5;
+./DDSTest.at:59: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stderr:
+15. DDSTest.at:62:  ok
+stdout:
+stdout:
 stdout:
 1,3d0
 < Error parsing the text on line 5 at or near: 10
 < In the dataset descriptor object:
 < Expected an array subscript.
-12. DDSTest.at:59:  ok
+stdout:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5319,49 +5333,39 @@
         String colors[7];
     } oddTemp.y;
 } data2;
-./DDSTest.at:63: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-13. DDSTest.at:60: stdout:
+13. DDSTest.at:60: ./DDSTest.at:63: diff -b -B $baseline stdout || diff -b -B $baseline stderr
  ok
+12. DDSTest.at:59:  ok
 14. DDSTest.at:61:  ok
-stdout:
-17. DDSTest.at:64: testing DDS $abs_srcdir/dds-testsuite/test.17.dds ...
-./DDSTest.at:64: $abs_builddir/dds-test -p < $input || true
-16. DDSTest.at:63: 15. DDSTest.at:62:  ok
- ok
-stderr:
-Error parsing the text on line 8 at or near: Map
-In the dataset descriptor object: Expected a variable declaration
-(e.g., Int32 i;). Make sure that the variable name is not the name
-of a datatype and that the Array: and Maps: sections of a Grid are
-labeled properly.
-
-stdout:
 
 
 
-./DDSTest.at:64: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-
+stdout:
+16. DDSTest.at:63:  ok
 
-20. DDSTest.at:67: testing DDS $abs_srcdir/dds-testsuite/test.19b.das.dds ...
-./DDSTest.at:67: $abs_builddir/dds-test -p < $input || true
+18. DDSTest.at:65: testing DDS $abs_srcdir/dds-testsuite/test.18.dds ...
+./DDSTest.at:65: $abs_builddir/dds-test -p < $input || true
 
 19. DDSTest.at:66: testing DDS $abs_srcdir/dds-testsuite/test.19.dds ...
 ./DDSTest.at:66: $abs_builddir/dds-test -p < $input || true
 
-stdout:
-21. DDSTest.at:68: testing DDS $abs_srcdir/dds-testsuite/test.19b.dds ...
-./DDSTest.at:68: $abs_builddir/dds-test -p < $input || true
-18. DDSTest.at:65: testing DDS $abs_srcdir/dds-testsuite/test.18.dds ...
-./DDSTest.at:65: $abs_builddir/dds-test -p < $input || true
-stderr:
 stderr:
-Error parsing the text on line 4 at or near: Attributes
-The descriptor object returned from the dataset was null.
-Check that the URL is correct.
-
+17. DDSTest.at:64: testing DDS $abs_srcdir/dds-testsuite/test.17.dds ...
+./DDSTest.at:64: $abs_builddir/dds-test -p < $input || true
+stdout:
+DDS past semantic check
+DDS past full semantic check
+Dataset {
+    Grid {
+      Array:
+        Byte temp[100][7];
+      Maps:
+        Float64 steps[100];
+        String colors[7];
+    } oddTemp;
+} 123;
 stderr:
-22. DDSTest.at:69: testing DDS $abs_srcdir/dds-testsuite/test.2.dds ...
-./DDSTest.at:69: $abs_builddir/dds-test -p < $input || true
+./DDSTest.at:65: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 stdout:
 DDS past semantic check
 DDS past full semantic check
@@ -5376,72 +5380,97 @@
         String colors[512];
     } huh;
 } test.19;
-stdout:
 ./DDSTest.at:66: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+21. DDSTest.at:68: testing DDS $abs_srcdir/dds-testsuite/test.19b.dds ...
+./DDSTest.at:68: $abs_builddir/dds-test -p < $input || true
+
+stderr:
+stdout:
+20. DDSTest.at:67: testing DDS $abs_srcdir/dds-testsuite/test.19b.das.dds ...
+./DDSTest.at:67: $abs_builddir/dds-test -p < $input || true
+stdout:
+Error parsing the text on line 8 at or near: Map
+In the dataset descriptor object: Expected a variable declaration
+(e.g., Int32 i;). Make sure that the variable name is not the name
+of a datatype and that the Array: and Maps: sections of a Grid are
+labeled properly.
+
+
+stdout:
+22. DDSTest.at:69: testing DDS $abs_srcdir/dds-testsuite/test.2.dds ...
+./DDSTest.at:69: $abs_builddir/dds-test -p < $input || true
+stderr:
+19. DDSTest.at:66:  ok
+stderr:
+18. DDSTest.at:65:  ok
+./DDSTest.at:64: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+Error parsing the text on line 4 at or near: Attributes
+The descriptor object returned from the dataset was null.
+Check that the URL is correct.
+
+stdout:
+stdout:
 stderr:
 ./DDSTest.at:67: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 23. DDSTest.at:70: testing DDS $abs_srcdir/dds-testsuite/test.20.dds ...
 ./DDSTest.at:70: $abs_builddir/dds-test -p < $input || true
 stdout:
-stderr:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
+    Int32 a;
+    Int32 b%23c[10];
+    Float64 c%20d;
     Grid {
       Array:
-        Byte temp[100][7];
+        Byte Image%23data[512];
       Maps:
-        Float64 steps[100];
-        String colors[7];
-    } oddTemp;
-} 123;
-./DDSTest.at:65: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stderr:
+        String colors[512];
+    } huh;
+} test.19;
+./DDSTest.at:68: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stdout:
+stdout:
 stdout:
 24. DDSTest.at:71: testing DDS $abs_srcdir/dds-testsuite/test.3.dds ...
 ./DDSTest.at:71: $abs_builddir/dds-test -p < $input || true
-stdout:
+
+DDS past semantic check
+DDS past full semantic check
+Dataset {
+    Int32 i[10];
+    Int32 j[20];
+} data2;
+stderr:
+./DDSTest.at:69: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+21. DDSTest.at:68:  ok
 1,5d0
 < Error parsing the text on line 8 at or near: Map
 < In the dataset descriptor object: Expected a variable declaration
 < (e.g., Int32 i;). Make sure that the variable name is not the name
 < of a datatype and that the Array: and Maps: sections of a Grid are
 < labeled properly.
-19. DDSTest.at:66:  ok
-1,3d0
+17. DDSTest.at:64: 1,3d0
 < Error parsing the text on line 4 at or near: Attributes
 < The descriptor object returned from the dataset was null.
 < Check that the URL is correct.
+ ok
 stdout:
+stderr:
 stdout:
-17. DDSTest.at:64:  ok
 20. DDSTest.at:67:  ok
 stdout:
-stderr:
+25. DDSTest.at:72: testing DDS $abs_srcdir/dds-testsuite/test.4.dds ...
+./DDSTest.at:72: $abs_builddir/dds-test -p < $input || true
+22. DDSTest.at:69:  ok
+
 DDS past semantic check
 DDS past full semantic check
 Dataset {
     Int32 i[10];
-    Int32 j[20];
-} data2;
-stdout:
-stdout:
-18. DDSTest.at:65:  ok
-DDS past semantic check
-DDS past full semantic check
-Dataset {
-    Int32 a;
-    Int32 b%23c[10];
-    Float64 c%20d;
-    Grid {
-      Array:
-        Byte Image%23data[512];
-      Maps:
-        String colors[512];
-    } huh;
-} test.19;
-./DDSTest.at:69: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-./DDSTest.at:68: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+    Float64 f[20];
+} data3;
+./DDSTest.at:71: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5453,45 +5482,16 @@
         String colors[size*10 = 512];
     } huh;
 } test.20;
-DDS past semantic check
-DDS past full semantic check
-Dataset {
-    Int32 i[10];
-    Float64 f[20];
-} data3;
-./DDSTest.at:71: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 ./DDSTest.at:70: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stdout:
-stdout:
-21. DDSTest.at:68:  ok
+stderr:
 stdout:
 
-stdout:
-22. DDSTest.at:69:  ok
-24. DDSTest.at:71:  ok
 
+stdout:
 23. DDSTest.at:70:  ok
-
-
-25. DDSTest.at:72: testing DDS $abs_srcdir/dds-testsuite/test.4.dds ...
-./DDSTest.at:72: $abs_builddir/dds-test -p < $input || true
-
-
-stderr:
-
+stdout:
 26. DDSTest.at:73: testing DDS $abs_srcdir/dds-testsuite/test.6.dds ...
 ./DDSTest.at:73: $abs_builddir/dds-test -p < $input || true
-29. DDSTest.at:76: testing DDS $abs_srcdir/dds-testsuite/test.9.dds ...
-./DDSTest.at:76: $abs_builddir/dds-test -p < $input || true
-27. DDSTest.at:74: testing DDS $abs_srcdir/dds-testsuite/test.7.dds ...
-./DDSTest.at:74: $abs_builddir/dds-test -p < $input || true
-28. DDSTest.at:75: testing DDS $abs_srcdir/dds-testsuite/test.8.dds ...
-./DDSTest.at:75: $abs_builddir/dds-test -p < $input || true
-stdout:
-
-stderr:
-stderr:
-stderr:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5500,47 +5500,56 @@
     String s;
     Url u;
 } data4;
-stdout:
-stdout:
 ./DDSTest.at:72: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+24. DDSTest.at:71:  ok
+
+
+stderr:
+stdout:
+28. DDSTest.at:75: testing DDS $abs_srcdir/dds-testsuite/test.8.dds ...
+./DDSTest.at:75: $abs_builddir/dds-test -p < $input || true
 stdout:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
-    Sequence {
-        String name;
-        Int32 age;
-    } person;
     Structure {
         Int32 j;
         Int32 i;
-        Structure {
-            Int32 i;
-            Float64 f[10];
-        } data;
     } exp;
-    Grid {
-      Array:
-        Float64 g[10][10][10];
-      Maps:
-        Float64 lat[10];
-        Float64 lon[10];
-        Float64 weirdness[10];
-    } strange;
 } data6;
+./DDSTest.at:73: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+25. DDSTest.at:72:  ok
+27. DDSTest.at:74: testing DDS $abs_srcdir/dds-testsuite/test.7.dds ...
+./DDSTest.at:74: $abs_builddir/dds-test -p < $input || true
+stderr:
+stderr:
+stdout:
+30. DDSTest.at:80: testing DDS $abs_srcdir/dds-testsuite/test.21.dds ...
+./DDSTest.at:80: $abs_builddir/dds-test -p < $input || true
+29. DDSTest.at:76: testing DDS $abs_srcdir/dds-testsuite/test.9.dds ...
+./DDSTest.at:76: $abs_builddir/dds-test -p < $input || true
+stdout:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
     Structure {
         Int32 j;
         Int32 i;
+        Structure {
+            Int32 i;
+            Float64 f[10];
+        } data;
     } exp;
 } data6;
-./DDSTest.at:73: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-./DDSTest.at:76: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stdout:
+./DDSTest.at:74: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 DDS past semantic check
 DDS past full semantic check
 Dataset {
+    Sequence {
+        String name;
+        Int32 age;
+    } person;
     Structure {
         Int32 j;
         Int32 i;
@@ -5550,25 +5559,17 @@
         } data;
     } exp;
 } data6;
-./DDSTest.at:74: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stdout:
-stdout:
-30. DDSTest.at:80: testing DDS $abs_srcdir/dds-testsuite/test.21.dds ...
-./DDSTest.at:80: $abs_builddir/dds-test -p < $input || true
-stderr:
-stdout:
-32. DDSTest.at:82: testing DDS $abs_srcdir/dds-testsuite/test.23.dds ...
-./DDSTest.at:82: $abs_builddir/dds-test -p < $input || true
+26. DDSTest.at:73: stderr:
+ ok
+./DDSTest.at:75: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 stderr:
+
+
 stdout:
 stdout:
-stderr:
-31. DDSTest.at:81: testing DDS $abs_srcdir/dds-testsuite/test.22.dds ...
-./DDSTest.at:81: $abs_builddir/dds-test -p < $input || true
-29. DDSTest.at:76:  ok
 stdout:
 stdout:
-25. DDSTest.at:72:  ok
+
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5584,27 +5585,39 @@
             Float64 f[10];
         } data;
     } exp;
+    Grid {
+      Array:
+        Float64 g[10][10][10];
+      Maps:
+        Float64 lat[10];
+        Float64 lon[10];
+        Float64 weirdness[10];
+    } strange;
 } data6;
-stderr:
-./DDSTest.at:75: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+./DDSTest.at:76: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+28. DDSTest.at:75:  ok
 DDS past semantic check
 DDS past full semantic check
 Dataset {
-    Int32 a;
-    Int32 b[10];
-    Int32 c[4][0];
-} test.22;
-./DDSTest.at:82: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-27. DDSTest.at:74: DDS past semantic check
-DDS past full semantic check
-Dataset {
     Int32 a[0];
 } test.21;
- ok
 ./DDSTest.at:80: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-26. DDSTest.at:73:  ok
+27. DDSTest.at:74:  ok
+32. DDSTest.at:82: testing DDS $abs_srcdir/dds-testsuite/test.23.dds ...
+./DDSTest.at:82: $abs_builddir/dds-test -p < $input || true
+31. DDSTest.at:81: testing DDS $abs_srcdir/dds-testsuite/test.22.dds ...
+./DDSTest.at:81: $abs_builddir/dds-test -p < $input || true
 stdout:
 stdout:
+30. DDSTest.at:80:  ok
+29. DDSTest.at:76:  ok
+
+stderr:
+
+stdout:
+33. DDSTest.at:83: testing DDS $abs_srcdir/dds-testsuite/test.24.dds ...
+./DDSTest.at:83: $abs_builddir/dds-test -p < $input || true
+stderr:
 DDS past semantic check
 DDS past full semantic check
 Dataset {
@@ -5614,59 +5627,60 @@
 } test.22;
 stdout:
 ./DDSTest.at:81: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+DDS past semantic check
+DDS past full semantic check
+Dataset {
+    Int32 a;
+    Int32 b[10];
+    Int32 c[4][0];
+} test.22;
+./DDSTest.at:82: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+34. DDSTest.at:86: testing DDS $abs_srcdir/dds-testsuite/test.25.dds ...
+./DDSTest.at:86: $abs_builddir/dds-test -p < $input || true
 stdout:
-28. DDSTest.at:75: 32. DDSTest.at:82:  ok
- ok
+stderr:
 stdout:
-30. DDSTest.at:80:  ok
-
-31. DDSTest.at:81:  ok
-
-
-33. DDSTest.at:83: testing DDS $abs_srcdir/dds-testsuite/test.24.dds ...
-./DDSTest.at:83: $abs_builddir/dds-test -p < $input || true
 stderr:
 35. DDSTest.at:87: testing DDS $abs_srcdir/dds-testsuite/test.26.dds ...
 ./DDSTest.at:87: $abs_builddir/dds-test -p < $input || true
 stdout:
-stderr:
-34. DDSTest.at:86: testing DDS $abs_srcdir/dds-testsuite/test.25.dds ...
-./DDSTest.at:86: $abs_builddir/dds-test -p < $input || true
 stdout:
 stderr:
-DDS past semantic check
+31. DDSTest.at:81: DDS past semantic check
 DDS past full semantic check
 Dataset {
     Int32 a;
     Int32 b[10];
     Int32 c[0][4];
 } test.22;
-./DDSTest.at:83: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+ ok
+32. DDSTest.at:82:  ok
 DDS past semantic check
 DDS past full semantic check
 Dataset {
     Structure {
-        Int32 j;
-        Int32 i;
-        Structure {
-        } data;
     } exp;
 } data6;
-./DDSTest.at:87: diff -b -B $baseline stdout || diff -b -B $baseline stderr
-stdout:
+./DDSTest.at:83: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 stdout:
+./DDSTest.at:86: diff -b -B $baseline stdout || diff -b -B $baseline stderr
 DDS past semantic check
 DDS past full semantic check
 Dataset {
     Structure {
+        Int32 j;
+        Int32 i;
+        Structure {
+        } data;
     } exp;
 } data6;
-./DDSTest.at:86: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+./DDSTest.at:87: diff -b -B $baseline stdout || diff -b -B $baseline stderr
+stdout:
 stdout:
-35. DDSTest.at:87:  ok
 stdout:
 33. DDSTest.at:83:  ok
 34. DDSTest.at:86:  ok
+35. DDSTest.at:87:  ok
 
 ## ------------- ##
 ## Test results. ##
@@ -5685,25 +5699,30 @@
 
 
 
-4. EXPRTest.at:85: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i,j (pass) ...
-./EXPRTest.at:85: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i,j -f "dummy" || true
-3. EXPRTest.at:85: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i,j (pass) ...
-./EXPRTest.at:85: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i,j -f "dummy" || true
-7. EXPRTest.at:87: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' (pass) ...
-./EXPRTest.at:87: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' -f "dummy" || true
-8. EXPRTest.at:87: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' (pass) ...
-./EXPRTest.at:87: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' -f "dummy" || true
-6. EXPRTest.at:86: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' (pass) ...
-./EXPRTest.at:86: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' -f "dummy" || true
 1. EXPRTest.at:84: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i (pass) ...
 ./EXPRTest.at:84: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i -f "dummy" || true
-5. EXPRTest.at:86: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' (pass) ...
-./EXPRTest.at:86: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' -f "dummy" || true
 2. EXPRTest.at:84: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i (pass) ...
 ./EXPRTest.at:84: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i -f "dummy" || true
+6. EXPRTest.at:86: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' (pass) ...
+./EXPRTest.at:86: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' -f "dummy" || true
+7. EXPRTest.at:87: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' (pass) ...
+./EXPRTest.at:87: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' -f "dummy" || true
+5. EXPRTest.at:86: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' (pass) ...
+./EXPRTest.at:86: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' -f "dummy" || true
+3. EXPRTest.at:85: testing expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i,j (pass) ...
+./EXPRTest.at:85: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i,j -f "dummy" || true
+4. EXPRTest.at:85: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i,j (pass) ...
+./EXPRTest.at:85: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i,j -f "dummy" || true
+8. EXPRTest.at:87: testing expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' (pass) ...
+./EXPRTest.at:87: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' -f "dummy" || true
+stderr:
 stderr:
+stderr:
+stdout:
 stdout:
 stderr:
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5713,9 +5732,6 @@
 Int32 i = 123456789;
 Int32 j = 123456789;
 ./EXPRTest.at:85: diff -b -B $abs_srcdir/expr-testsuite/test.1a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1a.base stderr
-stdout:
-stderr:
-stderr:
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5723,8 +5739,10 @@
 } test1;
 The data:
 Int32 i = 123456789;
-./EXPRTest.at:87: diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stderr
-stdout:
+Int32 j = 123456789;
+./EXPRTest.at:86: diff -b -B $abs_srcdir/expr-testsuite/test.1b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1b.base stderr
+stderr:
+stderr:
 stdout:
 The complete DDS:
 Dataset {
@@ -5733,8 +5751,9 @@
 } test1;
 The data:
 Int32 i = 123456789;
-Int32 j = 123456789;
-./EXPRTest.at:85: diff -b -B $abs_srcdir/expr-testsuite/test.1a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1a.base stderr
+./EXPRTest.at:84: diff -b -B $abs_srcdir/expr-testsuite/test.1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1.base stderr
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5742,17 +5761,8 @@
 } test1;
 The data:
 Int32 i = 123456789;
+./EXPRTest.at:84: diff -b -B $abs_srcdir/expr-testsuite/test.1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1.base stderr
 stdout:
-./EXPRTest.at:87: diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stderr
-4. EXPRTest.at:85:  ok
-stdout:
-stdout:
-3. EXPRTest.at:85:  ok
-stdout:
-stderr:
-8. EXPRTest.at:87:  ok
-stdout:
-7. EXPRTest.at:87:  ok
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5760,13 +5770,17 @@
 } test1;
 The data:
 Int32 i = 123456789;
-./EXPRTest.at:84: diff -b -B $abs_srcdir/expr-testsuite/test.1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1.base stderr
-stderr:
-stderr:
+./EXPRTest.at:87: diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stderr
 stdout:
+6. EXPRTest.at:86: stdout:
+ ok
 stdout:
+2. EXPRTest.at:84:  ok
+4. EXPRTest.at:85:  ok
+7. EXPRTest.at:87:  ok
 stderr:
-
+1. EXPRTest.at:84: stdout:
+ ok
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5774,12 +5788,7 @@
 } test1;
 The data:
 Int32 i = 123456789;
-./EXPRTest.at:84: diff -b -B $abs_srcdir/expr-testsuite/test.1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1.base stderr
-
-1. EXPRTest.at:84:  ok
-stdout:
-stdout:
-stdout:
+Int32 j = 123456789;
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5787,8 +5796,14 @@
 } test1;
 The data:
 Int32 i = 123456789;
-Int32 j = 123456789;
-./EXPRTest.at:86: diff -b -B $abs_srcdir/expr-testsuite/test.1b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1b.base stderr
+./EXPRTest.at:85: diff -b -B $abs_srcdir/expr-testsuite/test.1a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1a.base stderr
+./EXPRTest.at:87: diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1d.base stderr
+stdout:
+stdout:
+stderr:
+3. EXPRTest.at:85: stdout:
+ ok
+8. EXPRTest.at:87:  ok
 The complete DDS:
 Dataset {
     Int32 i;
@@ -5799,25 +5814,30 @@
 Int32 j = 123456789;
 ./EXPRTest.at:86: diff -b -B $abs_srcdir/expr-testsuite/test.1b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.1b.base stderr
 
-2. EXPRTest.at:84:  ok
-stdout:
+
+
+
 stdout:
+5. EXPRTest.at:86:  ok
+
+
 10. EXPRTest.at:88: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s1 (pass) ...
 ./EXPRTest.at:88: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s1 -f "dummy" || true
-6. EXPRTest.at:86:  ok
 
-
-5. EXPRTest.at:86:  ok
 9. EXPRTest.at:88: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s1 (pass) ...
 ./EXPRTest.at:88: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s1 -f "dummy" || true
 11. EXPRTest.at:89: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2 (pass) ...
 ./EXPRTest.at:89: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2 -f "dummy" || true
-
-stderr:
 12. EXPRTest.at:89: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2 (pass) ...
 ./EXPRTest.at:89: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2 -f "dummy" || true
-stdout:
+13. EXPRTest.at:90: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2,s3 (pass) ...
+./EXPRTest.at:90: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2,s3 -f "dummy" || true
 
+14. EXPRTest.at:90: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2,s3 (pass) ...
+./EXPRTest.at:90: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2,s3 -f "dummy" || true
+15. EXPRTest.at:91: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o (pass) ...
+./EXPRTest.at:91: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o -f "dummy" || true
+stderr:
 stderr:
 stdout:
 The complete DDS:
@@ -5837,15 +5857,13 @@
 } test2;
 The data:
 Structure {
-    Int32 j;
-    Int32 k;
-} s1 = { 123456789, 123456789 };
-./EXPRTest.at:88: diff -b -B $abs_srcdir/expr-testsuite/test.2.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2.base stderr
+    Int32 l;
+    Int32 m;
+} s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
+./EXPRTest.at:89: diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stderr
 stderr:
-13. EXPRTest.at:90: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2,s3 (pass) ...
-./EXPRTest.at:90: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2,s3 -f "dummy" || true
 stdout:
-
+stdout:
 The complete DDS:
 Dataset {
     Structure {
@@ -5866,10 +5884,9 @@
     Int32 j;
     Int32 k;
 } s1 = { 123456789, 123456789 };
-stdout:
+16. EXPRTest.at:91: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o (pass) ...
+./EXPRTest.at:91: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o -f "dummy" || true
 ./EXPRTest.at:88: diff -b -B $abs_srcdir/expr-testsuite/test.2.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2.base stderr
-14. EXPRTest.at:90: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2,s3 (pass) ...
-./EXPRTest.at:90: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2,s3 -f "dummy" || true
 The complete DDS:
 Dataset {
     Structure {
@@ -5887,14 +5904,14 @@
 } test2;
 The data:
 Structure {
-    Int32 l;
-    Int32 m;
-} s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
-./EXPRTest.at:89: diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stderr
-9. EXPRTest.at:88:  ok
+    Int32 j;
+    Int32 k;
+} s1 = { 123456789, 123456789 };
+./EXPRTest.at:88: diff -b -B $abs_srcdir/expr-testsuite/test.2.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2.base stderr
+stdout:
 stdout:
-10. EXPRTest.at:88:  ok
 stdout:
+10. EXPRTest.at:88:  ok
 0a1,20
 > The complete DDS:
 > Dataset {
@@ -5916,15 +5933,10 @@
 >     Int32 l;
 >     Int32 m;
 > } s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
+9. EXPRTest.at:88:  ok
 11. EXPRTest.at:89:  ok
 stderr:
-stderr:
-16. EXPRTest.at:91: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o (pass) ...
-./EXPRTest.at:91: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o -f "dummy" || true
 stdout:
-
-15. EXPRTest.at:91: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o (pass) ...
-./EXPRTest.at:91: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o -f "dummy" || true
 The complete DDS:
 Dataset {
     Structure {
@@ -5951,7 +5963,21 @@
 } s3 = { 123456789, 123456789 };
 ./EXPRTest.at:90: diff -b -B $abs_srcdir/expr-testsuite/test.2b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2b.base stderr
 stdout:
+
+
+14. EXPRTest.at:90:  ok
+
+18. EXPRTest.at:93: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m (pass) ...
+./EXPRTest.at:93: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m -f "dummy" || true
+17. EXPRTest.at:93: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m (pass) ...
+./EXPRTest.at:93: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m -f "dummy" || true
+stderr:
+stderr:
+stderr:
 stderr:
+stdout:
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Structure {
@@ -5971,13 +5997,11 @@
 Structure {
     Int32 l;
     Int32 m;
-} s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
-./EXPRTest.at:89: diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stderr
-
-stdout:
-stderr:
-stdout:
-stdout:
+} s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
+Structure {
+    Int32 o;
+} s3 = { 123456789 };
+./EXPRTest.at:91: diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stderr
 The complete DDS:
 Dataset {
     Structure {
@@ -6002,31 +6026,7 @@
     Int32 n;
     Int32 o;
 } s3 = { 123456789, 123456789 };
-stdout:
 ./EXPRTest.at:90: diff -b -B $abs_srcdir/expr-testsuite/test.2b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2b.base stderr
-14. EXPRTest.at:90:  ok
-0a1,20
-> The complete DDS:
-> Dataset {
->     Structure {
->         Int32 j;
->         Int32 k;
->     } s1;
->     Structure {
->         Int32 l;
->         Int32 m;
->     } s2[10];
->     Structure {
->         Int32 n;
->         Int32 o;
->     } s3;
-> } test2;
-> The data:
-> Structure {
->     Int32 l;
->     Int32 m;
-> } s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
-12. EXPRTest.at:89:  ok
 The complete DDS:
 Dataset {
     Structure {
@@ -6046,26 +6046,16 @@
 Structure {
     Int32 l;
     Int32 m;
-} s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
-Structure {
-    Int32 o;
-} s3 = { 123456789 };
-
-./EXPRTest.at:91: diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stderr
-stdout:
-stdout:
-15. EXPRTest.at:91:  ok
-18. EXPRTest.at:93: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m (pass) ...
-./EXPRTest.at:93: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m -f "dummy" || true
-17. EXPRTest.at:93: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m (pass) ...
-./EXPRTest.at:93: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m -f "dummy" || true
+} s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
+./EXPRTest.at:89: diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2a.base stderr
 19. EXPRTest.at:94: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l (pass) ...
 ./EXPRTest.at:94: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l -f "dummy" || true
-stderr:
-13. EXPRTest.at:90:  ok
-
-stderr:
 stdout:
+13. EXPRTest.at:90: stdout:
+stdout:
+ ok
+stdout:
+stderr:
 The complete DDS:
 Dataset {
     Structure {
@@ -6083,12 +6073,39 @@
 } test2;
 The data:
 Structure {
+    Int32 l;
     Int32 m;
-} s2[2] = {{ 123456789 }, { 123456789 }};
-./EXPRTest.at:93: diff -b -B $abs_srcdir/expr-testsuite/test.2d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2d.base stderr
-stdout:
-
+} s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
+Structure {
+    Int32 o;
+} s3 = { 123456789 };
+./EXPRTest.at:91: diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stderr
+stderr:
+0a1,20
+> The complete DDS:
+> Dataset {
+>     Structure {
+>         Int32 j;
+>         Int32 k;
+>     } s1;
+>     Structure {
+>         Int32 l;
+>         Int32 m;
+>     } s2[10];
+>     Structure {
+>         Int32 n;
+>         Int32 o;
+>     } s3;
+> } test2;
+> The data:
+> Structure {
+>     Int32 l;
+>     Int32 m;
+> } s2[10] = {{ 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }, { 123456789, 123456789 }};
 
+stdout:
+12. EXPRTest.at:89:  ok
+stdout:
 The complete DDS:
 Dataset {
     Structure {
@@ -6106,26 +6123,11 @@
 } test2;
 The data:
 Structure {
-    Int32 l;
     Int32 m;
-} s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
-Structure {
-    Int32 o;
-} s3 = { 123456789 };
-./EXPRTest.at:91: diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2c.base stderr
-stdout:
-stdout:
-17. EXPRTest.at:93:  ok
-20. EXPRTest.at:94: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l (pass) ...
-./EXPRTest.at:94: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l -f "dummy" || true
-16. EXPRTest.at:91:  ok
-
-21. EXPRTest.at:96: testing expr-test -w $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] (pass) ...
-./EXPRTest.at:96: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] -f "dummy" || true
-22. EXPRTest.at:96: testing expr-test -W $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] (pass) ...
-./EXPRTest.at:96: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] -f "dummy" || true
-stderr:
-stdout:
+} s2[2] = {{ 123456789 }, { 123456789 }};
+./EXPRTest.at:93: diff -b -B $abs_srcdir/expr-testsuite/test.2d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2d.base stderr
+16. EXPRTest.at:91: stdout:
+ ok
 The complete DDS:
 Dataset {
     Structure {
@@ -6146,11 +6148,26 @@
     Int32 m;
 } s2[2] = {{ 123456789 }, { 123456789 }};
 ./EXPRTest.at:93: diff -b -B $abs_srcdir/expr-testsuite/test.2d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2d.base stderr
+15. EXPRTest.at:91:  ok
+20. EXPRTest.at:94: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l (pass) ...
+./EXPRTest.at:94: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l -f "dummy" || true
+stdout:
+stdout:
 
+18. EXPRTest.at:93:  ok
+17. EXPRTest.at:93: 
+ ok
+
+stderr:
 stderr:
+21. EXPRTest.at:96: testing expr-test -w $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] (pass) ...
+./EXPRTest.at:96: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] -f "dummy" || true
 stdout:
 stdout:
-
+23. EXPRTest.at:97: testing expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[1:10] (pass) ...
+./EXPRTest.at:97: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[1:10] -f "dummy" || true
+22. EXPRTest.at:96: testing expr-test -W $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] (pass) ...
+./EXPRTest.at:96: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] -f "dummy" || true
 The complete DDS:
 Dataset {
     Structure {
@@ -6158,9 +6175,8 @@
         Int32 k;
     } s1;
     Structure {
-        Int32 l[100];
-        Int32 m[100];
-        Int32 p;
+        Int32 l;
+        Int32 m;
     } s2[10];
     Structure {
         Int32 n;
@@ -6169,22 +6185,10 @@
 } test2;
 The data:
 Structure {
-    Int32 l[6];
-    Int32 m[5];
-} s2[3] = {{ {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }};
-./EXPRTest.at:96: diff -b -B $abs_srcdir/expr-testsuite/test.2f.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2f.base stderr
-23. EXPRTest.at:97: testing expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[1:10] (pass) ...
-./EXPRTest.at:97: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[1:10] -f "dummy" || true
-18. EXPRTest.at:93:  ok
-stdout:
-24. EXPRTest.at:97: testing expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[1:10] (pass) ...
-./EXPRTest.at:97: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[1:10] -f "dummy" || true
-22. EXPRTest.at:96:  ok
-25. EXPRTest.at:100: testing expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[10:10] (pass) ...
-./EXPRTest.at:100: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[10:10] -f "dummy" || true
-stderr:
-stderr:
-stdout:
+    Int32 l;
+    Int32 m;
+} s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
+./EXPRTest.at:94: diff -b -B $abs_srcdir/expr-testsuite/test.2e.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2e.base stderr
 The complete DDS:
 Dataset {
     Structure {
@@ -6205,19 +6209,14 @@
     Int32 l;
     Int32 m;
 } s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
-stderr:
+
 ./EXPRTest.at:94: diff -b -B $abs_srcdir/expr-testsuite/test.2e.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2e.base stderr
-stderr:
+
 stdout:
-The complete DDS:
-Dataset {
-    Int32 i[20];
-    Int32 j;
-} test1;
-The data:
-Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
-./EXPRTest.at:97: diff -b -B $abs_srcdir/expr-testsuite/test.3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3.base stderr
 stdout:
+stderr:
+19. EXPRTest.at:94:  ok
+20. EXPRTest.at:94:  ok
 stdout:
 The complete DDS:
 Dataset {
@@ -6226,8 +6225,9 @@
         Int32 k;
     } s1;
     Structure {
-        Int32 l;
-        Int32 m;
+        Int32 l[100];
+        Int32 m[100];
+        Int32 p;
     } s2[10];
     Structure {
         Int32 n;
@@ -6236,24 +6236,33 @@
 } test2;
 The data:
 Structure {
-    Int32 l;
-    Int32 m;
-} s2[2] = {{ 123456789, 123456789 }, { 123456789, 123456789 }};
+    Int32 l[6];
+    Int32 m[5];
+} s2[3] = {{ {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }};
+./EXPRTest.at:96: diff -b -B $abs_srcdir/expr-testsuite/test.2f.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2f.base stderr
+25. EXPRTest.at:100: testing expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[10:10] (pass) ...
+./EXPRTest.at:100: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[10:10] -f "dummy" || true
+
+stdout:
+24. EXPRTest.at:97: testing expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[1:10] (pass) ...
+./EXPRTest.at:97: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[1:10] -f "dummy" || true
+stderr:
+stdout:
+22. EXPRTest.at:96:  ok
+
 The complete DDS:
 Dataset {
     Int32 i[20];
     Int32 j;
 } test1;
 The data:
-Int32 i[1] = {123456789};
-./EXPRTest.at:94: diff -b -B $abs_srcdir/expr-testsuite/test.2e.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2e.base stderr
-./EXPRTest.at:100: diff -b -B $abs_srcdir/expr-testsuite/test.3a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3a.base stderr
-stdout:
-stdout:
-stdout:
+Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
+./EXPRTest.at:97: diff -b -B $abs_srcdir/expr-testsuite/test.3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3.base stderr
+26. EXPRTest.at:100: testing expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[10:10] (pass) ...
+./EXPRTest.at:100: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[10:10] -f "dummy" || true
+stderr:
 
-20. EXPRTest.at:94: stderr:
- ok
+stdout:
 0a1,7
 > The complete DDS:
 > Dataset {
@@ -6262,24 +6271,21 @@
 > } test1;
 > The data:
 > Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
-25. EXPRTest.at:100:  ok
+stderr:
+stderr:
+stdout:
 23. EXPRTest.at:97:  ok
 stdout:
-
 stdout:
-26. EXPRTest.at:100: testing expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[10:10] (pass) ...
-./EXPRTest.at:100: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[10:10] -f "dummy" || true
+
 The complete DDS:
 Dataset {
     Int32 i[20];
     Int32 j;
 } test1;
 The data:
-Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
-./EXPRTest.at:97: diff -b -B $abs_srcdir/expr-testsuite/test.3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3.base stderr
-stderr:
-stdout:
-stdout:
+Int32 i[1] = {123456789};
+./EXPRTest.at:100: diff -b -B $abs_srcdir/expr-testsuite/test.3a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3a.base stderr
 The complete DDS:
 Dataset {
     Structure {
@@ -6301,27 +6307,20 @@
     Int32 l[6];
     Int32 m[5];
 } s2[3] = {{ {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }, { {123456789, 123456789, 123456789, 123456789, 123456789, 123456789}, {123456789, 123456789, 123456789, 123456789, 123456789} }};
-
-0a1,7
-> The complete DDS:
-> Dataset {
->     Int32 i[20];
->     Int32 j;
-> } test1;
-> The data:
-> Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
 ./EXPRTest.at:96: diff -b -B $abs_srcdir/expr-testsuite/test.2f.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2f.base stderr
+The complete DDS:
+Dataset {
+    Int32 i[20];
+    Int32 j;
+} test1;
+The data:
+Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
+./EXPRTest.at:97: diff -b -B $abs_srcdir/expr-testsuite/test.3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3.base stderr
+stderr:
 27. EXPRTest.at:102: testing expr-test -w $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' (pass) ...
 ./EXPRTest.at:102: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' -f "dummy" || true
-19. EXPRTest.at:94:  ok
-24. EXPRTest.at:97:  ok
-
-
 stdout:
-stderr:
-30. EXPRTest.at:115: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' (pass) ...
-./EXPRTest.at:115: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' -f "dummy" || true
-21. EXPRTest.at:96:  ok
+stdout:
 stdout:
 The complete DDS:
 Dataset {
@@ -6331,31 +6330,28 @@
 The data:
 Int32 i[1] = {123456789};
 ./EXPRTest.at:100: diff -b -B $abs_srcdir/expr-testsuite/test.3a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.3a.base stderr
-
-stderr:
-28. EXPRTest.at:102: testing expr-test -W $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' (pass) ...
-./EXPRTest.at:102: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' -f "dummy" || true
+25. EXPRTest.at:100:  ok
+21. EXPRTest.at:96:  ok
 29. EXPRTest.at:112: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' (pass) ...
 ./EXPRTest.at:112: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' -f "dummy" || true
 stdout:
-The complete DDS:
-Dataset {
-    Int32 i[20];
-    String s;
-    Int32 j;
-} test1;
-The data:
-String s = "Silly test string: 1";
-
-31. EXPRTest.at:120: testing expr-test -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' (pass) ...
-./EXPRTest.at:120: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' -f "dummy" || true
-./EXPRTest.at:102: diff -b -B $abs_srcdir/expr-testsuite/test.4.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.4.base stderr
+28. EXPRTest.at:102: testing expr-test -W $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' (pass) ...
+./EXPRTest.at:102: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' -f "dummy" || true
+0a1,7
+> The complete DDS:
+> Dataset {
+>     Int32 i[20];
+>     Int32 j;
+> } test1;
+> The data:
+> Int32 i[10] = {123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789};
+24. EXPRTest.at:97: 
+ ok
 stdout:
-26. EXPRTest.at:100:  ok
 stderr:
-stderr:
-stdout:
+26. EXPRTest.at:100:  ok
 stdout:
+
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6364,7 +6360,11 @@
 } test1;
 The data:
 String s = "Silly test string: 1";
+stderr:
 ./EXPRTest.at:102: diff -b -B $abs_srcdir/expr-testsuite/test.4.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.4.base stderr
+stdout:
+30. EXPRTest.at:115: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' (pass) ...
+./EXPRTest.at:115: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' -f "dummy" || true
 The complete DDS:
 Dataset {
     Sequence {
@@ -6376,9 +6376,16 @@
 Sequence {
     String s;
 } names = { { "Silly test string: 3" } };
-./EXPRTest.at:115: diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stderr
+./EXPRTest.at:112: diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stderr
 
+stderr:
+
+31. EXPRTest.at:120: testing expr-test -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' (pass) ...
+./EXPRTest.at:120: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' -f "dummy" || true
+stdout:
 stdout:
+stdout:
+
 0a1,8
 > The complete DDS:
 > Dataset {
@@ -6388,13 +6395,23 @@
 > } test1;
 > The data:
 > String s = "Silly test string: 1";
-27. EXPRTest.at:102: 32. EXPRTest.at:120: testing expr-test -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' (pass) ...
+The complete DDS:
+Dataset {
+    Int32 i[20];
+    String s;
+    Int32 j;
+} test1;
+The data:
+String s = "Silly test string: 1";
+./EXPRTest.at:102: diff -b -B $abs_srcdir/expr-testsuite/test.4.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.4.base stderr
+29. EXPRTest.at:112:  ok
+27. EXPRTest.at:102:  ok
+32. EXPRTest.at:120: testing expr-test -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' (pass) ...
 ./EXPRTest.at:120: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' -f "dummy" || true
- ok
-stdout:
-stdout:
-
+33. EXPRTest.at:122: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] (pass) ...
+./EXPRTest.at:122: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] -f "dummy" || true
 stderr:
+stdout:
 0a1,8
 > The complete DDS:
 > Dataset {
@@ -6404,11 +6421,8 @@
 > } test1;
 > The data:
 > String s = "Silly test string: 1";
-stderr:
-stdout:
 stdout:
 28. EXPRTest.at:102:  ok
-30. EXPRTest.at:115:  ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -6420,10 +6434,12 @@
 Sequence {
     String s;
 } names = { { "Silly test string: 3" } };
-./EXPRTest.at:112: diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stderr
-33. EXPRTest.at:122: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] (pass) ...
-./EXPRTest.at:122: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] -f "dummy" || true
+./EXPRTest.at:115: diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ea.base stderr
+stderr:
 stdout:
+stdout:
+
+30. EXPRTest.at:115:  ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -6436,15 +6452,17 @@
     String s;
 } names = { {  } };
 ./EXPRTest.at:120: diff -b -B $abs_srcdir/expr-testsuite/test.eb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.eb.base stderr
-
-29. EXPRTest.at:112:  ok
 stdout:
-
+34. EXPRTest.at:122: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] (pass) ...
+./EXPRTest.at:122: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] -f "dummy" || true
 31. EXPRTest.at:120:  ok
-stderr:
-
 35. EXPRTest.at:123: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] (pass) ...
 ./EXPRTest.at:123: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] -f "dummy" || true
+stderr:
+stderr:
+
+
+stdout:
 stdout:
 The complete DDS:
 Dataset {
@@ -6457,18 +6475,6 @@
 Sequence {
     String s;
 } names = { {  } };
-34. EXPRTest.at:122: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] (pass) ...
-./EXPRTest.at:122: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] -f "dummy" || true
-./EXPRTest.at:120: diff -b -B $abs_srcdir/expr-testsuite/test.eb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.eb.base stderr
-
-36. EXPRTest.at:123: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] (pass) ...
-./EXPRTest.at:123: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] -f "dummy" || true
-
-stderr:
-stdout:
-stdout:
-37. EXPRTest.at:124: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i (pass) ...
-./EXPRTest.at:124: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i -f "dummy" || true
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6492,11 +6498,15 @@
     Float64 width[1];
     Float64 height[1];
 } g = {  Array: {{{99.999}},{{99.999}},{{99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999}, {99.999} };
+./EXPRTest.at:120: diff -b -B $abs_srcdir/expr-testsuite/test.eb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.eb.base stderr
+
 ./EXPRTest.at:122: diff -b -B $abs_srcdir/expr-testsuite/test.5.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.base stderr
-32. EXPRTest.at:120:  ok
-39. EXPRTest.at:125: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] (pass) ...
-./EXPRTest.at:125: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] -f "dummy" || true
+
+stderr:
 stdout:
+stdout:
+36. EXPRTest.at:123: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] (pass) ...
+./EXPRTest.at:123: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] -f "dummy" || true
 0a1,23
 > The complete DDS:
 > Dataset {
@@ -6521,24 +6531,44 @@
 >     Float64 width[1];
 >     Float64 height[1];
 > } g = {  Array: {{{99.999}},{{99.999}},{{99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999}, {99.999} };
-33. EXPRTest.at:122:  ok
-
-40. EXPRTest.at:125: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] (pass) ...
-./EXPRTest.at:125: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] -f "dummy" || true
+32. EXPRTest.at:120:  ok
+34. EXPRTest.at:122:  ok
+stdout:
 38. EXPRTest.at:124: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i (pass) ...
 ./EXPRTest.at:124: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i -f "dummy" || true
-stderr:
-stdout:
+37. EXPRTest.at:124: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i (pass) ...
+./EXPRTest.at:124: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i -f "dummy" || true
 The complete DDS:
 Dataset {
-    Int32 i[20][10];
+    Int32 i[20];
+    Int32 j;
     String s;
+    Grid {
+      Array:
+        Float64 val[length = 5][width = 6][height = 7];
+      Maps:
+        Float64 length[5];
+        Float64 width[6];
+        Float64 height[7];
+    } g;
 } test1;
 The data:
-Int32 i[2][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
-
-./EXPRTest.at:125: diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stderr
+Grid {
+  Array:
+    Float64 val[length = 3][width = 1][height = 1];
+  Maps:
+    Float64 length[3];
+    Float64 width[1];
+    Float64 height[1];
+} g = {  Array: {{{99.999}},{{99.999}},{{99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999}, {99.999} };
+./EXPRTest.at:122: diff -b -B $abs_srcdir/expr-testsuite/test.5.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.base stderr
 stderr:
+stderr:
+39. EXPRTest.at:125: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] (pass) ...
+./EXPRTest.at:125: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] -f "dummy" || true
+stdout:
+stderr:
+stdout:
 stdout:
 stdout:
 The complete DDS:
@@ -6549,25 +6579,33 @@
 The data:
 Int32 i[20][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
 ./EXPRTest.at:124: diff -b -B $abs_srcdir/expr-testsuite/test.6.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.base stderr
-39. EXPRTest.at:125:  ok
-41. EXPRTest.at:127: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] (pass) ...
-./EXPRTest.at:127: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] -f "dummy" || true
-stdout:
-0a1,7
+stderr:
+0a1,23
 > The complete DDS:
 > Dataset {
->     Int32 i[20][10];
+>     Int32 i[20];
+>     Int32 j;
 >     String s;
+>     Grid {
+>       Array:
+>         Float64 val[length = 5][width = 6][height = 7];
+>       Maps:
+>         Float64 length[5];
+>         Float64 width[6];
+>         Float64 height[7];
+>     } g;
 > } test1;
 > The data:
-> Int32 i[20][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
-38. EXPRTest.at:124:  ok
-
-stderr:
-
-stderr:
-stdout:
+> Grid {
+>   Array:
+>     Float64 val[length = 3][width = 1][height = 1];
+>   Maps:
+>     Float64 length[3];
+>     Float64 width[1];
+>     Float64 height[1];
+> } g = {  Array: {{{99.999}},{{99.999}},{{99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999}, {99.999} };
 stdout:
+33. EXPRTest.at:122:  ok
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6591,26 +6629,6 @@
     Float64 width[3];
     Float64 height[3];
 } g = {  Array: {{{99.999, 99.999, 99.999},{99.999, 99.999, 99.999},{99.999, 99.999, 99.999}},{{99.999, 99.999, 99.999},{99.999, 99.999, 99.999},{99.999, 99.999, 99.999}},{{99.999, 99.999, 99.999},{99.999, 99.999, 99.999},{99.999, 99.999, 99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999, 99.999, 99.999}, {99.999, 99.999, 99.999} };
-./EXPRTest.at:123: diff -b -B $abs_srcdir/expr-testsuite/test.5a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5a.base stderr
-42. EXPRTest.at:127: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] (pass) ...
-./EXPRTest.at:127: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] -f "dummy" || true
-The complete DDS:
-Dataset {
-    Int32 i[20][10];
-    String s;
-} test1;
-The data:
-Int32 i[2][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
-./EXPRTest.at:127: diff -b -B $abs_srcdir/expr-testsuite/test.6b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6b.base stderr
-stdout:
-35. EXPRTest.at:123:  ok
-stdout:
-stderr:
-43. EXPRTest.at:129: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] (pass) ...
-./EXPRTest.at:129: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] -f "dummy" || true
-stdout:
-41. EXPRTest.at:127:  ok
-stderr:
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6634,10 +6652,8 @@
     Float64 width[3];
     Float64 height[3];
 } g = {  Array: {{{99.999, 99.999, 99.999},{99.999, 99.999, 99.999},{99.999, 99.999, 99.999}},{{99.999, 99.999, 99.999},{99.999, 99.999, 99.999},{99.999, 99.999, 99.999}},{{99.999, 99.999, 99.999},{99.999, 99.999, 99.999},{99.999, 99.999, 99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999, 99.999, 99.999}, {99.999, 99.999, 99.999} };
-stderr:
 ./EXPRTest.at:123: diff -b -B $abs_srcdir/expr-testsuite/test.5a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5a.base stderr
-stdout:
-stderr:
+./EXPRTest.at:123: diff -b -B $abs_srcdir/expr-testsuite/test.5a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5a.base stderr
 The complete DDS:
 Dataset {
     Int32 i[20][10];
@@ -6647,95 +6663,97 @@
 Int32 i[20][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
 ./EXPRTest.at:124: diff -b -B $abs_srcdir/expr-testsuite/test.6.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.base stderr
 stdout:
+
+
 stdout:
 stdout:
+36. EXPRTest.at:123:  ok
+stdout:
+0a1,7
+> The complete DDS:
+> Dataset {
+>     Int32 i[20][10];
+>     String s;
+> } test1;
+> The data:
+> Int32 i[20][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
+0a1,7
+> The complete DDS:
+> Dataset {
+>     Int32 i[20][10];
+>     String s;
+> } test1;
+> The data:
+> Int32 i[20][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
+38. EXPRTest.at:124:  ok
+37. EXPRTest.at:124:  ok
 stderr:
+40. EXPRTest.at:125: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] (pass) ...
+./EXPRTest.at:125: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] -f "dummy" || true
+41. EXPRTest.at:127: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] (pass) ...
+./EXPRTest.at:127: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] -f "dummy" || true
+35. EXPRTest.at:123:  ok
 stdout:
 The complete DDS:
 Dataset {
-    Int32 i[20];
-    Int32 j;
+    Int32 i[20][10];
     String s;
-    Grid {
-      Array:
-        Float64 val[length = 5][width = 6][height = 7];
-      Maps:
-        Float64 length[5];
-        Float64 width[6];
-        Float64 height[7];
-    } g;
 } test1;
 The data:
-Grid {
-  Array:
-    Float64 val[length = 3][width = 1][height = 1];
-  Maps:
-    Float64 length[3];
-    Float64 width[1];
-    Float64 height[1];
-} g = {  Array: {{{99.999}},{{99.999}},{{99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999}, {99.999} };
+Int32 i[2][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
+./EXPRTest.at:125: diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stderr
+
+stdout:
+
+39. EXPRTest.at:125:  ok
+
+
+stderr:
+stdout:
+stderr:
+stdout:
+42. EXPRTest.at:127: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] (pass) ...
+./EXPRTest.at:127: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][*] -f "dummy" || true
 The complete DDS:
 Dataset {
     Int32 i[20][10];
     String s;
 } test1;
 The data:
-Int32 i[2][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
-./EXPRTest.at:125: diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stderr
-./EXPRTest.at:122: diff -b -B $abs_srcdir/expr-testsuite/test.5.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.base stderr
+Int32 i[2][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
 The complete DDS:
 Dataset {
     Int32 i[20][10];
     String s;
 } test1;
 The data:
-Int32 i[2][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
+Int32 i[2][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
 ./EXPRTest.at:127: diff -b -B $abs_srcdir/expr-testsuite/test.6b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6b.base stderr
+./EXPRTest.at:125: diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6a.base stderr
 
+45. EXPRTest.at:130: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length (pass) ...
+./EXPRTest.at:130: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length -f "dummy" || true
+43. EXPRTest.at:129: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] (pass) ...
+./EXPRTest.at:129: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] -f "dummy" || true
 stdout:
+44. EXPRTest.at:129: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] (pass) ...
+./EXPRTest.at:129: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] -f "dummy" || true
 stdout:
-stdout:
-36. EXPRTest.at:123:  ok
-0a1,7
-> The complete DDS:
-> Dataset {
->     Int32 i[20][10];
->     String s;
-> } test1;
-> The data:
-> Int32 i[20][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
-40. EXPRTest.at:125:  ok
-stdout:
-stderr:
-42. EXPRTest.at:127:  ok
-37. EXPRTest.at:124: 0a1,23
-> The complete DDS:
-> Dataset {
->     Int32 i[20];
->     Int32 j;
->     String s;
->     Grid {
->       Array:
->         Float64 val[length = 5][width = 6][height = 7];
->       Maps:
->         Float64 length[5];
->         Float64 width[6];
->         Float64 height[7];
->     } g;
-> } test1;
-> The data:
-> Grid {
->   Array:
->     Float64 val[length = 3][width = 1][height = 1];
->   Maps:
->     Float64 length[3];
->     Float64 width[1];
->     Float64 height[1];
-> } g = {  Array: {{{99.999}},{{99.999}},{{99.999}}}  Maps: {99.999, 99.999, 99.999}, {99.999}, {99.999} };
+41. EXPRTest.at:127:  ok
+40. EXPRTest.at:125: stderr:
  ok
 
 stdout:
-34. EXPRTest.at:122:  ok
+stderr:
+The complete DDS:
+Dataset {
+    Int32 i[20][10];
+    String s;
+} test1;
+The data:
+Int32 i[2][10] = {{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789},{123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789, 123456789}};
+./EXPRTest.at:127: diff -b -B $abs_srcdir/expr-testsuite/test.6b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6b.base stderr
+stdout:
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6755,22 +6773,13 @@
     Float64 val[length = 2][width = 2][height = 2];
 } g = { {{{99.999, 99.999},{99.999, 99.999}},{{99.999, 99.999},{99.999, 99.999}}} };
 ./EXPRTest.at:129: diff -b -B $abs_srcdir/expr-testsuite/test.5b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5b.base stderr
-44. EXPRTest.at:129: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] (pass) ...
-./EXPRTest.at:129: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] -f "dummy" || true
+stderr:
+stderr:
+stdout:
+stdout:
 stdout:
-
-45. EXPRTest.at:130: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length (pass) ...
-./EXPRTest.at:130: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length -f "dummy" || true
-
-43. EXPRTest.at:129:  ok
-
-
-
 46. EXPRTest.at:130: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length (pass) ...
 ./EXPRTest.at:130: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length -f "dummy" || true
-stderr:
-stdout:
-
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6789,23 +6798,42 @@
 Structure {
     Float64 val[length = 2][width = 2][height = 2];
 } g = { {{{99.999, 99.999},{99.999, 99.999}},{{99.999, 99.999},{99.999, 99.999}}} };
+stdout:
+42. EXPRTest.at:127: The complete DDS:
+Dataset {
+    Int32 i[20];
+    Int32 j;
+    String s;
+    Grid {
+      Array:
+        Float64 val[length = 5][width = 6][height = 7];
+      Maps:
+        Float64 length[5];
+        Float64 width[6];
+        Float64 height[7];
+    } g;
+} test1;
+The data:
+Structure {
+    Float64 length[5];
+} g = { {99.999, 99.999, 99.999, 99.999, 99.999} };
+./EXPRTest.at:130: diff -b -B $abs_srcdir/expr-testsuite/test.5c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5c.base stderr
+ ok
 ./EXPRTest.at:129: diff -b -B $abs_srcdir/expr-testsuite/test.5b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5b.base stderr
-stderr:
-49. EXPRTest.at:132: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k j,o (pass) ...
-./EXPRTest.at:132: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k j,o -f "dummy" || true
-48. EXPRTest.at:131: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width (pass) ...
-./EXPRTest.at:131: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width -f "dummy" || true
 47. EXPRTest.at:131: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width (pass) ...
 ./EXPRTest.at:131: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width -f "dummy" || true
-stderr:
-51. EXPRTest.at:133: testing expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" (pass) ...
-./EXPRTest.at:133: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" -f "dummy" || true
-50. EXPRTest.at:132: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k j,o (pass) ...
-./EXPRTest.at:132: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k j,o -f "dummy" || true
+44. EXPRTest.at:129:  ok
 stdout:
+
 stdout:
+
+stderr:
+45. EXPRTest.at:130:  ok
+43. EXPRTest.at:129:  ok
+
 stdout:
-44. EXPRTest.at:129:  ok
+48. EXPRTest.at:131: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width (pass) ...
+./EXPRTest.at:131: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width -f "dummy" || true
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6824,8 +6852,11 @@
 Structure {
     Float64 length[5];
 } g = { {99.999, 99.999, 99.999, 99.999, 99.999} };
-stderr:
 ./EXPRTest.at:130: diff -b -B $abs_srcdir/expr-testsuite/test.5c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5c.base stderr
+
+stderr:
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6843,12 +6874,25 @@
 The data:
 Structure {
     Float64 length[5];
-} g = { {99.999, 99.999, 99.999, 99.999, 99.999} };
-./EXPRTest.at:130: diff -b -B $abs_srcdir/expr-testsuite/test.5c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5c.base stderr
-stdout:
+    Float64 width[6];
+} g = { {99.999, 99.999, 99.999, 99.999, 99.999}, {99.999, 99.999, 99.999, 99.999, 99.999, 99.999} };
+./EXPRTest.at:131: diff -b -B $abs_srcdir/expr-testsuite/test.5d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5d.base stderr
+46. EXPRTest.at:130:  ok
+
+49. EXPRTest.at:132: testing expr-test -w $abs_srcdir/expr-testsuite/test.2 -k j,o (pass) ...
+./EXPRTest.at:132: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.2 -k j,o -f "dummy" || true
+
 stdout:
+50. EXPRTest.at:132: testing expr-test -W $abs_srcdir/expr-testsuite/test.2 -k j,o (pass) ...
+./EXPRTest.at:132: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.2 -k j,o -f "dummy" || true
+stderr:
+47. EXPRTest.at:131:  ok
+51. EXPRTest.at:133: testing expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" (pass) ...
+./EXPRTest.at:133: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" -f "dummy" || true
+52. EXPRTest.at:133: testing expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" (pass) ...
+./EXPRTest.at:133: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" -f "dummy" || true
+
 stdout:
-46. EXPRTest.at:130:  ok
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -6869,14 +6913,11 @@
     Float64 width[6];
 } g = { {99.999, 99.999, 99.999, 99.999, 99.999}, {99.999, 99.999, 99.999, 99.999, 99.999, 99.999} };
 ./EXPRTest.at:131: diff -b -B $abs_srcdir/expr-testsuite/test.5d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5d.base stderr
+53. EXPRTest.at:134: testing expr-test -w $abs_srcdir/expr-testsuite/test.7 -k x,y,f (pass) ...
+./EXPRTest.at:134: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.7 -k x,y,f -f "dummy" || true
 stderr:
-stderr:
-stderr:
-45. EXPRTest.at:130:  ok
-stdout:
-stdout:
-stdout:
 stdout:
+stderr:
 The complete DDS:
 Dataset {
     Structure {
@@ -6899,48 +6940,12 @@
 Structure {
     Int32 o;
 } s3 = { 123456789 };
+stderr:
 ./EXPRTest.at:132: diff -b -B $abs_srcdir/expr-testsuite/test.2g.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2g.base stderr
-
-The complete DDS:
-Dataset {
-    Int32 i[20];
-    Int32 j;
-    String s;
-    Grid {
-      Array:
-        Float64 val[length = 5][width = 6][height = 7];
-      Maps:
-        Float64 length[5];
-        Float64 width[6];
-        Float64 height[7];
-    } g;
-} test1;
-The data:
-Structure {
-    Float64 length[5];
-    Float64 width[6];
-} g = { {99.999, 99.999, 99.999, 99.999, 99.999}, {99.999, 99.999, 99.999, 99.999, 99.999, 99.999} };
-./EXPRTest.at:131: diff -b -B $abs_srcdir/expr-testsuite/test.5d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5d.base stderr
-The complete DDS:
-Dataset {
-    Int16 x%23y;
-    UInt16 y;
-    Int32 data%23i[20][10];
-    Float64 data%20name[10];
-} data8;
-The data:
-Int32 data%23i[5][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
-./EXPRTest.at:133: diff -b -B $abs_srcdir/expr-testsuite/test.8.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8.base stderr
+stderr:
+stdout:
 stdout:
 stdout:
-48. EXPRTest.at:131: stdout:
- ok
-49. EXPRTest.at:132:  ok
-47. EXPRTest.at:131:  ok
-stderr:
-51. EXPRTest.at:133: 
- ok
-
 stdout:
 The complete DDS:
 Dataset {
@@ -6965,30 +6970,43 @@
     Int32 o;
 } s3 = { 123456789 };
 ./EXPRTest.at:132: diff -b -B $abs_srcdir/expr-testsuite/test.2g.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.2g.base stderr
-stdout:
-52. EXPRTest.at:133: testing expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" (pass) ...
-./EXPRTest.at:133: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" -f "dummy" || true
-50. EXPRTest.at:132:  ok
-
+The complete DDS:
+Dataset {
+    Int16 x%23y;
+    UInt16 y;
+    Int32 data%23i[20][10];
+    Float64 data%20name[10];
+} data8;
+The data:
+Int32 data%23i[5][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
 54. EXPRTest.at:134: testing expr-test -W $abs_srcdir/expr-testsuite/test.7 -k x,y,f (pass) ...
 ./EXPRTest.at:134: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.7 -k x,y,f -f "dummy" || true
+./EXPRTest.at:133: diff -b -B $abs_srcdir/expr-testsuite/test.8.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8.base stderr
+stdout:
+49. EXPRTest.at:132: The complete DDS:
+Dataset {
+    Int16 x%23y;
+    UInt16 y;
+    Int32 data%23i[20][10];
+    Float64 data%20name[10];
+} data8;
+The data:
+Int32 data%23i[5][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
+./EXPRTest.at:133: diff -b -B $abs_srcdir/expr-testsuite/test.8.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8.base stderr
+ ok
+48. EXPRTest.at:131:  ok
 
-53. EXPRTest.at:134: testing expr-test -w $abs_srcdir/expr-testsuite/test.7 -k x,y,f (pass) ...
-./EXPRTest.at:134: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.7 -k x,y,f -f "dummy" || true
-
-
+stdout:
+stdout:
+stdout:
+52. EXPRTest.at:133:  ok
+50. EXPRTest.at:132:  ok
 
 stderr:
-stderr:
+51. EXPRTest.at:133:  ok
 stderr:
 stdout:
-55. EXPRTest.at:135: testing expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" (pass) ...
-./EXPRTest.at:135: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" -f "dummy" || true
 stdout:
-56. EXPRTest.at:135: testing expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" (pass) ...
-./EXPRTest.at:135: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" -f "dummy" || true
-57. EXPRTest.at:136: testing expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" (pass) ...
-./EXPRTest.at:136: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" -f "dummy" || true
 The complete DDS:
 Dataset {
     Int16 x;
@@ -6999,20 +7017,7 @@
 Int16 x = 32000;
 UInt16 y = 64000;
 Float32 f = 99.999;
-The complete DDS:
-Dataset {
-    Int16 x%23y;
-    UInt16 y;
-    Int32 data%23i[20][10];
-    Float64 data%20name[10];
-} data8;
-The data:
-Int32 data%23i[5][3] = {{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789},{123456789, 123456789, 123456789}};
-stdout:
-./EXPRTest.at:133: diff -b -B $abs_srcdir/expr-testsuite/test.8.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8.base stderr
 ./EXPRTest.at:134: diff -b -B $abs_srcdir/expr-testsuite/test.7.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.7.base stderr
-59. EXPRTest.at:137: testing expr-test -w $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" (pass) ...
-./EXPRTest.at:137: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" -f "dummy" || true
 The complete DDS:
 Dataset {
     Int16 x;
@@ -7023,23 +7028,41 @@
 Int16 x = 32000;
 UInt16 y = 64000;
 Float32 f = 99.999;
-stdout:
-58. EXPRTest.at:136: testing expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" (pass) ...
-./EXPRTest.at:136: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" -f "dummy" || true
-stdout:
 ./EXPRTest.at:134: diff -b -B $abs_srcdir/expr-testsuite/test.7.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.7.base stderr
-stderr:
+55. EXPRTest.at:135: testing expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" (pass) ...
+./EXPRTest.at:135: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" -f "dummy" || true
+56. EXPRTest.at:135: testing expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" (pass) ...
+./EXPRTest.at:135: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" -f "dummy" || true
+stdout:
 54. EXPRTest.at:134:  ok
 stdout:
-52. EXPRTest.at:133:  ok
-stderr:
-stderr:
+
+
 53. EXPRTest.at:134:  ok
-stdout:
+
+stderr:
+
 stderr:
 stdout:
+57. EXPRTest.at:136: testing expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" (pass) ...
+./EXPRTest.at:136: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" -f "dummy" || true
+
+The complete DDS:
+Dataset {
+    Int16 x%23y;
+    UInt16 y;
+    Int32 data%23i[20][10];
+    Float64 data%20name[10];
+} data8;
+The data:
+Int16 x%23y = 32000;
+UInt16 y = 64000;
+./EXPRTest.at:135: diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stderr
 stdout:
+
 stdout:
+59. EXPRTest.at:137: testing expr-test -w $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" (pass) ...
+./EXPRTest.at:137: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" -f "dummy" || true
 The complete DDS:
 Dataset {
     Int16 x%23y;
@@ -7048,8 +7071,25 @@
     Float64 data%20name[10];
 } data8;
 The data:
+Int16 x%23y = 32000;
 UInt16 y = 64000;
-Float64 data%20name[10] = {99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999};
+./EXPRTest.at:135: diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stderr
+60. EXPRTest.at:137: testing expr-test -W $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" (pass) ...
+./EXPRTest.at:137: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" -f "dummy" || true
+58. EXPRTest.at:136: testing expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" (pass) ...
+./EXPRTest.at:136: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" -f "dummy" || true
+56. EXPRTest.at:135:  ok
+61. EXPRTest.at:138: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] (pass) ...
+./EXPRTest.at:138: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] -f "dummy" || true
+stderr:
+stdout:
+stderr:
+62. EXPRTest.at:138: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] (pass) ...
+./EXPRTest.at:138: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] -f "dummy" || true
+stdout:
+stdout:
+55. EXPRTest.at:135:  ok
+stderr:
 The complete DDS:
 Dataset {
     Int16 x%23y;
@@ -7058,8 +7098,11 @@
     Float64 data%20name[10];
 } data8;
 The data:
-Int16 x%23y = 32000;
 UInt16 y = 64000;
+Float64 data%20name[10] = {99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999};
+./EXPRTest.at:136: diff -b -B $abs_srcdir/expr-testsuite/test.8b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8b.base stderr
+stdout:
+stderr:
 The complete DDS:
 Dataset {
     Grid {
@@ -7075,27 +7118,26 @@
     Float64 fakeDim0[4];
     Float64 fakeDim1[4];
 } Data-Set-2 = { {99.999, 99.999, 99.999, 99.999}, {99.999, 99.999, 99.999, 99.999} };
+stderr:
 ./EXPRTest.at:137: diff -b -B $abs_srcdir/expr-testsuite/test.9.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.9.base stderr
-./EXPRTest.at:136: diff -b -B $abs_srcdir/expr-testsuite/test.8b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8b.base stderr
-./EXPRTest.at:135: diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stderr
+stdout:
+stdout:
 The complete DDS:
 Dataset {
-    Int16 x%23y;
-    UInt16 y;
-    Int32 data%23i[20][10];
-    Float64 data%20name[10];
-} data8;
+    Grid {
+      Array:
+        Float64 Data-Set-2[fakeDim0 = 72][fakeDim1 = 144];
+      Maps:
+        Float64 fakeDim0[72];
+        Float64 fakeDim1[144];
+    } Data-Set-2;
+} ftp%23data%23lim93%23msup%23L93rain.90daygrd_msu.hdf;
 The data:
-Int16 x%23y = 32000;
-UInt16 y = 64000;
-./EXPRTest.at:135: diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8a.base stderr
-stderr:
-stdout:
-stdout:
-stdout:
-stdout:
-stdout:
-58. EXPRTest.at:136:  ok
+Structure {
+    Float64 fakeDim0[4];
+    Float64 fakeDim1[4];
+} Data-Set-2 = { {99.999, 99.999, 99.999, 99.999}, {99.999, 99.999, 99.999, 99.999} };
+./EXPRTest.at:137: diff -b -B $abs_srcdir/expr-testsuite/test.9.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.9.base stderr
 The complete DDS:
 Dataset {
     Int16 x%23y;
@@ -7106,44 +7148,11 @@
 The data:
 UInt16 y = 64000;
 Float64 data%20name[10] = {99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999, 99.999};
-56. EXPRTest.at:135:  ok
-
-59. EXPRTest.at:137:  ok
 ./EXPRTest.at:136: diff -b -B $abs_srcdir/expr-testsuite/test.8b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.8b.base stderr
-55. EXPRTest.at:135:  ok
-
-
-stdout:
-57. EXPRTest.at:136:  ok
-61. EXPRTest.at:138: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] (pass) ...
-./EXPRTest.at:138: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] -f "dummy" || true
-
-
-
-
-62. EXPRTest.at:138: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] (pass) ...
-./EXPRTest.at:138: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] -f "dummy" || true
-60. EXPRTest.at:137: testing expr-test -W $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" (pass) ...
-./EXPRTest.at:137: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" -f "dummy" || true
-63. EXPRTest.at:139: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] (pass) ...
-./EXPRTest.at:139: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] -f "dummy" || true
-
-stderr:
-stderr:
-66. EXPRTest.at:143: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) (pass) ...
-./EXPRTest.at:143: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) -f "dummy" || true
-Error: The number of dimensions in the constraint must match the number in the grid.
 Error: The number of dimensions in the constraint must match the number in the grid.
 stdout:
 stdout:
-64. EXPRTest.at:139: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] (pass) ...
-./EXPRTest.at:139: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] -f "dummy" || true
-65. EXPRTest.at:143: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) (pass) ...
-./EXPRTest.at:143: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) -f "dummy" || true
-stderr:
-Error: The number of dimensions in the constraint must match the number in the array.
-stdout:
-The complete DDS:
+58. EXPRTest.at:136: The complete DDS:
 Dataset {
     Int32 i[20];
     Int32 j;
@@ -7157,14 +7166,18 @@
         Float64 height[7];
     } g;
 } test1;
-stderr:
+stdout:
+ ok
 ./EXPRTest.at:138: diff -b -B $abs_srcdir/expr-testsuite/test.5e.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5e.base stderr
-The complete DDS:
-Dataset {
-    Int32 i[20][10];
-    String s;
-} test1;
-./EXPRTest.at:139: diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stderr
+
+59. EXPRTest.at:137:  ok
+60. EXPRTest.at:137:  ok
+
+stderr:
+Error: The number of dimensions in the constraint must match the number in the grid.
+stdout:
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -7179,49 +7192,7 @@
         Float64 height[7];
     } g;
 } test1;
-stderr:
 ./EXPRTest.at:138: diff -b -B $abs_srcdir/expr-testsuite/test.5e.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5e.base stderr
-stdout:
-stderr:
-Error: The number of dimensions in the constraint must match the number in the array.
-stdout:
-The complete DDS:
-Dataset {
-    Int32 i[20][10];
-    String s;
-} test1;
-stdout:
-./EXPRTest.at:139: diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stderr
-stdout:
-The complete DDS:
-Dataset {
-    Grid {
-      Array:
-        Float64 Data-Set-2[fakeDim0 = 72][fakeDim1 = 144];
-      Maps:
-        Float64 fakeDim0[72];
-        Float64 fakeDim1[144];
-    } Data-Set-2;
-} ftp%23data%23lim93%23msup%23L93rain.90daygrd_msu.hdf;
-The data:
-Structure {
-    Float64 fakeDim0[4];
-    Float64 fakeDim1[4];
-} Data-Set-2 = { {99.999, 99.999, 99.999, 99.999}, {99.999, 99.999, 99.999, 99.999} };
-./EXPRTest.at:137: diff -b -B $abs_srcdir/expr-testsuite/test.9.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.9.base stderr
-The complete DDS:
-Dataset {
-    Int32 i[20][10];
-    String s;
-} test1;
-The data:
-Float64 i[20][10] = {{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578}};
-./EXPRTest.at:143: diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stderr
-stdout:
-stderr:
-63. EXPRTest.at:139: 67. EXPRTest.at:144: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) (pass) ...
-./EXPRTest.at:144: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) -f "dummy" || true
- ok
 1c1,14
 < Error: The number of dimensions in the constraint must match the number in the grid.
 \ No newline at end of file
@@ -7240,20 +7211,14 @@
 >         Float64 height[7];
 >     } g;
 > } test1;
+57. EXPRTest.at:136:  ok
+61. EXPRTest.at:138:  ok
+64. EXPRTest.at:139: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] (pass) ...
+./EXPRTest.at:139: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] -f "dummy" || true
+
+63. EXPRTest.at:139: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] (pass) ...
+./EXPRTest.at:139: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] -f "dummy" || true
 stdout:
-61. EXPRTest.at:138: stdout:
- ok
-stdout:
-The complete DDS:
-Dataset {
-    Int32 i[20][10];
-    String s;
-} test1;
-The data:
-Float64 i[20][10] = {{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578}};
-./EXPRTest.at:143: diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stderr
-stdout:
-64. EXPRTest.at:139:  ok
 1c1,14
 < Error: The number of dimensions in the constraint must match the number in the grid.
 \ No newline at end of file
@@ -7272,23 +7237,58 @@
 >         Float64 height[7];
 >     } g;
 > } test1;
-stdout:
-60. EXPRTest.at:137:  ok
+
 62. EXPRTest.at:138:  ok
-66. EXPRTest.at:143:  ok
 
+65. EXPRTest.at:143: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) (pass) ...
+./EXPRTest.at:143: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) -f "dummy" || true
+stderr:
+stderr:
 
+Error: The number of dimensions in the constraint must match the number in the array.
+stdout:
+Error: The number of dimensions in the constraint must match the number in the array.
 stdout:
-65. EXPRTest.at:143:  ok
+67. EXPRTest.at:144: testing expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) (pass) ...
+./EXPRTest.at:144: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) -f "dummy" || true
+The complete DDS:
+Dataset {
+    Int32 i[20][10];
+    String s;
+} test1;
 
-69. EXPRTest.at:146: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) (pass) ...
-./EXPRTest.at:146: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) -f "dummy" || true
+./EXPRTest.at:139: diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stderr
+66. EXPRTest.at:143: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) (pass) ...
+./EXPRTest.at:143: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) -f "dummy" || true
+The complete DDS:
+Dataset {
+    Int32 i[20][10];
+    String s;
+} test1;
+./EXPRTest.at:139: diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6c.base stderr
+stdout:
+stdout:
+64. EXPRTest.at:139:  ok
 
-stderr:
 68. EXPRTest.at:144: testing expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) (pass) ...
 ./EXPRTest.at:144: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) -f "dummy" || true
+stderr:
+63. EXPRTest.at:139:  ok
+stderr:
+stderr:
+stdout:
+69. EXPRTest.at:146: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) (pass) ...
+./EXPRTest.at:146: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) -f "dummy" || true
+stdout:
 stdout:
-
+The complete DDS:
+Dataset {
+    Int32 i[20][10];
+    String s;
+} test1;
+The data:
+Float64 i[20][10] = {{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578}};
+./EXPRTest.at:143: diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stderr
 The complete DDS:
 Dataset {
     Int32 i[20][10];
@@ -7297,14 +7297,22 @@
 The data:
 Float64 i[3][4] = {{246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578}};
 ./EXPRTest.at:144: diff -b -B $abs_srcdir/expr-testsuite/test.6.func2.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.func2.base stderr
-71. EXPRTest.at:148: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) (pass) ...
-./EXPRTest.at:148: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) -f "dummy" || true
-stderr:
-
+The complete DDS:
+Dataset {
+    Int32 i[20][10];
+    String s;
+} test1;
+The data:
+Float64 i[20][10] = {{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578, 246913578}};
+./EXPRTest.at:143: diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.func1.base stderr
 70. EXPRTest.at:146: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) (pass) ...
 ./EXPRTest.at:146: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) -f "dummy" || true
 stdout:
+stderr:
 stdout:
+stdout:
+stderr:
+66. EXPRTest.at:143:  ok
 The complete DDS:
 Dataset {
     Int32 i[20][10];
@@ -7312,17 +7320,11 @@
 } test1;
 The data:
 Float64 i[3][4] = {{246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578},{246913578, 246913578, 246913578, 246913578}};
+65. EXPRTest.at:143: stdout:
+ ok
 ./EXPRTest.at:144: diff -b -B $abs_srcdir/expr-testsuite/test.6.func2.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.6.func2.base stderr
-
-67. EXPRTest.at:144:  ok
-stderr:
-stdout:
 stdout:
-72. EXPRTest.at:148: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) (pass) ...
-./EXPRTest.at:148: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) -f "dummy" || true
-73. EXPRTest.at:150: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "" -b (pass) ...
-./EXPRTest.at:150: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "" -b -f "dummy" || true
-stderr:
+
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -7340,11 +7342,14 @@
 The data:
 Float64 i[1] = {246913578};
 ./EXPRTest.at:146: diff -b -B $abs_srcdir/expr-testsuite/test.5.func3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.func3.base stderr
+stdout:
+
 68. EXPRTest.at:144:  ok
+67. EXPRTest.at:144:  ok
 stdout:
+stderr:
+
 stdout:
-74. EXPRTest.at:150: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "" -b (pass) ...
-./EXPRTest.at:150: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "" -b -f "dummy" || true
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -7360,16 +7365,29 @@
     } g;
 } test1;
 The data:
-Float64 j = 246913578;
-./EXPRTest.at:148: diff -b -B $abs_srcdir/expr-testsuite/test.5.func4.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.func4.base stderr
+Float64 i[1] = {246913578};
+./EXPRTest.at:146: diff -b -B $abs_srcdir/expr-testsuite/test.5.func3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.func3.base stderr
+71. EXPRTest.at:148: testing expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) (pass) ...
+./EXPRTest.at:148: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) -f "dummy" || true
+
+69. EXPRTest.at:146: 72. EXPRTest.at:148: testing expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) (pass) ...
+./EXPRTest.at:148: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) -f "dummy" || true
+ ok
 stdout:
-69. EXPRTest.at:146:  ok
 
+
+73. EXPRTest.at:150: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "" -b (pass) ...
+./EXPRTest.at:150: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "" -b -f "dummy" || true
+70. EXPRTest.at:146:  ok
+74. EXPRTest.at:150: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "" -b (pass) ...
+./EXPRTest.at:150: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "" -b -f "dummy" || true
 stderr:
-71. EXPRTest.at:148: stderr:
- ok
 stdout:
+stderr:
+75. EXPRTest.at:151: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b (pass) ...
+./EXPRTest.at:151: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b -f "dummy" || true
 stdout:
+stderr:
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -7385,8 +7403,25 @@
     } g;
 } test1;
 The data:
-Float64 i[1] = {246913578};
-./EXPRTest.at:146: diff -b -B $abs_srcdir/expr-testsuite/test.5.func3.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.func3.base stderr
+Float64 j = 246913578;
+76. EXPRTest.at:151: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b (pass) ...
+./EXPRTest.at:151: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b -f "dummy" || true
+./EXPRTest.at:148: diff -b -B $abs_srcdir/expr-testsuite/test.5.func4.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.func4.base stderr
+stdout:
+The complete DDS:
+Dataset {
+    Sequence {
+        Int32 i;
+        Int32 j;
+    } s;
+} testa;
+The data:
+Sequence {
+    Int32 i;
+    Int32 j;
+} s = { { 32, 32 }, { 1024, 1024 }, { 32768, 32768 }, { 1048576, 1048576 } };
+./EXPRTest.at:150: diff -b -B $abs_srcdir/expr-testsuite/test.a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.a.base stderr
+
 The complete DDS:
 Dataset {
     Int32 i[20];
@@ -7406,27 +7441,12 @@
 ./EXPRTest.at:148: diff -b -B $abs_srcdir/expr-testsuite/test.5.func4.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.5.func4.base stderr
 stdout:
 stdout:
-
-70. EXPRTest.at:146:  ok
 stderr:
-72. EXPRTest.at:148:  ok
+
+73. EXPRTest.at:150: 71. EXPRTest.at:148:  ok
+ ok
 stdout:
-75. EXPRTest.at:151: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b (pass) ...
-./EXPRTest.at:151: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b -f "dummy" || true
-stderr:
-The complete DDS:
-Dataset {
-    Sequence {
-        Int32 i;
-        Int32 j;
-    } s;
-} testa;
-The data:
-Sequence {
-    Int32 i;
-    Int32 j;
-} s = { { 32, 32 }, { 1024, 1024 }, { 32768, 32768 }, { 1048576, 1048576 } };
-./EXPRTest.at:150: diff -b -B $abs_srcdir/expr-testsuite/test.a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.a.base stderr
+72. EXPRTest.at:148:  ok
 stdout:
 The complete DDS:
 Dataset {
@@ -7441,21 +7461,17 @@
     Int32 j;
 } s = { { 32, 32 }, { 1024, 1024 }, { 32768, 32768 }, { 1048576, 1048576 } };
 ./EXPRTest.at:150: diff -b -B $abs_srcdir/expr-testsuite/test.a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.a.base stderr
+78. EXPRTest.at:152: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b (pass) ...
+./EXPRTest.at:152: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b -f "dummy" || true
+77. EXPRTest.at:152: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b (pass) ...
+./EXPRTest.at:152: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b -f "dummy" || true
 stdout:
-stdout:
-73. EXPRTest.at:150:  ok
-
-
-76. EXPRTest.at:151: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b (pass) ...
-./EXPRTest.at:151: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b -f "dummy" || true
-
 
 74. EXPRTest.at:150:  ok
 stderr:
-stderr:
-77. EXPRTest.at:152: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b (pass) ...
-./EXPRTest.at:152: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b -f "dummy" || true
+
 stdout:
+stderr:
 stdout:
 
 The complete DDS:
@@ -7470,10 +7486,6 @@
     Int32 i;
     Int32 j;
 } s = { { 32, 32 }, { 1024, 1024 } };
-78. EXPRTest.at:152: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b (pass) ...
-./EXPRTest.at:152: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b -f "dummy" || true
-80. EXPRTest.at:153: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b (pass) ...
-./EXPRTest.at:153: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b -f "dummy" || true
 ./EXPRTest.at:151: diff -b -B $abs_srcdir/expr-testsuite/test.aa.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.aa.base stderr
 The complete DDS:
 Dataset {
@@ -7487,22 +7499,11 @@
     Int32 i;
     Int32 j;
 } s = { { 32, 32 }, { 1024, 1024 } };
-./EXPRTest.at:151: diff -b -B $abs_srcdir/expr-testsuite/test.aa.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.aa.base stderr
-
-stdout:
-79. EXPRTest.at:153: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b (pass) ...
-./EXPRTest.at:153: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b -f "dummy" || true
-stdout:
-76. EXPRTest.at:151:  ok
-82. EXPRTest.at:155: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b (pass) ...
-./EXPRTest.at:155: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b -f "dummy" || true
-81. EXPRTest.at:155: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b (pass) ...
-./EXPRTest.at:155: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b -f "dummy" || true
-75. EXPRTest.at:151:  ok
-stderr:
 stderr:
 stderr:
 stdout:
+stdout:
+./EXPRTest.at:151: diff -b -B $abs_srcdir/expr-testsuite/test.aa.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.aa.base stderr
 The complete DDS:
 Dataset {
     Sequence {
@@ -7516,7 +7517,6 @@
 } s = { { 32768 }, { 1048576 } };
 stdout:
 ./EXPRTest.at:152: diff -b -B $abs_srcdir/expr-testsuite/test.ab.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ab.base stderr
-stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7526,10 +7526,25 @@
 } testa;
 The data:
 Sequence {
-    Int32 i;
     Int32 j;
-} s = { {  } };
-./EXPRTest.at:153: diff -b -B $abs_srcdir/expr-testsuite/test.ac.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ac.base stderr
+} s = { { 32768 }, { 1048576 } };
+./EXPRTest.at:152: diff -b -B $abs_srcdir/expr-testsuite/test.ab.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ab.base stderr
+75. EXPRTest.at:151:  ok
+
+79. EXPRTest.at:153: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b (pass) ...
+./EXPRTest.at:153: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b -f "dummy" || true
+stdout:
+80. EXPRTest.at:153: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b (pass) ...
+./EXPRTest.at:153: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b -f "dummy" || true
+81. EXPRTest.at:155: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b (pass) ...
+./EXPRTest.at:155: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b -f "dummy" || true
+77. EXPRTest.at:152:  ok
+stdout:
+stdout:
+78. EXPRTest.at:152:  ok
+76. EXPRTest.at:151:  ok
+stderr:
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7539,12 +7554,15 @@
 } testa;
 The data:
 Sequence {
+    Int32 i;
     Int32 j;
-} s = { { 32768 }, { 1048576 } };
-./EXPRTest.at:152: diff -b -B $abs_srcdir/expr-testsuite/test.ab.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ab.base stderr
+} s = { {  } };
 stderr:
+./EXPRTest.at:153: diff -b -B $abs_srcdir/expr-testsuite/test.ac.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ac.base stderr
 stdout:
-stdout:
+82. EXPRTest.at:155: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b (pass) ...
+./EXPRTest.at:155: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[0:3] -b -f "dummy" || true
+stderr:
 stdout:
 The complete DDS:
 Dataset {
@@ -7558,16 +7576,18 @@
     Int32 i;
     Int32 j;
 } s = { {  } };
-78. EXPRTest.at:152:  ok
+
 ./EXPRTest.at:153: diff -b -B $abs_srcdir/expr-testsuite/test.ac.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ac.base stderr
-77. EXPRTest.at:152:  ok
-stdout:
 
 79. EXPRTest.at:153:  ok
+stdout:
 
-stderr:
-stderr:
+80. EXPRTest.at:153:  ok
 stdout:
+83. EXPRTest.at:156: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "" -b (pass) ...
+./EXPRTest.at:156: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "" -b -f "dummy" || true
+stderr:
+
 stdout:
 The complete DDS:
 Dataset {
@@ -7595,29 +7615,19 @@
     Int32 j;
 } s = { { 32, 32 }, { 1024, 1024 }, { 32768, 32768 }, { 1048576, 1048576 } };
 ./EXPRTest.at:155: diff -b -B $abs_srcdir/expr-testsuite/test.ad.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ad.base stderr
-
-stdout:
-
-stdout:
 84. EXPRTest.at:156: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "" -b (pass) ...
 ./EXPRTest.at:156: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "" -b -f "dummy" || true
-83. EXPRTest.at:156: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "" -b (pass) ...
-./EXPRTest.at:156: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "" -b -f "dummy" || true
-80. EXPRTest.at:153:  ok
 stdout:
+
 81. EXPRTest.at:155:  ok
+stdout:
+stderr:
+stdout:
+86. EXPRTest.at:157: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f" -b (pass) ...
+./EXPRTest.at:157: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f" -b -f "dummy" || true
 85. EXPRTest.at:157: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f" -b (pass) ...
 ./EXPRTest.at:157: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f" -b -f "dummy" || true
-
 82. EXPRTest.at:155:  ok
-86. EXPRTest.at:157: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f" -b (pass) ...
-./EXPRTest.at:157: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f" -b -f "dummy" || true
-stderr:
-stderr:
-
-stdout:
-stdout:
-stderr:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7639,38 +7649,11 @@
     } child;
 } parent = { { 32, 32, { { -54.4, -54.4 }, { -1.77, -1.77 }, { 98.93, 98.93 }, { 92.68, 92.68 } } }, { 1024, 1024, { { 99.48, 99.48 }, { 81.67, 81.67 }, { 10.59, 10.59 }, { 91.29, 91.29 } } }, { 32768, 32768, { { 45.2, 45.2 }, { -99.97, -99.97 }, { -86, -86 }, { -56.61, -56.61 } } }, { 1048576, 1048576, { { -90.17, -90.17 }, { 99.38, 99.38 }, { 81.67, 81.67 }, { 10.59, 10.59 } } } };
 ./EXPRTest.at:156: diff -b -B $abs_srcdir/expr-testsuite/test.b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.b.base stderr
-
 stderr:
-87. EXPRTest.at:158: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b (pass) ...
-./EXPRTest.at:158: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b -f "dummy" || true
 stdout:
-The complete DDS:
-Dataset {
-    Sequence {
-        Int32 i;
-        Int32 j;
-        Sequence {
-            Float32 f;
-            Float32 g;
-        } child;
-    } parent;
-} testb;
-The data:
-Sequence {
-    Int32 i;
-    Int32 j;
-    Sequence {
-        Float32 f;
-        Float32 g;
-    } child;
-} parent = { { 32, 32, { { -54.4, -54.4 }, { -1.77, -1.77 }, { 98.93, 98.93 }, { 92.68, 92.68 } } }, { 1024, 1024, { { 99.48, 99.48 }, { 81.67, 81.67 }, { 10.59, 10.59 }, { 91.29, 91.29 } } }, { 32768, 32768, { { 45.2, 45.2 }, { -99.97, -99.97 }, { -86, -86 }, { -56.61, -56.61 } } }, { 1048576, 1048576, { { -90.17, -90.17 }, { 99.38, 99.38 }, { 81.67, 81.67 }, { 10.59, 10.59 } } } };
 stdout:
-./EXPRTest.at:156: diff -b -B $abs_srcdir/expr-testsuite/test.b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.b.base stderr
-88. EXPRTest.at:158: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b (pass) ...
-./EXPRTest.at:158: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b -f "dummy" || true
 
-stdout:
-The complete DDS:
+83. EXPRTest.at:156: The complete DDS:
 Dataset {
     Sequence {
         Int32 i;
@@ -7688,10 +7671,15 @@
         Float32 f;
     } child;
 } parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } }, { 32768, { { 45.2 }, { -99.97 }, { -86 }, { -56.61 } } }, { 1048576, { { -90.17 }, { 99.38 }, { 81.67 }, { 10.59 } } } };
-stdout:
+ ok
 ./EXPRTest.at:157: diff -b -B $abs_srcdir/expr-testsuite/test.ba.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ba.base stderr
-89. EXPRTest.at:159: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b (pass) ...
-./EXPRTest.at:159: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b -f "dummy" || true
+
+stderr:
+stderr:
+87. EXPRTest.at:158: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b (pass) ...
+./EXPRTest.at:158: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b -f "dummy" || true
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7711,10 +7699,6 @@
     } child;
 } parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } }, { 32768, { { 45.2 }, { -99.97 }, { -86 }, { -56.61 } } }, { 1048576, { { -90.17 }, { 99.38 }, { 81.67 }, { 10.59 } } } };
 ./EXPRTest.at:157: diff -b -B $abs_srcdir/expr-testsuite/test.ba.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.ba.base stderr
-83. EXPRTest.at:156:  ok
-stderr:
-stdout:
-stdout:
 stdout:
 The complete DDS:
 Dataset {
@@ -7730,17 +7714,29 @@
 The data:
 Sequence {
     Int32 i;
+    Int32 j;
     Sequence {
         Float32 f;
+        Float32 g;
     } child;
-} parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } } };
-86. EXPRTest.at:157:  ok
+} parent = { { 32, 32, { { -54.4, -54.4 }, { -1.77, -1.77 }, { 98.93, 98.93 }, { 92.68, 92.68 } } }, { 1024, 1024, { { 99.48, 99.48 }, { 81.67, 81.67 }, { 10.59, 10.59 }, { 91.29, 91.29 } } }, { 32768, 32768, { { 45.2, 45.2 }, { -99.97, -99.97 }, { -86, -86 }, { -56.61, -56.61 } } }, { 1048576, 1048576, { { -90.17, -90.17 }, { 99.38, 99.38 }, { 81.67, 81.67 }, { 10.59, 10.59 } } } };
+./EXPRTest.at:156: diff -b -B $abs_srcdir/expr-testsuite/test.b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.b.base stderr
+
 85. EXPRTest.at:157:  ok
-./EXPRTest.at:158: diff -b -B $abs_srcdir/expr-testsuite/test.bb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bb.base stderr
+89. EXPRTest.at:159: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b (pass) ...
+./EXPRTest.at:159: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b -f "dummy" || true
+stdout:
+88. EXPRTest.at:158: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b (pass) ...
+./EXPRTest.at:158: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b -f "dummy" || true
 84. EXPRTest.at:156:  ok
 stderr:
 stdout:
+90. EXPRTest.at:159: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b (pass) ...
+./EXPRTest.at:159: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b -f "dummy" || true
 stdout:
+86. EXPRTest.at:157: 
+ ok
+
 The complete DDS:
 Dataset {
     Sequence {
@@ -7760,17 +7756,10 @@
     } child;
 } parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } } };
 ./EXPRTest.at:158: diff -b -B $abs_srcdir/expr-testsuite/test.bb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bb.base stderr
-87. EXPRTest.at:158:  ok
-
-
-stdout:
-88. EXPRTest.at:158: 
- ok
-
-90. EXPRTest.at:159: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b (pass) ...
-./EXPRTest.at:159: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b -f "dummy" || true
+stderr:
 stderr:
 stdout:
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7790,17 +7779,10 @@
     } child;
 } parent = { { 32, { { -54.4 }, { -1.77 } } }, { 32768, { { -99.97 }, { -86 }, { -56.61 } } }, { 1048576, { { -90.17 } } } };
 ./EXPRTest.at:159: diff -b -B $abs_srcdir/expr-testsuite/test.bc.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bc.base stderr
-91. EXPRTest.at:160: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b (pass) ...
-./EXPRTest.at:160: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b -f "dummy" || true
+87. EXPRTest.at:158:  ok
 stdout:
-
-89. EXPRTest.at:159:  ok
-93. EXPRTest.at:161: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b (pass) ...
-./EXPRTest.at:161: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b -f "dummy" || true
-94. EXPRTest.at:161: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b (pass) ...
-./EXPRTest.at:161: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b -f "dummy" || true
-stderr:
 stdout:
+89. EXPRTest.at:159:  ok
 
 The complete DDS:
 Dataset {
@@ -7819,21 +7801,26 @@
     Sequence {
         Float32 f;
     } child;
-} parent = { { 32, { { -54.4 }, { -1.77 } } }, { 32768, { { -99.97 }, { -86 }, { -56.61 } } }, { 1048576, { { -90.17 } } } };
-./EXPRTest.at:159: diff -b -B $abs_srcdir/expr-testsuite/test.bc.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bc.base stderr
+} parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } } };
+./EXPRTest.at:158: diff -b -B $abs_srcdir/expr-testsuite/test.bb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bb.base stderr
 92. EXPRTest.at:160: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b (pass) ...
 ./EXPRTest.at:160: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b -f "dummy" || true
-stderr:
+
 stdout:
-95. EXPRTest.at:162: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "" -b (pass) ...
-./EXPRTest.at:162: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "" -b -f "dummy" || true
+91. EXPRTest.at:160: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b (pass) ...
+./EXPRTest.at:160: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b -f "dummy" || true
+88. EXPRTest.at:158:  ok
+93. EXPRTest.at:161: testing expr-test -w $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b (pass) ...
+./EXPRTest.at:161: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b -f "dummy" || true
+
+
 stderr:
-90. EXPRTest.at:159:  ok
+94. EXPRTest.at:161: testing expr-test -W $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b (pass) ...
+./EXPRTest.at:161: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b -f "dummy" || true
 stderr:
 stdout:
 stderr:
 stdout:
-stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7848,14 +7835,11 @@
 The data:
 Sequence {
     Int32 i;
-    Int32 j;
     Sequence {
         Float32 f;
-        Float32 g;
     } child;
-} parent = { {  } };
-./EXPRTest.at:161: diff -b -B $abs_srcdir/expr-testsuite/test.be.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.be.base stderr
-
+} parent = { { 32, { { -54.4 }, { -1.77 } } }, { 32768, { { -99.97 }, { -86 }, { -56.61 } } }, { 1048576, { { -90.17 } } } };
+./EXPRTest.at:159: diff -b -B $abs_srcdir/expr-testsuite/test.bc.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bc.base stderr
 The complete DDS:
 Dataset {
     Sequence {
@@ -7872,8 +7856,8 @@
     Int32 i;
     Int32 j;
 } parent = { { 32, 32 }, { 1024, 1024 } };
-stdout:
 ./EXPRTest.at:160: diff -b -B $abs_srcdir/expr-testsuite/test.bd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bd.base stderr
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7889,17 +7873,19 @@
 Sequence {
     Int32 i;
     Int32 j;
-    Sequence {
-        Float32 f;
-        Float32 g;
-    } child;
-} parent = { {  } };
-./EXPRTest.at:161: diff -b -B $abs_srcdir/expr-testsuite/test.be.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.be.base stderr
+} parent = { { 32, 32 }, { 1024, 1024 } };
+./EXPRTest.at:160: diff -b -B $abs_srcdir/expr-testsuite/test.bd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bd.base stderr
+
 96. EXPRTest.at:162: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "" -b (pass) ...
 ./EXPRTest.at:162: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "" -b -f "dummy" || true
+stdout:
+stdout:
+91. EXPRTest.at:160:  ok
+stderr:
 stderr:
-
 stdout:
+95. EXPRTest.at:162: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "" -b (pass) ...
+./EXPRTest.at:162: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "" -b -f "dummy" || true
 stdout:
 The complete DDS:
 Dataset {
@@ -7916,8 +7902,11 @@
 Sequence {
     Int32 i;
     Int32 j;
-} parent = { { 32, 32 }, { 1024, 1024 } };
-./EXPRTest.at:160: diff -b -B $abs_srcdir/expr-testsuite/test.bd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.bd.base stderr
+    Sequence {
+        Float32 f;
+        Float32 g;
+    } child;
+} parent = { {  } };
 The complete DDS:
 Dataset {
     Sequence {
@@ -7926,13 +7915,9 @@
         Sequence {
             Float32 f;
             Float32 g;
-            Sequence {
-                Byte a;
-                Byte b;
-            } baby;
         } child;
     } parent;
-} testc;
+} testb;
 The data:
 Sequence {
     Int32 i;
@@ -7940,29 +7925,20 @@
     Sequence {
         Float32 f;
         Float32 g;
-        Sequence {
-            Byte a;
-            Byte b;
-        } baby;
     } child;
-} parent = { { 32, 32, { { -54.4, -54.4, { { 0, 0 }, { 1, 1 }, { 2, 2 }, { 3, 3 } } }, { -1.77, -1.77, { { 4, 4 }, { 5, 5 }, { 6, 6 }, { 7, 7 } } }, { 98.93, 98.93, { { 8, 8 }, { 9, 9 }, { 10, 10 }, { 11, 11 } } }, { 92.68, 92.68, { { 12, 12 }, { 13, 13 }, { 14, 14 }, { 15, 15 } } } } }, { 1024, 1024, { { 99.48, 99.48, { { 16, 16 }, { 17, 17 }, { 18, 18 }, { 19, 19 } } }, { 81.67, 81.67, { { 20, 20 }, { 21, 21 }, { 22, 22 }, { 23, 23 } } }, { 10.59, 10.59, { { 24, 24 }, { 25, 25 }, { 26, 26 }, { 27, 27 } } }, { 91.29, 91.29, { { 28, 28 }, { 29, 29 }, { 30, 30 }, { 31, 31 } } } } }, { 32768, 32768, { { 45.2, 45.2, { { 32, 32 }, { 33, 33 }, { 34, 34 }, { 35, 35 } } }, { -99.97, -99.97, { { 36, 36 }, { 37, 37 }, { 38, 38 }, { 39, 39 } } }, { -86, -86, { { 40, 40 }, { 41, 41 }, { 42, 42 }, { 43, 43 } } }, { -56.61, -56.61, { { 44, 44 }, { 45, 45 }, { 46, 46 }, { 47, 47 } } } } }, { 1048576, 1048576, { { -90.17, -90.17, { { 48, 48 }, { 49, 49 }, { 50, 50 }, { 51, 51 } } }, { 99.38, 99.38, { { 52, 52 }, { 53, 53 }, { 54, 54 }, { 55, 55 } } }, { 81.67, 81.67, { { 56, 56 }, { 57, 57 }, { 58, 58 }, { 59, 59 } } }, { 10.59, 10.59, { { 60, 60 }, { 61, 61 }, { 62, 62 }, { 63, 63 } } } } } };
-97. EXPRTest.at:163: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b (pass) ...
-./EXPRTest.at:163: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b -f "dummy" || true
-94. EXPRTest.at:161:  ok
-./EXPRTest.at:162: diff -b -B $abs_srcdir/expr-testsuite/test.d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.d.base stderr
+} parent = { {  } };
+./EXPRTest.at:161: diff -b -B $abs_srcdir/expr-testsuite/test.be.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.be.base stderr
+./EXPRTest.at:161: diff -b -B $abs_srcdir/expr-testsuite/test.be.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.be.base stderr
+92. EXPRTest.at:160:  ok
 stdout:
 stdout:
+90. EXPRTest.at:159:  ok
 stdout:
+93. EXPRTest.at:161:  ok
+94. EXPRTest.at:161:  ok
+
 stderr:
-93. EXPRTest.at:161: 92. EXPRTest.at:160: stdout:
- ok
- ok
-95. EXPRTest.at:162: 91. EXPRTest.at:160:  ok
- ok
-98. EXPRTest.at:163: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b (pass) ...
-./EXPRTest.at:163: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b -f "dummy" || true
 stdout:
-stderr:
 The complete DDS:
 Dataset {
     Sequence {
@@ -7991,10 +7967,16 @@
         } baby;
     } child;
 } parent = { { 32, 32, { { -54.4, -54.4, { { 0, 0 }, { 1, 1 }, { 2, 2 }, { 3, 3 } } }, { -1.77, -1.77, { { 4, 4 }, { 5, 5 }, { 6, 6 }, { 7, 7 } } }, { 98.93, 98.93, { { 8, 8 }, { 9, 9 }, { 10, 10 }, { 11, 11 } } }, { 92.68, 92.68, { { 12, 12 }, { 13, 13 }, { 14, 14 }, { 15, 15 } } } } }, { 1024, 1024, { { 99.48, 99.48, { { 16, 16 }, { 17, 17 }, { 18, 18 }, { 19, 19 } } }, { 81.67, 81.67, { { 20, 20 }, { 21, 21 }, { 22, 22 }, { 23, 23 } } }, { 10.59, 10.59, { { 24, 24 }, { 25, 25 }, { 26, 26 }, { 27, 27 } } }, { 91.29, 91.29, { { 28, 28 }, { 29, 29 }, { 30, 30 }, { 31, 31 } } } } }, { 32768, 32768, { { 45.2, 45.2, { { 32, 32 }, { 33, 33 }, { 34, 34 }, { 35, 35 } } }, { -99.97, -99.97, { { 36, 36 }, { 37, 37 }, { 38, 38 }, { 39, 39 } } }, { -86, -86, { { 40, 40 }, { 41, 41 }, { 42, 42 }, { 43, 43 } } }, { -56.61, -56.61, { { 44, 44 }, { 45, 45 }, { 46, 46 }, { 47, 47 } } } } }, { 1048576, 1048576, { { -90.17, -90.17, { { 48, 48 }, { 49, 49 }, { 50, 50 }, { 51, 51 } } }, { 99.38, 99.38, { { 52, 52 }, { 53, 53 }, { 54, 54 }, { 55, 55 } } }, { 81.67, 81.67, { { 56, 56 }, { 57, 57 }, { 58, 58 }, { 59, 59 } } }, { 10.59, 10.59, { { 60, 60 }, { 61, 61 }, { 62, 62 }, { 63, 63 } } } } } };
-
-stdout:
 ./EXPRTest.at:162: diff -b -B $abs_srcdir/expr-testsuite/test.d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.d.base stderr
+stderr:
+stdout:
+stdout:
+97. EXPRTest.at:163: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b (pass) ...
+./EXPRTest.at:163: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b -f "dummy" || true
 
+stderr:
+
+96. EXPRTest.at:162:  ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -8013,24 +7995,21 @@
 The data:
 Sequence {
     Int32 i;
+    Int32 j;
     Sequence {
         Float32 f;
+        Float32 g;
         Sequence {
             Byte a;
+            Byte b;
         } baby;
     } child;
-} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } }, { 32768, { { 45.2, { { 32 }, { 33 }, { 34 }, { 35 } } }, { -99.97, { { 36 }, { 37 }, { 38 }, { 39 } } }, { -86, { { 40 }, { 41 }, { 42 }, { 43 } } }, { -56.61, { { 44 }, { 45 }, { 46 }, { 47 } } } } }, { 1048576, { { -90.17, { { 48 }, { 49 }, { 50 }, { 51 } } }, { 99.38, { { 52 }, { 53 }, { 54 }, { 55 } } }, { 81.67, { { 56 }, { 57 }, { 58 }, { 59 } } }, { 10.59, { { 60 }, { 61 }, { 62 }, { 63 } } } } } };
-./EXPRTest.at:163: diff -b -B $abs_srcdir/expr-testsuite/test.da.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.da.base stderr
-
-stdout:
-stderr:
+} parent = { { 32, 32, { { -54.4, -54.4, { { 0, 0 }, { 1, 1 }, { 2, 2 }, { 3, 3 } } }, { -1.77, -1.77, { { 4, 4 }, { 5, 5 }, { 6, 6 }, { 7, 7 } } }, { 98.93, 98.93, { { 8, 8 }, { 9, 9 }, { 10, 10 }, { 11, 11 } } }, { 92.68, 92.68, { { 12, 12 }, { 13, 13 }, { 14, 14 }, { 15, 15 } } } } }, { 1024, 1024, { { 99.48, 99.48, { { 16, 16 }, { 17, 17 }, { 18, 18 }, { 19, 19 } } }, { 81.67, 81.67, { { 20, 20 }, { 21, 21 }, { 22, 22 }, { 23, 23 } } }, { 10.59, 10.59, { { 24, 24 }, { 25, 25 }, { 26, 26 }, { 27, 27 } } }, { 91.29, 91.29, { { 28, 28 }, { 29, 29 }, { 30, 30 }, { 31, 31 } } } } }, { 32768, 32768, { { 45.2, 45.2, { { 32, 32 }, { 33, 33 }, { 34, 34 }, { 35, 35 } } }, { -99.97, -99.97, { { 36, 36 }, { 37, 37 }, { 38, 38 }, { 39, 39 } } }, { -86, -86, { { 40, 40 }, { 41, 41 }, { 42, 42 }, { 43, 43 } } }, { -56.61, -56.61, { { 44, 44 }, { 45, 45 }, { 46, 46 }, { 47, 47 } } } } }, { 1048576, 1048576, { { -90.17, -90.17, { { 48, 48 }, { 49, 49 }, { 50, 50 }, { 51, 51 } } }, { 99.38, 99.38, { { 52, 52 }, { 53, 53 }, { 54, 54 }, { 55, 55 } } }, { 81.67, 81.67, { { 56, 56 }, { 57, 57 }, { 58, 58 }, { 59, 59 } } }, { 10.59, 10.59, { { 60, 60 }, { 61, 61 }, { 62, 62 }, { 63, 63 } } } } } };
 stdout:
-96. EXPRTest.at:162:  ok
-97. EXPRTest.at:163:  ok
-99. EXPRTest.at:164: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b (pass) ...
-./EXPRTest.at:164: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b -f "dummy" || true
+./EXPRTest.at:162: diff -b -B $abs_srcdir/expr-testsuite/test.d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.d.base stderr
 
-stdout:
+98. EXPRTest.at:163: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b (pass) ...
+./EXPRTest.at:163: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b -f "dummy" || true
 
 The complete DDS:
 Dataset {
@@ -8058,22 +8037,22 @@
     } child;
 } parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } }, { 32768, { { 45.2, { { 32 }, { 33 }, { 34 }, { 35 } } }, { -99.97, { { 36 }, { 37 }, { 38 }, { 39 } } }, { -86, { { 40 }, { 41 }, { 42 }, { 43 } } }, { -56.61, { { 44 }, { 45 }, { 46 }, { 47 } } } } }, { 1048576, { { -90.17, { { 48 }, { 49 }, { 50 }, { 51 } } }, { 99.38, { { 52 }, { 53 }, { 54 }, { 55 } } }, { 81.67, { { 56 }, { 57 }, { 58 }, { 59 } } }, { 10.59, { { 60 }, { 61 }, { 62 }, { 63 } } } } } };
 ./EXPRTest.at:163: diff -b -B $abs_srcdir/expr-testsuite/test.da.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.da.base stderr
-
-102. EXPRTest.at:165: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b (pass) ...
-./EXPRTest.at:165: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b -f "dummy" || true
-
+stdout:
+99. EXPRTest.at:164: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b (pass) ...
+./EXPRTest.at:164: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b -f "dummy" || true
+95. EXPRTest.at:162:  ok
+stdout:
+97. EXPRTest.at:163:  ok
 101. EXPRTest.at:165: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b (pass) ...
 ./EXPRTest.at:165: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b -f "dummy" || true
 100. EXPRTest.at:164: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b (pass) ...
 ./EXPRTest.at:164: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b -f "dummy" || true
-stdout:
-103. EXPRTest.at:166: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b (pass) ...
-./EXPRTest.at:166: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b -f "dummy" || true
+102. EXPRTest.at:165: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b (pass) ...
+./EXPRTest.at:165: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b -f "dummy" || true
 stderr:
-104. EXPRTest.at:166: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b (pass) ...
-./EXPRTest.at:166: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b -f "dummy" || true
-98. EXPRTest.at:163:  ok
 stdout:
+
+
 The complete DDS:
 Dataset {
     Sequence {
@@ -8098,15 +8077,17 @@
             Byte a;
         } baby;
     } child;
-} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } } };
-./EXPRTest.at:164: diff -b -B $abs_srcdir/expr-testsuite/test.db.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.db.base stderr
+} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } }, { 32768, { { 45.2, { { 32 }, { 33 }, { 34 }, { 35 } } }, { -99.97, { { 36 }, { 37 }, { 38 }, { 39 } } }, { -86, { { 40 }, { 41 }, { 42 }, { 43 } } }, { -56.61, { { 44 }, { 45 }, { 46 }, { 47 } } } } }, { 1048576, { { -90.17, { { 48 }, { 49 }, { 50 }, { 51 } } }, { 99.38, { { 52 }, { 53 }, { 54 }, { 55 } } }, { 81.67, { { 56 }, { 57 }, { 58 }, { 59 } } }, { 10.59, { { 60 }, { 61 }, { 62 }, { 63 } } } } } };
+./EXPRTest.at:163: diff -b -B $abs_srcdir/expr-testsuite/test.da.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.da.base stderr
 stdout:
-105. EXPRTest.at:167: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b (pass) ...
-./EXPRTest.at:167: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b -f "dummy" || true
 stderr:
-99. EXPRTest.at:164:  ok
-stdout:
 stderr:
+stderr:
+stderr:
+stdout:
+stdout:
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -8131,10 +8112,10 @@
             Byte a;
         } baby;
     } child;
-} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } } };
-./EXPRTest.at:164: diff -b -B $abs_srcdir/expr-testsuite/test.db.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.db.base stderr
-stdout:
-stdout:
+} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } } } }, { 32768, { { -99.97, { { 36 }, { 37 }, { 38 }, { 39 } } }, { -86, { { 40 }, { 41 }, { 42 }, { 43 } } }, { -56.61, { { 44 }, { 45 }, { 46 }, { 47 } } } } }, { 1048576, { { -90.17, { { 48 }, { 49 }, { 50 }, { 51 } } } } } };
+103. EXPRTest.at:166: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b (pass) ...
+./EXPRTest.at:166: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b -f "dummy" || true
+./EXPRTest.at:165: diff -b -B $abs_srcdir/expr-testsuite/test.dc.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dc.base stderr
 The complete DDS:
 Dataset {
     Sequence {
@@ -8159,21 +8140,10 @@
             Byte a;
         } baby;
     } child;
-} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 } } } } } };
-./EXPRTest.at:166: diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stderr
-100. EXPRTest.at:164:  ok
-stdout:
-
+} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } } };
+./EXPRTest.at:164: diff -b -B $abs_srcdir/expr-testsuite/test.db.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.db.base stderr
 
-104. EXPRTest.at:166:  ok
-stderr:
-stderr:
-stderr:
-stdout:
-stderr:
-stdout:
-stdout:
-stdout:
+98. EXPRTest.at:163:  ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -8199,6 +8169,7 @@
         } baby;
     } child;
 } parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } } } }, { 32768, { { -99.97, { { 36 }, { 37 }, { 38 }, { 39 } } }, { -86, { { 40 }, { 41 }, { 42 }, { 43 } } }, { -56.61, { { 44 }, { 45 }, { 46 }, { 47 } } } } }, { 1048576, { { -90.17, { { 48 }, { 49 }, { 50 }, { 51 } } } } } };
+stdout:
 ./EXPRTest.at:165: diff -b -B $abs_srcdir/expr-testsuite/test.dc.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dc.base stderr
 The complete DDS:
 Dataset {
@@ -8220,9 +8191,28 @@
     Int32 i;
     Sequence {
         Float32 f;
+        Sequence {
+            Byte a;
+        } baby;
     } child;
-} parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } } };
-./EXPRTest.at:167: diff -b -B $abs_srcdir/expr-testsuite/test.de.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.de.base stderr
+} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 }, { 10 }, { 11 } } }, { 92.68, { { 12 }, { 13 }, { 14 }, { 15 } } } } }, { 1024, { { 99.48, { { 16 }, { 17 }, { 18 }, { 19 } } }, { 81.67, { { 20 }, { 21 }, { 22 }, { 23 } } }, { 10.59, { { 24 }, { 25 }, { 26 }, { 27 } } }, { 91.29, { { 28 }, { 29 }, { 30 }, { 31 } } } } } };
+./EXPRTest.at:164: diff -b -B $abs_srcdir/expr-testsuite/test.db.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.db.base stderr
+100. EXPRTest.at:164: stdout:
+ ok
+104. EXPRTest.at:166: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b (pass) ...
+./EXPRTest.at:166: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b -f "dummy" || true
+stdout:
+101. EXPRTest.at:165:  ok
+stdout:
+102. EXPRTest.at:165: 99. EXPRTest.at:164:  ok
+ ok
+stderr:
+105. EXPRTest.at:167: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b (pass) ...
+./EXPRTest.at:167: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b -f "dummy" || true
+
+stderr:
+stdout:
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -8248,7 +8238,6 @@
         } baby;
     } child;
 } parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 } } } } } };
-./EXPRTest.at:166: diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stderr
 The complete DDS:
 Dataset {
     Sequence {
@@ -8273,23 +8262,22 @@
             Byte a;
         } baby;
     } child;
-} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } } } }, { 32768, { { -99.97, { { 36 }, { 37 }, { 38 }, { 39 } } }, { -86, { { 40 }, { 41 }, { 42 }, { 43 } } }, { -56.61, { { 44 }, { 45 }, { 46 }, { 47 } } } } }, { 1048576, { { -90.17, { { 48 }, { 49 }, { 50 }, { 51 } } } } } };
-stdout:
-./EXPRTest.at:165: diff -b -B $abs_srcdir/expr-testsuite/test.dc.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dc.base stderr
-stdout:
-stdout:
+} parent = { { 32, { { -54.4, { { 0 }, { 1 }, { 2 }, { 3 } } }, { -1.77, { { 4 }, { 5 }, { 6 }, { 7 } } }, { 98.93, { { 8 }, { 9 } } } } } };
+./EXPRTest.at:166: diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stderr
+./EXPRTest.at:166: diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dd.base stderr
+
+
 106. EXPRTest.at:167: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b (pass) ...
 ./EXPRTest.at:167: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b -f "dummy" || true
 stdout:
+stdout:
+stderr:
 
-101. EXPRTest.at:165: 103. EXPRTest.at:166:  ok
- ok
-102. EXPRTest.at:165:  ok
-
-105. EXPRTest.at:167:  ok
+104. EXPRTest.at:166:  ok
+103. EXPRTest.at:166:  ok
 107. EXPRTest.at:168: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i&i<2000" -b (pass) ...
 ./EXPRTest.at:168: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i&i<2000" -b -f "dummy" || true
-stderr:
+
 stdout:
 The complete DDS:
 Dataset {
@@ -8313,9 +8301,9 @@
         Float32 f;
     } child;
 } parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } } };
+stderr:
 ./EXPRTest.at:167: diff -b -B $abs_srcdir/expr-testsuite/test.de.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.de.base stderr
 stdout:
-stderr:
 108. EXPRTest.at:168: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i&i<2000" -b (pass) ...
 ./EXPRTest.at:168: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i&i<2000" -b -f "dummy" || true
 stdout:
@@ -8337,19 +8325,27 @@
 The data:
 Sequence {
     Int32 i;
-} parent = { { 32 }, { 1024 } };
+    Sequence {
+        Float32 f;
+    } child;
+} parent = { { 32, { { -54.4 }, { -1.77 }, { 98.93 }, { 92.68 } } }, { 1024, { { 99.48 }, { 81.67 }, { 10.59 }, { 91.29 } } } };
+./EXPRTest.at:167: diff -b -B $abs_srcdir/expr-testsuite/test.de.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.de.base stderr
 109. EXPRTest.at:169: testing expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b (pass) ...
 ./EXPRTest.at:169: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b -f "dummy" || true
-./EXPRTest.at:168: diff -b -B $abs_srcdir/expr-testsuite/test.df.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.df.base stderr
-106. EXPRTest.at:167:  ok
-
-
-
+105. EXPRTest.at:167: 
+ ok
 
 stdout:
+110. EXPRTest.at:169: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b (pass) ...
+./EXPRTest.at:169: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b -f "dummy" || true
+106. EXPRTest.at:167:  ok
+112. EXPRTest.at:171: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i (pass) ...
+./EXPRTest.at:171: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i -f "dummy" || true
+111. EXPRTest.at:171: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i (pass) ...
+./EXPRTest.at:171: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i -f "dummy" || true
 stderr:
+
 stdout:
-107. EXPRTest.at:168:  ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -8370,35 +8366,14 @@
     Int32 i;
 } parent = { { 32 }, { 1024 } };
 ./EXPRTest.at:168: diff -b -B $abs_srcdir/expr-testsuite/test.df.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.df.base stderr
-
-111. EXPRTest.at:171: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i (pass) ...
-./EXPRTest.at:171: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i -f "dummy" || true
-stdout:
-110. EXPRTest.at:169: testing expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b (pass) ...
-./EXPRTest.at:169: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b -f "dummy" || true
-113. EXPRTest.at:172: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  (pass) ...
-./EXPRTest.at:172: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  -f "dummy" || true
-108. EXPRTest.at:168:  ok
-
-stderr:
-stdout:
-114. EXPRTest.at:172: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  (pass) ...
-./EXPRTest.at:172: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  -f "dummy" || true
 stderr:
-The complete DDS:
-Dataset {
-    Int32 i[4][5];
-} test61;
-The data:
-Int32 i[4][5] = {{32, 1024, 32768, 1048576, 33554432},{1073741824, 32, 1024, 32768, 1048576},{33554432, 1073741824, 32, 1024, 32768},{1048576, 33554432, 1073741824, 32, 1024}};
-./EXPRTest.at:171: diff -b -B $abs_srcdir/expr-testsuite/data.61a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61a.base stderr
 stderr:
-112. EXPRTest.at:171: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i (pass) ...
-./EXPRTest.at:171: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i -f "dummy" || true
-stdout:
 stdout:
 stderr:
 stdout:
+stdout:
+108. EXPRTest.at:168: stdout:
+ ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -8424,8 +8399,8 @@
         } baby;
     } child;
 } parent = { {  } };
+
 ./EXPRTest.at:169: diff -b -B $abs_srcdir/expr-testsuite/test.dg.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dg.base stderr
-stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -8452,9 +8427,42 @@
     } child;
 } parent = { {  } };
 ./EXPRTest.at:169: diff -b -B $abs_srcdir/expr-testsuite/test.dg.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.dg.base stderr
-stdout:
 stderr:
+stderr:
+The complete DDS:
+Dataset {
+    Sequence {
+        Int32 i;
+        Int32 j;
+        Sequence {
+            Float32 f;
+            Float32 g;
+            Sequence {
+                Byte a;
+                Byte b;
+            } baby;
+        } child;
+    } parent;
+} testc;
+The data:
+Sequence {
+    Int32 i;
+} parent = { { 32 }, { 1024 } };
+./EXPRTest.at:168: diff -b -B $abs_srcdir/expr-testsuite/test.df.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.df.base stderr
+stdout:
+stdout:
+stdout:
+stdout:
 stdout:
+113. EXPRTest.at:172: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  (pass) ...
+./EXPRTest.at:172: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  -f "dummy" || true
+109. EXPRTest.at:169:  ok
+The complete DDS:
+Dataset {
+    Int32 i[4][5];
+} test61;
+The data:
+Int32 i[4][5] = {{32, 1024, 32768, 1048576, 33554432},{1073741824, 32, 1024, 32768, 1048576},{33554432, 1073741824, 32, 1024, 32768},{1048576, 33554432, 1073741824, 32, 1024}};
 The complete DDS:
 Dataset {
     Int32 i[4][5];
@@ -8462,10 +8470,22 @@
 The data:
 Int32 i[4][5] = {{32, 1024, 32768, 1048576, 33554432},{1073741824, 32, 1024, 32768, 1048576},{33554432, 1073741824, 32, 1024, 32768},{1048576, 33554432, 1073741824, 32, 1024}};
 ./EXPRTest.at:171: diff -b -B $abs_srcdir/expr-testsuite/data.61a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61a.base stderr
-109. EXPRTest.at:169:  ok
+./EXPRTest.at:171: diff -b -B $abs_srcdir/expr-testsuite/data.61a.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61a.base stderr
+110. EXPRTest.at:169:  ok
+114. EXPRTest.at:172: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  (pass) ...
+./EXPRTest.at:172: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[0:2][0:2]  -f "dummy" || true
+107. EXPRTest.at:168:  ok
+stdout:
+
+112. EXPRTest.at:171:  ok
+stdout:
+
 111. EXPRTest.at:171:  ok
+stderr:
 115. EXPRTest.at:173: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][0:2]  (pass) ...
 ./EXPRTest.at:173: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][0:2]  -f "dummy" || true
+
+stdout:
 The complete DDS:
 Dataset {
     Int32 i[4][5];
@@ -8475,11 +8495,8 @@
 ./EXPRTest.at:172: diff -b -B $abs_srcdir/expr-testsuite/data.61b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61b.base stderr
 stderr:
 stdout:
-stdout:
 
 stdout:
-110. EXPRTest.at:169:  ok
-stdout:
 The complete DDS:
 Dataset {
     Int32 i[4][5];
@@ -8487,38 +8504,33 @@
 The data:
 Int32 i[3][3] = {{32, 1024, 32768},{1073741824, 32, 1024},{33554432, 1073741824, 32}};
 ./EXPRTest.at:172: diff -b -B $abs_srcdir/expr-testsuite/data.61b.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61b.base stderr
-stderr:
+
 114. EXPRTest.at:172:  ok
-112. EXPRTest.at:171:  ok
+116. EXPRTest.at:173: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][0:2]  (pass) ...
+./EXPRTest.at:173: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][0:2]  -f "dummy" || true
+stderr:
+117. EXPRTest.at:174: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  (pass) ...
+./EXPRTest.at:174: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  -f "dummy" || true
+119. EXPRTest.at:175: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.c0 -k SST (pass) ...
+./EXPRTest.at:175: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.c0 -k SST -f "dummy" || true
+118. EXPRTest.at:174: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  (pass) ...
+./EXPRTest.at:174: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  -f "dummy" || true
 stdout:
 stdout:
 
 113. EXPRTest.at:172:  ok
-
 The complete DDS:
 Dataset {
     Int32 i[4][5];
 } test61;
 The data:
 Int32 i[2][3] = {{1073741824, 32, 1024},{33554432, 1073741824, 32}};
-./EXPRTest.at:173: diff -b -B $abs_srcdir/expr-testsuite/data.61c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61c.base stderr
-
-116. EXPRTest.at:173: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][0:2]  (pass) ...
-./EXPRTest.at:173: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][0:2]  -f "dummy" || true
-stdout:
-115. EXPRTest.at:173:  ok
 
-117. EXPRTest.at:174: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  (pass) ...
-./EXPRTest.at:174: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  -f "dummy" || true
-
-118. EXPRTest.at:174: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  (pass) ...
-./EXPRTest.at:174: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k  i[1:2][1:2]  -f "dummy" || true
-
-119. EXPRTest.at:175: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.c0 -k SST (pass) ...
-./EXPRTest.at:175: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.c0 -k SST -f "dummy" || true
+./EXPRTest.at:173: diff -b -B $abs_srcdir/expr-testsuite/data.61c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61c.base stderr
 stderr:
 stderr:
 stdout:
+stderr:
 stdout:
 The complete DDS:
 Dataset {
@@ -8526,6 +8538,7 @@
 } test61;
 The data:
 Int32 i[2][3] = {{1073741824, 32, 1024},{33554432, 1073741824, 32}};
+stdout:
 ./EXPRTest.at:173: diff -b -B $abs_srcdir/expr-testsuite/data.61c.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61c.base stderr
 The complete DDS:
 Dataset {
@@ -8533,15 +8546,6 @@
 } test61;
 The data:
 Int32 i[2][2] = {{32, 1024},{1073741824, 32}};
-./EXPRTest.at:174: diff -b -B $abs_srcdir/expr-testsuite/data.61d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61d.base stderr
-120. EXPRTest.at:175: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.c0 -k SST (pass) ...
-./EXPRTest.at:175: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.c0 -k SST -f "dummy" || true
-121. EXPRTest.at:177: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "" (pass) ...
-./EXPRTest.at:177: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "" -f "dummy" || true
-stderr:
-stdout:
-stdout:
-stderr:
 The complete DDS:
 Dataset {
     Int32 i[4][5];
@@ -8549,11 +8553,41 @@
 The data:
 Int32 i[2][2] = {{32, 1024},{1073741824, 32}};
 ./EXPRTest.at:174: diff -b -B $abs_srcdir/expr-testsuite/data.61d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61d.base stderr
+./EXPRTest.at:174: diff -b -B $abs_srcdir/expr-testsuite/data.61d.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.61d.base stderr
 stdout:
-116. EXPRTest.at:173: 
 stdout:
- ok
+115. EXPRTest.at:173:  ok
+stdout:
+121. EXPRTest.at:177: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "" (pass) ...
+./EXPRTest.at:177: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "" -f "dummy" || true
+
+stdout:
+120. EXPRTest.at:175: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.c0 -k SST (pass) ...
+./EXPRTest.at:175: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.c0 -k SST -f "dummy" || true
+116. EXPRTest.at:173:  ok
+118. EXPRTest.at:174:  ok
+117. EXPRTest.at:174:  ok
+stderr:
+stderr:
+stdout:
+The complete DDS:
+Dataset {
+    Sequence {
+        Structure {
+            UInt32 i;
+        } inner;
+    } names;
+} test.e;
+The data:
+Sequence {
+    Structure {
+        UInt32 i;
+    } inner;
+} names = { { { 32 } }, { { 1024 } }, { { 32768 } }, { { 1048576 } } };
+./EXPRTest.at:177: diff -b -B $abs_srcdir/expr-testsuite/test.fa.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.fa.base stderr
 stdout:
+122. EXPRTest.at:177: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "" (pass) ...
+./EXPRTest.at:177: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "" -f "dummy" || true
 The complete DDS:
 Dataset {
     Grid {
@@ -8573,35 +8607,15 @@
     Float32 lon[11];
 } SST = {  Array: {{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10},{11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21},{22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32},{33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43},{44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54},{55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65},{66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76},{77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87},{88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98},{99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109},{110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120},{121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131},{132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142}}  Maps: {77, 64, 51, 38, 25, 12, -1, -14, -27, -40, -53, -66, -79}, {32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352} };
 ./EXPRTest.at:175: diff -b -B $abs_srcdir/expr-testsuite/data.z1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.z1.base stderr
-117. EXPRTest.at:174:  ok
-122. EXPRTest.at:177: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "" (pass) ...
-./EXPRTest.at:177: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "" -f "dummy" || true
 stderr:
 stdout:
-118. EXPRTest.at:174:  ok
-stderr:
-119. EXPRTest.at:175:  ok
-stdout:
+
 stdout:
-The complete DDS:
-Dataset {
-    Sequence {
-        Structure {
-            UInt32 i;
-        } inner;
-    } names;
-} test.e;
-The data:
-Sequence {
-    Structure {
-        UInt32 i;
-    } inner;
-} names = { { { 32 } }, { { 1024 } }, { { 32768 } }, { { 1048576 } } };
-./EXPRTest.at:177: diff -b -B $abs_srcdir/expr-testsuite/test.fa.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.fa.base stderr
-123. EXPRTest.at:178: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "&i<3000" (pass) ...
-./EXPRTest.at:178: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "&i<3000" -f "dummy" || true
-stderr:
 stdout:
+
+119. EXPRTest.at:175: 121. EXPRTest.at:177:  ok
+ ok
+
 The complete DDS:
 Dataset {
     Grid {
@@ -8621,6 +8635,9 @@
     Float32 lon[11];
 } SST = {  Array: {{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10},{11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21},{22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32},{33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43},{44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54},{55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65},{66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76},{77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87},{88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98},{99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109},{110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120},{121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131},{132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142}}  Maps: {77, 64, 51, 38, 25, 12, -1, -14, -27, -40, -53, -66, -79}, {32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352} };
 ./EXPRTest.at:175: diff -b -B $abs_srcdir/expr-testsuite/data.z1.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.z1.base stderr
+
+stderr:
+stdout:
 stdout:
 The complete DDS:
 Dataset {
@@ -8637,17 +8654,34 @@
     } inner;
 } names = { { { 32 } }, { { 1024 } }, { { 32768 } }, { { 1048576 } } };
 ./EXPRTest.at:177: diff -b -B $abs_srcdir/expr-testsuite/test.fa.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.fa.base stderr
-
-121. EXPRTest.at:177:  ok
-stdout:
-stdout:
+124. EXPRTest.at:178: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "&i<3000" (pass) ...
+./EXPRTest.at:178: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "&i<3000" -f "dummy" || true
+125. EXPRTest.at:182: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) ...
+./EXPRTest.at:182: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.21.dds -k "" -f "dummy" || true
+123. EXPRTest.at:178: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "&i<3000" (pass) ...
+./EXPRTest.at:178: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "&i<3000" -f "dummy" || true
 120. EXPRTest.at:175:  ok
-
-
+126. EXPRTest.at:182: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) ...
+./EXPRTest.at:182: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" -f "dummy" || true
+stdout:
+stderr:
 122. EXPRTest.at:177:  ok
+stdout:
+stderr:
+The complete DDS:
+Dataset {
+    Int32 a[0];
+} test.21;
+The data:
+Int32 a[0] = {};
+./EXPRTest.at:182: diff -b -B $abs_srcdir/expr-testsuite/data.21.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.21.base stderr
 
+stdout:
 stderr:
 stdout:
+stdout:
+
+stderr:
 The complete DDS:
 Dataset {
     Sequence {
@@ -8662,36 +8696,8 @@
         UInt32 i;
     } inner;
 } names = { { { 32 } }, { { 1024 } } };
+126. EXPRTest.at:182:  ok
 ./EXPRTest.at:178: diff -b -B $abs_srcdir/expr-testsuite/test.fb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.fb.base stderr
-126. EXPRTest.at:182: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) ...
-./EXPRTest.at:182: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" -f "dummy" || true
-
-
-stdout:
-124. EXPRTest.at:178: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "&i<3000" (pass) ...
-125. EXPRTest.at:182: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) ...
-./EXPRTest.at:182: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.21.dds -k "" -f "dummy" || true
-./EXPRTest.at:178: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "&i<3000" -f "dummy" || true
-127. EXPRTest.at:183: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.22.dds -k "" (pass) ...
-./EXPRTest.at:183: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.22.dds -k "" -f "dummy" || true
-123. EXPRTest.at:178:  ok
-
-129. EXPRTest.at:184: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.23.dds -k "" (pass) ...
-./EXPRTest.at:184: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.23.dds -k "" -f "dummy" || true
-128. EXPRTest.at:183: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.22.dds -k "" (pass) ...
-./EXPRTest.at:183: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.22.dds -k "" -f "dummy" || true
-stderr:
-stderr:
-stderr:
-stdout:
-stdout:
-
-The complete DDS:
-Dataset {
-    Int32 a[0];
-} test.21;
-The data:
-Int32 a[0] = {};
 The complete DDS:
 Dataset {
     Sequence {
@@ -8707,14 +8713,10 @@
     } inner;
 } names = { { { 32 } }, { { 1024 } } };
 ./EXPRTest.at:178: diff -b -B $abs_srcdir/expr-testsuite/test.fb.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.fb.base stderr
-./EXPRTest.at:182: diff -b -B $abs_srcdir/expr-testsuite/data.21.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.21.base stderr
-stdout:
-130. EXPRTest.at:184: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.23.dds -k "" (pass) ...
-./EXPRTest.at:184: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.23.dds -k "" -f "dummy" || true
-stdout:
-stderr:
-stderr:
 stdout:
+
+127. EXPRTest.at:183: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.22.dds -k "" (pass) ...
+./EXPRTest.at:183: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.22.dds -k "" -f "dummy" || true
 The complete DDS:
 Dataset {
     Int32 a[0];
@@ -8722,8 +8724,23 @@
 The data:
 Int32 a[0] = {};
 ./EXPRTest.at:182: diff -b -B $abs_srcdir/expr-testsuite/data.21.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.21.base stderr
-125. EXPRTest.at:182:  ok
+
+stdout:
+128. EXPRTest.at:183: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.22.dds -k "" (pass) ...
+./EXPRTest.at:183: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.22.dds -k "" -f "dummy" || true
+stdout:
 stdout:
+124. EXPRTest.at:178:  ok
+123. EXPRTest.at:178:  ok
+stderr:
+130. EXPRTest.at:184: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.23.dds -k "" (pass) ...
+./EXPRTest.at:184: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.23.dds -k "" -f "dummy" || true
+129. EXPRTest.at:184: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.23.dds -k "" (pass) ...
+./EXPRTest.at:184: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.23.dds -k "" -f "dummy" || true
+125. EXPRTest.at:182: stdout:
+ ok
+
+stderr:
 The complete DDS:
 Dataset {
     Int32 a;
@@ -8735,44 +8752,43 @@
 Int32 b[10] = {32, 1024, 32768, 1048576, 33554432, 1073741824, 32, 1024, 32768, 1048576};
 Int32 c[0] = {};
 ./EXPRTest.at:183: diff -b -B $abs_srcdir/expr-testsuite/data.22.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.22.base stderr
-stderr:
-124. EXPRTest.at:178:  ok
-stdout:
 stdout:
+
 131. EXPRTest.at:185: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.24.dds -k "" (pass) ...
 ./EXPRTest.at:185: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.24.dds -k "" -f "dummy" || true
-stdout:
+stderr:
 The complete DDS:
 Dataset {
     Int32 a;
     Int32 b[10];
-    Int32 c[4][0];
+    Int32 c[0];
 } test.22;
 The data:
 Int32 a = 32;
 Int32 b[10] = {32, 1024, 32768, 1048576, 33554432, 1073741824, 32, 1024, 32768, 1048576};
-Int32 c[4][0] = {{},{},{},{}};
+Int32 c[0] = {};
+./EXPRTest.at:183: diff -b -B $abs_srcdir/expr-testsuite/data.22.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.22.base stderr
+stdout:
+stderr:
+
+
+stdout:
+127. EXPRTest.at:183: 132. EXPRTest.at:185: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.24.dds -k "" (pass) ...
+./EXPRTest.at:185: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.24.dds -k "" -f "dummy" || true
+ ok
+stdout:
 stdout:
-./EXPRTest.at:184: diff -b -B $abs_srcdir/expr-testsuite/data.23.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.23.base stderr
-126. EXPRTest.at:182:  ok
 The complete DDS:
 Dataset {
     Int32 a;
     Int32 b[10];
-    Int32 c[0];
+    Int32 c[4][0];
 } test.22;
 The data:
 Int32 a = 32;
 Int32 b[10] = {32, 1024, 32768, 1048576, 33554432, 1073741824, 32, 1024, 32768, 1048576};
-Int32 c[0] = {};
-./EXPRTest.at:183: diff -b -B $abs_srcdir/expr-testsuite/data.22.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.22.base stderr
-127. EXPRTest.at:183:  ok
-stdout:
-stdout:
-128. EXPRTest.at:183:  ok
-stderr:
-129. EXPRTest.at:184:  ok
-stdout:
+Int32 c[4][0] = {{},{},{},{}};
+./EXPRTest.at:184: diff -b -B $abs_srcdir/expr-testsuite/data.23.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.23.base stderr
 The complete DDS:
 Dataset {
     Int32 a;
@@ -8784,14 +8800,16 @@
 Int32 b[10] = {32, 1024, 32768, 1048576, 33554432, 1073741824, 32, 1024, 32768, 1048576};
 Int32 c[4][0] = {{},{},{},{}};
 ./EXPRTest.at:184: diff -b -B $abs_srcdir/expr-testsuite/data.23.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.23.base stderr
-
 stdout:
-
-
+stdout:
+133. EXPRTest.at:189: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.25.dds -k "" (pass) ...
+./EXPRTest.at:189: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.25.dds -k "" -f "dummy" || true
+129. EXPRTest.at:184:  ok
+128. EXPRTest.at:183:  ok
 130. EXPRTest.at:184:  ok
-
-
 stderr:
+134. EXPRTest.at:189: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.25.dds -k "" (pass) ...
+./EXPRTest.at:189: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.25.dds -k "" -f "dummy" || true
 stdout:
 The complete DDS:
 Dataset {
@@ -8804,26 +8822,13 @@
 Int32 b[10] = {32, 1024, 32768, 1048576, 33554432, 1073741824, 32, 1024, 32768, 1048576};
 Int32 c[0][4] = {};
 ./EXPRTest.at:185: diff -b -B $abs_srcdir/expr-testsuite/data.24.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.24.base stderr
-
-133. EXPRTest.at:189: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.25.dds -k "" (pass) ...
-./EXPRTest.at:189: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.25.dds -k "" -f "dummy" || true
-135. EXPRTest.at:190: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.26.dds -k "" (pass) ...
-./EXPRTest.at:190: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.26.dds -k "" -f "dummy" || true
+stderr:
 stdout:
-132. EXPRTest.at:185: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.24.dds -k "" (pass) ...
-./EXPRTest.at:185: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.24.dds -k "" -f "dummy" || true
-134. EXPRTest.at:189: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.25.dds -k "" (pass) ...
-./EXPRTest.at:189: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.25.dds -k "" -f "dummy" || true
 
-136. EXPRTest.at:190: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.26.dds -k "" (pass) ...
-./EXPRTest.at:190: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.26.dds -k "" -f "dummy" || true
-131. EXPRTest.at:185:  ok
-137. EXPRTest.at:195: testing Error: test.1 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
-COMMAND: expr-test -e -p expr-testsuite/test.1 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
-./EXPRTest.at:195: $abs_builddir/expr-test -e -p $dds -k $ce
-stderr:
-stderr:
+132. EXPRTest.at:185:  ok
 stdout:
+
+
 stderr:
 The complete DDS:
 Dataset {
@@ -8835,10 +8840,24 @@
 Int32 a = 32;
 Int32 b[10] = {32, 1024, 32768, 1048576, 33554432, 1073741824, 32, 1024, 32768, 1048576};
 Int32 c[0][4] = {};
-stderr:
+stdout:
 ./EXPRTest.at:185: diff -b -B $abs_srcdir/expr-testsuite/data.24.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.24.base stderr
+stderr:
+
+The complete DDS:
+Dataset {
+    Structure {
+    } exp;
+} data6;
+The data:
+Structure {
+} exp = {  };
+./EXPRTest.at:189: diff -b -B $abs_srcdir/expr-testsuite/data.25.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.25.base stderr
 stdout:
+131. EXPRTest.at:185:  ok
 stdout:
+stdout:
+
 The complete DDS:
 Dataset {
     Structure {
@@ -8847,10 +8866,39 @@
 The data:
 Structure {
 } exp = {  };
+133. EXPRTest.at:189:  ok
+./EXPRTest.at:189: diff -b -B $abs_srcdir/expr-testsuite/data.25.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.25.base stderr
+136. EXPRTest.at:190: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.26.dds -k "" (pass) ...
+./EXPRTest.at:190: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.26.dds -k "" -f "dummy" || true
+137. EXPRTest.at:195: testing Error: test.1 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
+COMMAND: expr-test -e -p expr-testsuite/test.1 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
+./EXPRTest.at:195: $abs_builddir/expr-test -e -p $dds -k $ce
+135. EXPRTest.at:190: testing expr-test -b -w $abs_srcdir/expr-testsuite/test.26.dds -k "" (pass) ...
+./EXPRTest.at:190: $abs_builddir/expr-test -b -w $abs_srcdir/expr-testsuite/test.26.dds -k "" -f "dummy" || true
 138. EXPRTest.at:196: testing Error: test.2 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
 COMMAND: expr-test -e -p expr-testsuite/test.2 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
 ./EXPRTest.at:196: $abs_builddir/expr-test -e -p $dds -k $ce
-./EXPRTest.at:189: diff -b -B $abs_srcdir/expr-testsuite/data.25.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.25.base stderr
+stdout:
+139. EXPRTest.at:197: testing Error: test.3 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
+COMMAND: expr-test -e -p expr-testsuite/test.3 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
+./EXPRTest.at:197: $abs_builddir/expr-test -e -p $dds -k $ce
+134. EXPRTest.at:189:  ok
+stderr:
+Constraint expression parse error: the expression referenced a identifier not found in the dataset.
+stdout:
+Dataset {
+    Int32 i;
+    Int32 j;
+} test1;
+Int32 i: Send False;
+Int32 j: Send False;
+./EXPRTest.at:195: diff -b -B $abs_srcdir/expr-testsuite/test.1.error stderr
+
+stderr:
+stderr:
+137. EXPRTest.at:195:  ok
+stderr:
+stdout:
 stdout:
 The complete DDS:
 Dataset {
@@ -8869,27 +8917,11 @@
     } data;
 } exp = { 32, 32, {  } };
 ./EXPRTest.at:190: diff -b -B $abs_srcdir/expr-testsuite/data.26.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.26.base stderr
+Constraint expression parse error: the expression referenced a identifier not found in the dataset.
 stdout:
 The complete DDS:
 Dataset {
     Structure {
-    } exp;
-} data6;
-The data:
-Structure {
-} exp = {  };
-stdout:
-./EXPRTest.at:189: diff -b -B $abs_srcdir/expr-testsuite/data.25.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.25.base stderr
-stderr:
-stdout:
-132. EXPRTest.at:185:  ok
-133. EXPRTest.at:189:  ok
-135. EXPRTest.at:190:  ok
-stdout:
-
-The complete DDS:
-Dataset {
-    Structure {
         Int32 j;
         Int32 i;
         Structure {
@@ -8904,23 +8936,26 @@
     } data;
 } exp = { 32, 32, {  } };
 ./EXPRTest.at:190: diff -b -B $abs_srcdir/expr-testsuite/data.26.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.26.base stderr
-stdout:
-stderr:
-134. EXPRTest.at:189:  ok
-stderr:
-Constraint expression parse error: the expression referenced a identifier not found in the dataset.
-stdout:
-stdout:
-Constraint expression parse error: the expression referenced a identifier not found in the dataset.
 Dataset {
-    Int32 i;
+    Int32 i[20];
     Int32 j;
 } test1;
-Int32 i: Send False;
+Int32 i: Send False[20];
 Int32 j: Send False;
+./EXPRTest.at:197: diff -b -B $abs_srcdir/expr-testsuite/test.3.error stderr
+stdout:
+
 stdout:
-./EXPRTest.at:195: diff -b -B $abs_srcdir/expr-testsuite/test.1.error stderr
 136. EXPRTest.at:190:  ok
+139. EXPRTest.at:197:  ok
+
+stderr:
+Constraint expression parse error: the expression referenced a identifier not found in the dataset.
+140. EXPRTest.at:198: testing Error: test.5 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
+COMMAND: expr-test -e -p expr-testsuite/test.5 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
+./EXPRTest.at:198: $abs_builddir/expr-test -e -p $dds -k $ce
+stdout:
+135. EXPRTest.at:190:  ok
 Dataset {
     Structure {
         Int32 j;
@@ -8949,54 +8984,36 @@
 } s3: Send False;
 ./EXPRTest.at:196: diff -b -B $abs_srcdir/expr-testsuite/test.2.error stderr
 
-
-137. EXPRTest.at:195:  ok
-139. EXPRTest.at:197: testing Error: test.3 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
-COMMAND: expr-test -e -p expr-testsuite/test.3 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
-./EXPRTest.at:197: $abs_builddir/expr-test -e -p $dds -k $ce
-
-
 138. EXPRTest.at:196:  ok
+
+142. EXPRTest.at:204: testing Error: test.3 i[4:1] (pass) ...
+COMMAND: expr-test -e -p expr-testsuite/test.3 -k i[4:1]
+./EXPRTest.at:204: $abs_builddir/expr-test -e -p $dds -k $ce
 141. EXPRTest.at:203: testing Error: test.3 i[10:9] (pass) ...
 COMMAND: expr-test -e -p expr-testsuite/test.3 -k i[10:9]
 ./EXPRTest.at:203: $abs_builddir/expr-test -e -p $dds -k $ce
 
 stderr:
-140. EXPRTest.at:198: testing Error: test.5 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ...
-COMMAND: expr-test -e -p expr-testsuite/test.5 -k d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1
-./EXPRTest.at:198: $abs_builddir/expr-test -e -p $dds -k $ce
-142. EXPRTest.at:204: testing Error: test.3 i[4:1] (pass) ...
-COMMAND: expr-test -e -p expr-testsuite/test.3 -k i[4:1]
-./EXPRTest.at:204: $abs_builddir/expr-test -e -p $dds -k $ce
 
+stderr:
+The start value of an array index is past the stop value.
+stdout:
+144. EXPRTest.at:207: testing Error: test.5 g[2:4][0][1:0] (pass) ...
+COMMAND: expr-test -e -p expr-testsuite/test.5 -k g[2:4][0][1:0]
+./EXPRTest.at:207: $abs_builddir/expr-test -e -p $dds -k $ce
+stderr:
 Constraint expression parse error: the expression referenced a identifier not found in the dataset.
 stdout:
-
-Dataset {
-    Int32 i[20];
-    Int32 j;
-} test1;
-Int32 i: Send False[20];
-Int32 j: Send False;
-./EXPRTest.at:197: diff -b -B $abs_srcdir/expr-testsuite/test.3.error stderr
 143. EXPRTest.at:206: testing Error: test.5 g[2:2:1][0][0] (pass) ...
 COMMAND: expr-test -e -p expr-testsuite/test.5 -k g[2:2:1][0][0]
 ./EXPRTest.at:206: $abs_builddir/expr-test -e -p $dds -k $ce
-139. EXPRTest.at:197:  ok
-stderr:
-stderr:
-The start value of an array index is past the stop value.
-stdout:
-Constraint expression parse error: the expression referenced a identifier not found in the dataset.
 Dataset {
     Int32 i[20];
     Int32 j;
 } test1;
 Int32 i: Send False[20];
 Int32 j: Send False;
-stdout:
-./EXPRTest.at:203: diff -b -B $abs_srcdir/expr-testsuite/test.3b.error stderr
-stderr:
+./EXPRTest.at:204: diff -b -B $abs_srcdir/expr-testsuite/test.3c.error stderr
 Dataset {
     Int32 i[20];
     Int32 j;
@@ -9022,28 +9039,26 @@
     Float64 height: Send False[7];
 } g: Send False;
 ./EXPRTest.at:198: diff -b -B $abs_srcdir/expr-testsuite/test.5.error stderr
+145. EXPRTest.at:209: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b (pass) ...
+./EXPRTest.at:209: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b -f "dummy" || true
 The start value of an array index is past the stop value.
 stdout:
-Dataset {
+142. EXPRTest.at:204:  ok
+140. EXPRTest.at:198: Dataset {
     Int32 i[20];
     Int32 j;
 } test1;
 Int32 i: Send False[20];
 Int32 j: Send False;
-./EXPRTest.at:204: diff -b -B $abs_srcdir/expr-testsuite/test.3c.error stderr
+ ok
+./EXPRTest.at:203: diff -b -B $abs_srcdir/expr-testsuite/test.3b.error stderr
 141. EXPRTest.at:203:  ok
-145. EXPRTest.at:209: testing expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b (pass) ...
-./EXPRTest.at:209: $abs_builddir/expr-test -w $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b -f "dummy" || true
-144. EXPRTest.at:207: testing Error: test.5 g[2:4][0][1:0] (pass) ...
-COMMAND: expr-test -e -p expr-testsuite/test.5 -k g[2:4][0][1:0]
-./EXPRTest.at:207: $abs_builddir/expr-test -e -p $dds -k $ce
-142. EXPRTest.at:204:  ok
 stderr:
-140. EXPRTest.at:198:  ok
+stderr:
+The start value of an array index is past the stop value.
+stdout:
 The start value of an array index is past the stop value.
 stdout:
-146. EXPRTest.at:209: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b (pass) ...
-./EXPRTest.at:209: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b -f "dummy" || true
 Dataset {
     Int32 i[20];
     Int32 j;
@@ -9069,13 +9084,6 @@
     Float64 height: Send False[7];
 } g: Send False;
 ./EXPRTest.at:206: diff -b -B $abs_srcdir/expr-testsuite/test.5a.error stderr
-stderr:
-143. EXPRTest.at:206:  ok
-stderr:
-The start value of an array index is past the stop value.
-stdout:
-The start value of an index into a sequence is past the stop value.
-stdout:
 Dataset {
     Int32 i[20];
     Int32 j;
@@ -9101,6 +9109,9 @@
     Float64 height: Send False[7];
 } g: Send False;
 ./EXPRTest.at:207: diff -b -B $abs_srcdir/expr-testsuite/test.5b.error stderr
+stderr:
+The start value of an index into a sequence is past the stop value.
+stdout:
 The complete DDS:
 Dataset {
     Sequence {
@@ -9109,11 +9120,14 @@
     } s;
 } testa;
 ./EXPRTest.at:209: diff -b -B $abs_srcdir/expr-testsuite/test.a.error.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.a.error.base stderr
+146. EXPRTest.at:209: testing expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b (pass) ...
+./EXPRTest.at:209: $abs_builddir/expr-test -W $abs_srcdir/expr-testsuite/test.a -k s[3:0] -b -f "dummy" || true
+144. EXPRTest.at:207:  ok
+143. EXPRTest.at:206:  ok
 stderr:
-The start value of an index into a sequence is past the stop value.
 stdout:
+The start value of an index into a sequence is past the stop value.
 stdout:
-144. EXPRTest.at:207:  ok
 The complete DDS:
 Dataset {
     Sequence {
@@ -9121,8 +9135,8 @@
         Int32 j;
     } s;
 } testa;
-./EXPRTest.at:209: diff -b -B $abs_srcdir/expr-testsuite/test.a.error.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.a.error.base stderr
 145. EXPRTest.at:209:  ok
+./EXPRTest.at:209: diff -b -B $abs_srcdir/expr-testsuite/test.a.error.base stdout || diff -b -B $abs_srcdir/expr-testsuite/test.a.error.base stderr
 stdout:
 146. EXPRTest.at:209:  ok
 
@@ -9135,7 +9149,7 @@
 make[4]: Leaving directory '/build/libdap-3.20.11/tests'
 make[3]: Leaving directory '/build/libdap-3.20.11'
 make[2]: Leaving directory '/build/libdap-3.20.11'
-	rm -fr -- /tmp/dh-xdg-rundir-Jd4_y08h
+	rm -fr -- /tmp/dh-xdg-rundir-RZ2iQtZa
 make[1]: Leaving directory '/build/libdap-3.20.11'
    create-stamp debian/debhelper-build-stamp
  fakeroot debian/rules binary
@@ -9348,32 +9362,32 @@
 make[1]: [debian/rules:36: override_dh_installdocs] Error 1 (ignored)
 make[1]: Leaving directory '/build/libdap-3.20.11'
    dh_installchangelogs
-	install -m0755 -d debian/libdapclient6v5/usr/share/doc/libdapclient6v5
-	install -p -m0644 debian/.debhelper/generated/libdapclient6v5/dh_installchangelogs.dch.trimmed debian/libdapclient6v5/usr/share/doc/libdapclient6v5/changelog.Debian
-	install -p -m0644 ./ChangeLog debian/libdapclient6v5/usr/share/doc/libdapclient6v5/changelog
+	install -m0755 -d debian/libdap27/usr/share/doc/libdap27
+	install -p -m0644 debian/.debhelper/generated/libdap27/dh_installchangelogs.dch.trimmed debian/libdap27/usr/share/doc/libdap27/changelog.Debian
+	install -p -m0644 ./ChangeLog debian/libdap27/usr/share/doc/libdap27/changelog
 	install -m0755 -d debian/libdap-bin/usr/share/doc/libdap-bin
 	install -p -m0644 debian/.debhelper/generated/libdap-bin/dh_installchangelogs.dch.trimmed debian/libdap-bin/usr/share/doc/libdap-bin/changelog.Debian
 	install -p -m0644 ./ChangeLog debian/libdap-bin/usr/share/doc/libdap-bin/changelog
+	install -m0755 -d debian/libdapclient6v5/usr/share/doc/libdapclient6v5
+	install -p -m0644 debian/.debhelper/generated/libdapclient6v5/dh_installchangelogs.dch.trimmed debian/libdapclient6v5/usr/share/doc/libdapclient6v5/changelog.Debian
+	install -p -m0644 ./ChangeLog debian/libdapclient6v5/usr/share/doc/libdapclient6v5/changelog
 	install -m0755 -d debian/libdapserver7v5/usr/share/doc/libdapserver7v5
 	install -p -m0644 debian/.debhelper/generated/libdapserver7v5/dh_installchangelogs.dch.trimmed debian/libdapserver7v5/usr/share/doc/libdapserver7v5/changelog.Debian
 	install -p -m0644 ./ChangeLog debian/libdapserver7v5/usr/share/doc/libdapserver7v5/changelog
-	install -m0755 -d debian/libdap-doc/usr/share/doc/libdap-doc
-	install -p -m0644 debian/.debhelper/generated/libdap-doc/dh_installchangelogs.dch.trimmed debian/libdap-doc/usr/share/doc/libdap-doc/changelog.Debian
-	install -p -m0644 ./ChangeLog debian/libdap-doc/usr/share/doc/libdap-doc/changelog
 	install -m0755 -d debian/libdap-dev/usr/share/doc/libdap-dev
 	install -p -m0644 debian/.debhelper/generated/libdap-dev/dh_installchangelogs.dch.trimmed debian/libdap-dev/usr/share/doc/libdap-dev/changelog.Debian
 	install -p -m0644 ./ChangeLog debian/libdap-dev/usr/share/doc/libdap-dev/changelog
-	install -m0755 -d debian/libdap27/usr/share/doc/libdap27
-	install -p -m0644 debian/.debhelper/generated/libdap27/dh_installchangelogs.dch.trimmed debian/libdap27/usr/share/doc/libdap27/changelog.Debian
-	install -p -m0644 ./ChangeLog debian/libdap27/usr/share/doc/libdap27/changelog
+	install -m0755 -d debian/libdap-doc/usr/share/doc/libdap-doc
+	install -p -m0644 debian/.debhelper/generated/libdap-doc/dh_installchangelogs.dch.trimmed debian/libdap-doc/usr/share/doc/libdap-doc/changelog.Debian
+	install -p -m0644 ./ChangeLog debian/libdap-doc/usr/share/doc/libdap-doc/changelog
    dh_installman
 	man-recode --to-code UTF-8 --suffix .dh-new debian/libdap-bin/usr/share/man/man1/getdap.1
-	man-recode --to-code UTF-8 --suffix .dh-new debian/libdap-bin/usr/share/man/man1/getdap4.1
 	man-recode --to-code UTF-8 --suffix .dh-new debian/libdap-dev/usr/share/man/man1/dap-config.1
-	mv debian/libdap-bin/usr/share/man/man1/getdap.1.dh-new debian/libdap-bin/usr/share/man/man1/getdap.1
-	chmod 0644 -- debian/libdap-bin/usr/share/man/man1/getdap.1
+	man-recode --to-code UTF-8 --suffix .dh-new debian/libdap-bin/usr/share/man/man1/getdap4.1
 	mv debian/libdap-bin/usr/share/man/man1/getdap4.1.dh-new debian/libdap-bin/usr/share/man/man1/getdap4.1
 	chmod 0644 -- debian/libdap-bin/usr/share/man/man1/getdap4.1
+	mv debian/libdap-bin/usr/share/man/man1/getdap.1.dh-new debian/libdap-bin/usr/share/man/man1/getdap.1
+	chmod 0644 -- debian/libdap-bin/usr/share/man/man1/getdap.1
 	mv debian/libdap-dev/usr/share/man/man1/dap-config.1.dh-new debian/libdap-dev/usr/share/man/man1/dap-config.1
 	chmod 0644 -- debian/libdap-dev/usr/share/man/man1/dap-config.1
    dh_perl
@@ -9394,40 +9408,38 @@
 	ln -s ../../../javascript/jquery/jquery.js debian/libdap-doc/usr/share/doc/libdap-doc/html/jquery.js
    dh_strip_nondeterminism
 	Using 1659506429 as canonical time
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_s.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_h.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_b.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_a.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/sync_on.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/sync_off.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/splitbar.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/open.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/nav_h.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/nav_g.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/nav_f.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_9.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_8.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_7.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_6.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_54.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_53.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_52.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_51.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_50.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_5.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_49.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_48.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_47.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_46.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_45.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_44.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_43.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_42.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_41.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_40.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_4.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_39.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_38.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Float64__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Float32__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1EventHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Error__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DataDDS__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DapObj__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DMR__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DDXParseFailed__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DDS__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DAS__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4StreamUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4StreamMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Sequence__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Opaque__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Group__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4FunctionScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Enum__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4CEScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Attributes__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Attribute__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Constructor__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Byte__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1BaseType__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1AttrTable__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Array__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1AlarmHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classd4__functionFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classd4__ceFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/bdwn.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/bc_s.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_37.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_36.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_35.png using File::StripNondeterminism::handlers::png
@@ -9462,74 +9474,6 @@
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_0.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/graph_legend.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/folderopen.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/folderclosed.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/doc.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/closed.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__outbuf__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__ostream__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__istream__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__inbuf__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRStreamUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRStreamMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRFileUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRFileMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Vector__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Url__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UInt64__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UInt32__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UInt16__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Structure__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Str__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1StdinResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1SignalHandlerRegisteredErr__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Sequence__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Response__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1ResponseTooBigErr__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1PipeResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Marshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1InternalErr__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int8__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int64__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int32__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int16__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1HTTPResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1HTTPCacheResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1HTTPCacheInterruptHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_h.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_b.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_a.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/sync_on.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/sync_off.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/splitbar.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/open.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/nav_h.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/nav_g.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/nav_f.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_9.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_8.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_7.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_6.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_54.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_53.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_52.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_51.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_50.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_5.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_49.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_48.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_47.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_46.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_45.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_44.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_43.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_42.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_41.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_40.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_4.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_39.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_38.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_37.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_36.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_35.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_34.png using File::StripNondeterminism::handlers::png
@@ -9564,72 +9508,108 @@
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/graph_legend.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/folderopen.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/folderclosed.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Float64__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Float32__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1EventHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Error__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DataDDS__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DapObj__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DMR__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DDXParseFailed__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DDS__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1DAS__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4StreamUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4StreamMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Sequence__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Opaque__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Group__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4FunctionScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Enum__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4CEScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Attributes__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1D4Attribute__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Constructor__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Byte__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1BaseType__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1AttrTable__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Array__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1AlarmHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classd4__functionFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classd4__ceFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/bdwn.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/bc_s.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Grid__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Float64__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Float32__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1EventHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Error__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DataDDS__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DapObj__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DMR__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DDXParseFailed__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DDS__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DAS__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4StreamUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4StreamMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Sequence__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Opaque__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Group__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4FunctionScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Enum__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4CEScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Attributes__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Attribute__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Constructor__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Byte__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1BaseType__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1AttrTable__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Array__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1AlarmHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classd4__functionFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classd4__ceFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/bdwn.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/bc_s.png using File::StripNondeterminism::handlers::png
-	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_s.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_s.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_h.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_b.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/tab_a.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/sync_on.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/sync_off.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/splitbar.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/open.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/nav_h.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/nav_g.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/nav_f.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_9.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_8.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_7.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_6.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_54.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_53.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_52.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_51.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_50.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_5.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_49.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_48.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_47.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_46.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_45.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_44.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_43.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_42.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_41.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_40.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_4.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_39.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/inherit_graph_38.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_h.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_b.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_a.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/sync_on.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/sync_off.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/splitbar.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/open.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/nav_h.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/nav_g.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/nav_f.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_9.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_8.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_7.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_6.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_54.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_53.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_52.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_51.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_50.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_5.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_49.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_48.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_47.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_46.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_45.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_44.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_43.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_42.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_41.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_40.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_4.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_39.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_38.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/inherit_graph_37.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/folderclosed.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/doc.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/closed.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__outbuf__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__ostream__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__istream__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1chunked__inbuf__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRStreamUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRStreamMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRFileUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1XDRFileMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Vector__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Url__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UInt64__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UInt32__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1UInt16__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Structure__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Str__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1StdinResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1SignalHandlerRegisteredErr__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Sequence__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Response__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1ResponseTooBigErr__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1PipeResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Marshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1InternalErr__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int8__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int64__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int32__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Int16__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1HTTPResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1HTTPCacheResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1HTTPCacheInterruptHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/doc.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/closed.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1chunked__outbuf__inherit__graph.png using File::StripNondeterminism::handlers::png
@@ -9664,62 +9644,96 @@
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1HTTPCacheResponse__inherit__graph.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1HTTPCacheInterruptHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
 	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/classlibdap_1_1Grid__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Grid__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Float64__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Float32__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1EventHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Error__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DataDDS__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DapObj__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DMR__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DDXParseFailed__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DDS__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1DAS__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4StreamUnMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4StreamMarshaller__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Sequence__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Opaque__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Group__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4FunctionScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Enum__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4CEScanner__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Attributes__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1D4Attribute__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Constructor__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Byte__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1BaseType__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1BaseTypeFactory__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1AttrTable__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1Array__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classlibdap_1_1AlarmHandler__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classd4__functionFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/classd4__ceFlexLexer__inherit__graph.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/bdwn.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-dev/html/bc_s.png using File::StripNondeterminism::handlers::png
+	Normalizing debian/libdap-doc/usr/share/doc/libdap-doc/html/tab_s.png using File::StripNondeterminism::handlers::png
    dh_compress
 	cd debian/libdap27
 	cd debian/libdapclient6v5
 	cd debian/libdapserver7v5
-	cd debian/libdap-bin
 	cd debian/libdap-dev
+	cd debian/libdap-bin
 	cd debian/libdap-doc
-	chmod a-x usr/share/doc/libdapserver7v5/changelog usr/share/doc/libdapserver7v5/changelog.Debian
 	chmod a-x usr/share/doc/libdap27/changelog usr/share/doc/libdap27/changelog.Debian
-	gzip -9nf usr/share/doc/libdapserver7v5/changelog usr/share/doc/libdapserver7v5/changelog.Debian
-	gzip -9nf usr/share/doc/libdap27/changelog usr/share/doc/libdap27/changelog.Debian
-	chmod a-x usr/share/doc/libdap-dev/changelog usr/share/doc/libdap-dev/changelog.Debian usr/share/man/man1/dap-config.1
 	chmod a-x usr/share/doc/libdapclient6v5/changelog usr/share/doc/libdapclient6v5/changelog.Debian
+	chmod a-x usr/share/doc/libdap-dev/changelog usr/share/doc/libdap-dev/changelog.Debian usr/share/man/man1/dap-config.1
+	gzip -9nf usr/share/doc/libdap27/changelog usr/share/doc/libdap27/changelog.Debian
 	gzip -9nf usr/share/doc/libdap-dev/changelog usr/share/doc/libdap-dev/changelog.Debian usr/share/man/man1/dap-config.1
+	chmod a-x usr/share/doc/libdapserver7v5/changelog usr/share/doc/libdapserver7v5/changelog.Debian
 	gzip -9nf usr/share/doc/libdapclient6v5/changelog usr/share/doc/libdapclient6v5/changelog.Debian
+	gzip -9nf usr/share/doc/libdapserver7v5/changelog usr/share/doc/libdapserver7v5/changelog.Debian
 	chmod a-x usr/share/doc/libdap-bin/changelog usr/share/doc/libdap-bin/changelog.Debian usr/share/man/man1/getdap.1 usr/share/man/man1/getdap4.1
 	gzip -9nf usr/share/doc/libdap-bin/changelog usr/share/doc/libdap-bin/changelog.Debian usr/share/man/man1/getdap.1 usr/share/man/man1/getdap4.1
 	cd '/build/libdap-3.20.11'
-	chmod a-x usr/share/doc/libdap-dev/html/Nodes.xml usr/share/doc/libdap-dev/html/Tokens.xml usr/share/doc/libdap-doc/changelog usr/share/doc/libdap-doc/changelog.Debian usr/share/doc/libdap-doc/html/Nodes.xml usr/share/doc/libdap-doc/html/Tokens.xml
-	gzip -9nf usr/share/doc/libdap-dev/html/Nodes.xml usr/share/doc/libdap-dev/html/Tokens.xml usr/share/doc/libdap-doc/changelog usr/share/doc/libdap-doc/changelog.Debian usr/share/doc/libdap-doc/html/Nodes.xml usr/share/doc/libdap-doc/html/Tokens.xml
 	cd '/build/libdap-3.20.11'
 	cd '/build/libdap-3.20.11'
 	cd '/build/libdap-3.20.11'
 	cd '/build/libdap-3.20.11'
+	chmod a-x usr/share/doc/libdap-dev/html/Nodes.xml usr/share/doc/libdap-dev/html/Tokens.xml usr/share/doc/libdap-doc/changelog usr/share/doc/libdap-doc/changelog.Debian usr/share/doc/libdap-doc/html/Nodes.xml usr/share/doc/libdap-doc/html/Tokens.xml
+	gzip -9nf usr/share/doc/libdap-dev/html/Nodes.xml usr/share/doc/libdap-dev/html/Tokens.xml usr/share/doc/libdap-doc/changelog usr/share/doc/libdap-doc/changelog.Debian usr/share/doc/libdap-doc/html/Nodes.xml usr/share/doc/libdap-doc/html/Tokens.xml
 	cd '/build/libdap-3.20.11'
    dh_fixperms
 	find debian/libdap27 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
 	find debian/libdapclient6v5 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
 	find debian/libdapserver7v5 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
 	find debian/libdap-bin -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
-	find debian/libdap-doc -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
 	find debian/libdap-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
+	find debian/libdap-doc -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
 	find debian/libdap27 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
+	find debian/libdapserver7v5 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libdapclient6v5 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libdap-bin ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
-	find debian/libdapserver7v5 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
-	find debian/libdap27/usr/share/doc -type f -a -true -a ! -regex 'debian/libdap27/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libdap-bin/usr/share/doc -type f -a -true -a ! -regex 'debian/libdap-bin/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdapclient6v5/usr/share/doc -type f -a -true -a ! -regex 'debian/libdapclient6v5/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdap-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
 	find debian/libdapserver7v5/usr/share/doc -type f -a -true -a ! -regex 'debian/libdapserver7v5/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libdap-bin/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libdap27/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libdapclient6v5/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libdap27/usr/share/doc -type f -a -true -a ! -regex 'debian/libdap27/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libdap-bin/usr/share/doc -type f -a -true -a ! -regex 'debian/libdap-bin/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdapserver7v5/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libdap-bin/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libdapclient6v5 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libdap27 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libdapclient6v5/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libdap27/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libdap-bin/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libdapserver7v5 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libdap-bin -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/libdapclient6v5/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
-	find debian/libdap-bin/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
+	find debian/libdap27 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libdapclient6v5 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libdap-bin/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdap-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libdap-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdap27/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
+	find debian/libdapclient6v5/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
 	find debian/libdapserver7v5/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
+	find debian/libdap-bin -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdap-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libdap-bin/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
 	find debian/libdap-dev/usr/share/man debian/libdap-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdap-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libdap-dev/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
@@ -9730,8 +9744,8 @@
 	find debian/libdap-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
    dh_missing
    dh_dwz -a
-	dwz -- debian/libdap27/usr/lib/aarch64-linux-gnu/libdap.so.27.1.1
 	dwz -- debian/libdapclient6v5/usr/lib/aarch64-linux-gnu/libdapclient.so.6.1.11
+	dwz -- debian/libdap27/usr/lib/aarch64-linux-gnu/libdap.so.27.1.1
 	dwz -- debian/libdapserver7v5/usr/lib/aarch64-linux-gnu/libdapserver.so.7.6.11
 	install -m0755 -d debian/libdap-bin/usr/lib/debug/.dwz/aarch64-linux-gnu
 	dwz -mdebian/libdap-bin/usr/lib/debug/.dwz/aarch64-linux-gnu/libdap-bin.debug -M/usr/lib/debug/.dwz/aarch64-linux-gnu/libdap-bin.debug -- debian/libdap-bin/usr/bin/getdap debian/libdap-bin/usr/bin/getdap4
@@ -9745,29 +9759,29 @@
 	objcopy --only-keep-debug --compress-debug-sections debian/libdapclient6v5/usr/lib/aarch64-linux-gnu/libdapclient.so.6.1.11 debian/.debhelper/libdapclient6v5/dbgsym-root/usr/lib/debug/.build-id/0d/ffeb063683762f728ff6e765524dc9dd365cce.debug
 	install -m0755 -d debian/.debhelper/libdap27/dbgsym-root/usr/lib/debug/.build-id/ed
 	objcopy --only-keep-debug --compress-debug-sections debian/libdap27/usr/lib/aarch64-linux-gnu/libdap.so.27.1.1 debian/.debhelper/libdap27/dbgsym-root/usr/lib/debug/.build-id/ed/0ea2d2510c7643536da41d722670cc17381547.debug
+	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libtest-types.a
 	install -m0755 -d debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/ff
 	objcopy --only-keep-debug --compress-debug-sections debian/libdap-bin/usr/bin/getdap4 debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/ff/e27f395dc90950a7d6053e7b979cbbbec93628.debug
-	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libtest-types.a
 	chmod 0644 -- debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/ff/e27f395dc90950a7d6053e7b979cbbbec93628.debug
 	chown 0:0 -- debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/ff/e27f395dc90950a7d6053e7b979cbbbec93628.debug
 	strip --remove-section=.comment --remove-section=.note debian/libdap-bin/usr/bin/getdap4
 	objcopy --add-gnu-debuglink debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/ff/e27f395dc90950a7d6053e7b979cbbbec93628.debug debian/libdap-bin/usr/bin/getdap4
+	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libdapserver.a
 	install -m0755 -d debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/2f
 	objcopy --only-keep-debug --compress-debug-sections debian/libdap-bin/usr/bin/getdap debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/2f/f74b75646ffa3f39ad033ea0f50dafff3098ad.debug
+	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libdapclient.a
 	chmod 0644 -- debian/.debhelper/libdapserver7v5/dbgsym-root/usr/lib/debug/.build-id/db/6fd3f9439b60820e7b37bc8390d6fe6ecac647.debug
 	chown 0:0 -- debian/.debhelper/libdapserver7v5/dbgsym-root/usr/lib/debug/.build-id/db/6fd3f9439b60820e7b37bc8390d6fe6ecac647.debug
 	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libdapserver7v5/usr/lib/aarch64-linux-gnu/libdapserver.so.7.6.11
-	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libdapserver.a
 	objcopy --add-gnu-debuglink debian/.debhelper/libdapserver7v5/dbgsym-root/usr/lib/debug/.build-id/db/6fd3f9439b60820e7b37bc8390d6fe6ecac647.debug debian/libdapserver7v5/usr/lib/aarch64-linux-gnu/libdapserver.so.7.6.11
-	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libdapclient.a
 	install -m0755 -d debian/.debhelper/libdapserver7v5/dbgsym-root/usr/share/doc
 	ln -s libdapserver7v5 debian/.debhelper/libdapserver7v5/dbgsym-root/usr/share/doc/libdapserver7v5-dbgsym
 	install -m0755 -d debian/.debhelper/libdapserver7v5
 	chmod 0644 -- debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/2f/f74b75646ffa3f39ad033ea0f50dafff3098ad.debug
 	chown 0:0 -- debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/2f/f74b75646ffa3f39ad033ea0f50dafff3098ad.debug
 	strip --remove-section=.comment --remove-section=.note debian/libdap-bin/usr/bin/getdap
-	objcopy --add-gnu-debuglink debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/2f/f74b75646ffa3f39ad033ea0f50dafff3098ad.debug debian/libdap-bin/usr/bin/getdap
 	strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libdap-dev/usr/lib/aarch64-linux-gnu/libdap.a
+	objcopy --add-gnu-debuglink debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.build-id/2f/f74b75646ffa3f39ad033ea0f50dafff3098ad.debug debian/libdap-bin/usr/bin/getdap
 	install -m0755 -d debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.dwz
 	cp --reflink=auto -a debian/libdap-bin/usr/lib/debug/.dwz/aarch64-linux-gnu debian/.debhelper/libdap-bin/dbgsym-root/usr/lib/debug/.dwz
 	rm -fr debian/libdap-bin/usr/lib/debug/.dwz
@@ -9830,14 +9844,24 @@
 	install -m0755 -d debian/libdap-dev/DEBIAN
 	install -m0755 -d debian/libdap-doc/DEBIAN
    dh_gencontrol
-	install -m0755 -d debian/libdap-dev/DEBIAN
-	echo misc:Depends= >> debian/libdap-dev.substvars
-	echo misc:Pre-Depends= >> debian/libdap-dev.substvars
-	dpkg-gencontrol -plibdap-dev -ldebian/changelog -Tdebian/libdap-dev.substvars -Pdebian/libdap-dev
+	install -m0755 -d debian/libdap27/DEBIAN
+	echo misc:Depends= >> debian/libdap27.substvars
+	echo misc:Pre-Depends= >> debian/libdap27.substvars
+	install -m0755 -d debian/.debhelper/libdap27/dbgsym-root/DEBIAN
+	dpkg-gencontrol -plibdap27 -ldebian/changelog -Tdebian/libdap27.substvars -Pdebian/.debhelper/libdap27/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libdap27-dbgsym "-DDepends=libdap27 (= \${binary:Version})" "-DDescription=debug symbols for libdap27" -DBuild-Ids=ed0ea2d2510c7643536da41d722670cc17381547 -DSection=debug -UReplaces -UBreaks
+	install -m0755 -d debian/libdapclient6v5/DEBIAN
+	echo misc:Depends= >> debian/libdapclient6v5.substvars
+	echo misc:Pre-Depends= >> debian/libdapclient6v5.substvars
+	install -m0755 -d debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN
+	dpkg-gencontrol -plibdapclient6v5 -ldebian/changelog -Tdebian/libdapclient6v5.substvars -Pdebian/.debhelper/libdapclient6v5/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libdapclient6v5-dbgsym "-DDepends=libdapclient6v5 (= \${binary:Version})" "-DDescription=debug symbols for libdapclient6v5" -DBuild-Ids=0dffeb063683762f728ff6e765524dc9dd365cce -DSection=debug -UReplaces -UBreaks
 	install -m0755 -d debian/libdap-doc/DEBIAN
 	echo misc:Depends= >> debian/libdap-doc.substvars
 	echo misc:Pre-Depends= >> debian/libdap-doc.substvars
 	dpkg-gencontrol -plibdap-doc -ldebian/changelog -Tdebian/libdap-doc.substvars -Pdebian/libdap-doc
+	install -m0755 -d debian/libdap-dev/DEBIAN
+	echo misc:Depends= >> debian/libdap-dev.substvars
+	echo misc:Pre-Depends= >> debian/libdap-dev.substvars
+	dpkg-gencontrol -plibdap-dev -ldebian/changelog -Tdebian/libdap-dev.substvars -Pdebian/libdap-dev
 	install -m0755 -d debian/libdapserver7v5/DEBIAN
 	echo misc:Depends= >> debian/libdapserver7v5.substvars
 	echo misc:Pre-Depends= >> debian/libdapserver7v5.substvars
@@ -9848,75 +9872,65 @@
 	echo misc:Pre-Depends= >> debian/libdap-bin.substvars
 	install -m0755 -d debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN
 	dpkg-gencontrol -plibdap-bin -ldebian/changelog -Tdebian/libdap-bin.substvars -Pdebian/.debhelper/libdap-bin/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libdap-bin-dbgsym "-DDepends=libdap-bin (= \${binary:Version})" "-DDescription=debug symbols for libdap-bin" "-DBuild-Ids=2ff74b75646ffa3f39ad033ea0f50dafff3098ad ffe27f395dc90950a7d6053e7b979cbbbec93628" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
-	install -m0755 -d debian/libdapclient6v5/DEBIAN
-	echo misc:Depends= >> debian/libdapclient6v5.substvars
-	echo misc:Pre-Depends= >> debian/libdapclient6v5.substvars
-	install -m0755 -d debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN
-	dpkg-gencontrol -plibdapclient6v5 -ldebian/changelog -Tdebian/libdapclient6v5.substvars -Pdebian/.debhelper/libdapclient6v5/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libdapclient6v5-dbgsym "-DDepends=libdapclient6v5 (= \${binary:Version})" "-DDescription=debug symbols for libdapclient6v5" -DBuild-Ids=0dffeb063683762f728ff6e765524dc9dd365cce -DSection=debug -UReplaces -UBreaks
-	install -m0755 -d debian/libdap27/DEBIAN
-	echo misc:Depends= >> debian/libdap27.substvars
-	echo misc:Pre-Depends= >> debian/libdap27.substvars
-	install -m0755 -d debian/.debhelper/libdap27/dbgsym-root/DEBIAN
-	dpkg-gencontrol -plibdap27 -ldebian/changelog -Tdebian/libdap27.substvars -Pdebian/.debhelper/libdap27/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libdap27-dbgsym "-DDepends=libdap27 (= \${binary:Version})" "-DDescription=debug symbols for libdap27" -DBuild-Ids=ed0ea2d2510c7643536da41d722670cc17381547 -DSection=debug -UReplaces -UBreaks
-	chmod 0644 -- debian/.debhelper/libdap27/dbgsym-root/DEBIAN/control
-	chown 0:0 -- debian/.debhelper/libdap27/dbgsym-root/DEBIAN/control
-	dpkg-gencontrol -plibdap27 -ldebian/changelog -Tdebian/libdap27.substvars -Pdebian/libdap27
-	chmod 0644 -- debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN/control
-	chown 0:0 -- debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN/control
-	dpkg-gencontrol -plibdap-bin -ldebian/changelog -Tdebian/libdap-bin.substvars -Pdebian/libdap-bin
 	chmod 0644 -- debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN/control
 	chown 0:0 -- debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN/control
 	dpkg-gencontrol -plibdapclient6v5 -ldebian/changelog -Tdebian/libdapclient6v5.substvars -Pdebian/libdapclient6v5
 	chmod 0644 -- debian/.debhelper/libdapserver7v5/dbgsym-root/DEBIAN/control
 	chown 0:0 -- debian/.debhelper/libdapserver7v5/dbgsym-root/DEBIAN/control
 	dpkg-gencontrol -plibdapserver7v5 -ldebian/changelog -Tdebian/libdapserver7v5.substvars -Pdebian/libdapserver7v5
+	chmod 0644 -- debian/.debhelper/libdap27/dbgsym-root/DEBIAN/control
+	chown 0:0 -- debian/.debhelper/libdap27/dbgsym-root/DEBIAN/control
+	dpkg-gencontrol -plibdap27 -ldebian/changelog -Tdebian/libdap27.substvars -Pdebian/libdap27
+	chmod 0644 -- debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN/control
+	chown 0:0 -- debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN/control
+	dpkg-gencontrol -plibdap-bin -ldebian/changelog -Tdebian/libdap-bin.substvars -Pdebian/libdap-bin
 	chmod 0644 -- debian/libdap-dev/DEBIAN/control
 	chown 0:0 -- debian/libdap-dev/DEBIAN/control
-	chmod 0644 -- debian/libdap-doc/DEBIAN/control
-	chown 0:0 -- debian/libdap-doc/DEBIAN/control
-	chmod 0644 -- debian/libdap27/DEBIAN/control
-	chown 0:0 -- debian/libdap27/DEBIAN/control
-	chmod 0644 -- debian/libdap-bin/DEBIAN/control
-	chown 0:0 -- debian/libdap-bin/DEBIAN/control
 	chmod 0644 -- debian/libdapclient6v5/DEBIAN/control
 	chown 0:0 -- debian/libdapclient6v5/DEBIAN/control
 	chmod 0644 -- debian/libdapserver7v5/DEBIAN/control
 	chown 0:0 -- debian/libdapserver7v5/DEBIAN/control
+	chmod 0644 -- debian/libdap27/DEBIAN/control
+	chown 0:0 -- debian/libdap27/DEBIAN/control
+	chmod 0644 -- debian/libdap-bin/DEBIAN/control
+	chown 0:0 -- debian/libdap-bin/DEBIAN/control
+	chmod 0644 -- debian/libdap-doc/DEBIAN/control
+	chown 0:0 -- debian/libdap-doc/DEBIAN/control
    dh_md5sums
-	install -m0755 -d debian/libdap27/DEBIAN
 	install -m0755 -d debian/libdapclient6v5/DEBIAN
-	install -m0755 -d debian/libdap-bin/DEBIAN
 	install -m0755 -d debian/libdapserver7v5/DEBIAN
+	install -m0755 -d debian/libdap27/DEBIAN
+	install -m0755 -d debian/libdap-bin/DEBIAN
 	install -m0755 -d debian/libdap-dev/DEBIAN
 	install -m0755 -d debian/libdap-doc/DEBIAN
-	cd debian/libdap27 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/libdapclient6v5 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/libdapserver7v5 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	cd debian/libdap27 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/libdap-bin >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	cd debian/libdap-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	cd debian/libdap-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	chmod 0644 -- debian/libdapclient6v5/DEBIAN/md5sums
-	chown 0:0 -- debian/libdapclient6v5/DEBIAN/md5sums
-	install -m0755 -d debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN
 	chmod 0644 -- debian/libdap27/DEBIAN/md5sums
 	chown 0:0 -- debian/libdap27/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libdap27/dbgsym-root/DEBIAN
-	chmod 0644 -- debian/libdap-bin/DEBIAN/md5sums
-	chown 0:0 -- debian/libdap-bin/DEBIAN/md5sums
-	install -m0755 -d debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN
-	cd debian/.debhelper/libdapclient6v5/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	cd debian/libdap-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/libdapserver7v5/DEBIAN/md5sums
 	chown 0:0 -- debian/libdapserver7v5/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libdapserver7v5/dbgsym-root/DEBIAN
+	chmod 0644 -- debian/libdap-bin/DEBIAN/md5sums
+	chown 0:0 -- debian/libdap-bin/DEBIAN/md5sums
+	install -m0755 -d debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN
+	chmod 0644 -- debian/libdapclient6v5/DEBIAN/md5sums
+	chown 0:0 -- debian/libdapclient6v5/DEBIAN/md5sums
+	install -m0755 -d debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN
 	cd debian/.debhelper/libdap27/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/.debhelper/libdapserver7v5/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
+	cd debian/.debhelper/libdapclient6v5/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/.debhelper/libdap-bin/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	chmod 0644 -- debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN/md5sums
-	chown 0:0 -- debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN/md5sums
+	cd debian/libdap-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN/md5sums
 	chown 0:0 -- debian/.debhelper/libdap-bin/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libdapserver7v5/dbgsym-root/DEBIAN/md5sums
 	chown 0:0 -- debian/.debhelper/libdapserver7v5/dbgsym-root/DEBIAN/md5sums
+	chmod 0644 -- debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN/md5sums
+	chown 0:0 -- debian/.debhelper/libdapclient6v5/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/libdap-dev/DEBIAN/md5sums
 	chown 0:0 -- debian/libdap-dev/DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libdap27/dbgsym-root/DEBIAN/md5sums
@@ -9930,10 +9944,10 @@
 	dpkg-deb --build debian/libdap-bin ..
 	dpkg-deb --build debian/libdap-dev ..
 dpkg-deb: building package 'libdap27' in '../libdap27_3.20.11-1_arm64.deb'.
-dpkg-deb: building package 'libdapclient6v5' in '../libdapclient6v5_3.20.11-1_arm64.deb'.
 dpkg-deb: building package 'libdapserver7v5' in '../libdapserver7v5_3.20.11-1_arm64.deb'.
-dpkg-deb: building package 'libdap-bin' in '../libdap-bin_3.20.11-1_arm64.deb'.
+dpkg-deb: building package 'libdapclient6v5' in '../libdapclient6v5_3.20.11-1_arm64.deb'.
 dpkg-deb: building package 'libdap-dev' in '../libdap-dev_3.20.11-1_arm64.deb'.
+dpkg-deb: building package 'libdap-bin' in '../libdap-bin_3.20.11-1_arm64.deb'.
 	dpkg-deb --root-owner-group --build debian/.debhelper/libdapserver7v5/dbgsym-root ..
 dpkg-deb: building package 'libdapserver7v5-dbgsym' in '../libdapserver7v5-dbgsym_3.20.11-1_arm64.deb'.
 	dpkg-deb --root-owner-group --build debian/.debhelper/libdap-bin/dbgsym-root ..
@@ -9951,12 +9965,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/8270/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/16053 and its subdirectories
-I: Current time: Fri May 10 09:42:56 -12 2024
-I: pbuilder-time-stamp: 1715377376
+I: removing directory /srv/workspace/pbuilder/8270 and its subdirectories
+I: Current time: Sun Apr  9 05:31:30 +14 2023
+I: pbuilder-time-stamp: 1680967890