sbuild (Debian sbuild) 0.85.11~bpo12+1 (31 August 2024) on debusine-worker-arm64-demeter-10.freexian.com
+==============================================================================+
| cmor 3.9.0-1+bd1 (arm64) Thu, 26 Sep 2024 10:42:46 +0000 |
+==============================================================================+
Package: cmor
Version: 3.9.0-1+bd1
Source Version: 3.9.0-1
Distribution: sid
Machine Architecture: arm64
Host Architecture: arm64
Build Architecture: arm64
Build Type: any
I: No tarballs found in /var/lib/debusine/worker/.cache/sbuild
Unpacking /var/lib/debusine/worker/system-images/807048/system.tar.xz to /tmp/tmp.sbuild.EXNYJlzGUK...
I: NOTICE: Log filtering will replace 'sbuild-unshare-dummy-location' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Chroot Setup Commands |
+------------------------------------------------------------------------------+
rm -f /etc/resolv.conf
----------------------
I: Finished running 'rm -f /etc/resolv.conf'.
Finished processing commands.
--------------------------------------------------------------------------------
Copying /tmp/debusine-fetch-exec-upload-_qbl1cru/python3-numpy-dbgsym_2.1.1+ds-3_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-_qbl1cru/python3-numpy-dev_2.1.1+ds-3_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-_qbl1cru/python3-numpy_2.1.1+ds-3_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-_qbl1cru/python-numpy-doc_2.1.1+ds-3_all.deb to /<<CHROOT>>...
I: NOTICE: Log filtering will replace 'build/cmor-aYCNIi/resolver-ehEHF0' with '<<RESOLVERDIR>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ InRelease
Ign:1 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ InRelease
Get:2 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ Release [606 B]
Get:3 http://deb.debian.org/debian sid InRelease [202 kB]
Get:2 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ Release [606 B]
Get:4 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ Release.gpg
Ign:4 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ Release.gpg
Get:5 file:/build/cmor-aYCNIi/resolver-8NxWub/apt_archive ./ Packages [4543 B]
Get:6 http://deb.debian.org/debian sid/main arm64 Packages [9861 kB]
Fetched 10.1 MB in 1s (7772 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
libc-bin libc6
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2993 kB of archives.
After this operation, 131 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main arm64 libc6 arm64 2.40-3 [2453 kB]
Get:2 http://deb.debian.org/debian sid/main arm64 libc-bin arm64 2.40-3 [540 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 2993 kB in 0s (36.5 MB/s)
(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 ... 16564 files and directories currently installed.)
Preparing to unpack .../libc6_2.40-3_arm64.deb ...
Unpacking libc6:arm64 (2.40-3) over (2.40-2) ...
Setting up libc6:arm64 (2.40-3) ...
(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 ... 16564 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.40-3_arm64.deb ...
Unpacking libc-bin (2.40-3) over (2.40-2) ...
Setting up libc-bin (2.40-3) ...
Processing triggers for man-db (2.13.0-1) ...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Local sources
-------------
/tmp/debusine-fetch-exec-upload-_qbl1cru/cmor_3.9.0-1.dsc exists in /tmp/debusine-fetch-exec-upload-_qbl1cru; copying to chroot
I: NOTICE: Log filtering will replace 'build/cmor-aYCNIi/cmor-3.9.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/cmor-aYCNIi' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), dh-buildinfo, dh-sequence-python3, dh-sequence-fortran-mod, heimdal-multidev, libossp-uuid-dev, libjson-c-dev (>= 0.13.1), libudunits2-dev, libnetcdf-dev, uuid-dev, python3-all-dev (>= 2.6.6-3~), python3-setuptools (>= 0.6b3), python3-numpy, gfortran | fortran-compiler, pkgconf, libhdf5-dev, libaec-dev, libffi-dev, build-essential, fakeroot, dumb-init
Merged Build-Conflicts: libcmor2t64, python3-cmor
Filtered Build-Depends: debhelper-compat (= 13), dh-buildinfo, dh-sequence-python3, dh-sequence-fortran-mod, heimdal-multidev, libossp-uuid-dev, libjson-c-dev (>= 0.13.1), libudunits2-dev, libnetcdf-dev, uuid-dev, python3-all-dev (>= 2.6.6-3~), python3-setuptools (>= 0.6b3), python3-numpy, gfortran, pkgconf, libhdf5-dev, libaec-dev, libffi-dev, build-essential, fakeroot, dumb-init
Filtered Build-Conflicts: libcmor2t64, python3-cmor
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [995 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [996 B]
Fetched 2600 B in 0s (244 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf automake autopoint autotools-dev build-essential comerr-dev cpp
cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper
dh-autoreconf dh-buildinfo dh-fortran-mod dh-python dh-strip-nondeterminism
dumb-init dwz fakeroot g++ g++-14 g++-14-aarch64-linux-gnu
g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu
gcc-aarch64-linux-gnu gfortran gfortran-14 gfortran-14-aarch64-linux-gnu
gfortran-aarch64-linux-gnu hdf5-helpers heimdal-multidev icu-devtools
libaec-dev libaec0 libasan8 libasn1-8t64-heimdal libatomic1 libblas3
libbrotli-dev libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev
libcurl3t64-gnutls libcurl4-gnutls-dev libcurl4t64 libdebhelper-perl
libedit2 libelf1t64 libevent-2.1-7t64 libexpat1 libexpat1-dev libfakeroot
libffi-dev libfile-libmagic-perl libfile-stripnondeterminism-perl
libgcc-14-dev libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl
libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2
libgssapi3t64-heimdal libhcrypto5t64-heimdal libhdb9t64-heimdal
libhdf5-103-1t64 libhdf5-cpp-103-1t64 libhdf5-dev libhdf5-fortran-102t64
libhdf5-hl-100t64 libhdf5-hl-cpp-100t64 libhdf5-hl-fortran-100t64
libheimbase1t64-heimdal libheimntlm0t64-heimdal libhwasan0
libhx509-5t64-heimdal libicu-dev libidn2-dev libisl23 libitm1 libjpeg-dev
libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
libjs-underscore libjson-c-dev libjson-c5 libk5crypto3
libkadm5clnt7t64-heimdal libkadm5srv8t64-heimdal libkafs0t64-heimdal
libkdc2t64-heimdal libkeyutils1 libkrb5-26t64-heimdal libkrb5-3
libkrb5support0 liblapack3 libldap-2.5-0 liblsan0 liblzma-dev libmpc3
libmpfr6 libncursesw6 libnetcdf-dev libnetcdf19t64 libnghttp2-14
libnghttp2-dev libnghttp3-9 libnghttp3-dev libngtcp2-16
libngtcp2-crypto-gnutls-dev libngtcp2-crypto-gnutls8 libngtcp2-dev libnsl2
libossp-uuid-dev libossp-uuid16 libotp0t64-heimdal libp11-kit-dev
libpkgconf3 libpsl-dev libpsl5t64 libpython3-all-dev libpython3-dev
libpython3-stdlib libpython3.12-dev libpython3.12-minimal
libpython3.12-stdlib libpython3.12t64 libroken19t64-heimdal librtmp-dev
librtmp1 libsasl2-2 libsasl2-modules-db libsl0t64-heimdal libssh2-1-dev
libssh2-1t64 libssl-dev libstdc++-14-dev libsz2 libtasn1-6-dev
libtirpc-common libtirpc3t64 libtool libtsan2 libubsan1 libudunits2-0
libudunits2-data libudunits2-dev libunbound8 libwind0t64-heimdal libxml2-dev
libzstd-dev linux-libc-dev m4 media-types nettle-dev patchelf pkgconf
pkgconf-bin po-debconf python3 python3-all python3-all-dev
python3-autocommand python3-dev python3-inflect python3-jaraco.context
python3-jaraco.functools python3-minimal python3-more-itertools
python3-numpy python3-numpy-dev python3-pkg-resources python3-setuptools
python3-typeguard python3-typing-extensions python3-zipp python3.12
python3.12-dev python3.12-minimal rpcsvc-proto uuid-dev zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc doc-base cpp-doc gcc-14-locales
cpp-14-doc dh-make flit python3-build python3-installer python3-wheel
gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc
gdb-aarch64-linux-gnu gfortran-doc gfortran-14-doc libcoarrays-dev
heimdal-docs libc-devtools glibc-doc libcurl4-doc libidn-dev libkrb5-dev
libldap2-dev gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-bin
gnutls-doc krb5-doc krb5-user libhdf5-doc icu-doc liblzma-doc netcdf-bin
netcdf-doc libnghttp2-doc uuid p11-kit-doc libssl-doc libstdc++-14-doc
libtool-doc gcj-jdk m4-doc libmail-box-perl python3-doc python3-tk
python3-venv python-numpy-doc python3-pytest python-setuptools-doc
python3.12-venv python3.12-doc binfmt-support
Recommended packages:
manpages manpages-dev libarchive-cpio-perl javascript-common krb5-locales
libldap-common libgpm2 publicsuffix libsasl2-modules libtasn1-doc
libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev build-essential comerr-dev cpp
cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper
dh-autoreconf dh-buildinfo dh-fortran-mod dh-python dh-strip-nondeterminism
dumb-init dwz fakeroot g++ g++-14 g++-14-aarch64-linux-gnu
g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu
gcc-aarch64-linux-gnu gfortran gfortran-14 gfortran-14-aarch64-linux-gnu
gfortran-aarch64-linux-gnu hdf5-helpers heimdal-multidev icu-devtools
libaec-dev libaec0 libasan8 libasn1-8t64-heimdal libatomic1 libblas3
libbrotli-dev libbrotli1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev
libcurl3t64-gnutls libcurl4-gnutls-dev libcurl4t64 libdebhelper-perl
libedit2 libelf1t64 libevent-2.1-7t64 libexpat1 libexpat1-dev libfakeroot
libffi-dev libfile-libmagic-perl libfile-stripnondeterminism-perl
libgcc-14-dev libgfortran-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl
libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2
libgssapi3t64-heimdal libhcrypto5t64-heimdal libhdb9t64-heimdal
libhdf5-103-1t64 libhdf5-cpp-103-1t64 libhdf5-dev libhdf5-fortran-102t64
libhdf5-hl-100t64 libhdf5-hl-cpp-100t64 libhdf5-hl-fortran-100t64
libheimbase1t64-heimdal libheimntlm0t64-heimdal libhwasan0
libhx509-5t64-heimdal libicu-dev libidn2-dev libisl23 libitm1 libjpeg-dev
libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
libjs-underscore libjson-c-dev libjson-c5 libk5crypto3
libkadm5clnt7t64-heimdal libkadm5srv8t64-heimdal libkafs0t64-heimdal
libkdc2t64-heimdal libkeyutils1 libkrb5-26t64-heimdal libkrb5-3
libkrb5support0 liblapack3 libldap-2.5-0 liblsan0 liblzma-dev libmpc3
libmpfr6 libncursesw6 libnetcdf-dev libnetcdf19t64 libnghttp2-14
libnghttp2-dev libnghttp3-9 libnghttp3-dev libngtcp2-16
libngtcp2-crypto-gnutls-dev libngtcp2-crypto-gnutls8 libngtcp2-dev libnsl2
libossp-uuid-dev libossp-uuid16 libotp0t64-heimdal libp11-kit-dev
libpkgconf3 libpsl-dev libpsl5t64 libpython3-all-dev libpython3-dev
libpython3-stdlib libpython3.12-dev libpython3.12-minimal
libpython3.12-stdlib libpython3.12t64 libroken19t64-heimdal librtmp-dev
librtmp1 libsasl2-2 libsasl2-modules-db libsl0t64-heimdal libssh2-1-dev
libssh2-1t64 libssl-dev libstdc++-14-dev libsz2 libtasn1-6-dev
libtirpc-common libtirpc3t64 libtool libtsan2 libubsan1 libudunits2-0
libudunits2-data libudunits2-dev libunbound8 libwind0t64-heimdal libxml2-dev
libzstd-dev linux-libc-dev m4 media-types nettle-dev patchelf pkgconf
pkgconf-bin po-debconf python3 python3-all python3-all-dev
python3-autocommand python3-dev python3-inflect python3-jaraco.context
python3-jaraco.functools python3-minimal python3-more-itertools
python3-numpy python3-numpy-dev python3-pkg-resources python3-setuptools
python3-typeguard python3-typing-extensions python3-zipp python3.12
python3.12-dev python3.12-minimal rpcsvc-proto
sbuild-build-depends-main-dummy uuid-dev zlib1g-dev
0 upgraded, 191 newly installed, 0 to remove and 0 not upgraded.
Need to get 122 MB/126 MB of archives.
After this operation, 518 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1064 B]
Get:2 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ python3-numpy-dev 1:2.1.1+ds-3 [133 kB]
Get:3 http://deb.debian.org/debian sid/main arm64 libpython3.12-minimal arm64 3.12.6-1 [806 kB]
Get:4 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ python3-numpy 1:2.1.1+ds-3 [3625 kB]
Get:5 http://deb.debian.org/debian sid/main arm64 libexpat1 arm64 2.6.3-1 [90.2 kB]
Get:6 http://deb.debian.org/debian sid/main arm64 python3.12-minimal arm64 3.12.6-1 [1935 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 python3-minimal arm64 3.12.6-1 [26.7 kB]
Get:8 http://deb.debian.org/debian sid/main arm64 media-types all 10.1.0 [26.9 kB]
Get:9 http://deb.debian.org/debian sid/main arm64 libncursesw6 arm64 6.5-2 [124 kB]
Get:10 http://deb.debian.org/debian sid/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB]
Get:11 http://deb.debian.org/debian sid/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB]
Get:12 http://deb.debian.org/debian sid/main arm64 libkeyutils1 arm64 1.6.3-3 [9112 B]
Get:13 http://deb.debian.org/debian sid/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB]
Get:14 http://deb.debian.org/debian sid/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB]
Get:15 http://deb.debian.org/debian sid/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get:16 http://deb.debian.org/debian sid/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3 [78.4 kB]
Get:17 http://deb.debian.org/debian sid/main arm64 libnsl2 arm64 1.3.0-3+b2 [37.7 kB]
Get:18 http://deb.debian.org/debian sid/main arm64 libpython3.12-stdlib arm64 3.12.6-1 [1898 kB]
Get:19 http://deb.debian.org/debian sid/main arm64 python3.12 arm64 3.12.6-1 [669 kB]
Get:20 http://deb.debian.org/debian sid/main arm64 libpython3-stdlib arm64 3.12.6-1 [9692 B]
Get:21 http://deb.debian.org/debian sid/main arm64 python3 arm64 3.12.6-1 [27.8 kB]
Get:22 http://deb.debian.org/debian sid/main arm64 m4 arm64 1.4.19-4 [277 kB]
Get:23 http://deb.debian.org/debian sid/main arm64 autoconf all 2.72-3 [493 kB]
Get:24 http://deb.debian.org/debian sid/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get:25 http://deb.debian.org/debian sid/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get:26 http://deb.debian.org/debian sid/main arm64 autopoint all 0.22.5-2 [723 kB]
Get:27 http://deb.debian.org/debian sid/main arm64 libc-dev-bin arm64 2.40-3 [50.9 kB]
Get:28 http://deb.debian.org/debian sid/main arm64 linux-libc-dev all 6.10.11-1 [2399 kB]
Get:29 http://deb.debian.org/debian sid/main arm64 libcrypt-dev arm64 1:4.4.36-5 [122 kB]
Get:30 http://deb.debian.org/debian sid/main arm64 rpcsvc-proto arm64 1.4.3-1 [59.7 kB]
Get:31 http://deb.debian.org/debian sid/main arm64 libc6-dev arm64 2.40-3 [1591 kB]
Get:32 http://deb.debian.org/debian sid/main arm64 libisl23 arm64 0.27-1 [601 kB]
Get:33 http://deb.debian.org/debian sid/main arm64 libmpfr6 arm64 4.2.1-1+b1 [674 kB]
Get:34 http://deb.debian.org/debian sid/main arm64 libmpc3 arm64 1.3.1-1+b2 [50.2 kB]
Get:35 http://deb.debian.org/debian sid/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-5 [9161 kB]
Get:36 http://deb.debian.org/debian sid/main arm64 cpp-14 arm64 14.2.0-5 [1280 B]
Get:37 http://deb.debian.org/debian sid/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2 [4792 B]
Get:38 http://deb.debian.org/debian sid/main arm64 cpp arm64 4:14.1.0-2 [1572 B]
Get:39 http://deb.debian.org/debian sid/main arm64 libcc1-0 arm64 14.2.0-5 [42.0 kB]
Get:40 http://deb.debian.org/debian sid/main arm64 libitm1 arm64 14.2.0-5 [24.2 kB]
Get:41 http://deb.debian.org/debian sid/main arm64 libatomic1 arm64 14.2.0-5 [10.1 kB]
Get:42 http://deb.debian.org/debian sid/main arm64 libasan8 arm64 14.2.0-5 [2578 kB]
Get:43 http://deb.debian.org/debian sid/main arm64 liblsan0 arm64 14.2.0-5 [1162 kB]
Get:44 http://deb.debian.org/debian sid/main arm64 libtsan2 arm64 14.2.0-5 [2385 kB]
Get:45 http://deb.debian.org/debian sid/main arm64 libubsan1 arm64 14.2.0-5 [1040 kB]
Get:46 http://deb.debian.org/debian sid/main arm64 libhwasan0 arm64 14.2.0-5 [1442 kB]
Get:47 http://deb.debian.org/debian sid/main arm64 libgcc-14-dev arm64 14.2.0-5 [2363 kB]
Get:48 http://deb.debian.org/debian sid/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-5 [17.7 MB]
Get:49 http://deb.debian.org/debian sid/main arm64 gcc-14 arm64 14.2.0-5 [513 kB]
Get:50 http://deb.debian.org/debian sid/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2 [1440 B]
Get:51 http://deb.debian.org/debian sid/main arm64 gcc arm64 4:14.1.0-2 [5136 B]
Get:52 http://deb.debian.org/debian sid/main arm64 libstdc++-14-dev arm64 14.2.0-5 [2263 kB]
Get:53 http://deb.debian.org/debian sid/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-5 [10.1 MB]
Get:54 http://deb.debian.org/debian sid/main arm64 g++-14 arm64 14.2.0-5 [19.7 kB]
Get:55 http://deb.debian.org/debian sid/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2 [1200 B]
Get:56 http://deb.debian.org/debian sid/main arm64 g++ arm64 4:14.1.0-2 [1328 B]
Get:57 http://deb.debian.org/debian sid/main arm64 build-essential arm64 12.10 [4516 B]
Get:58 http://deb.debian.org/debian sid/main arm64 comerr-dev arm64 2.1-1.47.1-1 [54.8 kB]
Get:59 http://deb.debian.org/debian sid/main arm64 libdebhelper-perl all 13.20 [89.7 kB]
Get:60 http://deb.debian.org/debian sid/main arm64 libtool all 2.4.7-7 [517 kB]
Get:61 http://deb.debian.org/debian sid/main arm64 dh-autoreconf all 20 [17.1 kB]
Get:62 http://deb.debian.org/debian sid/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get:63 http://deb.debian.org/debian sid/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get:64 http://deb.debian.org/debian sid/main arm64 libelf1t64 arm64 0.191-2 [188 kB]
Get:65 http://deb.debian.org/debian sid/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get:66 http://deb.debian.org/debian sid/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:67 http://deb.debian.org/debian sid/main arm64 debhelper all 13.20 [915 kB]
Get:68 http://deb.debian.org/debian sid/main arm64 dh-buildinfo all 0.11+nmu3 [17.1 kB]
Get:69 http://deb.debian.org/debian sid/main arm64 libgfortran5 arm64 14.2.0-5 [361 kB]
Get:70 http://deb.debian.org/debian sid/main arm64 libgfortran-14-dev arm64 14.2.0-5 [418 kB]
Get:71 http://deb.debian.org/debian sid/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-5 [9790 kB]
Get:72 http://deb.debian.org/debian sid/main arm64 gfortran-14 arm64 14.2.0-5 [11.8 kB]
Get:73 http://deb.debian.org/debian sid/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.1.0-2 [1288 B]
Get:74 http://deb.debian.org/debian sid/main arm64 gfortran arm64 4:14.1.0-2 [1436 B]
Get:75 http://deb.debian.org/debian sid/main arm64 patchelf arm64 0.18.0-1.1 [86.6 kB]
Get:76 http://deb.debian.org/debian sid/main arm64 libfile-libmagic-perl arm64 1.23-2+b1 [31.0 kB]
Get:77 http://deb.debian.org/debian sid/main arm64 dh-fortran-mod all 0.40 [18.1 kB]
Get:78 http://deb.debian.org/debian sid/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get:79 http://deb.debian.org/debian sid/main arm64 python3-more-itertools all 10.4.0-1 [63.7 kB]
Get:80 http://deb.debian.org/debian sid/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get:81 http://deb.debian.org/debian sid/main arm64 python3-typeguard all 4.3.0-1 [36.5 kB]
Get:82 http://deb.debian.org/debian sid/main arm64 python3-inflect all 7.3.1-2 [32.4 kB]
Get:83 http://deb.debian.org/debian sid/main arm64 python3-jaraco.context all 6.0.0-1 [7984 B]
Get:84 http://deb.debian.org/debian sid/main arm64 python3-jaraco.functools all 4.0.2-1 [11.7 kB]
Get:85 http://deb.debian.org/debian sid/main arm64 python3-pkg-resources all 74.1.2-2 [213 kB]
Get:86 http://deb.debian.org/debian sid/main arm64 python3-zipp all 3.20.2-1 [10.3 kB]
Get:87 http://deb.debian.org/debian sid/main arm64 python3-setuptools all 74.1.2-2 [736 kB]
Get:88 http://deb.debian.org/debian sid/main arm64 dh-python all 6.20240824 [109 kB]
Get:89 http://deb.debian.org/debian sid/main arm64 dumb-init arm64 1.2.5-3 [13.4 kB]
Get:90 http://deb.debian.org/debian sid/main arm64 libfakeroot arm64 1.36-1 [29.1 kB]
Get:91 http://deb.debian.org/debian sid/main arm64 fakeroot arm64 1.36-1 [74.4 kB]
Get:92 http://deb.debian.org/debian sid/main arm64 hdf5-helpers arm64 1.10.10+repack-4 [23.5 kB]
Get:93 http://deb.debian.org/debian sid/main arm64 libroken19t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [45.4 kB]
Get:94 http://deb.debian.org/debian sid/main arm64 libasn1-8t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [168 kB]
Get:95 http://deb.debian.org/debian sid/main arm64 libheimbase1t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [33.6 kB]
Get:96 http://deb.debian.org/debian sid/main arm64 libhcrypto5t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [91.9 kB]
Get:97 http://deb.debian.org/debian sid/main arm64 libwind0t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [51.4 kB]
Get:98 http://deb.debian.org/debian sid/main arm64 libhx509-5t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [107 kB]
Get:99 http://deb.debian.org/debian sid/main arm64 libkrb5-26t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [202 kB]
Get:100 http://deb.debian.org/debian sid/main arm64 libheimntlm0t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [21.7 kB]
Get:101 http://deb.debian.org/debian sid/main arm64 libgssapi3t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [94.5 kB]
Get:102 http://deb.debian.org/debian sid/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8 [20.0 kB]
Get:103 http://deb.debian.org/debian sid/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8 [55.4 kB]
Get:104 http://deb.debian.org/debian sid/main arm64 libldap-2.5-0 arm64 2.5.18+dfsg-3 [174 kB]
Get:105 http://deb.debian.org/debian sid/main arm64 libhdb9t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [67.0 kB]
Get:106 http://deb.debian.org/debian sid/main arm64 libkadm5clnt7t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [24.7 kB]
Get:107 http://deb.debian.org/debian sid/main arm64 libkadm5srv8t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [40.2 kB]
Get:108 http://deb.debian.org/debian sid/main arm64 libkafs0t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [21.5 kB]
Get:109 http://deb.debian.org/debian sid/main arm64 libkdc2t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [57.4 kB]
Get:110 http://deb.debian.org/debian sid/main arm64 libotp0t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [32.5 kB]
Get:111 http://deb.debian.org/debian sid/main arm64 libedit2 arm64 3.1-20240808-1 [89.2 kB]
Get:112 http://deb.debian.org/debian sid/main arm64 libsl0t64-heimdal arm64 7.8.git20221117.28daf24+dfsg-8 [19.1 kB]
Get:113 http://deb.debian.org/debian sid/main arm64 heimdal-multidev arm64 7.8.git20221117.28daf24+dfsg-8 [1141 kB]
Get:114 http://deb.debian.org/debian sid/main arm64 icu-devtools arm64 72.1-5 [194 kB]
Get:115 http://deb.debian.org/debian sid/main arm64 libaec0 arm64 1.1.3-1 [22.1 kB]
Get:116 http://deb.debian.org/debian sid/main arm64 libsz2 arm64 1.1.3-1 [7664 B]
Get:117 http://deb.debian.org/debian sid/main arm64 libaec-dev arm64 1.1.3-1 [19.7 kB]
Get:118 http://deb.debian.org/debian sid/main arm64 libblas3 arm64 3.12.0-3 [91.7 kB]
Get:119 http://deb.debian.org/debian sid/main arm64 libbrotli1 arm64 1.1.0-2+b4 [292 kB]
Get:120 http://deb.debian.org/debian sid/main arm64 libbrotli-dev arm64 1.1.0-2+b4 [308 kB]
Get:121 http://deb.debian.org/debian sid/main arm64 libnghttp2-14 arm64 1.63.0-1 [71.2 kB]
Get:122 http://deb.debian.org/debian sid/main arm64 libnghttp3-9 arm64 1.4.0-1 [59.5 kB]
Get:123 http://deb.debian.org/debian sid/main arm64 libngtcp2-16 arm64 1.6.0-1 [112 kB]
Get:124 http://deb.debian.org/debian sid/main arm64 libngtcp2-crypto-gnutls8 arm64 1.6.0-1 [18.5 kB]
Get:125 http://deb.debian.org/debian sid/main arm64 libpsl5t64 arm64 0.21.2-1.1 [56.8 kB]
Get:126 http://deb.debian.org/debian sid/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b4 [56.7 kB]
Get:127 http://deb.debian.org/debian sid/main arm64 libssh2-1t64 arm64 1.11.0-7 [208 kB]
Get:128 http://deb.debian.org/debian sid/main arm64 libcurl3t64-gnutls arm64 8.10.1-1 [329 kB]
Get:129 http://deb.debian.org/debian sid/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10 [169 kB]
Get:130 http://deb.debian.org/debian sid/main arm64 libunbound8 arm64 1.20.0-1+b1 [542 kB]
Get:131 http://deb.debian.org/debian sid/main arm64 libgnutls-dane0t64 arm64 3.8.6-2 [436 kB]
Get:132 http://deb.debian.org/debian sid/main arm64 libgnutls-openssl27t64 arm64 3.8.6-2 [436 kB]
Get:133 http://deb.debian.org/debian sid/main arm64 libidn2-dev arm64 2.3.7-2 [122 kB]
Get:134 http://deb.debian.org/debian sid/main arm64 libp11-kit-dev arm64 0.25.5-2 [208 kB]
Get:135 http://deb.debian.org/debian sid/main arm64 libtasn1-6-dev arm64 4.19.0-3+b2 [96.2 kB]
Get:136 http://deb.debian.org/debian sid/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-2+b1 [329 kB]
Get:137 http://deb.debian.org/debian sid/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-2+b1 [619 kB]
Get:138 http://deb.debian.org/debian sid/main arm64 nettle-dev arm64 3.10-1 [1323 kB]
Get:139 http://deb.debian.org/debian sid/main arm64 libgnutls28-dev arm64 3.8.6-2 [1394 kB]
Get:140 http://deb.debian.org/debian sid/main arm64 libpkgconf3 arm64 1.8.1-3 [35.3 kB]
Get:141 http://deb.debian.org/debian sid/main arm64 pkgconf-bin arm64 1.8.1-3 [29.4 kB]
Get:142 http://deb.debian.org/debian sid/main arm64 pkgconf arm64 1.8.1-3 [26.0 kB]
Get:143 http://deb.debian.org/debian sid/main arm64 libnghttp2-dev arm64 1.63.0-1 [112 kB]
Get:144 http://deb.debian.org/debian sid/main arm64 libnghttp3-dev arm64 1.4.0-1 [85.3 kB]
Get:145 http://deb.debian.org/debian sid/main arm64 libngtcp2-crypto-gnutls-dev arm64 1.6.0-1 [23.7 kB]
Get:146 http://deb.debian.org/debian sid/main arm64 libngtcp2-dev arm64 1.6.0-1 [165 kB]
Get:147 http://deb.debian.org/debian sid/main arm64 libpsl-dev arm64 0.21.2-1.1 [77.7 kB]
Get:148 http://deb.debian.org/debian sid/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1 [916 kB]
Get:149 http://deb.debian.org/debian sid/main arm64 librtmp-dev arm64 2.4+20151223.gitfa8646d.1-2+b4 [67.3 kB]
Get:150 http://deb.debian.org/debian sid/main arm64 libssl-dev arm64 3.3.2-1 [3185 kB]
Get:151 http://deb.debian.org/debian sid/main arm64 libssh2-1-dev arm64 1.11.0-7 [353 kB]
Get:152 http://deb.debian.org/debian sid/main arm64 libzstd-dev arm64 1.5.6+dfsg-1 [330 kB]
Get:153 http://deb.debian.org/debian sid/main arm64 libcurl4-gnutls-dev arm64 8.10.1-1 [456 kB]
Get:154 http://deb.debian.org/debian sid/main arm64 libcurl4t64 arm64 8.10.1-1 [322 kB]
Get:155 http://deb.debian.org/debian sid/main arm64 libexpat1-dev arm64 2.6.3-1 [142 kB]
Get:156 http://deb.debian.org/debian sid/main arm64 libffi-dev arm64 3.4.6-1 [57.0 kB]
Get:157 http://deb.debian.org/debian sid/main arm64 libhdf5-103-1t64 arm64 1.10.10+repack-4 [1050 kB]
Get:158 http://deb.debian.org/debian sid/main arm64 libhdf5-cpp-103-1t64 arm64 1.10.10+repack-4 [118 kB]
Get:159 http://deb.debian.org/debian sid/main arm64 libhdf5-fortran-102t64 arm64 1.10.10+repack-4 [88.1 kB]
Get:160 http://deb.debian.org/debian sid/main arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-4 [60.9 kB]
Get:161 http://deb.debian.org/debian sid/main arm64 libhdf5-hl-fortran-100t64 arm64 1.10.10+repack-4 [39.0 kB]
Get:162 http://deb.debian.org/debian sid/main arm64 libhdf5-hl-cpp-100t64 arm64 1.10.10+repack-4 [21.4 kB]
Get:163 http://deb.debian.org/debian sid/main arm64 libjpeg62-turbo arm64 1:2.1.5-3 [172 kB]
Get:164 http://deb.debian.org/debian sid/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-3 [292 kB]
Get:165 http://deb.debian.org/debian sid/main arm64 libjpeg-dev arm64 1:2.1.5-3 [71.9 kB]
Get:166 http://deb.debian.org/debian sid/main arm64 libhdf5-dev arm64 1.10.10+repack-4 [2697 kB]
Get:167 http://deb.debian.org/debian sid/main arm64 libicu-dev arm64 72.1-5 [10.2 MB]
Get:168 http://deb.debian.org/debian sid/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:169 http://deb.debian.org/debian sid/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:170 http://deb.debian.org/debian sid/main arm64 libjs-sphinxdoc all 7.4.7-3 [158 kB]
Get:171 http://deb.debian.org/debian sid/main arm64 libjson-c5 arm64 0.18+ds-1 [45.2 kB]
Get:172 http://deb.debian.org/debian sid/main arm64 libjson-c-dev arm64 0.18+ds-1 [75.1 kB]
Get:173 http://deb.debian.org/debian sid/main arm64 liblapack3 arm64 3.12.0-3 [1757 kB]
Get:174 http://deb.debian.org/debian sid/main arm64 liblzma-dev arm64 5.6.2-2 [296 kB]
Get:175 http://deb.debian.org/debian sid/main arm64 libnetcdf19t64 arm64 1:4.9.2-7 [444 kB]
Get:176 http://deb.debian.org/debian sid/main arm64 libxml2-dev arm64 2.12.7+dfsg-3+b1 [145 kB]
Get:177 http://deb.debian.org/debian sid/main arm64 libnetcdf-dev arm64 1:4.9.2-7 [103 kB]
Get:178 http://deb.debian.org/debian sid/main arm64 libossp-uuid16 arm64 1.6.2-1.5+b13 [40.6 kB]
Get:179 http://deb.debian.org/debian sid/main arm64 libossp-uuid-dev arm64 1.6.2-1.5+b13 [49.5 kB]
Get:180 http://deb.debian.org/debian sid/main arm64 libpython3.12t64 arm64 3.12.6-1 [1981 kB]
Get:181 http://deb.debian.org/debian sid/main arm64 libpython3.12-dev arm64 3.12.6-1 [4782 kB]
Get:182 http://deb.debian.org/debian sid/main arm64 libpython3-dev arm64 3.12.6-1 [9952 B]
Get:183 http://deb.debian.org/debian sid/main arm64 libpython3-all-dev arm64 3.12.6-1 [1064 B]
Get:184 http://deb.debian.org/debian sid/main arm64 libudunits2-data all 2.2.28-7 [26.4 kB]
Get:185 http://deb.debian.org/debian sid/main arm64 libudunits2-0 arm64 2.2.28-7 [53.9 kB]
Get:186 http://deb.debian.org/debian sid/main arm64 libudunits2-dev arm64 2.2.28-7 [374 kB]
Get:187 http://deb.debian.org/debian sid/main arm64 python3-all arm64 3.12.6-1 [1040 B]
Get:188 http://deb.debian.org/debian sid/main arm64 python3.12-dev arm64 3.12.6-1 [506 kB]
Get:189 http://deb.debian.org/debian sid/main arm64 python3-dev arm64 3.12.6-1 [26.1 kB]
Get:190 http://deb.debian.org/debian sid/main arm64 python3-all-dev arm64 3.12.6-1 [1068 B]
Get:191 http://deb.debian.org/debian sid/main arm64 uuid-dev arm64 2.40.2-8 [47.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 122 MB in 1s (89.4 MB/s)
Selecting previously unselected package libpython3.12-minimal:arm64.
(Reading database ... 16564 files and directories currently installed.)
Preparing to unpack .../libpython3.12-minimal_3.12.6-1_arm64.deb ...
Unpacking libpython3.12-minimal:arm64 (3.12.6-1) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.3-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.3-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.6-1_arm64.deb ...
Unpacking python3.12-minimal (3.12.6-1) ...
Setting up libpython3.12-minimal:arm64 (3.12.6-1) ...
Setting up libexpat1:arm64 (2.6.3-1) ...
Setting up python3.12-minimal (3.12.6-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16884 files and directories currently installed.)
Preparing to unpack .../00-python3-minimal_3.12.6-1_arm64.deb ...
Unpacking python3-minimal (3.12.6-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../01-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libncursesw6:arm64.
Preparing to unpack .../02-libncursesw6_6.5-2_arm64.deb ...
Unpacking libncursesw6:arm64 (6.5-2) ...
Selecting previously unselected package libkrb5support0:arm64.
Preparing to unpack .../03-libkrb5support0_1.21.3-3_arm64.deb ...
Unpacking libkrb5support0:arm64 (1.21.3-3) ...
Selecting previously unselected package libk5crypto3:arm64.
Preparing to unpack .../04-libk5crypto3_1.21.3-3_arm64.deb ...
Unpacking libk5crypto3:arm64 (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:arm64.
Preparing to unpack .../05-libkeyutils1_1.6.3-3_arm64.deb ...
Unpacking libkeyutils1:arm64 (1.6.3-3) ...
Selecting previously unselected package libkrb5-3:arm64.
Preparing to unpack .../06-libkrb5-3_1.21.3-3_arm64.deb ...
Unpacking libkrb5-3:arm64 (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:arm64.
Preparing to unpack .../07-libgssapi-krb5-2_1.21.3-3_arm64.deb ...
Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../08-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:arm64.
Preparing to unpack .../09-libtirpc3t64_1.3.4+ds-1.3_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3) ...
Selecting previously unselected package libnsl2:arm64.
Preparing to unpack .../10-libnsl2_1.3.0-3+b2_arm64.deb ...
Unpacking libnsl2:arm64 (1.3.0-3+b2) ...
Selecting previously unselected package libpython3.12-stdlib:arm64.
Preparing to unpack .../11-libpython3.12-stdlib_3.12.6-1_arm64.deb ...
Unpacking libpython3.12-stdlib:arm64 (3.12.6-1) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../12-python3.12_3.12.6-1_arm64.deb ...
Unpacking python3.12 (3.12.6-1) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../13-libpython3-stdlib_3.12.6-1_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.12.6-1) ...
Setting up python3-minimal (3.12.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 17393 files and directories currently installed.)
Preparing to unpack .../000-python3_3.12.6-1_arm64.deb ...
Unpacking python3 (3.12.6-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../001-m4_1.4.19-4_arm64.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../002-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../003-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../004-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../005-autopoint_0.22.5-2_all.deb ...
Unpacking autopoint (0.22.5-2) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../006-libc-dev-bin_2.40-3_arm64.deb ...
Unpacking libc-dev-bin (2.40-3) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../007-linux-libc-dev_6.10.11-1_all.deb ...
Unpacking linux-libc-dev (6.10.11-1) ...
Selecting previously unselected package libcrypt-dev:arm64.
Preparing to unpack .../008-libcrypt-dev_1%3a4.4.36-5_arm64.deb ...
Unpacking libcrypt-dev:arm64 (1:4.4.36-5) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../009-rpcsvc-proto_1.4.3-1_arm64.deb ...
Unpacking rpcsvc-proto (1.4.3-1) ...
Selecting previously unselected package libc6-dev:arm64.
Preparing to unpack .../010-libc6-dev_2.40-3_arm64.deb ...
Unpacking libc6-dev:arm64 (2.40-3) ...
Selecting previously unselected package libisl23:arm64.
Preparing to unpack .../011-libisl23_0.27-1_arm64.deb ...
Unpacking libisl23:arm64 (0.27-1) ...
Selecting previously unselected package libmpfr6:arm64.
Preparing to unpack .../012-libmpfr6_4.2.1-1+b1_arm64.deb ...
Unpacking libmpfr6:arm64 (4.2.1-1+b1) ...
Selecting previously unselected package libmpc3:arm64.
Preparing to unpack .../013-libmpc3_1.3.1-1+b2_arm64.deb ...
Unpacking libmpc3:arm64 (1.3.1-1+b2) ...
Selecting previously unselected package cpp-14-aarch64-linux-gnu.
Preparing to unpack .../014-cpp-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking cpp-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package cpp-14.
Preparing to unpack .../015-cpp-14_14.2.0-5_arm64.deb ...
Unpacking cpp-14 (14.2.0-5) ...
Selecting previously unselected package cpp-aarch64-linux-gnu.
Preparing to unpack .../016-cpp-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package cpp.
Preparing to unpack .../017-cpp_4%3a14.1.0-2_arm64.deb ...
Unpacking cpp (4:14.1.0-2) ...
Selecting previously unselected package libcc1-0:arm64.
Preparing to unpack .../018-libcc1-0_14.2.0-5_arm64.deb ...
Unpacking libcc1-0:arm64 (14.2.0-5) ...
Selecting previously unselected package libitm1:arm64.
Preparing to unpack .../019-libitm1_14.2.0-5_arm64.deb ...
Unpacking libitm1:arm64 (14.2.0-5) ...
Selecting previously unselected package libatomic1:arm64.
Preparing to unpack .../020-libatomic1_14.2.0-5_arm64.deb ...
Unpacking libatomic1:arm64 (14.2.0-5) ...
Selecting previously unselected package libasan8:arm64.
Preparing to unpack .../021-libasan8_14.2.0-5_arm64.deb ...
Unpacking libasan8:arm64 (14.2.0-5) ...
Selecting previously unselected package liblsan0:arm64.
Preparing to unpack .../022-liblsan0_14.2.0-5_arm64.deb ...
Unpacking liblsan0:arm64 (14.2.0-5) ...
Selecting previously unselected package libtsan2:arm64.
Preparing to unpack .../023-libtsan2_14.2.0-5_arm64.deb ...
Unpacking libtsan2:arm64 (14.2.0-5) ...
Selecting previously unselected package libubsan1:arm64.
Preparing to unpack .../024-libubsan1_14.2.0-5_arm64.deb ...
Unpacking libubsan1:arm64 (14.2.0-5) ...
Selecting previously unselected package libhwasan0:arm64.
Preparing to unpack .../025-libhwasan0_14.2.0-5_arm64.deb ...
Unpacking libhwasan0:arm64 (14.2.0-5) ...
Selecting previously unselected package libgcc-14-dev:arm64.
Preparing to unpack .../026-libgcc-14-dev_14.2.0-5_arm64.deb ...
Unpacking libgcc-14-dev:arm64 (14.2.0-5) ...
Selecting previously unselected package gcc-14-aarch64-linux-gnu.
Preparing to unpack .../027-gcc-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking gcc-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package gcc-14.
Preparing to unpack .../028-gcc-14_14.2.0-5_arm64.deb ...
Unpacking gcc-14 (14.2.0-5) ...
Selecting previously unselected package gcc-aarch64-linux-gnu.
Preparing to unpack .../029-gcc-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package gcc.
Preparing to unpack .../030-gcc_4%3a14.1.0-2_arm64.deb ...
Unpacking gcc (4:14.1.0-2) ...
Selecting previously unselected package libstdc++-14-dev:arm64.
Preparing to unpack .../031-libstdc++-14-dev_14.2.0-5_arm64.deb ...
Unpacking libstdc++-14-dev:arm64 (14.2.0-5) ...
Selecting previously unselected package g++-14-aarch64-linux-gnu.
Preparing to unpack .../032-g++-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking g++-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package g++-14.
Preparing to unpack .../033-g++-14_14.2.0-5_arm64.deb ...
Unpacking g++-14 (14.2.0-5) ...
Selecting previously unselected package g++-aarch64-linux-gnu.
Preparing to unpack .../034-g++-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking g++-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package g++.
Preparing to unpack .../035-g++_4%3a14.1.0-2_arm64.deb ...
Unpacking g++ (4:14.1.0-2) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../036-build-essential_12.10_arm64.deb ...
Unpacking build-essential (12.10) ...
Selecting previously unselected package comerr-dev:arm64.
Preparing to unpack .../037-comerr-dev_2.1-1.47.1-1_arm64.deb ...
Unpacking comerr-dev:arm64 (2.1-1.47.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../038-libdebhelper-perl_13.20_all.deb ...
Unpacking libdebhelper-perl (13.20) ...
Selecting previously unselected package libtool.
Preparing to unpack .../039-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../040-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../042-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../043-libelf1t64_0.191-2_arm64.deb ...
Unpacking libelf1t64:arm64 (0.191-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../044-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../045-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../046-debhelper_13.20_all.deb ...
Unpacking debhelper (13.20) ...
Selecting previously unselected package dh-buildinfo.
Preparing to unpack .../047-dh-buildinfo_0.11+nmu3_all.deb ...
Unpacking dh-buildinfo (0.11+nmu3) ...
Selecting previously unselected package libgfortran5:arm64.
Preparing to unpack .../048-libgfortran5_14.2.0-5_arm64.deb ...
Unpacking libgfortran5:arm64 (14.2.0-5) ...
Selecting previously unselected package libgfortran-14-dev:arm64.
Preparing to unpack .../049-libgfortran-14-dev_14.2.0-5_arm64.deb ...
Unpacking libgfortran-14-dev:arm64 (14.2.0-5) ...
Selecting previously unselected package gfortran-14-aarch64-linux-gnu.
Preparing to unpack .../050-gfortran-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package gfortran-14.
Preparing to unpack .../051-gfortran-14_14.2.0-5_arm64.deb ...
Unpacking gfortran-14 (14.2.0-5) ...
Selecting previously unselected package gfortran-aarch64-linux-gnu.
Preparing to unpack .../052-gfortran-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking gfortran-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../053-gfortran_4%3a14.1.0-2_arm64.deb ...
Unpacking gfortran (4:14.1.0-2) ...
Selecting previously unselected package patchelf.
Preparing to unpack .../054-patchelf_0.18.0-1.1_arm64.deb ...
Unpacking patchelf (0.18.0-1.1) ...
Selecting previously unselected package libfile-libmagic-perl.
Preparing to unpack .../055-libfile-libmagic-perl_1.23-2+b1_arm64.deb ...
Unpacking libfile-libmagic-perl (1.23-2+b1) ...
Selecting previously unselected package dh-fortran-mod.
Preparing to unpack .../056-dh-fortran-mod_0.40_all.deb ...
Unpacking dh-fortran-mod (0.40) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../057-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../058-python3-more-itertools_10.4.0-1_all.deb ...
Unpacking python3-more-itertools (10.4.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../059-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../060-python3-typeguard_4.3.0-1_all.deb ...
Unpacking python3-typeguard (4.3.0-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../061-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../062-python3-jaraco.context_6.0.0-1_all.deb ...
Unpacking python3-jaraco.context (6.0.0-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../063-python3-jaraco.functools_4.0.2-1_all.deb ...
Unpacking python3-jaraco.functools (4.0.2-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../064-python3-pkg-resources_74.1.2-2_all.deb ...
Unpacking python3-pkg-resources (74.1.2-2) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../065-python3-zipp_3.20.2-1_all.deb ...
Unpacking python3-zipp (3.20.2-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../066-python3-setuptools_74.1.2-2_all.deb ...
Unpacking python3-setuptools (74.1.2-2) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../067-dh-python_6.20240824_all.deb ...
Unpacking dh-python (6.20240824) ...
Selecting previously unselected package dumb-init.
Preparing to unpack .../068-dumb-init_1.2.5-3_arm64.deb ...
Unpacking dumb-init (1.2.5-3) ...
Selecting previously unselected package libfakeroot:arm64.
Preparing to unpack .../069-libfakeroot_1.36-1_arm64.deb ...
Unpacking libfakeroot:arm64 (1.36-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../070-fakeroot_1.36-1_arm64.deb ...
Unpacking fakeroot (1.36-1) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../071-hdf5-helpers_1.10.10+repack-4_arm64.deb ...
Unpacking hdf5-helpers (1.10.10+repack-4) ...
Selecting previously unselected package libroken19t64-heimdal:arm64.
Preparing to unpack .../072-libroken19t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libroken19t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libasn1-8t64-heimdal:arm64.
Preparing to unpack .../073-libasn1-8t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libasn1-8t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libheimbase1t64-heimdal:arm64.
Preparing to unpack .../074-libheimbase1t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libheimbase1t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libhcrypto5t64-heimdal:arm64.
Preparing to unpack .../075-libhcrypto5t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libhcrypto5t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libwind0t64-heimdal:arm64.
Preparing to unpack .../076-libwind0t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libwind0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libhx509-5t64-heimdal:arm64.
Preparing to unpack .../077-libhx509-5t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libhx509-5t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libkrb5-26t64-heimdal:arm64.
Preparing to unpack .../078-libkrb5-26t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libkrb5-26t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libheimntlm0t64-heimdal:arm64.
Preparing to unpack .../079-libheimntlm0t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libheimntlm0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libgssapi3t64-heimdal:arm64.
Preparing to unpack .../080-libgssapi3t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libgssapi3t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libsasl2-modules-db:arm64.
Preparing to unpack .../081-libsasl2-modules-db_2.1.28+dfsg1-8_arm64.deb ...
Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ...
Selecting previously unselected package libsasl2-2:arm64.
Preparing to unpack .../082-libsasl2-2_2.1.28+dfsg1-8_arm64.deb ...
Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap-2.5-0:arm64.
Preparing to unpack .../083-libldap-2.5-0_2.5.18+dfsg-3_arm64.deb ...
Unpacking libldap-2.5-0:arm64 (2.5.18+dfsg-3) ...
Selecting previously unselected package libhdb9t64-heimdal:arm64.
Preparing to unpack .../084-libhdb9t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libhdb9t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libkadm5clnt7t64-heimdal:arm64.
Preparing to unpack .../085-libkadm5clnt7t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libkadm5clnt7t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libkadm5srv8t64-heimdal:arm64.
Preparing to unpack .../086-libkadm5srv8t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libkadm5srv8t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libkafs0t64-heimdal:arm64.
Preparing to unpack .../087-libkafs0t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libkafs0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libkdc2t64-heimdal:arm64.
Preparing to unpack .../088-libkdc2t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libkdc2t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libotp0t64-heimdal:arm64.
Preparing to unpack .../089-libotp0t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libotp0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package libedit2:arm64.
Preparing to unpack .../090-libedit2_3.1-20240808-1_arm64.deb ...
Unpacking libedit2:arm64 (3.1-20240808-1) ...
Selecting previously unselected package libsl0t64-heimdal:arm64.
Preparing to unpack .../091-libsl0t64-heimdal_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking libsl0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package heimdal-multidev.
Preparing to unpack .../092-heimdal-multidev_7.8.git20221117.28daf24+dfsg-8_arm64.deb ...
Unpacking heimdal-multidev (7.8.git20221117.28daf24+dfsg-8) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../093-icu-devtools_72.1-5_arm64.deb ...
Unpacking icu-devtools (72.1-5) ...
Selecting previously unselected package libaec0:arm64.
Preparing to unpack .../094-libaec0_1.1.3-1_arm64.deb ...
Unpacking libaec0:arm64 (1.1.3-1) ...
Selecting previously unselected package libsz2:arm64.
Preparing to unpack .../095-libsz2_1.1.3-1_arm64.deb ...
Unpacking libsz2:arm64 (1.1.3-1) ...
Selecting previously unselected package libaec-dev:arm64.
Preparing to unpack .../096-libaec-dev_1.1.3-1_arm64.deb ...
Unpacking libaec-dev:arm64 (1.1.3-1) ...
Selecting previously unselected package libblas3:arm64.
Preparing to unpack .../097-libblas3_3.12.0-3_arm64.deb ...
Unpacking libblas3:arm64 (3.12.0-3) ...
Selecting previously unselected package libbrotli1:arm64.
Preparing to unpack .../098-libbrotli1_1.1.0-2+b4_arm64.deb ...
Unpacking libbrotli1:arm64 (1.1.0-2+b4) ...
Selecting previously unselected package libbrotli-dev:arm64.
Preparing to unpack .../099-libbrotli-dev_1.1.0-2+b4_arm64.deb ...
Unpacking libbrotli-dev:arm64 (1.1.0-2+b4) ...
Selecting previously unselected package libnghttp2-14:arm64.
Preparing to unpack .../100-libnghttp2-14_1.63.0-1_arm64.deb ...
Unpacking libnghttp2-14:arm64 (1.63.0-1) ...
Selecting previously unselected package libnghttp3-9:arm64.
Preparing to unpack .../101-libnghttp3-9_1.4.0-1_arm64.deb ...
Unpacking libnghttp3-9:arm64 (1.4.0-1) ...
Selecting previously unselected package libngtcp2-16:arm64.
Preparing to unpack .../102-libngtcp2-16_1.6.0-1_arm64.deb ...
Unpacking libngtcp2-16:arm64 (1.6.0-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64.
Preparing to unpack .../103-libngtcp2-crypto-gnutls8_1.6.0-1_arm64.deb ...
Unpacking libngtcp2-crypto-gnutls8:arm64 (1.6.0-1) ...
Selecting previously unselected package libpsl5t64:arm64.
Preparing to unpack .../104-libpsl5t64_0.21.2-1.1_arm64.deb ...
Unpacking libpsl5t64:arm64 (0.21.2-1.1) ...
Selecting previously unselected package librtmp1:arm64.
Preparing to unpack .../105-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_arm64.deb ...
Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssh2-1t64:arm64.
Preparing to unpack .../106-libssh2-1t64_1.11.0-7_arm64.deb ...
Unpacking libssh2-1t64:arm64 (1.11.0-7) ...
Selecting previously unselected package libcurl3t64-gnutls:arm64.
Preparing to unpack .../107-libcurl3t64-gnutls_8.10.1-1_arm64.deb ...
Unpacking libcurl3t64-gnutls:arm64 (8.10.1-1) ...
Selecting previously unselected package libevent-2.1-7t64:arm64.
Preparing to unpack .../108-libevent-2.1-7t64_2.1.12-stable-10_arm64.deb ...
Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10) ...
Selecting previously unselected package libunbound8:arm64.
Preparing to unpack .../109-libunbound8_1.20.0-1+b1_arm64.deb ...
Unpacking libunbound8:arm64 (1.20.0-1+b1) ...
Selecting previously unselected package libgnutls-dane0t64:arm64.
Preparing to unpack .../110-libgnutls-dane0t64_3.8.6-2_arm64.deb ...
Unpacking libgnutls-dane0t64:arm64 (3.8.6-2) ...
Selecting previously unselected package libgnutls-openssl27t64:arm64.
Preparing to unpack .../111-libgnutls-openssl27t64_3.8.6-2_arm64.deb ...
Unpacking libgnutls-openssl27t64:arm64 (3.8.6-2) ...
Selecting previously unselected package libidn2-dev:arm64.
Preparing to unpack .../112-libidn2-dev_2.3.7-2_arm64.deb ...
Unpacking libidn2-dev:arm64 (2.3.7-2) ...
Selecting previously unselected package libp11-kit-dev:arm64.
Preparing to unpack .../113-libp11-kit-dev_0.25.5-2_arm64.deb ...
Unpacking libp11-kit-dev:arm64 (0.25.5-2) ...
Selecting previously unselected package libtasn1-6-dev:arm64.
Preparing to unpack .../114-libtasn1-6-dev_4.19.0-3+b2_arm64.deb ...
Unpacking libtasn1-6-dev:arm64 (4.19.0-3+b2) ...
Selecting previously unselected package libgmpxx4ldbl:arm64.
Preparing to unpack .../115-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b1_arm64.deb ...
Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2+b1) ...
Selecting previously unselected package libgmp-dev:arm64.
Preparing to unpack .../116-libgmp-dev_2%3a6.3.0+dfsg-2+b1_arm64.deb ...
Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-2+b1) ...
Selecting previously unselected package nettle-dev:arm64.
Preparing to unpack .../117-nettle-dev_3.10-1_arm64.deb ...
Unpacking nettle-dev:arm64 (3.10-1) ...
Selecting previously unselected package libgnutls28-dev:arm64.
Preparing to unpack .../118-libgnutls28-dev_3.8.6-2_arm64.deb ...
Unpacking libgnutls28-dev:arm64 (3.8.6-2) ...
Selecting previously unselected package libpkgconf3:arm64.
Preparing to unpack .../119-libpkgconf3_1.8.1-3_arm64.deb ...
Unpacking libpkgconf3:arm64 (1.8.1-3) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../120-pkgconf-bin_1.8.1-3_arm64.deb ...
Unpacking pkgconf-bin (1.8.1-3) ...
Selecting previously unselected package pkgconf:arm64.
Preparing to unpack .../121-pkgconf_1.8.1-3_arm64.deb ...
Unpacking pkgconf:arm64 (1.8.1-3) ...
Selecting previously unselected package libnghttp2-dev:arm64.
Preparing to unpack .../122-libnghttp2-dev_1.63.0-1_arm64.deb ...
Unpacking libnghttp2-dev:arm64 (1.63.0-1) ...
Selecting previously unselected package libnghttp3-dev:arm64.
Preparing to unpack .../123-libnghttp3-dev_1.4.0-1_arm64.deb ...
Unpacking libnghttp3-dev:arm64 (1.4.0-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls-dev:arm64.
Preparing to unpack .../124-libngtcp2-crypto-gnutls-dev_1.6.0-1_arm64.deb ...
Unpacking libngtcp2-crypto-gnutls-dev:arm64 (1.6.0-1) ...
Selecting previously unselected package libngtcp2-dev:arm64.
Preparing to unpack .../125-libngtcp2-dev_1.6.0-1_arm64.deb ...
Unpacking libngtcp2-dev:arm64 (1.6.0-1) ...
Selecting previously unselected package libpsl-dev:arm64.
Preparing to unpack .../126-libpsl-dev_0.21.2-1.1_arm64.deb ...
Unpacking libpsl-dev:arm64 (0.21.2-1.1) ...
Selecting previously unselected package zlib1g-dev:arm64.
Preparing to unpack .../127-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_arm64.deb ...
Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1) ...
Selecting previously unselected package librtmp-dev:arm64.
Preparing to unpack .../128-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b4_arm64.deb ...
Unpacking librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssl-dev:arm64.
Preparing to unpack .../129-libssl-dev_3.3.2-1_arm64.deb ...
Unpacking libssl-dev:arm64 (3.3.2-1) ...
Selecting previously unselected package libssh2-1-dev:arm64.
Preparing to unpack .../130-libssh2-1-dev_1.11.0-7_arm64.deb ...
Unpacking libssh2-1-dev:arm64 (1.11.0-7) ...
Selecting previously unselected package libzstd-dev:arm64.
Preparing to unpack .../131-libzstd-dev_1.5.6+dfsg-1_arm64.deb ...
Unpacking libzstd-dev:arm64 (1.5.6+dfsg-1) ...
Selecting previously unselected package libcurl4-gnutls-dev:arm64.
Preparing to unpack .../132-libcurl4-gnutls-dev_8.10.1-1_arm64.deb ...
Unpacking libcurl4-gnutls-dev:arm64 (8.10.1-1) ...
Selecting previously unselected package libcurl4t64:arm64.
Preparing to unpack .../133-libcurl4t64_8.10.1-1_arm64.deb ...
Unpacking libcurl4t64:arm64 (8.10.1-1) ...
Selecting previously unselected package libexpat1-dev:arm64.
Preparing to unpack .../134-libexpat1-dev_2.6.3-1_arm64.deb ...
Unpacking libexpat1-dev:arm64 (2.6.3-1) ...
Selecting previously unselected package libffi-dev:arm64.
Preparing to unpack .../135-libffi-dev_3.4.6-1_arm64.deb ...
Unpacking libffi-dev:arm64 (3.4.6-1) ...
Selecting previously unselected package libhdf5-103-1t64:arm64.
Preparing to unpack .../136-libhdf5-103-1t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-cpp-103-1t64:arm64.
Preparing to unpack .../137-libhdf5-cpp-103-1t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-cpp-103-1t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-fortran-102t64:arm64.
Preparing to unpack .../138-libhdf5-fortran-102t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-fortran-102t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-hl-100t64:arm64.
Preparing to unpack .../139-libhdf5-hl-100t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-hl-fortran-100t64:arm64.
Preparing to unpack .../140-libhdf5-hl-fortran-100t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-hl-fortran-100t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-hl-cpp-100t64:arm64.
Preparing to unpack .../141-libhdf5-hl-cpp-100t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-hl-cpp-100t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libjpeg62-turbo:arm64.
Preparing to unpack .../142-libjpeg62-turbo_1%3a2.1.5-3_arm64.deb ...
Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3) ...
Selecting previously unselected package libjpeg62-turbo-dev:arm64.
Preparing to unpack .../143-libjpeg62-turbo-dev_1%3a2.1.5-3_arm64.deb ...
Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-3) ...
Selecting previously unselected package libjpeg-dev:arm64.
Preparing to unpack .../144-libjpeg-dev_1%3a2.1.5-3_arm64.deb ...
Unpacking libjpeg-dev:arm64 (1:2.1.5-3) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../145-libhdf5-dev_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-dev (1.10.10+repack-4) ...
Selecting previously unselected package libicu-dev:arm64.
Preparing to unpack .../146-libicu-dev_72.1-5_arm64.deb ...
Unpacking libicu-dev:arm64 (72.1-5) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../147-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../148-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../149-libjs-sphinxdoc_7.4.7-3_all.deb ...
Unpacking libjs-sphinxdoc (7.4.7-3) ...
Selecting previously unselected package libjson-c5:arm64.
Preparing to unpack .../150-libjson-c5_0.18+ds-1_arm64.deb ...
Unpacking libjson-c5:arm64 (0.18+ds-1) ...
Selecting previously unselected package libjson-c-dev:arm64.
Preparing to unpack .../151-libjson-c-dev_0.18+ds-1_arm64.deb ...
Unpacking libjson-c-dev:arm64 (0.18+ds-1) ...
Selecting previously unselected package liblapack3:arm64.
Preparing to unpack .../152-liblapack3_3.12.0-3_arm64.deb ...
Unpacking liblapack3:arm64 (3.12.0-3) ...
Selecting previously unselected package liblzma-dev:arm64.
Preparing to unpack .../153-liblzma-dev_5.6.2-2_arm64.deb ...
Unpacking liblzma-dev:arm64 (5.6.2-2) ...
Selecting previously unselected package libnetcdf19t64:arm64.
Preparing to unpack .../154-libnetcdf19t64_1%3a4.9.2-7_arm64.deb ...
Unpacking libnetcdf19t64:arm64 (1:4.9.2-7) ...
Selecting previously unselected package libxml2-dev:arm64.
Preparing to unpack .../155-libxml2-dev_2.12.7+dfsg-3+b1_arm64.deb ...
Unpacking libxml2-dev:arm64 (2.12.7+dfsg-3+b1) ...
Selecting previously unselected package libnetcdf-dev.
Preparing to unpack .../156-libnetcdf-dev_1%3a4.9.2-7_arm64.deb ...
Unpacking libnetcdf-dev (1:4.9.2-7) ...
Selecting previously unselected package libossp-uuid16:arm64.
Preparing to unpack .../157-libossp-uuid16_1.6.2-1.5+b13_arm64.deb ...
Unpacking libossp-uuid16:arm64 (1.6.2-1.5+b13) ...
Selecting previously unselected package libossp-uuid-dev:arm64.
Preparing to unpack .../158-libossp-uuid-dev_1.6.2-1.5+b13_arm64.deb ...
Unpacking libossp-uuid-dev:arm64 (1.6.2-1.5+b13) ...
Selecting previously unselected package libpython3.12t64:arm64.
Preparing to unpack .../159-libpython3.12t64_3.12.6-1_arm64.deb ...
Unpacking libpython3.12t64:arm64 (3.12.6-1) ...
Selecting previously unselected package libpython3.12-dev:arm64.
Preparing to unpack .../160-libpython3.12-dev_3.12.6-1_arm64.deb ...
Unpacking libpython3.12-dev:arm64 (3.12.6-1) ...
Selecting previously unselected package libpython3-dev:arm64.
Preparing to unpack .../161-libpython3-dev_3.12.6-1_arm64.deb ...
Unpacking libpython3-dev:arm64 (3.12.6-1) ...
Selecting previously unselected package libpython3-all-dev:arm64.
Preparing to unpack .../162-libpython3-all-dev_3.12.6-1_arm64.deb ...
Unpacking libpython3-all-dev:arm64 (3.12.6-1) ...
Selecting previously unselected package libudunits2-data.
Preparing to unpack .../163-libudunits2-data_2.2.28-7_all.deb ...
Unpacking libudunits2-data (2.2.28-7) ...
Selecting previously unselected package libudunits2-0.
Preparing to unpack .../164-libudunits2-0_2.2.28-7_arm64.deb ...
Unpacking libudunits2-0 (2.2.28-7) ...
Selecting previously unselected package libudunits2-dev.
Preparing to unpack .../165-libudunits2-dev_2.2.28-7_arm64.deb ...
Unpacking libudunits2-dev (2.2.28-7) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../166-python3-all_3.12.6-1_arm64.deb ...
Unpacking python3-all (3.12.6-1) ...
Selecting previously unselected package python3.12-dev.
Preparing to unpack .../167-python3.12-dev_3.12.6-1_arm64.deb ...
Unpacking python3.12-dev (3.12.6-1) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../168-python3-dev_3.12.6-1_arm64.deb ...
Unpacking python3-dev (3.12.6-1) ...
Selecting previously unselected package python3-all-dev.
Preparing to unpack .../169-python3-all-dev_3.12.6-1_arm64.deb ...
Unpacking python3-all-dev (3.12.6-1) ...
Selecting previously unselected package python3-numpy-dev:arm64.
Preparing to unpack .../170-python3-numpy-dev_2.1.1+ds-3_arm64.deb ...
Unpacking python3-numpy-dev:arm64 (1:2.1.1+ds-3) ...
Selecting previously unselected package python3-numpy.
Preparing to unpack .../171-python3-numpy_2.1.1+ds-3_arm64.deb ...
Unpacking python3-numpy (1:2.1.1+ds-3) ...
Selecting previously unselected package uuid-dev:arm64.
Preparing to unpack .../172-uuid-dev_2.40.2-8_arm64.deb ...
Unpacking uuid-dev:arm64 (2.40.2-8) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../173-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up dumb-init (1.2.5-3) ...
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up libgnutls-openssl27t64:arm64 (3.8.6-2) ...
Setting up libkeyutils1:arm64 (1.6.3-3) ...
Setting up libzstd-dev:arm64 (1.5.6+dfsg-1) ...
Setting up hdf5-helpers (1.10.10+repack-4) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdebhelper-perl (13.20) ...
Setting up libbrotli1:arm64 (1.1.0-2+b4) ...
Setting up libedit2:arm64 (3.1-20240808-1) ...
Setting up libpsl5t64:arm64 (0.21.2-1.1) ...
Setting up libnghttp2-14:arm64 (1.63.0-1) ...
Setting up linux-libc-dev (6.10.11-1) ...
Setting up m4 (1.4.19-4) ...
Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10) ...
Setting up libroken19t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libossp-uuid16:arm64 (1.6.2-1.5+b13) ...
Setting up libffi-dev:arm64 (3.4.6-1) ...
Setting up libaec0:arm64 (1.1.3-1) ...
Setting up libfakeroot:arm64 (1.36-1) ...
Setting up libelf1t64:arm64 (0.191-2) ...
Setting up libpsl-dev:arm64 (0.21.2-1.1) ...
Setting up libkrb5support0:arm64 (1.21.3-3) ...
Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ...
Setting up fakeroot (1.36-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up autotools-dev (20220109.1) ...
Setting up libblas3:arm64 (3.12.0-3) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode
Setting up libunbound8:arm64 (1.20.0-1+b1) ...
Setting up libpkgconf3:arm64 (1.8.1-3) ...
Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2+b1) ...
Setting up rpcsvc-proto (1.4.3-1) ...
Setting up libjpeg62-turbo:arm64 (1:2.1.5-3) ...
Setting up libgnutls-dane0t64:arm64 (3.8.6-2) ...
Setting up libmpfr6:arm64 (4.2.1-1+b1) ...
Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libssl-dev:arm64 (3.3.2-1) ...
Setting up libmpc3:arm64 (1.3.1-1+b2) ...
Setting up libatomic1:arm64 (14.2.0-5) ...
Setting up autopoint (0.22.5-2) ...
Setting up icu-devtools (72.1-5) ...
Setting up libfile-libmagic-perl (1.23-2+b1) ...
Setting up pkgconf-bin (1.8.1-3) ...
Setting up libncursesw6:arm64 (6.5-2) ...
Setting up libk5crypto3:arm64 (1.21.3-3) ...
Setting up libidn2-dev:arm64 (2.3.7-2) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8) ...
Setting up libgfortran5:arm64 (14.2.0-5) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:arm64 (1.4.0-1) ...
Setting up libnghttp3-dev:arm64 (1.4.0-1) ...
Setting up liblzma-dev:arm64 (5.6.2-2) ...
Setting up libubsan1:arm64 (14.2.0-5) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libudunits2-data (2.2.28-7) ...
Setting up libwind0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libhwasan0:arm64 (14.2.0-5) ...
Setting up libcrypt-dev:arm64 (1:4.4.36-5) ...
Setting up libasan8:arm64 (14.2.0-5) ...
Setting up libngtcp2-16:arm64 (1.6.0-1) ...
Setting up libossp-uuid-dev:arm64 (1.6.2-1.5+b13) ...
Setting up libkrb5-3:arm64 (1.21.3-3) ...
Setting up libssh2-1t64:arm64 (1.11.0-7) ...
Setting up libtsan2:arm64 (14.2.0-5) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up patchelf (0.18.0-1.1) ...
Setting up libisl23:arm64 (0.27-1) ...
Setting up libc-dev-bin (2.40-3) ...
Setting up libtasn1-6-dev:arm64 (4.19.0-3+b2) ...
Setting up libjson-c5:arm64 (0.18+ds-1) ...
Setting up libcc1-0:arm64 (14.2.0-5) ...
Setting up libbrotli-dev:arm64 (1.1.0-2+b4) ...
Setting up liblsan0:arm64 (14.2.0-5) ...
Setting up libngtcp2-crypto-gnutls8:arm64 (1.6.0-1) ...
Setting up libheimbase1t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libp11-kit-dev:arm64 (0.25.5-2) ...
Setting up libsz2:arm64 (1.1.3-1) ...
Setting up libitm1:arm64 (14.2.0-5) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up liblapack3:arm64 (3.12.0-3) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode
Setting up libudunits2-0 (2.2.28-7) ...
Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-2+b1) ...
Setting up nettle-dev:arm64 (3.10-1) ...
Setting up libudunits2-dev (2.2.28-7) ...
Setting up libsl0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libjson-c-dev:arm64 (0.18+ds-1) ...
Setting up libasn1-8t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libaec-dev:arm64 (1.1.3-1) ...
Setting up libngtcp2-crypto-gnutls-dev:arm64 (1.6.0-1) ...
Setting up libngtcp2-dev:arm64 (1.6.0-1) ...
Setting up libldap-2.5-0:arm64 (2.5.18+dfsg-3) ...
Setting up pkgconf:arm64 (1.8.1-3) ...
Setting up python3-numpy-dev:arm64 (1:2.1.1+ds-3) ...
Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ...
Setting up libjs-sphinxdoc (7.4.7-3) ...
Setting up cpp-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up libc6-dev:arm64 (2.40-3) ...
Setting up libgcc-14-dev:arm64 (14.2.0-5) ...
Setting up libstdc++-14-dev:arm64 (14.2.0-5) ...
Setting up libicu-dev:arm64 (72.1-5) ...
Setting up libgfortran-14-dev:arm64 (14.2.0-5) ...
Setting up libgnutls28-dev:arm64 (3.8.6-2) ...
Setting up libhcrypto5t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libnghttp2-dev:arm64 (1.63.0-1) ...
Setting up libotp0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libcurl4t64:arm64 (8.10.1-1) ...
Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3) ...
Setting up libcurl3t64-gnutls:arm64 (8.10.1-1) ...
Setting up cpp-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up libexpat1-dev:arm64 (2.6.3-1) ...
Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-3) ...
Setting up uuid-dev:arm64 (2.40.2-8) ...
Setting up comerr-dev:arm64 (2.1-1.47.1-1) ...
Setting up cpp-14 (14.2.0-5) ...
Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1) ...
Setting up libhx509-5t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up cpp (4:14.1.0-2) ...
Setting up libnsl2:arm64 (1.3.0-3+b2) ...
Setting up gcc-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-4) ...
Setting up gcc-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-4) ...
Setting up libnetcdf19t64:arm64 (1:4.9.2-7) ...
Setting up g++-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up libpython3.12-stdlib:arm64 (3.12.6-1) ...
Setting up python3.12 (3.12.6-1) ...
Setting up libhdf5-cpp-103-1t64:arm64 (1.10.10+repack-4) ...
Setting up libkrb5-26t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libjpeg-dev:arm64 (1:2.1.5-3) ...
Setting up libhdf5-fortran-102t64:arm64 (1.10.10+repack-4) ...
Setting up gcc-14 (14.2.0-5) ...
Setting up libpython3.12t64:arm64 (3.12.6-1) ...
Setting up libxml2-dev:arm64 (2.12.7+dfsg-3+b1) ...
Setting up libkadm5clnt7t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libheimntlm0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libssh2-1-dev:arm64 (1.11.0-7) ...
Setting up gfortran-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up g++-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up libgssapi3t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up gfortran-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up libhdb9t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up g++-14 (14.2.0-5) ...
Setting up libhdf5-hl-cpp-100t64:arm64 (1.10.10+repack-4) ...
Setting up gfortran-14 (14.2.0-5) ...
Setting up libkafs0t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libpython3-stdlib:arm64 (3.12.6-1) ...
Setting up libkdc2t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libtool (2.4.7-7) ...
Setting up libkadm5srv8t64-heimdal:arm64 (7.8.git20221117.28daf24+dfsg-8) ...
Setting up libhdf5-hl-fortran-100t64:arm64 (1.10.10+repack-4) ...
Setting up python3 (3.12.6-1) ...
Setting up libpython3.12-dev:arm64 (3.12.6-1) ...
Setting up python3-zipp (3.20.2-1) ...
Setting up libcurl4-gnutls-dev:arm64 (8.10.1-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up gcc (4:14.1.0-2) ...
Setting up heimdal-multidev (7.8.git20221117.28daf24+dfsg-8) ...
Setting up dh-autoreconf (20) ...
Setting up libhdf5-dev (1.10.10+repack-4) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode
Setting up python3.12-dev (3.12.6-1) ...
Setting up libnetcdf-dev (1:4.9.2-7) ...
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up g++ (4:14.1.0-2) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.10) ...
Setting up python3-more-itertools (10.4.0-1) ...
Setting up libpython3-dev:arm64 (3.12.6-1) ...
Setting up python3-jaraco.functools (4.0.2-1) ...
Setting up python3-jaraco.context (6.0.0-1) ...
Setting up python3-typeguard (4.3.0-1) ...
Setting up python3-all (3.12.6-1) ...
Setting up debhelper (13.20) ...
Setting up gfortran (4:14.1.0-2) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up python3-inflect (7.3.1-2) ...
Setting up libpython3-all-dev:arm64 (3.12.6-1) ...
Setting up python3-dev (3.12.6-1) ...
Setting up dh-buildinfo (0.11+nmu3) ...
Setting up python3-pkg-resources (74.1.2-2) ...
Setting up python3-all-dev (3.12.6-1) ...
Setting up python3-setuptools (74.1.2-2) ...
Setting up dh-fortran-mod (0.40) ...
Setting up python3-numpy (1:2.1.1+ds-3) ...
Setting up dh-python (6.20240824) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-3) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (arm64 included in any)
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 6.1.0-25-cloud-arm64 #1 SMP Debian 6.1.106-3 (2024-08-26) arm64 (aarch64)
Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.11 g++-14_14.2.0-5 gcc-14_14.2.0-5 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-5 libstdc++6_14.2.0-5 linux-libc-dev_6.10.11-1
Package versions: apt_2.9.8 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.4 bash_5.2.32-1+b1 binutils_2.43.1-5 binutils-aarch64-linux-gnu_2.43.1-5 binutils-common_2.43.1-5 bsdextrautils_2.40.2-8 bsdutils_1:2.40.2-8 build-essential_12.10 bzip2_1.0.8-6 ca-certificates_20240203 comerr-dev_2.1-1.47.1-1 coreutils_9.4-3.1 cpp_4:14.1.0-2 cpp-14_14.2.0-5 cpp-14-aarch64-linux-gnu_14.2.0-5 cpp-aarch64-linux-gnu_4:14.1.0-2 dash_0.5.12-9 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.20 dh-autoreconf_20 dh-buildinfo_0.11+nmu3 dh-fortran-mod_0.40 dh-python_6.20240824 dh-strip-nondeterminism_1.14.0-1 diffstat_1.66-1 diffutils_1:3.10-1 dpkg_1.22.11 dpkg-dev_1.22.11 dumb-init_1.2.5-3 dwz_0.15-1+b1 e2fsprogs_1.47.1-1 fakeroot_1.36-1 file_1:5.45-3 findutils_4.10.0-3 g++_4:14.1.0-2 g++-14_14.2.0-5 g++-14-aarch64-linux-gnu_14.2.0-5 g++-aarch64-linux-gnu_4:14.1.0-2 gcc_4:14.1.0-2 gcc-14_14.2.0-5 gcc-14-aarch64-linux-gnu_14.2.0-5 gcc-14-base_14.2.0-5 gcc-aarch64-linux-gnu_4:14.1.0-2 gettext_0.22.5-2 gettext-base_0.22.5-2 gfortran_4:14.1.0-2 gfortran-14_14.2.0-5 gfortran-14-aarch64-linux-gnu_14.2.0-5 gfortran-aarch64-linux-gnu_4:14.1.0-2 gpg_2.2.43-8+b1 gpgconf_2.2.43-8+b1 gpgv_2.2.43-8+b1 grep_3.11-4 groff-base_1.23.0-5 gzip_1.12-1.1 hdf5-helpers_1.10.10+repack-4 heimdal-multidev_7.8.git20221117.28daf24+dfsg-8 hostname_3.23+nmu2 icu-devtools_72.1-5 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 iso-codes_4.17.0-1 libacl1_2.3.2-2 libaec-dev_1.1.3-1 libaec0_1.1.3-1 libaliased-perl_0.34-3 libapt-pkg-perl_0.1.40+b5 libapt-pkg6.0t64_2.9.8 libarchive-zip-perl_1.68-1 libasan8_14.2.0-5 libasn1-8t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libassuan9_3.0.1-2 libatomic1_14.2.0-5 libattr1_1:2.5.2-1 libaudit-common_1:4.0.1-1 libaudit1_1:4.0.1-1 libb-hooks-endofscope-perl_0.28-1 libb-hooks-op-check-perl_0.22-3+b1 libberkeleydb-perl_0.64-2+b3 libbinutils_2.43.1-5 libblas3_3.12.0-3 libblkid1_2.40.2-8 libbrotli-dev_1.1.0-2+b4 libbrotli1_1.1.0-2+b4 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libcap-ng0_0.8.5-2 libcap2_1:2.66-5 libcapture-tiny-perl_0.48-2 libcc1-0_14.2.0-5 libcgi-pm-perl_4.66-1 libclass-data-inheritable-perl_0.08-3 libclass-inspector-perl_1.36-3 libclass-method-modifiers-perl_2.15-1 libclass-xsaccessor-perl_1.19-4+b3 libclone-perl_0.47-1 libcom-err2_1.47.1-1 libconfig-tiny-perl_2.30-1 libconst-fast-perl_0.014-2 libcpanel-json-xs-perl_4.38-1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libcurl3t64-gnutls_8.10.1-1 libcurl4-gnutls-dev_8.10.1-1 libcurl4t64_8.10.1-1 libdata-dpath-perl_0.59-1 libdata-messagepack-perl_1.02-1+b3 libdata-optlist-perl_0.114-1 libdata-validate-domain-perl_0.15-1 libdata-validate-ip-perl_0.31-1 libdata-validate-uri-perl_0.07-3 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.272 libdebhelper-perl_13.20 libdevel-callchecker-perl_0.009-1 libdevel-size-perl_0.84-1 libdevel-stacktrace-perl_2.0500-1 libdpkg-perl_1.22.11 libdynaloader-functions-perl_0.004-1 libedit2_3.1-20240808-1 libelf1t64_0.191-2 libemail-address-xs-perl_1.05-1+b3 libencode-locale-perl_1.05-3 libevent-2.1-7t64_2.1.12-stable-10 libexception-class-perl_1.45-1 libexpat1_2.6.3-1 libexpat1-dev_2.6.3-1 libext2fs2t64_1.47.1-1 libfakeroot_1.36-1 libffi-dev_3.4.6-1 libffi8_3.4.6-1 libfile-basedir-perl_0.09-2 libfile-find-rule-perl_0.34-3 libfile-libmagic-perl_1.23-2+b1 libfile-listing-perl_6.16-1 libfile-sharedir-perl_1.118-3 libfile-stripnondeterminism-perl_1.14.0-1 libfont-ttf-perl_1.06-2 libgcc-14-dev_14.2.0-5 libgcc-s1_14.2.0-5 libgcrypt20_1.11.0-6 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgfortran-14-dev_14.2.0-5 libgfortran5_14.2.0-5 libgmp-dev_2:6.3.0+dfsg-2+b1 libgmp10_2:6.3.0+dfsg-2+b1 libgmpxx4ldbl_2:6.3.0+dfsg-2+b1 libgnutls-dane0t64_3.8.6-2 libgnutls-openssl27t64_3.8.6-2 libgnutls28-dev_3.8.6-2 libgnutls30t64_3.8.6-2 libgomp1_14.2.0-5 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libgssapi-krb5-2_1.21.3-3 libgssapi3t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libhcrypto5t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libhdb9t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libhdf5-103-1t64_1.10.10+repack-4 libhdf5-cpp-103-1t64_1.10.10+repack-4 libhdf5-dev_1.10.10+repack-4 libhdf5-fortran-102t64_1.10.10+repack-4 libhdf5-hl-100t64_1.10.10+repack-4 libhdf5-hl-cpp-100t64_1.10.10+repack-4 libhdf5-hl-fortran-100t64_1.10.10+repack-4 libheimbase1t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libheimntlm0t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libhogweed6t64_3.10-1 libhtml-form-perl_6.11-1 libhtml-html5-entities-perl_0.004-3 libhtml-parser-perl_3.83-1 libhtml-tagset-perl_3.24-1 libhtml-tokeparser-simple-perl_3.16-4 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.11-1 libhttp-date-perl_6.06-1 libhttp-message-perl_6.46-1 libhttp-negotiate-perl_6.01-2 libhwasan0_14.2.0-5 libhx509-5t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libicu-dev_72.1-5 libicu72_72.1-5 libidn2-0_2.3.7-2 libidn2-dev_2.3.7-2 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-interactive-perl_1.025-1 libio-socket-ssl-perl_2.089-1 libio-string-perl_1.08-4 libipc-run3-perl_0.049-1 libipc-system-simple-perl_1.30-2 libisl23_0.27-1 libiterator-perl_0.03+ds1-2 libiterator-util-perl_0.02+ds1-2 libitm1_14.2.0-5 libjansson4_2.14-2+b2 libjpeg-dev_1:2.1.5-3 libjpeg62-turbo_1:2.1.5-3 libjpeg62-turbo-dev_1:2.1.5-3 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.4.7-3 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c-dev_0.18+ds-1 libjson-c5_0.18+ds-1 libjson-maybexs-perl_1.004008-1 libk5crypto3_1.21.3-3 libkadm5clnt7t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libkadm5srv8t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libkafs0t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libkdc2t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libkeyutils1_1.6.3-3 libkrb5-26t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libkrb5-3_1.21.3-3 libkrb5support0_1.21.3-3 liblapack3_3.12.0-3 libldap-2.5-0_2.5.18+dfsg-3 liblist-compare-perl_0.55-2 liblist-someutils-perl_0.59-1 liblist-utilsby-perl_0.12-2 liblsan0_14.2.0-5 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.14-1 liblz1_1.15~pre1-1 liblz4-1_1.9.4-3 liblzma-dev_5.6.2-2 liblzma5_5.6.2-2 liblzo2-2_2.10-3 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmarkdown2_2.2.7-2+b1 libmd0_1.1.0-2 libmldbm-perl_2.05-4 libmodule-implementation-perl_0.09-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmoox-aliases-perl_0.001006-2 libmount1_2.40.2-8 libmouse-perl_2.5.11-1 libmpc3_1.3.1-1+b2 libmpfr6_4.2.1-1+b1 libnamespace-clean-perl_0.27-2 libncursesw6_6.5-2 libnet-domain-tld-perl_1.75-4 libnet-http-perl_6.23-1 libnet-ipv6addr-perl_1.02-1 libnet-netmask-perl_2.0002-2 libnet-ssleay-perl_1.94-1+b1 libnetaddr-ip-perl_4.079+dfsg-2+b3 libnetcdf-dev_1:4.9.2-7 libnetcdf19t64_1:4.9.2-7 libnettle8t64_3.10-1 libnghttp2-14_1.63.0-1 libnghttp2-dev_1.63.0-1 libnghttp3-9_1.4.0-1 libnghttp3-dev_1.4.0-1 libngtcp2-16_1.6.0-1 libngtcp2-crypto-gnutls-dev_1.6.0-1 libngtcp2-crypto-gnutls8_1.6.0-1 libngtcp2-dev_1.6.0-1 libnsl2_1.3.0-3+b2 libnumber-compare-perl_0.03-3 libossp-uuid-dev_1.6.2-1.5+b13 libossp-uuid16_1.6.2-1.5+b13 libotp0t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libp11-kit-dev_0.25.5-2 libp11-kit0_0.25.5-2 libpackage-stash-perl_0.40-1 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libparams-classify-perl_0.015-2+b3 libparams-util-perl_1.102-3 libpath-tiny-perl_0.146-1 libpcre2-8-0_10.42-4+b1 libperl5.38t64_5.38.2-5 libperlio-gzip-perl_0.20-1+b3 libperlio-utf8-strict-perl_0.010-1+b2 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-3 libproc-processtable-perl_0.636-1+b2 libpsl-dev_0.21.2-1.1 libpsl5t64_0.21.2-1.1 libpython3-all-dev_3.12.6-1 libpython3-dev_3.12.6-1 libpython3-stdlib_3.12.6-1 libpython3.12-dev_3.12.6-1 libpython3.12-minimal_3.12.6-1 libpython3.12-stdlib_3.12.6-1 libpython3.12t64_3.12.6-1 libreadline8t64_8.2-5 libregexp-wildcards-perl_1.05-3 libroken19t64-heimdal_7.8.git20221117.28daf24+dfsg-8 librole-tiny-perl_2.002004-1 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b4 librtmp1_2.4+20151223.gitfa8646d.1-2+b4 libsasl2-2_2.1.28+dfsg1-8 libsasl2-modules-db_2.1.28+dfsg1-8 libseccomp2_2.5.5-1+b1 libselinux1_3.7-3 libsemanage-common_3.7-2 libsemanage2_3.7-2 libsepol2_3.7-1 libsereal-decoder-perl_5.004+ds-1+b2 libsereal-encoder-perl_5.004+ds-1+b2 libsframe1_2.43.1-5 libsl0t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libsmartcols1_2.40.2-8 libsort-versions-perl_1.62-3 libsqlite3-0_3.46.1-1 libss2_1.47.1-1 libssh2-1-dev_1.11.0-7 libssh2-1t64_1.11.0-7 libssl-dev_3.3.2-1 libssl3t64_3.3.2-1 libstdc++-14-dev_14.2.0-5 libstdc++6_14.2.0-5 libstrictures-perl_2.000006-1 libsub-exporter-perl_0.990-1 libsub-exporter-progressive-perl_0.001013-3 libsub-identify-perl_0.14-3+b2 libsub-install-perl_0.929-1 libsub-name-perl_0.27-1+b2 libsub-quote-perl_2.006008-1 libsyntax-keyword-try-perl_0.30-1 libsystemd0_256.6-1 libsz2_1.1.3-1 libtasn1-6_4.19.0-3+b2 libtasn1-6-dev_4.19.0-3+b2 libterm-readkey-perl_2.38-2+b3 libtext-glob-perl_0.11-3 libtext-levenshteinxs-perl_0.03-5+b3 libtext-markdown-discount-perl_0.16-1+b2 libtext-xslate-perl_3.5.9-2 libtime-duration-perl_1.21-2 libtime-moment-perl_0.44-2+b3 libtimedate-perl_2.3300-2 libtinfo6_6.5-2 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3 libtool_2.4.7-7 libtry-tiny-perl_0.32-1 libtsan2_14.2.0-5 libubsan1_14.2.0-5 libuchardet0_0.0.8-1+b1 libudev1_256.6-1 libudunits2-0_2.2.28-7 libudunits2-data_2.2.28-7 libudunits2-dev_2.2.28-7 libunbound8_1.20.0-1+b1 libunicode-utf8-perl_0.62-2+b2 libunistring5_1.2-1 liburi-perl_5.29-1 libuuid1_2.40.2-8 libvariable-magic-perl_0.64-1 libwind0t64-heimdal_7.8.git20221117.28daf24+dfsg-8 libwww-mechanize-perl_2.19-1 libwww-perl_6.77-1 libwww-robotrules-perl_6.02-1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-4 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml2_2.12.7+dfsg-3+b1 libxml2-dev_2.12.7+dfsg-3+b1 libxs-parse-keyword-perl_0.46-1 libxxhash0_0.8.2-2+b1 libyaml-0-2_0.2.5-1+b1 libyaml-libyaml-perl_0.902.0+ds-1 libzstd-dev_1.5.6+dfsg-1 libzstd1_1.5.6+dfsg-1 lintian_2.118.2 linux-libc-dev_6.10.11-1 login_1:4.16.0-2+really2.40.2-8 login.defs_1:4.16.0-4 logsave_1.47.1-1 lzop_1.04-2 m4_1.4.19-4 make_4.3-4.1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 media-types_10.1.0 mount_2.40.2-8 ncurses-base_6.5-2 ncurses-bin_6.5-2 netbase_6.4 nettle-dev_3.10-1 openssl_3.3.2-1 openssl-provider-legacy_3.3.2-1 passwd_1:4.16.0-4 patch_2.7.6-7 patchelf_0.18.0-1.1 patchutils_0.4.2-1 perl_5.38.2-5 perl-base_5.38.2-5 perl-modules-5.38_5.38.2-5 perl-openssl-defaults_7+b2 pkgconf_1.8.1-3 pkgconf-bin_1.8.1-3 plzip_1.11-2 po-debconf_1.0.21+nmu1 python3_3.12.6-1 python3-all_3.12.6-1 python3-all-dev_3.12.6-1 python3-autocommand_2.2.2-3 python3-dev_3.12.6-1 python3-inflect_7.3.1-2 python3-jaraco.context_6.0.0-1 python3-jaraco.functools_4.0.2-1 python3-minimal_3.12.6-1 python3-more-itertools_10.4.0-1 python3-numpy_1:2.1.1+ds-3 python3-numpy-dev_1:2.1.1+ds-3 python3-pkg-resources_74.1.2-2 python3-setuptools_74.1.2-2 python3-typeguard_4.3.0-1 python3-typing-extensions_4.12.2-2 python3-zipp_3.20.2-1 python3.12_3.12.6-1 python3.12-dev_3.12.6-1 python3.12-minimal_3.12.6-1 readline-common_8.2-5 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sysvinit-utils_3.10-2 t1utils_1.41-4 tar_1.35+dfsg-3 tzdata_2024a-4 ucf_3.0043+nmu1 unzip_6.0-28 util-linux_2.40.2-8 uuid-dev_2.40.2-8 xz-utils_5.6.2-2 zlib1g_1:1.3.dfsg+really1.3.1-1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 3.0 (quilt)
Source: cmor
Binary: libcmor2t64, libcmor-dev, python3-cmor
Architecture: any
Version: 3.9.0-1
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Alastair McKinstry <mckinstry@debian.org>
Homepage: https://pcmdi.github.io/cmor-site/
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/science-team/cmor.git
Vcs-Git: https://salsa.debian.org/science-team/cmor.git
Build-Depends: debhelper-compat (= 13), dh-buildinfo, dh-sequence-python3, dh-sequence-fortran-mod, heimdal-multidev, libossp-uuid-dev, libjson-c-dev (>= 0.13.1), libudunits2-dev, libnetcdf-dev, uuid-dev, python3-all-dev (>= 2.6.6-3~), python3-setuptools (>= 0.6b3), python3-numpy, gfortran | fortran-compiler, pkgconf, libhdf5-dev, libaec-dev, libffi-dev
Build-Conflicts: libcmor2t64, python3-cmor
Package-List:
libcmor-dev deb libdevel optional arch=any
libcmor2t64 deb libs optional arch=any
python3-cmor deb python optional arch=any
Checksums-Sha1:
a4496be0ac85e71b7f27edecbd8da319feb0f715 1642260 cmor_3.9.0.orig.tar.xz
c9b0bad2349dcdda814b7340dfd9be747b9ead5e 12520 cmor_3.9.0-1.debian.tar.xz
Checksums-Sha256:
38c34378ad328ccb0d31d6376cd53cf9dda8eda6782dc144019c9cf19ab15969 1642260 cmor_3.9.0.orig.tar.xz
acbbd5c88e46a9473f3a2af2dd6add7f3caf646a5433926d5dfad7e885b5ba7a 12520 cmor_3.9.0-1.debian.tar.xz
Files:
9d60cd5bd0e227cc66909eb640d0a5c6 1642260 cmor_3.9.0.orig.tar.xz
944c5d2266a9d02caae19e5b103cc800 12520 cmor_3.9.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmbb6T4ACgkQy+a7Tl2a
06UYnhAAkxIu5n0s4V5rgK6I0XpjudotyAGde69s+GtifRGWYCR0Qx1HRQ11zCl8
OXBracEqH9oGvEikHcI3CchJutrGlen7QVeEkUy/Vreo8/8d1JowjjEEGk/CAGOb
zppHrM7yHkiyzyC+PC2uQ0qCTWmQO+qiVpAfVrjYCaQ8D4bE/mAMY4V7tuJM79jh
3mjaa/f5aZp+GqOFdvkEX45RynVCfirklMqFlykQYhe+4Jg/51caaQbVsFOSme3p
TIjwrtCJmM+kBzudTeHgAb4a81WyDGtYWAxNxuf9yPvSMbL76iHmgRtQF22QHXRs
DrzEWOOfSdJZBqftYxMq5eQtQu3LBBIB4291Wqpfx9+hnKkZOE6nZemRzwmy3VBK
CJ1uJPqViZC5RI7hXWMAC3hcZlbEWf32kpO30h3F46NRHmtRu57kVFoTkE/h7fir
NtnD8Jpa0SQRcu5hLITSZSiOVBfsmx4Yu+TOyZCJYQ2ITglyJ0nxGSjkLmZ39LpB
c8V0lG/Yz8wBUigzjjkTUME6pZaq36XeoDubCeGJFTcRMK5FXEXc3O6CaPZhCy6q
/EdZhDGbIuEfC7AGm9Z8D9hAkVsttIIiDOGkOKFezg4XtNrzJvRg0+/gNGmBlsDk
Q/dqMEwYnmWKgYEkBT8JNys4AfZwCkTe+PXQs2QRKAwNutascgo=
=lxYn
-----END PGP SIGNATURE-----
gpgv: Signature made Sat Sep 7 05:48:46 2024 UTC
gpgv: using RSA key 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./cmor_3.9.0-1.dsc: no acceptable signature found
dpkg-source: info: extracting cmor in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking cmor_3.9.0.orig.tar.xz
dpkg-source: info: unpacking cmor_3.9.0-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying python3.patch
dpkg-source: info: applying shlib-link.patch
dpkg-source: info: applying pkgconfig.patch
dpkg-source: info: applying destdir.patch
dpkg-source: info: applying cmor_ver.patch
dpkg-source: info: applying disable_tests.patch
dpkg-source: info: applying kfreebsd_hurd_support.patch
Check disk space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 3.9.0-1+bd1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
OLDPWD=/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/<<PKGBUILDDIR>>
SHELL=/bin/sh
USER=debusine-worker
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -mDebusine Rebuild <debusine@example.net> -B -rfakeroot
dpkg-buildpackage: info: source package cmor
dpkg-buildpackage: info: source version 3.9.0-1+bd1
dpkg-buildpackage: info: source distribution sid
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
fakeroot debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf config.sub config.log config.status libcmor.a libcmor.so.2 build test_grid configure CMIP5
rm -rf CMOR.egg-info
rm -f ipcc_test_code Makefile setup.py *.mod compile_line.txt include/cmor_locale.h cmor.pc test_unit_cat_unique
find . -name '*.nc' -delete
find . -name '*.o' -delete
find . -name '*.pic_o' -delete
find . -name '*.pyc' -delete
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/libcmor2t64.substvars debian/libcmor-dev.substvars debian/python3-cmor.substvars debian/files
rm -fr -- debian/libcmor2t64/ debian/tmp/ debian/libcmor-dev/ debian/python3-cmor/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
cp -an --reflink=auto config.guess debian/.debhelper/bucket/files/7d1e3c79b86de601c3a0457855ab854dffd15163f53c91edac54a7be2e9c931b.tmp
cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
mv debian/.debhelper/bucket/files/7d1e3c79b86de601c3a0457855ab854dffd15163f53c91edac54a7be2e9c931b.tmp debian/.debhelper/bucket/files/7d1e3c79b86de601c3a0457855ab854dffd15163f53c91edac54a7be2e9c931b
cp -f /usr/share/misc/config.guess ./config.guess
dh_autoreconf -a
find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p
" > debian/autoreconf.before
grep -q ^XDT_ configure.ac
autoreconf -f -i
find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p
" > debian/autoreconf.after
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ln -sf /usr/share/misc/config.sub
dh_auto_configure -- --disable-color --enable-verbose-test --with-uuid --without-python \
UUIDLDFLAGS="-lossp-uuid" UUIDFLAGS="-I/usr/include/ossp" \
CFLAGS="-I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security " LDFLAGS="-Wl,-z,relro" SZLIBFLAGS=" -lsz"
./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-color --enable-verbose-test --with-uuid --without-python UUIDLDFLAGS=-lossp-uuid UUIDFLAGS=-I/usr/include/ossp "CFLAGS=-I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security " LDFLAGS=-Wl,-z,relro "SZLIBFLAGS= -lsz"
./get_git_version.sh: 2: git: not found
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking target system type... aarch64-unknown-linux-gnu
TARGET: linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for ranlib... ranlib
checking for gfortran... gfortran
checking whether the compiler supports GNU Fortran... yes
checking whether gfortran accepts -g... yes
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran... -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lgfortran -lm
checking for json_object_new_object in -ljson-c... yes
checking for uuid_generate in -luuid... yes
checking for ut_parse in -ludunits2... yes
checking for nc_inq_var_deflate in -lnetcdf... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating setup.py
config.status: creating compile_line.txt
config.status: creating include/cmor_locale.h
config.status: creating cmor.pc
configure:
configure: ************************************************************************
configure: SUMMARY
configure: VERSION: 3.9.0 (commit: )
configure: ************************************************************************
configure:
configure: ........................................................................
configure: ... COMPILERS
configure: ........................................................................
configure:
configure: FORTRAN
configure: FC=gfortran
configure: F77=
configure: FFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
configure: FCFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard
configure: ........................................................................
configure: ... EXTERNALS ...
configure: ........................................................................
configure:
configure: SZLIB
configure: CFLAGS : -lsz
configure: LDFLAGS :
configure:
configure: JSONC
configure: CFLAGS :
configure: LDFLAGS : -ljson-c
configure:
configure: UUID
configure: CFLAGS :
configure: LDFLAGS : -lossp-uuid
configure:
configure: UDUNITS2
configure: CFLAGS : -ludunits2
configure: LDFLAGS :
configure:
configure: NetCDF4
configure: CFLAGS : -lnetcdf
configure: LDFLAGS :
configure:
configure: PYTHON
configure: Not built, not used it tests
configure:
configure: Type "make" to build cmor
configure: Type "make install" to build and install cmor to /usr
configure:
configure: Type "make test" to build and test cmor code only
configure: Type "make test_C" to build cmor and test C only
configure: Type "make test_fortran" to build cmor and test fortran only
configure:
configure: You can compile C or FORTRAN code using the compilation lines shown in file: compile_line.txt and printed bellow:
configure:
configure:
# The following line will compile "C" code mycode.c with cmor,
# additional libraries mycode.c may requires should be added to this line
gcc -g -lnetcdf -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 mycode.c -L/usr/lib -I/usr/include -L. -lcmor -lnetcdf -ludunits2 -lossp-uuid -o mycode
# The following line will compile "FORTRAN" code mycode.f90 with cmor, additional libraries mycode.f90 may requires should be added to this line
gfortran -g -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard mycode.f90 -L/usr/lib -L. -lcmor -lnetcdf -ludunits2 -lossp-uuid -o mycode
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
rm -f debian/libcmor-dev.debhelper.log debian/libcmor2t64.debhelper.log debian/python3-cmor.debhelper.log
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make FC=f95
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor.c
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4850:13: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=]
4850 | strncat(outname, "/", CMOR_MAX_STRING);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_add_traceback’:
Src/cmor.c:438:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
438 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
Src/cmor.c:438:9: note: ‘sprintf’ output 17 or more bytes (assuming 1040) into a destination of size 1024
438 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_prep_units’:
Src/cmor.c:536:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
536 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
537 | local_unit);
| ~~~~~~~~~~
Src/cmor.c:535:9: note: ‘snprintf’ output 43 or more bytes (assuming 1066) into a destination of size 1024
535 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
536 | "Udunits: Error getting converter from %s to %s", cunits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | local_unit);
| ~~~~~~~~~~~
Src/cmor.c:514:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
514 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
Src/cmor.c:513:9: note: ‘snprintf’ output between 38 and 1061 bytes into a destination of size 1024
513 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
514 | "Udunits: analyzing units from user (%s)", local_unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_open_inpathFile’:
Src/cmor.c:1250:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
1250 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
Src/cmor.c:1250:13: note: ‘snprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024
1250 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1251 | szFilename);
| ~~~~~~~~~~~
Src/cmor.c:1309:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1309 | "Please validate JSON File!\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | "USE: http://jsonlint.com/\n! "
1311 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~
Src/cmor.c:1311:41: note: format string is defined here
1311 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ^~
Src/cmor.c:1308:9: note: ‘snprintf’ output 84 or more bytes (assuming 1107) into a destination of size 1024
1308 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "Please validate JSON File!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | "USE: http://jsonlint.com/\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1296:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1296 | "Could not read file %s check file permission", szFullName);
| ^~ ~~~~~~~~~~
Src/cmor.c:1295:9: note: ‘snprintf’ output between 43 and 1066 bytes into a destination of size 1024
1295 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1296 | "Could not read file %s check file permission", szFullName);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1282:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1282 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ^~
1283 | szFullName);
| ~~~~~~~~~~
Src/cmor.c:1281:9: note: ‘snprintf’ output between 56 and 1079 bytes into a destination of size 1024
1281 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1282 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1283 | szFullName);
| ~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1748:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1748 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1749 | "cannot access it, please check permissions",
1750 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1747:9: note: ‘sprintf’ output between 97 and 1120 bytes into a destination of size 1024
1747 | sprintf(msg,
| ^~~~~~~~~~~~
1748 | "You defined your output directory to be: '%s', but we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1749 | "cannot access it, please check permissions",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1750 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1727:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1727 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1728 | "directory does not exist. CMOR will create it!",
1729 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1726:9: note: ‘sprintf’ output between 103 and 1126 bytes into a destination of size 1024
1726 | sprintf(msg,
| ^~~~~~~~~~~~
1727 | "You defined your output directory to be: '%s', but this\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1728 | "directory does not exist. CMOR will create it!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1729 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1738:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1738 | "CMOR was unable to create this directory %s\n! "
| ^~
1739 | "You do not have write permissions!",
1740 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1737:13: note: ‘sprintf’ output between 79 and 1102 bytes into a destination of size 1024
1737 | sprintf(msg,
| ^~~~~~~~~~~~
1738 | "CMOR was unable to create this directory %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1739 | "You do not have write permissions!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1740 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1707:28: warning: ‘/tmp’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1707 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
Src/cmor.c:1707:13: note: ‘sprintf’ output between 16 and 1049 bytes into a destination of size 1024
1707 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1708 | cmor_current_dataset.outpath, pid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1713:68: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1713 | "You defined your output directory to be: '%s', but\n! "
| ^~
1714 | "you do not have read/write permissions on it",
1715 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1712:17: note: ‘sprintf’ output between 96 and 1119 bytes into a destination of size 1024
1712 | sprintf(msg,
| ^~~~~~~~~~~~
1713 | "You defined your output directory to be: '%s', but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1714 | "you do not have read/write permissions on it",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1715 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1694:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1694 | "You defined your output directory to be: '%s',\n! "
| ^~
1695 | "but it appears to be a special file not a directory",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1693:13: note: ‘sprintf’ output between 99 and 1122 bytes into a destination of size 1024
1693 | sprintf(msg,
| ^~~~~~~~~~~~
1694 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1695 | "but it appears to be a special file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1686:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1686 | "You defined your output directory to be: '%s',\n! "
| ^~
1687 | "but it appears to be a regular file not a directory",
1688 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1685:13: note: ‘sprintf’ output between 99 and 1122 bytes into a destination of size 1024
1685 | sprintf(msg,
| ^~~~~~~~~~~~
1686 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1687 | "but it appears to be a regular file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1688 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1809:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1809 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
Src/cmor.c:1808:9: note: ‘snprintf’ output between 34 and 1057 bytes into a destination of size 1024
1808 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1809 | "unknown conversion '%c' for list: %s", type, values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1814:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1814 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~
1815 | type, values);
| ~~~~~~
Src/cmor.c:1814:9: note: ‘snprintf’ output between 25 and 1048 bytes into a destination of size 1024
1814 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1815 | type, values);
| ~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_check_forcing_validity’:
Src/cmor.c:303:26: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 963 and 972 [-Wformat-overflow=]
303 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:304:28: note: format string is defined here
304 | "table %s, valid values are:", i, bstr[i],
| ^~
Src/cmor.c:303:13: note: ‘sprintf’ output 72 or more bytes (assuming 1104) into a destination of size 1024
303 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304 | "table %s, valid values are:", i, bstr[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305 | cmor_tables[table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_define_zfactors_vars’:
Src/cmor.c:1969:37: warning: ‘_bnds’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1969 | sprintf(msg, "%s_bnds",
| ^~~~~
Src/cmor.c:1969:21: note: ‘sprintf’ output between 6 and 1029 bytes into a destination of size 1024
1969 | sprintf(msg, "%s_bnds",
| ^~~~~~~~~~~~~~~~~~~~~~~
1970 | cmor_axes[cmor_vars[var_id].axes_ids[m]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1979:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1979 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1983 | " dimensions.\n! ", ctmp,
| ~~~~
Src/cmor.c:1978:17: note: ‘snprintf’ output between 172 and 3241 bytes into a destination of size 1024
1978 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1979 | "could not find the zfactor variable: %s. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1980 | "Please define zfactor before defining the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1981 | "variable %s (table %s).\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1982 | "Also zfactor dimensions must match variable's"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1983 | " dimensions.\n! ", ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1984 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1985 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1986 | szTable_id);
| ~~~~~~~~~~~
Src/cmor.c:2215:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2215 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:2214:21: note: ‘snprintf’ output 75 or more bytes (assuming 3144) into a destination of size 1024
2214 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2215 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2216 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2217 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2218 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2219 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2257:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=]
2257 | "NetCDF Error (%i: %s) setting flags numerical "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2258:69: note: format string is defined here
2258 | "attribute on zfactor variable %s for variable "
| ^~
Src/cmor.c:2255:29: note: ‘snprintf’ output 98 or more bytes (assuming 3167) into a destination of size 1024
2255 | snprintf(msg,
| ^~~~~~~~~~~~~
2256 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
2257 | "NetCDF Error (%i: %s) setting flags numerical "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2258 | "attribute on zfactor variable %s for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2259 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
2260 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2261 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2262 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2263 | [var_id].
| ~~~~~~~~~
2264 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2071:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2071 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ^~
Src/cmor.c:2070:21: note: ‘snprintf’ output 73 or more bytes (assuming 3142) into a destination of size 1024
2070 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2071 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2072 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2073 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2074 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2075 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2112:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
2112 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2113:71: note: format string is defined here
2113 | "parameters for zfactor variable %s for\n! "
| ^~
Src/cmor.c:2111:29: note: ‘snprintf’ output 97 or more bytes (assuming 3166) into a destination of size 1024
2111 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2112 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2113 | "parameters for zfactor variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2114 | "variable '%s' (table %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2115 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2116 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2117 | cmor_tables[nTableID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2156:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2156 | "NetCDF Error (%i: %s) setting flags\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2158:48: note: format string is defined here
2158 | "variable %s for variable %s (table %s)",
| ^~
Src/cmor.c:2155:29: note: ‘snprintf’ output 101 or more bytes (assuming 3170) into a destination of size 1024
2155 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2156 | "NetCDF Error (%i: %s) setting flags\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2157 | "numerical attribute on zfactor\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2158 | "variable %s for variable %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2159 | ierr, nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2160 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2161 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2162 | [var_id].
| ~~~~~~~~~
2163 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2038:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2038 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~
Src/cmor.c:2037:21: note: ‘snprintf’ output between 133 and 5248 bytes into a destination of size 1024
2037 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2038 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2039 | "defined with formula terms, but term \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2040 | "depends on axis \"%s\" which is not part of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2041 | "the variable", cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2042 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2043 | szTable_id,
| ~~~~~~~~~~~
2044 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2045 | cmor_axes[cmor_vars[l].axes_ids[k]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_set_refvar’:
Src/cmor.c:2457:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
2457 | "You are trying to write variable \"%s\" in association\n! "
| ^~
Src/cmor.c:2456:13: note: ‘snprintf’ output between 188 and 3257 bytes into a destination of size 1024
2456 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2457 | "You are trying to write variable \"%s\" in association\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2458 | "with variable \"%s\" (table %s), but you you need to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2459 | "write the associated variable first in order to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | "initialize the file and dimensions.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2461 | cmor_vars[nRefVarID].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2462 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2463 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2475:48: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 998 [-Wformat-overflow=]
2475 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ^~
Src/cmor.c:2474:13: note: ‘sprintf’ output between 75 and 3144 bytes into a destination of size 1024
2474 | sprintf(msg,
| ^~~~~~~~~~~~
2475 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2476 | "associated variable: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2477 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2478 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | cmor_vars[*refvar].id);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_checkMissing’:
Src/cmor.c:2516:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
2516 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ^~
Src/cmor.c:2515:13: note: ‘snprintf’ output between 177 and 2223 bytes into a destination of size 1024
2515 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2516 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2517 | "value of type \"%c\", but you are now writing data of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2518 | "type: \"%c\" this may lead to some spurious handling\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2519 | "of the missing values", cmor_vars[varid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2520 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2521 | cmor_vars[varid].itype, type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_validateFilename’:
Src/cmor.c:2687:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2687 | "NetCDF Error (%i: %s) looking for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2688:28: note: format string is defined here
2688 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:2686:17: note: ‘snprintf’ output 55 or more bytes (assuming 1078) into a destination of size 1024
2686 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2687 | "NetCDF Error (%i: %s) looking for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2688 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2689 | cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2697:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 973 [-Wformat-truncation=]
2697 | "NetCDF Error (%i: %s) looking for time of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2698:37: note: format string is defined here
2698 | "variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2696:17: note: ‘snprintf’ output 63 or more bytes (assuming 1086) into a destination of size 1024
2696 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2697 | "NetCDF Error (%i: %s) looking for time of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2698 | "variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2699 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2733:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
2733 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2734:40: note: format string is defined here
2734 | "of variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2732:21: note: ‘snprintf’ output 70 or more bytes (assuming 1093) into a destination of size 1024
2732 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2733 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2734 | "of variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2735 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_write_all_attributes’:
Src/cmor.c:3426:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3426 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3425:13: note: ‘snprintf’ output 77 or more bytes (assuming 3146) into a destination of size 1024
3425 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3426 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3427 | "(table: %s) writing global att: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3428 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3429 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3430 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3438:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3438 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3437:17: note: ‘snprintf’ output 90 or more bytes (assuming 3159) into a destination of size 1024
3437 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3438 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3439 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3440 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3441 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3442 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3443 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3384:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3384 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3383:21: note: ‘snprintf’ output 70 or more bytes (assuming 4162) into a destination of size 1024
3383 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3384 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3385 | "(table: %s) writing global att: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3386 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3387 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3388 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3389 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3400:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3400 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3399:25: note: ‘snprintf’ output 83 or more bytes (assuming 4175) into a destination of size 1024
3399 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3400 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3401 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3402 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3403 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3404 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3405 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3406 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3349:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3349 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3348:17: note: ‘snprintf’ output 73 or more bytes (assuming 4165) into a destination of size 1024
3348 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3349 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3350 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3351 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3352 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3353 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3354 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3310:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3310 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3309:17: note: ‘snprintf’ output 73 or more bytes (assuming 4165) into a destination of size 1024
3309 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3310 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3311 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3312 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3313 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3314 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3315 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3325:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
3325 | "NetCDF error (%i: %s) for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3326:31: note: format string is defined here
3326 | "%s (table: %s), writing global att\n! "
| ^~
Src/cmor.c:3324:21: note: ‘snprintf’ output 84 or more bytes (assuming 4176) into a destination of size 1024
3324 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3325 | "NetCDF error (%i: %s) for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3326 | "%s (table: %s), writing global att\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3327 | "to metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3328 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3329 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3330 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3331 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_writeGblAttr’:
Src/cmor.c:3160:31: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
3160 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~
Src/cmor.c:3160:18: note: assuming directive output of 8 bytes
3160 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3159:9: note: ‘snprintf’ output between 145 and 2505 bytes into a destination of size 1024
3159 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3160 | "Your table (%s) claims to enforce CF version %f but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3161 | "this version of the library is designed for CF up\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3162 | "to: %i.%i, you were writing variable: %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3163 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3164 | cmor_tables[nVarRefTblID].cf_version, CMOR_CF_VERSION_MAJOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3165 | CMOR_CF_VERSION_MINOR, cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3177:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3177 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~
Src/cmor.c:3177:18: note: assuming directive output of 8 bytes
3177 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3176:9: note: ‘snprintf’ output 79 or more bytes (assuming 2130) into a destination of size 1024
3176 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3177 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3178 | "global att cmor_version (%f)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3179 | cmor_vars[var_id].id, cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3180 | afloat);
| ~~~~~~~
Src/cmor.c:3193:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3193 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~
Src/cmor.c:3193:22: note: assuming directive output of 8 bytes
3193 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3192:13: note: ‘snprintf’ output 79 or more bytes (assuming 2130) into a destination of size 1024
3192 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3193 | "NetCDF error (%i: %s) writing variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3194 | "(table: %s) global att cmor_version (%f)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3195 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3196 | cmor_tables[nVarRefTblID].szTable_id, afloat);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_grids_def’:
Src/cmor.c:4114:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
4114 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4115:56: note: format string is defined here
4115 | "associated grid mapping variable %s for\n! "
| ^~
Src/cmor.c:4113:13: note: ‘snprintf’ output 96 or more bytes (assuming 3165) into a destination of size 1024
4113 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4114 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4115 | "associated grid mapping variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4116 | "variable %s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4117 | cmor_grids[nGridID].mapping, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4118 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4153:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
4153 | "NetCDF Error (%i: %s) writing\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4155:31: note: format string is defined here
4155 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:4152:21: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024
4152 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4153 | "NetCDF Error (%i: %s) writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4154 | "standard_parallel to file, variable:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4155 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4156 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4157 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4242:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 959 [-Wformat-truncation=]
4242 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4243:60: note: format string is defined here
4243 | "vertices dimension, variable %s\n! "
| ^~
Src/cmor.c:4241:21: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024
4241 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4242 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4243 | "vertices dimension, variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4244 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4245 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4246 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4270:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4270 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4271:47: note: format string is defined here
4271 | "associated variable %s, of variable\n! "
| ^~
Src/cmor.c:4269:17: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024
4269 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4270 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4271 | "associated variable %s, of variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4272 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4273 | cmor_vars[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4274 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4384:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4384 | "NetCDF Error (%i: %s) defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4386:56: note: format string is defined here
4386 | "associated variable '%s' for\n! "
| ^~
Src/cmor.c:4383:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024
4383 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4384 | "NetCDF Error (%i: %s) defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4385 | "compression parameters for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4386 | "associated variable '%s' for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4387 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4388 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4389 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4390 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4309:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4309 | "NetCDF Error (%i: %s) setting\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4311:55: note: format string is defined here
4311 | "associated variable %s, for\n! "
| ^~
Src/cmor.c:4308:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024
4308 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4309 | "NetCDF Error (%i: %s) setting\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4310 | "flags numerical attribute on\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4311 | "associated variable %s, for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4312 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4313 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4314 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4315 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘create_singleton_dimensions’:
Src/cmor.c:4455:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
4455 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4456:27: note: format string is defined here
4456 | "%s for variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:4454:17: note: ‘snprintf’ output 71 or more bytes (assuming 3140) into a destination of size 1024
4454 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4455 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4456 | "%s for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4457 | nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4458 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4459 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4489:51: warning: ‘_bnds’ directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
4489 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~
Src/cmor.c:4489:17: note: ‘snprintf’ output between 6 and 1029 bytes into a destination of size 1024
4489 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4498:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
4498 | "NetCDF Error (%i: %s) defining scalar\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4499:47: note: format string is defined here
4499 | "bounds variable %s for variable %s (table: %s)",
| ^~
Src/cmor.c:4497:21: note: ‘snprintf’ output 78 or more bytes (assuming 3147) into a destination of size 1024
4497 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4498 | "NetCDF Error (%i: %s) defining scalar\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4499 | "bounds variable %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4500 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4501 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4502 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_create_var_attributes’:
Src/cmor.c:5283:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 929 [-Wformat-truncation=]
5283 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5284:52: note: format string is defined here
5284 | "parameters for variable '%s' (table: %s)",
| ^~
Src/cmor.c:5282:17: note: ‘snprintf’ output 107 or more bytes (assuming 2153) into a destination of size 1024
5282 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5283 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5284 | "parameters for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5285 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5286 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5255:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
5255 | "NetCDF Error (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5256:48: note: format string is defined here
5256 | "parameters for variable '%s' (table: %s)", ierr,
| ^~
Src/cmor.c:5254:13: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024
5254 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5255 | "NetCDF Error (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5256 | "parameters for variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5257 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5258 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5312:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
5312 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
5313 | ierr, nc_strerror(ierr),
5314 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5311:9: note: ‘snprintf’ output 57 or more bytes (assuming 1080) into a destination of size 1024
5311 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5312 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5313 | ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~
5314 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5867:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 972 [-Wformat-truncation=]
5867 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5868:40: note: format string is defined here
5868 | "variable %s for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:5867:30: note: assuming directive output of 8 bytes
5867 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5867:30: note: assuming directive output of 8 bytes
Src/cmor.c:5866:21: note: ‘snprintf’ output 97 or more bytes (assuming 3176) into a destination of size 1024
5866 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5867 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5868 | "variable %s for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5869 | "values: %lf, %lf", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5870 | cmor_axes[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5871 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5872 | cmor_axes[j].bounds[0], cmor_axes[j].bounds[1]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5848:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
5848 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5849:27: note: format string is defined here
5849 | "%s for variable %s (table: %s), value: %lf",
| ^~
Src/cmor.c:5848:26: note: assuming directive output of 8 bytes
5848 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5847:17: note: ‘snprintf’ output 82 or more bytes (assuming 3156) into a destination of size 1024
5847 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5848 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5849 | "%s for variable %s (table: %s), value: %lf",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5850 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5851 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5852 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5853 | cmor_axes[j].values[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5633:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
5633 | "could not find 'sigma_bnds' coeff\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5634:49: note: format string is defined here
5634 | "for axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5632:29: note: ‘snprintf’ output between 72 and 3141 bytes into a destination of size 1024
5632 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5633 | "could not find 'sigma_bnds' coeff\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5634 | "for axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5635 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5636 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5637 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5603:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=]
5603 | "could not find 'sigma' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5604:35: note: format string is defined here
5604 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5602:25: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024
5602 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5603 | "could not find 'sigma' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5604 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5605 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5606 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5607 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5571:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
5571 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5572:39: note: format string is defined here
5572 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5570:29: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024
5570 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5571 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5572 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5573 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5574 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5575 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5543:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
5543 | "could not find 'ap_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5544:45: note: format string is defined here
5544 | "axis: %s, for variable %s\n! "
| ^~
Src/cmor.c:5542:29: note: ‘snprintf’ output between 71 and 3140 bytes into a destination of size 1024
5542 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5543 | "could not find 'ap_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5544 | "axis: %s, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5545 | "(table: %s)",
| ~~~~~~~~~~~~~~
5546 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5547 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5548 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5512:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
5512 | "could find 'b' coef for axis: %s,\n! "
| ^~
Src/cmor.c:5511:25: note: ‘snprintf’ output between 58 and 3127 bytes into a destination of size 1024
5511 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5512 | "could find 'b' coef for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5513 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5514 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5515 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5516 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5484:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5484 | "could not find 'ap' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5485:35: note: format string is defined here
5485 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5483:25: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024
5483 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5484 | "could not find 'ap' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5485 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5486 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5487 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5488 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5449:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5449 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5450:40: note: format string is defined here
5450 | " %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5448:29: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024
5448 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5449 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5450 | " %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5451 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5452 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5453 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5423:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
5423 | "could not find 'a_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5424:45: note: format string is defined here
5424 | "axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5422:29: note: ‘snprintf’ output between 68 and 3137 bytes into a destination of size 1024
5422 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5423 | "could not find 'a_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5424 | "axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5425 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5426 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5427 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5392:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
5392 | "could find 'b' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:5391:25: note: ‘snprintf’ output between 59 and 3128 bytes into a destination of size 1024
5391 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5392 | "could find 'b' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5393 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5394 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5395 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5396 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5363:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
5363 | "could not find 'a' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:5362:25: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024
5362 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5363 | "could not find 'a' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5364 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5365 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5366 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5367 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5726:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5726 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5725:25: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024
5725 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5726 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5727 | "values to metafile, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5728 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5729 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5730 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5731 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5706:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5706 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5706:30: note: directive argument in the range [0, 2147483646]
5706 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5705:21: note: ‘snprintf’ output 80 or more bytes (assuming 3158) into a destination of size 1024
5705 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5706 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5707 | "value number %d (%s), for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5708 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5709 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, j,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5710 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5711 | cvalues[j], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5712 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5679:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5679 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5678:25: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024
5678 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5679 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5680 | "values to metafile, for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5681 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5682 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5683 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5684 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5661:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5661 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5660:21: note: ‘snprintf’ output 68 or more bytes (assuming 3137) into a destination of size 1024
5660 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5661 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5662 | "values for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5663 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
5664 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5665 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5666 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5749:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5749 | "NC error (%i: %s) on variable %s writing\n! "
| ^~
Src/cmor.c:5749:26: note: directive argument in the range [0, 2147483646]
5749 | "NC error (%i: %s) on variable %s writing\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5748:17: note: ‘snprintf’ output 85 or more bytes (assuming 4186) into a destination of size 1024
5748 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5749 | "NC error (%i: %s) on variable %s writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5750 | "bounds for dim %i (%s), for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5751 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5752 | cmor_vars[var_id].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~
5753 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5754 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5755 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5197:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
5197 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5198:49: note: format string is defined here
5198 | "attribute on variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:5196:17: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024
5196 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5197 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5198 | "attribute on variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5199 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5200 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6352:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
6352 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
6353 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor.c:6351:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024
6351 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6352 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6353 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6354 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6198:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
6198 | "Cannot convert times for calendar: %s,\n! "
| ^~
6199 | "closing variable %s (table: %s)", msg2,
| ~~~~
Src/cmor.c:6197:13: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024
6197 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6198 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6199 | "closing variable %s (table: %s)", msg2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6200 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6201 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6487:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6487 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6486:25: note: ‘snprintf’ output between 176 and 5311 bytes into a destination of size 1024
6486 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6487 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6488 | "we noticed it has a time varying grid, \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6489 | "you wrote %s time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6490 | "but its associated variable %i (%s) has\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6491 | "%s times written",
| ~~~~~~~~~~~~~~~~~~~
6492 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6493 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6494 | cmor_tables[cmor_vars[var_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6495 | ref_table_id].szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6496 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6497 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6498 | associated_variables[i]].self,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6499 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6500 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6501 | associated_variables[i]].id, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6583:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6583 | sprintf(msg, "%s.copy", outname);
| ^~~~~
Src/cmor.c:6583:17: note: ‘sprintf’ output between 6 and 1029 bytes into a destination of size 1024
6583 | sprintf(msg, "%s.copy", outname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6594:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6594 | "Output file ( %s ) already exists,\n! "
| ^~
......
6597 | "cmor_setup.", outname);
| ~~~~~~~
Src/cmor.c:6593:21: note: ‘snprintf’ output between 128 and 1151 bytes into a destination of size 1024
6593 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6594 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6595 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6596 | "CMOR_APPEND for CMOR_NETCDF_MODE value in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6597 | "cmor_setup.", outname);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6586:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6586 | "Output file ( %s ) already exists,\n! "
| ^~
......
6591 | "at: %s.copy", outname, outname);
| ~~~~~~~
Src/cmor.c:6585:21: note: ‘snprintf’ output between 206 and 2252 bytes into a destination of size 1024
6585 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6586 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6587 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6588 | "CMOR_APPEND for CMOR_NETCDF_MODE value\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6589 | "in cmor_setup for convenience the file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6590 | "you were trying to write has been saved\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6591 | "at: %s.copy", outname, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6607:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
6607 | "could not rename temporary file: %s to final file\n"
| ^~
Src/cmor.c:6606:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024
6606 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6607 | "could not rename temporary file: %s to final file\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6608 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6548:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6548 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6548:25: note: directive argument in the range [0, 7]
6548 | "while closing variable %i (%s, table %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6547:17: note: ‘snprintf’ output between 132 and 3231 bytes into a destination of size 1024
6547 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6548 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6549 | "we noticed you wrote %i time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6550 | "but its time axis %i (%s) has %i time steps",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6551 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6552 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6553 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6554 | cmor_vars[var_id].ntimes_written, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6555 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6556 | cmor_axes[cmor_vars[var_id].axes_ids[i]].length);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6518:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6518 | "while closing variable %i (%s, table %s) we\n! "
| ^~
Src/cmor.c:6517:21: note: ‘snprintf’ output between 190 and 5325 bytes into a destination of size 1024
6517 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6518 | "while closing variable %i (%s, table %s) we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6519 | "noticed it has a time varying associated\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6520 | "variable, you wrote %s time steps for the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6521 | "variable, but its associated variable %i (%s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6522 | "has %s times written",
| ~~~~~~~~~~~~~~~~~~~~~~~
6523 | cmor_vars[var_id].self, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6524 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6525 | szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~
6526 | cmor_vars[cmor_vars[var_id].associated_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6527 | self,
| ~~~~~
6528 | cmor_vars[cmor_vars[var_id].associated_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6529 | ctmp);
| ~~~~~
Src/cmor.c:6437:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
6437 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ^~
Src/cmor.c:6436:13: note: ‘snprintf’ output 50 or more bytes (assuming 2096) into a destination of size 1024
6436 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6437 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6438 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6439 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close’:
Src/cmor.c:6689:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
6689 | "variable %s (%i, table: %s) has been defined\n! "
| ^~
Src/cmor.c:6689:22: note: directive argument in the range [0, 500]
6689 | "variable %s (%i, table: %s) has been defined\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6688:13: note: ‘snprintf’ output between 64 and 2112 bytes into a destination of size 1024
6688 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6689 | "variable %s (%i, table: %s) has been defined\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6690 | "but never initialized", cmor_vars[i].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6691 | cmor_tables[cmor_vars[i].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:919:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
919 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:918:17: note: ‘snprintf’ output between 36 and 1059 bytes into a destination of size 1024
918 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:895:48: warning: ‘%.4i’ directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
Src/cmor.c:895:44: note: directive argument in the range [-2147481748, 2147483647]
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:895:44: note: directive argument in the range [-2147483647, 2147483647]
Src/cmor.c:895:13: note: ‘snprintf’ output between 21 and 1096 bytes into a destination of size 1024
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
896 | tmplogfile, ptr->tm_year + 1900, ptr->tm_mon + 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
897 | ptr->tm_mday, ptr->tm_hour, ptr->tm_min, ptr->tm_sec);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:903:31: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
903 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
Src/cmor.c:902:13: note: ‘snprintf’ output between 39 and 2085 bytes into a destination of size 1024
902 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
903 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
904 | msg);
| ~~~~
Src/cmor.c:910:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
910 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:909:17: note: ‘snprintf’ output between 36 and 1059 bytes into a destination of size 1024
909 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
910 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6048:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
6048 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
6049 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6047:13: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024
6047 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6048 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6049 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6057:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
6057 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
6058 | "It must contain only characters between 0 and 9 \n!",
6059 | tmp);
| ~~~
Src/cmor.c:6056:13: note: ‘snprintf’ output between 92 and 1115 bytes into a destination of size 1024
6056 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6057 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6058 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6059 | tmp);
| ~~~~
Src/cmor.c:6075:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
6075 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
6076 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6074:13: note: ‘snprintf’ output between 87 and 1110 bytes into a destination of size 1024
6074 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6075 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6076 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6084:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
6084 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
6085 | "It must contain only characters between 0 and 9 \n!",
6086 | tmp);
| ~~~
Src/cmor.c:6083:13: note: ‘snprintf’ output between 95 and 1118 bytes into a destination of size 1024
6083 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6084 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6085 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6086 | tmp);
| ~~~~
Src/cmor.c:6103:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6103 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
6104 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6102:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
6102 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6103 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6104 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6112:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6112 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
6113 | "It must contain only characters between 0 and 9 \n!",
6114 | tmp);
| ~~~
Src/cmor.c:6111:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024
6111 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6112 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6113 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6114 | tmp);
| ~~~~
Src/cmor.c:6130:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6130 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
6131 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6129:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
6129 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6130 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6131 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6139:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6139 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
6140 | "It must contain only characters between 0 and 9 \n!",
6141 | tmp);
| ~~~
Src/cmor.c:6138:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024
6138 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6139 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6140 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6141 | tmp);
| ~~~~
Src/cmor.c: In function ‘cmor_setGblAttr’:
Src/cmor.c:2954:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1009 [-Wformat-truncation=]
2954 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~
Src/cmor.c:2954:5: note: ‘snprintf’ output between 22 and 1045 bytes into a destination of size 1024
2954 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2955 | cmor_tables[nVarRefTblID].date);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Src/cmor.c:9:
./include/cmor.h:193:39: warning: ‘ output prepared for ’ directive output may be truncated writing 21 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
193 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2973:36: note: in expansion of macro ‘GLOBAL_ATT_TITLE_MSG’
2973 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~
./include/cmor.h:193:42: note: format string is defined here
193 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2973:5: note: ‘snprintf’ output between 22 and 2068 bytes into a destination of size 1024
2973 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2974 | cmor_tables[nVarRefTblID].mip_era);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3036:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
3036 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ^~
Src/cmor.c:3035:17: note: ‘snprintf’ output between 183 and 2229 bytes into a destination of size 1024
3035 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3036 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3037 | "that matches 'area: <text> volume: <text>\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3038 | "CMOR cannot build the 'external_variable' attribute.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3039 | "Check the following variable: '%s'.\n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3040 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3041 | cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3123:49: warning: ‘;
’ directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
3123 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~
Src/cmor.c:3123:13: note: ‘snprintf’ output between 3 and 2049 bytes into a destination of size 1024
3123 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_define_dimensions’:
Src/cmor.c:3573:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3573 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3574:38: note: format string is defined here
3574 | "metafile, variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:3572:9: note: ‘snprintf’ output 81 or more bytes (assuming 2127) into a destination of size 1024
3572 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3573 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3574 | "metafile, variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3575 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3576 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3709:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3709 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3710:57: note: format string is defined here
3710 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3709:26: note: directive argument in the range [0, 7]
3709 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3708:17: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024
3708 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3709 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3710 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3711 | "metafile, while writing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3712 | ierr, nc_strerror(ierr), pAxis->id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3713 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3714 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3722:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3722 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3722:26: note: directive argument in the range [0, 7]
3722 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3721:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024
3721 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3722 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3723 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3724 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3725 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3740:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3740 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3741:61: note: format string is defined here
3741 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3740:30: note: directive argument in the range [0, 7]
3740 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3739:21: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024
3739 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3740 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3741 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3742 | "metafile, while writing variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3743 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3744 | pAxis->id, i, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3745 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3755:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3755 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3755:30: note: directive argument in the range [0, 7]
3755 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3754:21: note: ‘snprintf’ output 88 or more bytes (assuming 3157) into a destination of size 1024
3754 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3755 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3756 | "(table: %s) error defining dim var:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3757 | "%i (%s) in metafile", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3758 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3759 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3760 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3614:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3614 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3614:26: note: directive argument in the range [0, 7]
3614 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3613:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024
3613 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3614 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3615 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3616 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3617 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3637:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3637 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3637:26: note: directive argument in the range [0, 7]
3637 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3636:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024
3636 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3637 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3638 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3639 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3640 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3650:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
3650 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ^~
Src/cmor.c:3650:30: note: directive argument in the range [0, 7]
3650 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3649:21: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024
3649 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3650 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3651 | "(table: %s) error defining dim var: %i\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3652 | "(%s) in metafile", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3653 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3654 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3655 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3805:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3805 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3805:26: note: directive argument in the range [0, 7]
3805 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3804:17: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024
3804 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3805 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3806 | "(table: %s) error defining bounds dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3807 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3808 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3842:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
3842 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3845 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~
Src/cmor.c:3843:62: note: format string is defined here
3843 | "parameters for bounds variable %s for\n! "
| ^~
Src/cmor.c:3841:21: note: ‘snprintf’ output 97 or more bytes (assuming 3166) into a destination of size 1024
3841 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3842 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3843 | "parameters for bounds variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3844 | "variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3845 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3846 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3861:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3861 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3861:26: note: directive argument in the range [0, 7]
3861 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3860:17: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024
3860 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3861 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3862 | "(table: %s) error defining bounds attribute\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3863 | "var: %i (%s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3864 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3865 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3889:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3889 | "NetCDF error (%i: %s) writing formula term "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3890 | "att (%s) for axis %i (%s), variable %s "
3891 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~
Src/cmor.c:3890:36: note: format string is defined here
3890 | "att (%s) for axis %i (%s), variable %s "
| ^~
Src/cmor.c:3889:30: note: directive argument in the range [0, 7]
3889 | "NetCDF error (%i: %s) writing formula term "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3888:21: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024
3888 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3889 | "NetCDF error (%i: %s) writing formula term "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3890 | "att (%s) for axis %i (%s), variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3891 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3892 | i, cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3893 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3894 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3903:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3903 | "NetCDF error (%i: %s) writing formula "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3906 | nc_strerror(ierr), msg, i,
| ~~~
Src/cmor.c:3904:45: note: format string is defined here
3904 | "term att (%s) for axis %i (%s), variable "
| ^~
Src/cmor.c:3903:34: note: directive argument in the range [0, 7]
3903 | "NetCDF error (%i: %s) writing formula "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3902:25: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024
3902 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3903 | "NetCDF error (%i: %s) writing formula "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3904 | "term att (%s) for axis %i (%s), variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3905 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
3906 | nc_strerror(ierr), msg, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3907 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3908 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3909 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3485:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1009 [-Wformat-overflow=]
3485 | sprintf(msg, "Inverted axis: %s",
| ^~
Src/cmor.c:3485:13: note: ‘sprintf’ output between 16 and 1039 bytes into a destination of size 1024
3485 | sprintf(msg, "Inverted axis: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3486 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3514:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
3514 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3515:29: note: format string is defined here
3515 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ^~
Src/cmor.c:3513:13: note: ‘snprintf’ output 87 or more bytes (assuming 3156) into a destination of size 1024
3513 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3514 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3515 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3516 | ierr, nc_strerror(ierr), cmor_axes[nAxisID].id, nAxisID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3517 | var_id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3518 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3527:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3527 | "NetCDF error (%i: %s) for dimension definition\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3528:36: note: format string is defined here
3528 | "of axis: %s (%i) in metafile, variable %s "
| ^~
Src/cmor.c:3527:26: note: directive argument in the range [0, 7]
3527 | "NetCDF error (%i: %s) for dimension definition\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3526:17: note: ‘snprintf’ output 93 or more bytes (assuming 3162) into a destination of size 1024
3526 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3527 | "NetCDF error (%i: %s) for dimension definition\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3528 | "of axis: %s (%i) in metafile, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3529 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3530 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3531 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3532 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:5069:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
5069 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ^~
Src/cmor.c:5068:13: note: ‘snprintf’ output 86 or more bytes (assuming 3155) into a destination of size 1024
5068 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5069 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5070 | "writing global attribute: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5071 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5072 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5073 | "tracking_id", (char *)ctmp2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4874:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=]
4874 | "creating outpath: %s, for variable %s (table: %s). "
| ^~
4875 | "Not enough permission?",
4876 | outname, cmor_vars[var_id].id,
| ~~~~~~~
Src/cmor.c:4873:13: note: ‘sprintf’ output between 68 and 3137 bytes into a destination of size 1024
4873 | sprintf(ctmp,
| ^~~~~~~~~~~~~
4874 | "creating outpath: %s, for variable %s (table: %s). "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4875 | "Not enough permission?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~
4876 | outname, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4877 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4962:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4962 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4966 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4961:17: note: ‘snprintf’ output 117 or more bytes (assuming 3186) into a destination of size 1024
4961 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4962 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4963 | "def mode, nc file id was: %i, you were writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4964 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4965 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
4966 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4967 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4968 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5033:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
5033 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ^~
Src/cmor.c:5032:17: note: ‘snprintf’ output 48 or more bytes (assuming 2094) into a destination of size 1024
5032 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5033 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5034 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4892:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
4892 | "var_id cannot contain %c you passed: %s "
| ^~
Src/cmor.c:4891:17: note: ‘snprintf’ output between 82 and 2128 bytes into a destination of size 1024
4891 | snprintf(outname, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4892 | "var_id cannot contain %c you passed: %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4893 | "(table: %s). Please check your input tables\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4894 | cmor_vars[var_id].id[i], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4895 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4770:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
4770 | cmor_handle_error("var_id %i not defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4770:9: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
Src/cmor.c:4786:13: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 80 [-Wstringop-overflow=]
4786 | cmor_handle_error("time_vals and time_bounds must be passed through cmor_write "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4787 | "when in append mode",
| ~~~~~~~~~~~~~~~~~~~~~~
4788 | CMOR_CRITICAL);
| ~~~~~~~~~~~~~~
Src/cmor.c:4786:13: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_axes.c
Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’:
Src/cmor_axes.c:105:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
105 | "In udunits parsing user units: %s", msg);
| ^~ ~~~
Src/cmor_axes.c:104:9: note: ‘snprintf’ output between 32 and 1055 bytes into a destination of size 1024
104 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
105 | "In udunits parsing user units: %s", msg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:110:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
110 | "axis interval units (%s) are incompatible with seconds", msg);
| ^~ ~~~
Src/cmor_axes.c:109:9: note: ‘snprintf’ output between 53 and 1076 bytes into a destination of size 1024
109 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | "axis interval units (%s) are incompatible with seconds", msg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_attribute’:
Src/cmor_axes.c:332:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
332 | "unknown type %c allowed types are c,i,l,f,d, for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:333:40: note: format string is defined here
333 | "attribute %s of axis %s (table: %s)",
| ^~
Src/cmor_axes.c:331:9: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024
331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
332 | "unknown type %c allowed types are c,i,l,f,d, for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
333 | "attribute %s of axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
334 | type,
| ~~~~~
335 | attribute_name,
| ~~~~~~~~~~~~~~~
336 | cmor_axes[id].id,
| ~~~~~~~~~~~~~~~~~
337 | cmor_tables[cmor_axes[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_get_axis_attribute’:
Src/cmor_axes.c:367:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
367 | "Attribute %s could not be found for axis %i (%s, table: %s)",
| ^~
Src/cmor_axes.c:366:9: note: ‘snprintf’ output 53 or more bytes (assuming 2099) into a destination of size 1024
366 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
367 | "Attribute %s could not be found for axis %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
368 | attribute_name, id, cmor_axes[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
369 | cmor_tables[cmor_axes[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_monotonic’:
Src/cmor_axes.c:720:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
720 | "axis %s (table: %s) has non monotonic values:\n! "
| ^~
Src/cmor_axes.c:720:30: note: assuming directive output of 8 bytes
720 | "axis %s (table: %s) has non monotonic values:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:720:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:720:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:719:21: note: ‘snprintf’ output 62 or more bytes (assuming 1100) into a destination of size 1024
719 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | "axis %s (table: %s) has non monotonic values:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | "%lf, %lf and %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
724 | values[i + 1], values[i + 2]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:818:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
818 | "bounds of axis %s (table: %s), need to be\n! "
| ^~
Src/cmor_axes.c:817:21: note: ‘snprintf’ output 104 or more bytes (assuming 1127) into a destination of size 1024
817 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818 | "bounds of axis %s (table: %s), need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
819 | "flipped but axis values did not need to.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
820 | "This is inconsistent", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
821 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
822 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:838:43: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
838 | "axis %s (table: %s) has values spanning more\n! "
| ^~
Src/cmor_axes.c:838:26: note: assuming directive output of 8 bytes
838 | "axis %s (table: %s) has values spanning more\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:838:26: note: assuming directive output of 8 bytes
Src/cmor_axes.c:837:17: note: ‘snprintf’ output 64 or more bytes (assuming 1097) into a destination of size 1024
837 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
838 | "axis %s (table: %s) has values spanning more\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
839 | "360 degrees %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
840 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
841 | ref_table_id].szTable_id, values[0],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
842 | values[length - 1]);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:853:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
853 | "axis %s (table: %s) has non monotonic values : %lf, %lf and %lf",
| ^~
Src/cmor_axes.c:853:30: note: assuming directive output of 8 bytes
853 | "axis %s (table: %s) has non monotonic values : %lf, %lf and %lf",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:853:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:853:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:852:21: note: ‘snprintf’ output 61 or more bytes (assuming 1099) into a destination of size 1024
852 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
853 | "axis %s (table: %s) has non monotonic values : %lf, %lf and %lf",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 | name,
| ~~~~~
855 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
856 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
857 | values[i + 1], values[i + 2]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:770:73: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 985 [-Wformat-overflow=]
770 | "longitude axis is not monotonic (axis: %s, "
| ^~
Src/cmor_axes.c:769:25: note: ‘sprintf’ output between 50 and 2096 bytes into a destination of size 1024
769 | sprintf(msg,
| ^~~~~~~~~~~~
770 | "longitude axis is not monotonic (axis: %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "table: %s)", cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:583:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
583 | "bounds of axis %s (table: %s) need to be\n! "
| ^~
Src/cmor_axes.c:581:21: note: ‘snprintf’ output 103 or more bytes (assuming 1126) into a destination of size 1024
581 | snprintf(msg,
| ^~~~~~~~~~~~~
582 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
583 | "bounds of axis %s (table: %s) need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
584 | "flipped but axis values did not need to.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585 | "This is inconsistent", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
586 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
587 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:661:25: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 922 [-Wformat-overflow=]
661 | "Some but not all of your longitude bounds need to be\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:662:73: note: format string is defined here
662 | "flipped, see warnings ot see which ones, axis: %s \n! "
| ^~
Src/cmor_axes.c:660:17: note: ‘sprintf’ output between 116 and 2162 bytes into a destination of size 1024
660 | sprintf(msg,
| ^~~~~~~~~~~~
661 | "Some but not all of your longitude bounds need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
662 | "flipped, see warnings ot see which ones, axis: %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
663 | "(table: %s)", cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
664 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
665 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:629:49: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
629 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~
Src/cmor_axes.c:629:29: note: directive argument in the range [0, 2147483644]
629 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:628:21: note: ‘sprintf’ output 173 or more bytes (assuming 1225) into a destination of size 1024
628 | sprintf(msg,
| ^~~~~~~~~~~~
629 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | "to be decreasing, but within cell %i they are stored\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
631 | "increasingly: you have [%lf, %lf], but the next set\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
632 | "is: [%lf, %lf]", name,
| ~~~~~~~~~~~~~~~~~~~~~~~
633 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
634 | ref_table_id].szTable_id, i, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
635 | values[i + 1], values[i + 2], values[i + 3]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:642:49: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
642 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~
Src/cmor_axes.c:642:29: note: directive argument in the range [0, 2147483644]
642 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:641:21: note: ‘sprintf’ output 173 or more bytes (assuming 1225) into a destination of size 1024
641 | sprintf(msg,
| ^~~~~~~~~~~~
642 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
643 | "to be increasing, but within cell %i they are stored\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
644 | "decreasingly: you have [%lf, %lf], but the next set\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
645 | "is: [%lf, %lf]", name,
| ~~~~~~~~~~~~~~~~~~~~~~~
646 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
647 | ref_table_id].szTable_id, i, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
648 | values[i + 1], values[i + 2], values[i + 3]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:615:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
615 | "axis %s (table: %s), has really non monotonic\n! "
| ^~
Src/cmor_axes.c:615:30: note: assuming directive output of 8 bytes
615 | "axis %s (table: %s), has really non monotonic\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:615:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:615:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:614:21: note: ‘snprintf’ output 74 or more bytes (assuming 1112) into a destination of size 1024
614 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
615 | "axis %s (table: %s), has really non monotonic\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | "bounds values : %lf, %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
617 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
618 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
619 | values[i + 2], values[i + 4]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:533:33: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 976 [-Wformat-overflow=]
533 | "longitude axis bounds are not monotonic,\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:534:39: note: format string is defined here
534 | "axis %s (table: %s)",
| ^~
Src/cmor_axes.c:532:25: note: ‘sprintf’ output between 59 and 2105 bytes into a destination of size 1024
532 | sprintf(msg,
| ^~~~~~~~~~~~
533 | "longitude axis bounds are not monotonic,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534 | "axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~
535 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
536 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:702:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
702 | "axis %s (table: %s) has bounds values that leave gaps\n! "
| ^~
Src/cmor_axes.c:702:30: note: directive argument in the range [0, 2147483644]
702 | "axis %s (table: %s) has bounds values that leave gaps\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:702:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:702:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:702:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:701:21: note: ‘snprintf’ output 77 or more bytes (assuming 1124) into a destination of size 1024
701 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
702 | "axis %s (table: %s) has bounds values that leave gaps\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
703 | "(index %i): %lf, %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
704 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
705 | ref_table_id].szTable_id, i, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706 | values[i + 1], values[i + 2]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:690:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
690 | "axis %s (table: %s) has overlapping bounds values:\n! "
| ^~
Src/cmor_axes.c:690:30: note: assuming directive output of 8 bytes
690 | "axis %s (table: %s) has overlapping bounds values:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:690:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:690:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:690:30: note: directive argument in the range [0, 2147483644]
Src/cmor_axes.c:689:21: note: ‘snprintf’ output 75 or more bytes (assuming 1122) into a destination of size 1024
689 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
690 | "axis %s (table: %s) has overlapping bounds values:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
691 | "%lf, %lf, %lf at index: %i", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
693 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
694 | values[i + 1], values[i + 2], i);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:482:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
482 | "axis %s (table: %s) has non monotonic\n! "
| ^~
Src/cmor_axes.c:482:30: note: assuming directive output of 8 bytes
482 | "axis %s (table: %s) has non monotonic\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:482:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:482:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:481:21: note: ‘snprintf’ output 66 or more bytes (assuming 1104) into a destination of size 1024
481 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
482 | "axis %s (table: %s) has non monotonic\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
483 | "bounds values : %lf, %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
484 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
485 | ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
486 | values[2 * i], values[2 * i + 2],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
487 | values[2 * i + 4]);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_treat_axis_values’:
Src/cmor_axes.c:990:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
990 | "Udunits: Error freeing converter, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:989:13: note: ‘snprintf’ output between 54 and 2100 bytes into a destination of size 1024
989 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
990 | "Udunits: Error freeing converter, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
991 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
992 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1000:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
1000 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:999:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
999 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1001 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1002 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1010:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
1010 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:1009:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
1009 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1010 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1011 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1012 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:978:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
978 | "In udunits converting values, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:977:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
977 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
978 | "In udunits converting values, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
979 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
980 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:966:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
966 | "In udunits getting converter, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:965:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
965 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
966 | "In udunits getting converter, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
968 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:952:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 1006 and 1016 [-Wformat-truncation=]
952 | "axis %i (%s, table: %s): cmor and user units are\n! "
| ^~
Src/cmor_axes.c:951:13: note: ‘snprintf’ output 66 or more bytes (assuming 3135) into a destination of size 1024
951 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
952 | "axis %i (%s, table: %s): cmor and user units are\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
953 | "incompatible: %s and %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | axis_id, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | refaxis->units, units);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:941:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
941 | "In udunits analyzing table defined units (%s)\n! "
| ^~
942 | "for axis: %s (table: %s)",
943 | local_unit, refaxis->id,
| ~~~~~~~~~~
Src/cmor_axes.c:940:13: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024
940 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
941 | "In udunits analyzing table defined units (%s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
942 | "for axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | local_unit, refaxis->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
944 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:922:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
922 | "In udunits analyzing units from user (%s),\n! "
| ^~
923 | "axis %s (table: %s)",
924 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_axes.c:921:13: note: ‘snprintf’ output between 59 and 3128 bytes into a destination of size 1024
921 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | "In udunits analyzing units from user (%s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 | "axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~
924 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1050:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 981 and 986 [-Wformat-truncation=]
1050 | "requested value %f for axis %s (table: %s) was not found",
| ^~
Src/cmor_axes.c:1049:17: note: ‘snprintf’ output 54 or more bytes (assuming 1082) into a destination of size 1024
1049 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1050 | "requested value %f for axis %s (table: %s) was not found",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1051 | refaxis->requested[j], name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1052 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1053 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_axes.c:1068:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1068 | "bounds of axis %s (table: %s) need to be\n! "
| ^~
Src/cmor_axes.c:1067:17: note: ‘snprintf’ output 103 or more bytes (assuming 1126) into a destination of size 1024
1067 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1068 | "bounds of axis %s (table: %s) need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1069 | "flipped but axis values did not need to.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1070 | "This is inconsistent",
| ~~~~~~~~~~~~~~~~~~~~~~~
1071 | name,
| ~~~~~
1072 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1073 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_axes.c:1182:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 981 and 986 [-Wformat-truncation=]
1182 | "requested value %f for axis %s (table: %s)\n! "
| ^~
Src/cmor_axes.c:1181:21: note: ‘snprintf’ output 56 or more bytes (assuming 1084) into a destination of size 1024
1181 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1182 | "requested value %f for axis %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1183 | "was not found",
| ~~~~~~~~~~~~~~~~
1184 | refaxis->requested_bounds[j], name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1185 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1186 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_axes.c:1201:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
1201 | "axis %s (table: %s), detected value at: %f when\n! "
| ^~
Src/cmor_axes.c:1201:30: note: assuming directive output of 8 bytes
1201 | "axis %s (table: %s), detected value at: %f when\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1201:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:1200:21: note: ‘snprintf’ output 64 or more bytes (assuming 1097) into a destination of size 1024
1200 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1201 | "axis %s (table: %s), detected value at: %f when\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1202 | "valid_min is %f",
| ~~~~~~~~~~~~~~~~~~
1203 | name,
| ~~~~~
1204 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1205 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | refaxis->valid_min);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1245:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
1245 | "axis %s (table: %s) , detected value at:\n! "
| ^~
Src/cmor_axes.c:1245:30: note: assuming directive output of 8 bytes
1245 | "axis %s (table: %s) , detected value at:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1245:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:1244:21: note: ‘snprintf’ output 65 or more bytes (assuming 1098) into a destination of size 1024
1244 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1245 | "axis %s (table: %s) , detected value at:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1246 | "%f when valid_max is %f",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | name,
| ~~~~~
1248 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1249 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1250 | refaxis->valid_max);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1351:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 949 and 959 [-Wformat-truncation=]
1351 | "Error allocating memory for %i values in "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1352:50: note: format string is defined here
1352 | "check_interval (%s), axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1350:13: note: ‘snprintf’ output 76 or more bytes (assuming 2132) into a destination of size 1024
1350 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1351 | "Error allocating memory for %i values in "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1352 | "check_interval (%s), axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1353 | nval, interval, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1354 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1388:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
1388 | "In udunuits parsing user units: %s, axis: %s (table: %s)",
| ^~
1389 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1387:9: note: ‘snprintf’ output between 51 and 3120 bytes into a destination of size 1024
1387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1388 | "In udunuits parsing user units: %s, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1390 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1406:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1406 | "In udunuits getting converter, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1405:9: note: ‘snprintf’ output between 48 and 2094 bytes into a destination of size 1024
1405 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1406 | "In udunuits getting converter, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1407 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1408 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1414:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
1414 | "In udunuits converting, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1413:9: note: ‘snprintf’ output between 41 and 2087 bytes into a destination of size 1024
1413 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1414 | "In udunuits converting, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1415 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1416 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1425:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
1425 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1424:9: note: ‘snprintf’ output between 51 and 2097 bytes into a destination of size 1024
1424 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1425 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1426 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1427 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1435:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1435 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1434:9: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
1434 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1435 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1436 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1437 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1456:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
1456 | "In udunits parsing user units: %s, axis: %s (table: %s)",
| ^~
1457 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1455:9: note: ‘snprintf’ output between 50 and 3119 bytes into a destination of size 1024
1455 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1456 | "In udunits parsing user units: %s, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1457 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1458 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1476:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
1476 | "Udunits: Error getting converter from %s to %s, axis: %s (table: %s)",
| ^~
1477 | ctmp2, msg, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1475:9: note: ‘snprintf’ output between 61 and 4153 bytes into a destination of size 1024
1475 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1476 | "Udunits: Error getting converter from %s to %s, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1477 | ctmp2, msg, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1478 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1558:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
1558 | "Cannot convert times for calendar: %s", ctmp);
| ^~ ~~~~
Src/cmor_axes.c:1557:13: note: ‘snprintf’ output between 36 and 1059 bytes into a destination of size 1024
1557 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1558 | "Cannot convert times for calendar: %s", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1583:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
1583 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1582:9: note: ‘snprintf’ output between 51 and 2097 bytes into a destination of size 1024
1582 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1583 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1584 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1585 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1593:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1593 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1592:9: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
1592 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1593 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1594 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1595 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1603:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1603 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1602:9: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
1602 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1603 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1605 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1491:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
1491 | "In udunits converting, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1490:13: note: ‘snprintf’ output between 40 and 2086 bytes into a destination of size 1024
1490 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1491 | "In udunits converting, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1492 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1493 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1541:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~
Src/cmor_axes.c:1543:35: note: format string is defined here
1543 | "seconds (%f %s), which is %f %% , seems too big, check "
| ^~
Src/cmor_axes.c:1541:22: note: assuming directive output of 8 bytes
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1540:13: note: ‘snprintf’ output 166 or more bytes (assuming 1218) into a destination of size 1024
1540 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1541 | "approximate time axis interval is defined as %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542 | "seconds (%s), for value %i we got a difference of %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1543 | "seconds (%f %s), which is %f %% , seems too big, check "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | "your values",
| ~~~~~~~~~~~~~~
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1524:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1528 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1526:46: note: format string is defined here
1526 | "%f seconds (%f %s), which is %f %% , seems too big, "
| ^~
Src/cmor_axes.c:1524:30: note: assuming directive output of 8 bytes
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1523:21: note: ‘snprintf’ output 166 or more bytes (assuming 1218) into a destination of size 1024
1523 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1524 | "approximate time axis interval is defined as %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1525 | "seconds (%s), for value %i we got a difference of "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1526 | "%f seconds (%f %s), which is %f %% , seems too big, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1527 | "check your values",
| ~~~~~~~~~~~~~~~~~~~~
1528 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1529 | tmp * 100.);
| ~~~~~~~~~~~
Src/cmor_axes.c:1516:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 869 and 893 [-Wformat-truncation=]
1516 | "approximate time axis interval is defined as "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1520 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1518:67: note: format string is defined here
1518 | "(based on bounds) of %f seconds (%f %s), which is "
| ^~
Src/cmor_axes.c:1516:30: note: assuming directive output of 8 bytes
1516 | "approximate time axis interval is defined as "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1515:21: note: ‘snprintf’ output 184 or more bytes (assuming 1236) into a destination of size 1024
1515 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1516 | "approximate time axis interval is defined as "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1517 | "%f seconds (%s), for value %i we got a difference "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1518 | "(based on bounds) of %f seconds (%f %s), which is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1519 | "%f %% , seems too big, check your values",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1520 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1521 | tmp * 100.);
| ~~~~~~~~~~~
Src/cmor_axes.c:1507:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 868 and 892 [-Wformat-truncation=]
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1511 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1509:64: note: format string is defined here
1509 | "(based on bounds) of %f seconds, (%f %s), which "
| ^~
Src/cmor_axes.c:1507:26: note: assuming directive output of 8 bytes
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1506:17: note: ‘snprintf’ output 185 or more bytes (assuming 1237) into a destination of size 1024
1506 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1507 | "approximate time axis interval is defined as %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1508 | "seconds (%s), for value %i we got a difference "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1509 | "(based on bounds) of %f seconds, (%f %s), which "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1510 | "is %f %% , seems too big, check your values",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1511 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1512 | tmp * 100.);
| ~~~~~~~~~~~
Src/cmor_axes.c:1464:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1464 | "axis interval units (%s) are incompatible with seconds, axis: %s (table: %s)",
| ^~
1465 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1463:9: note: ‘snprintf’ output between 71 and 3140 bytes into a destination of size 1024
1463 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1464 | "axis interval units (%s) are incompatible with seconds, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1465 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1466 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1395:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1395 | "axis interval units (%s) are incompatible with\n! "
| ^~
1396 | "seconds, axis: %s (table: %s)",
1397 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1394:9: note: ‘snprintf’ output between 73 and 3142 bytes into a destination of size 1024
1394 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1395 | "axis interval units (%s) are incompatible with\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1396 | "seconds, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1397 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1398 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_axis’:
Src/cmor_axes.c:1663:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 909 [-Wformat-truncation=]
1663 | "Could not find all axes for this variable. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1665:29: note: format string is defined here
1665 | "the table %s. \n!", cmor_tables[CMOR_TABLE].szTable_id);
| ^~
Src/cmor_axes.c:1662:9: note: ‘snprintf’ output between 120 and 1143 bytes into a destination of size 1024
1662 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1663 | "Could not find all axes for this variable. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1664 | "Check that all your axes name matches the ones found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1665 | "the table %s. \n!", cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1761:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1761 | "axis: %s (table: %s) is declared to be converted "
| ^~
Src/cmor_axes.c:1760:17: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024
1760 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1761 | "axis: %s (table: %s) is declared to be converted "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1762 | "to unknown type: %s",
| ~~~~~~~~~~~~~~~~~~~~~~
1763 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1764 | cmor_tables[CMOR_TABLE].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1765 | refaxis.convert_to);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1745:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1745 | "axis: %s (table: %s) converting to \"standard_hybrid_sigma\" from unknown type: %s",
| ^~
Src/cmor_axes.c:1744:21: note: ‘snprintf’ output 75 or more bytes (assuming 2121) into a destination of size 1024
1744 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1745 | "axis: %s (table: %s) converting to \"standard_hybrid_sigma\" from unknown type: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1746 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1747 | cmor_tables[CMOR_TABLE].szTable_id, name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1799:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1799 | "axis: %s (table: %s) must have bounds, you did not "
| ^~
Src/cmor_axes.c:1798:13: note: ‘snprintf’ output between 87 and 2133 bytes into a destination of size 1024
1798 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1799 | "axis: %s (table: %s) must have bounds, you did not "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1800 | "pass any when creating it via cmor_axis",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1801 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1802 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1788:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1788 | "axis: %s (table: %s) must have bounds, you did not "
| ^~
Src/cmor_axes.c:1787:13: note: ‘snprintf’ output between 87 and 2133 bytes into a destination of size 1024
1787 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1788 | "axis: %s (table: %s) must have bounds, you did not "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1789 | "pass any when creating it via cmor_axis",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1790 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1791 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2093:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 998 [-Wformat-truncation=]
2093 | "function called for axis '%s' (table: %s) w/o any values",
| ^~
Src/cmor_axes.c:2092:13: note: ‘snprintf’ output between 53 and 2099 bytes into a destination of size 1024
2092 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | "function called for axis '%s' (table: %s) w/o any values",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2094 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
2095 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1859:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
1859 | "You are trying to define axis %s (table: %s) as "
| ^~
Src/cmor_axes.c:1858:17: note: ‘snprintf’ output between 86 and 2132 bytes into a destination of size 1024
1858 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1859 | "You are trying to define axis %s (table: %s) as "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1860 | "character when it should be of type: %c\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1861 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1862 | cmor_tables[CMOR_TABLE].szTable_id, refaxis.type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1870:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
1870 | "cannot allocate memory for %i char elts for axis "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1871:27: note: format string is defined here
1871 | "%s (table: %s)",
| ^~
Src/cmor_axes.c:1869:17: note: ‘snprintf’ output between 59 and 2115 bytes into a destination of size 1024
1869 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1870 | "cannot allocate memory for %i char elts for axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1871 | "%s (table: %s)",
| ~~~~~~~~~~~~~~~~~
1872 | length, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1873 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1931:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1931 | "Requested region for axis '%s' (table: %s) "
| ^~
Src/cmor_axes.c:1930:25: note: ‘snprintf’ output between 57 and 3126 bytes into a destination of size 1024
1930 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1931 | "Requested region for axis '%s' (table: %s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1932 | "is not passed: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~
1933 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1934 | cmor_tables[CMOR_TABLE].szTable_id, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1892:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
1892 | "cannot allocate memory for %i char elts for axis "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1893:31: note: format string is defined here
1893 | "%s (table: %s)",
| ^~
Src/cmor_axes.c:1891:21: note: ‘snprintf’ output between 59 and 2115 bytes into a destination of size 1024
1891 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1892 | "cannot allocate memory for %i char elts for axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1893 | "%s (table: %s)",
| ~~~~~~~~~~~~~~~~~
1894 | j + 1, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1895 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1824:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
1824 | "cannot allocate memory for %i double elts for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1825:32: note: format string is defined here
1825 | "axis %s (table: %s)",
| ^~
Src/cmor_axes.c:1823:17: note: ‘snprintf’ output between 61 and 2117 bytes into a destination of size 1024
1823 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1824 | "cannot allocate memory for %i double elts for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1825 | "axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~
1826 | length, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1827 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1961:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
1961 | "cannot allocate memory for %i bounds elts for axis "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1962:27: note: format string is defined here
1962 | "%s (table: %s)",
| ^~
Src/cmor_axes.c:1960:17: note: ‘snprintf’ output between 61 and 2117 bytes into a destination of size 1024
1960 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "cannot allocate memory for %i bounds elts for axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "%s (table: %s)",
| ~~~~~~~~~~~~~~~~~
1963 | 2 * length, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1964 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2037:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 964 [-Wformat-truncation=]
2037 | "CMOR cannot handle axes of type %c please "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2038:50: note: format string is defined here
2038 | "change type, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:2036:21: note: ‘snprintf’ output between 71 and 2117 bytes into a destination of size 1024
2036 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2037 | "CMOR cannot handle axes of type %c please "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2038 | "change type, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2039 | type, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2040 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2000:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 964 [-Wformat-truncation=]
2000 | "CMOR cannot handle axes of type %c please "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2001:50: note: format string is defined here
2001 | "change type, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1999:21: note: ‘snprintf’ output between 71 and 2117 bytes into a destination of size 1024
1999 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2000 | "CMOR cannot handle axes of type %c please "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2001 | "change type, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2002 | type, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2003 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2079:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 706 and 1020 [-Wformat-truncation=]
2079 | snprintf(msg, CMOR_MAX_STRING, "%lf %s",
| ^~
2080 | cmor_tables[cmor_axes[cmor_naxes].
2081 | ref_table_id].interval, ctmp);
| ~~~~
Src/cmor_axes.c:2079:17: note: ‘snprintf’ output between 5 and 1342 bytes into a destination of size 1024
2079 | snprintf(msg, CMOR_MAX_STRING, "%lf %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2080 | cmor_tables[cmor_axes[cmor_naxes].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2081 | ref_table_id].interval, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1636:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1636 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1636:9: note: referencing argument 1 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_axes.c:3:
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
1640 | cmor_handle_error("Too many axes defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: note: referencing argument 1 of type ‘char[1024]’
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2511:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2511 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2512:20: note: format string is defined here
2512 | "(%s, table: %s), value: %s",
| ^~
Src/cmor_axes.c:2510:9: note: ‘snprintf’ output 63 or more bytes (assuming 2109) into a destination of size 1024
2510 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2511 | "Unknown attribute >>>%s<<< for axis section "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2512 | "(%s, table: %s), value: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2513 | att, axis->id, cmor_tables[axis->table_id].szTable_id, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2500:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2500:26: note: directive argument in the range [1, 9223372036854775806]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2499:17: note: ‘snprintf’ output between 77 and 3164 bytes into a destination of size 1024
2499 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2500 | "axis (%s, table: %s): cannot allocate memory "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2501 | "for %ld requested char elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2502 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2503 | (long int)strlen(val) + 1, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2446:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2446 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2445:21: note: ‘snprintf’ output between 135 and 2191 bytes into a destination of size 1024
2445 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2446 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2447 | "%d requested values but they are not stored in "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2448 | "the internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2449 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2450 | axis->n_requested);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2458:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2458 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2457:21: note: ‘snprintf’ output between 72 and 3151 bytes into a destination of size 1024
2457 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2458 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2459 | "%i requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2461 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2475:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2475 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2474:17: note: ‘snprintf’ output between 72 and 3151 bytes into a destination of size 1024
2474 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2475 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2476 | "requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2477 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2478 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2354:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2354 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2353:17: note: ‘snprintf’ output between 135 and 2191 bytes into a destination of size 1024
2353 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2354 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2355 | "%d requested bounds but they are not stored in the "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2356 | "internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2357 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2358 | axis->n_requested_bounds);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2367:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2367 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2366:17: note: ‘snprintf’ output between 79 and 3158 bytes into a destination of size 1024
2366 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2367 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2368 | "%i requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2369 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2370 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2388:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2388 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2387:13: note: ‘snprintf’ output between 79 and 3158 bytes into a destination of size 1024
2387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2388 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2389 | "requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2390 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2391 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_CV.c
Src/cmor_CV.c: In function ‘cmor_CV_checkFurtherInfoURL’:
Src/cmor_CV.c:430:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
430 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
435 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:432:34: note: format string is defined here
432 | "We found \"%s\" and \n! "
| ^~
Src/cmor_CV.c:429:13: note: ‘snprintf’ output between 178 and 3247 bytes into a destination of size 1024
429 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
430 | "The further info in attribute does not match "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
431 | "the one found in your Control Vocabulary(CV) File. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
432 | "We found \"%s\" and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
433 | "CV requires \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~
434 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
435 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:392:54: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
392 | "The further info URL value of \"%s\" is invalid. \n! ",
| ^~
393 | szFurtherInfoURLTemplate);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:391:9: note: ‘snprintf’ output between 49 and 1072 bytes into a destination of size 1024
391 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
392 | "The further info URL value of \"%s\" is invalid. \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
393 | szFurtherInfoURLTemplate);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’:
Src/cmor_CV.c:601:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 938 [-Wformat-truncation=]
601 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
605 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~
Src/cmor_CV.c:602:48: note: format string is defined here
602 | "Your source type is set to \"%s\". The required source types\n! "
| ^~
Src/cmor_CV.c:600:9: note: ‘snprintf’ output between 214 and 4306 bytes into a destination of size 1024
600 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
601 | "You source_type attribute contains invalid source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
602 | "Your source type is set to \"%s\". The required source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603 | "are \"%s\" and possible additional source types are \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
604 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
605 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
606 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:556:54: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
556 | "The following source type(s) \"%s\" are required and\n! "
| ^~
......
561 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:555:13: note: ‘snprintf’ output between 197 and 3266 bytes into a destination of size 1024
555 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | "The following source type(s) \"%s\" are required and\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | "some source type(s) could not be found in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
558 | "input file. \n! "
| ~~~~~~~~~~~~~~~~~~
559 | "Your file contains a source type of \"%s\".\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
560 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
561 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:716:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
716 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
720 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
Src/cmor_CV.c:715:17: note: ‘snprintf’ output between 130 and 3199 bytes into a destination of size 1024
715 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
716 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
717 | "will be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~
718 | "value \n! \"%s\".\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | CV_source_id->oValue[j].szValue, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:700:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
700 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701 | "See Control Vocabulary JSON file. (%s)\n! ",
702 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:701:62: note: format string is defined here
701 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
Src/cmor_CV.c:699:17: note: ‘snprintf’ output between 99 and 1122 bytes into a destination of size 1024
699 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
700 | "Could not find %s string in source_id section.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
702 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:686:77: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
686 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
687 | "See Control Vocabulary JSON file. (%s)\n! ",
688 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:685:17: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
685 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
686 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
687 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
688 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:731:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
731 | "The source_id, \"%s\", found in your \n! "
| ^~
......
741 | szSource_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:730:9: note: ‘snprintf’ output between 625 and 4717 bytes into a destination of size 1024
730 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
731 | "The source_id, \"%s\", found in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
732 | "input file (%s) could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
734 | "Please correct your input file by using a valid source_id listed in your MIP tables' CV file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
735 | "To add a new source_id to the %s file, open a new issue in the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
736 | "table's Github repository. Managed project CMOR and MIP tables are listed at\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
737 | "https://wcrp-cmip.github.io/WGCM_Infrastructure_Panel/cmor_and_mip_tables.html. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
738 | "Contact \"pcmdi-cmip@llnl.gov\" for additional guidance. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
739 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
740 | "the \"source_id\" and \"source\" global attributes. ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741 | szSource_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:666:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
666 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 | "See Control Vocabulary JSON file.(%s)\n! ",
668 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:667:53: note: format string is defined here
667 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:665:9: note: ‘snprintf’ output between 105 and 1128 bytes into a destination of size 1024
665 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
666 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
668 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:655:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
655 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:656:49: note: format string is defined here
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:654:9: note: ‘snprintf’ output between 81 and 1104 bytes into a destination of size 1024
654 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
655 | "Your \"source_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_VerifyNBElement’:
Src/cmor_CV.c:782:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
782 | "Your %s has more than 0 element\n! "
| ^~
Src/cmor_CV.c:781:9: note: ‘snprintf’ output between 74 and 2120 bytes into a destination of size 1024
781 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "Your %s has more than 0 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:773:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
773 | "Your %s has more than 1 element\n! "
| ^~
Src/cmor_CV.c:772:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
772 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "Your %s has more than 1 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | "only the first one will be used\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_CompareNoParent’:
Src/cmor_CV.c:807:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
807 | "Your input attribute %s with value \"%s\" \n! "
| ^~
808 | "will be replaced with value \"%s\".\n! ", szKey,
809 | szValue, NO_PARENT);
| ~~~~~~~
Src/cmor_CV.c:806:13: note: ‘snprintf’ output 83 or more bytes (assuming 1106) into a destination of size 1024
806 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | "Your input attribute %s with value \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | "will be replaced with value \"%s\".\n! ", szKey,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | szValue, NO_PARENT);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:960:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
960 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
964 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:961:49: note: format string is defined here
961 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:959:17: note: ‘snprintf’ output between 187 and 2233 bytes into a destination of size 1024
959 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
960 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
961 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
962 | "There is more than 1 option for this sub_experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
963 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
964 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:947:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
947 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
950 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:946:17: note: ‘snprintf’ output 130 or more bytes (assuming 1153) into a destination of size 1024
946 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951 | CV_experiment_sub_exp_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:929:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
929 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
932 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:930:45: note: format string is defined here
930 | "for your experiment \"%s\" \n! \n! "
| ^~
Src/cmor_CV.c:928:13: note: ‘snprintf’ output between 136 and 2182 bytes into a destination of size 1024
928 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
929 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
930 | "for your experiment \"%s\" \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
931 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
932 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:919:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
919 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
922 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:921:68: note: format string is defined here
921 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:918:13: note: ‘snprintf’ output between 138 and 1161 bytes into a destination of size 1024
918 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
920 | "will be set to \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
921 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:997:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
997 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1000 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
Src/cmor_CV.c:996:13: note: ‘snprintf’ output between 127 and 2173 bytes into a destination of size 1024
996 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
997 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
998 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1001 | CV_sub_experiment_id_key->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:986:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
986 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | "sub_experiment_id \"%s\" could not be found in \n! "
988 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:987:43: note: format string is defined here
987 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
Src/cmor_CV.c:985:13: note: ‘snprintf’ output between 123 and 2169 bytes into a destination of size 1024
985 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
986 | "Your \"sub_experiment\" text describing \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | "sub_experiment_id \"%s\" could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
988 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
989 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:974:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
974 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
977 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:976:64: note: format string is defined here
976 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:973:9: note: ‘snprintf’ output between 136 and 1159 bytes into a destination of size 1024
973 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
974 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
975 | "will be set to \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
976 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
977 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:907:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=]
907 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
909 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:908:71: note: format string is defined here
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:906:9: note: ‘snprintf’ output between 111 and 1134 bytes into a destination of size 1024
906 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
907 | "Your \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
909 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:895:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
895 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
896 | "could not be found in your Control Vocabulary file.(%s)\n! ",
897 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:894:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
894 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
895 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
896 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
897 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:885:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
885 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:886:49: note: format string is defined here
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:884:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024
884 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:875:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
875 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:876:49: note: format string is defined here
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:874:9: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024
874 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
875 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:864:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
864 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "See Control Vocabulary JSON file.(%s)\n! ",
866 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:53: note: format string is defined here
865 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:863:9: note: ‘snprintf’ output between 109 and 1132 bytes into a destination of size 1024
863 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
864 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
866 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1110:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1110 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1111:45: note: format string is defined here
1111 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1109:13: note: ‘snprintf’ output between 137 and 2183 bytes into a destination of size 1024
1109 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1110 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1111 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1112 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1113 | GLOBAL_ATT_PARENT_EXPT_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1114 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1190:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1190 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1191:57: note: format string is defined here
1191 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:1189:25: note: ‘snprintf’ output between 184 and 2230 bytes into a destination of size 1024
1189 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1190 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1191 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1192 | "There is more than 1 option for this experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1193 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1194 | PARENT_ACTIVITY_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1195 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1178:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1178 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1181 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
Src/cmor_CV.c:1177:25: note: ‘snprintf’ output 131 or more bytes (assuming 1154) into a destination of size 1024
1177 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1178 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1179 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1180 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1181 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1182 | CV_parent_activity_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1165:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1165 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1166:49: note: format string is defined here
1166 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1164:17: note: ‘snprintf’ output between 135 and 2181 bytes into a destination of size 1024
1164 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1165 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1166 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1167 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1168 | PARENT_ACTIVITY_ID, CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1203:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1203 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1207 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1204:40: note: format string is defined here
1204 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1202:17: note: ‘snprintf’ output between 152 and 1175 bytes into a destination of size 1024
1202 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1203 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1204 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1205 | "Please describe the spin-up procedure as defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | "in CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1207 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1237:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1237 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1238 | "is not a double floating point \n! ",
1239 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1236:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
1236 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1237 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1238 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1239 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1225:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1225 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1228 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1226:40: note: format string is defined here
1226 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1224:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024
1224 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1225 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1226 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1227 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1228 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1259:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1259 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1260 | "is not a double floating point \n! ",
1261 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1258:21: note: ‘snprintf’ output between 81 and 1104 bytes into a destination of size 1024
1258 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1259 | "Your input attribute branch_time_in_parent \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1260 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1261 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1247:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1247 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1250 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1248:40: note: format string is defined here
1248 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1246:17: note: ‘snprintf’ output between 125 and 1148 bytes into a destination of size 1024
1246 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1248 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1249 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1250 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1297:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1297 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1298 | "Please refer to the CMIP6 documentations.\n! ",
1299 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1296:25: note: ‘snprintf’ output between 96 and 1119 bytes into a destination of size 1024
1296 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1297 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1298 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1299 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1286:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1286 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1287 | "Please refer to the CMIP6 documentations.\n! ",
1288 | template);
| ~~~~~~~~
Src/cmor_CV.c:1285:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024
1285 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1286 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1288 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1269:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1269 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1272 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1270:40: note: format string is defined here
1270 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1268:17: note: ‘snprintf’ output between 121 and 1144 bytes into a destination of size 1024
1268 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1269 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1270 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1271 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1272 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1336:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1336 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1337 | "Please refer to the CMIP6 documentations.\n! ",
1338 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1335:25: note: ‘snprintf’ output between 98 and 1121 bytes into a destination of size 1024
1335 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1336 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1337 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1338 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1326:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1326 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1327 | "Please refer to the CMIP6 documentations.\n! ",
1328 | template);
| ~~~~~~~~
Src/cmor_CV.c:1325:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024
1325 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1326 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1327 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1328 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1309:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1309 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1312 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1310:40: note: format string is defined here
1310 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1308:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024
1308 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1311 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1312 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1373:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1373 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1374 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1375 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1372:25: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024
1372 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1373 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1374 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1375 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1360:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1360 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1361 | "your Control Vocabulary file.(%s)\n! ",
1362 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1361:61: note: format string is defined here
1361 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1359:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
1359 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1360 | "Your \"source_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1361 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1362 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1348:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1348 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1351 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1349:40: note: format string is defined here
1349 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1347:17: note: ‘snprintf’ output between 120 and 1143 bytes into a destination of size 1024
1347 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1348 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1349 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1350 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1351 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1394:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1394 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1397 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
Src/cmor_CV.c:1393:21: note: ‘snprintf’ output between 132 and 1155 bytes into a destination of size 1024
1393 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1394 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1395 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1396 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1397 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1384:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1384 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1387 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1385:40: note: format string is defined here
1385 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1383:17: note: ‘snprintf’ output between 118 and 1141 bytes into a destination of size 1024
1383 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1384 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1385 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1386 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1387 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1139:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1139 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1140 | "is not a double floating point \n! ",
1141 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1138:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
1138 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1139 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1140 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1141 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1151:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1151 | "Your input attribute %s %s \n! "
| ^~
1152 | "has been replaced with 0.0 \n! ",
1153 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
Src/cmor_CV.c:1150:21: note: ‘snprintf’ output between 78 and 1101 bytes into a destination of size 1024
1150 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1151 | "Your input attribute %s %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1152 | "has been replaced with 0.0 \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1153 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1088:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1088 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1089 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1090 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1087:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
1087 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1088 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1089 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1090 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1076:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1076 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1077:49: note: format string is defined here
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1075:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024
1075 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1076 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1065:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1065 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
1067 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1066:53: note: format string is defined here
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1064:9: note: ‘snprintf’ output between 109 and 1132 bytes into a destination of size 1024
1064 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1065 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1067 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1508:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1508 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1507:25: note: ‘snprintf’ output between 179 and 4271 bytes into a destination of size 1024
1507 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1508 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1509 | "is not set properly and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1510 | "has multiple possible candidates \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1511 | "defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1512 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1513 | CV_experiment_attr->key, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1514 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1536:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1536 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1535:13: note: ‘snprintf’ output between 156 and 5271 bytes into a destination of size 1024
1535 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1536 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1537 | "needs to be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1538 | "value \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~
1539 | "as defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1540 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1541 | CV_experiment_attr->key, szValue, szExpValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1461:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1461 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1462 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1463 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1460:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
1460 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1462 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1463 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1449:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1449 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1450:49: note: format string is defined here
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1448:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024
1448 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1449 | "Your \"experiment_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1436:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1436 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
1438 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1437:53: note: format string is defined here
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1435:9: note: ‘snprintf’ output between 109 and 1132 bytes into a destination of size 1024
1435 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1436 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1438 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’:
Src/cmor_CV.c:1766:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1766 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1767 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor_CV.c:1765:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024
1765 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1766 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1767 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1768 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1604:21: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
1604 | "Cannot convert times for calendar: %s,\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1605:47: note: format string is defined here
1605 | "closing variable %s (table: %s)", szInTimeCalendar,
| ^~
Src/cmor_CV.c:1603:13: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024
1603 | snprintf(szInTimeUnits, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1605 | "closing variable %s (table: %s)", szInTimeCalendar,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1606 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1607 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1821:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=]
1821 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1828 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~
Src/cmor_CV.c:1825:20: note: format string is defined here
1825 | "\"%s\"\n! \n! "
| ^~
Src/cmor_CV.c:1821:9: note: ‘snprintf’ output 191 or more bytes (assuming 3260) into a destination of size 1024
1821 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1822 | "\"%s\" \n! "
| ~~~~~~~~~~~~~
1823 | "does not match the CMIP6 requirement.\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1824 | "Your output filename should be: \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1825 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1826 | "and should follow this template: \n!"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1827 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1828 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1829 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1937:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1937 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1938 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1939 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
Src/cmor_CV.c:1936:13: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024
1936 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1937 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1938 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1939 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1923:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1923 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1926 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1925:36: note: format string is defined here
1925 | "Check your \"%s\" dictionary!!\n! ",
| ^~
Src/cmor_CV.c:1922:13: note: ‘snprintf’ output between 137 and 1160 bytes into a destination of size 1024
1922 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1923 | "There is no institution associated to institution_id \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1924 | "in your Control Vocabulary file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1925 | "Check your \"%s\" dictionary!!\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1926 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1889:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1889 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1899 | szInstitution_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1888:9: note: ‘snprintf’ output between 650 and 4742 bytes into a destination of size 1024
1888 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1889 | "The institution_id, \"%s\", found in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1890 | "input file (%s) could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1891 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1892 | "Please correct your input file by using a valid institution_id listed in your MIP tables' CV file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1893 | "To add a new institution_id to the %s file, open a new issue in the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1894 | "table's Github repository. Managed project CMOR and MIP tables are listed at\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1895 | "https://wcrp-cmip.github.io/WGCM_Infrastructure_Panel/cmor_and_mip_tables.html. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1896 | "Contact \"pcmdi-cmip@llnl.gov\" for additional guidance. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1897 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1898 | "the \"institution_id\" and \"institution\" global attributes. ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1899 | szInstitution_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1876:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1876 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1877 | "your Control Vocabulary file.(%s)\n! ",
1878 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1877:49: note: format string is defined here
1877 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1875:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024
1875 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1876 | "Your \"%s\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1877 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1878 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2027:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2027 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
2029 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2028:60: note: format string is defined here
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:2026:13: note: ‘snprintf’ output 83 or more bytes (assuming 1106) into a destination of size 1024
2026 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2027 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2029 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2111:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2111 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2110:29: note: ‘snprintf’ output 104 or more bytes (assuming 3173) into a destination of size 1024
2110 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2111 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2112 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2113 | "\"%s\" as defined in the table %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2114 | CV_key->key, CV_key->aszValue[0], szTmp, cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2118:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2118 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2117:29: note: ‘snprintf’ output 114 or more bytes (assuming 2160) into a destination of size 1024
2117 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2118 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2119 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2120 | "\"%s\" as defined in your user input file\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2121 | CV_key->key, CV_key->aszValue[0], szTmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2135:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2135 | "The registered CV attribute \"%s\" has multiple values \n! "
| ^~
Src/cmor_CV.c:2134:21: note: ‘snprintf’ output 107 or more bytes (assuming 4199) into a destination of size 1024
2134 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2135 | "The registered CV attribute \"%s\" has multiple values \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2136 | "defined in \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~
2137 | "Please select one from the entry %s.%s.%s.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2138 | CV_key->key, CV_Filename, szKey, szValue, CV_key->key);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2083:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2083 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2082:29: note: ‘snprintf’ output between 104 and 4196 bytes into a destination of size 1024
2082 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2083 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2084 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2085 | "\"%s\" as defined in the table %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2086 | CV_key->key, CV_key->szValue, szTmp, cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2090:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2090 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2089:29: note: ‘snprintf’ output between 114 and 3183 bytes into a destination of size 1024
2089 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2090 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2091 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2092 | "\"%s\" as defined in your user input file\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | CV_key->key, CV_key->szValue, szTmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2152:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2152 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2157 | szKey, szValue, szKey, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2154:21: note: format string is defined here
2154 | "\"%s\", which is not valid. \n! \n! "
| ^~
Src/cmor_CV.c:2151:9: note: ‘snprintf’ output 204 or more bytes (assuming 2250) into a destination of size 1024
2151 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2152 | "The attribute \"%s\" could not be validated. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2153 | "The current input value is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2154 | "\"%s\", which is not valid. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2155 | "Valid values must match those found in the \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2156 | "section\n! of your Controlled Vocabulary (CV) file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2157 | szKey, szValue, szKey, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2235:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2235 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2236 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2237 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2234:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
2234 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2235 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2236 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2237 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2223:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2223 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2224 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2225 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2222:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
2222 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2223 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2224 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2225 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2273:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2273 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2274 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2275 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2272:13: note: ‘snprintf’ output between 109 and 2155 bytes into a destination of size 1024
2272 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2273 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2274 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2275 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2246:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2246 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2247 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2248 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2245:9: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
2245 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2246 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2247 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2248 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2200:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2200 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2201:49: note: format string is defined here
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:2199:9: note: ‘snprintf’ output between 82 and 1105 bytes into a destination of size 1024
2199 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2200 | "Your \"grid_labels\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGblAttributes’:
Src/cmor_CV.c:2322:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 97 [-Wstringop-overflow=]
2322 | cmor_handle_error("Please fix required attributes mentioned in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2323 | "the warnings/error above and rerun. (aborting!)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2324 | CMOR_NORMAL);
| ~~~~~~~~~~~~
Src/cmor_CV.c:2322:9: note: referencing argument 1 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_CV.c:7:
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’:
Src/cmor_CV.c:2417:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2417 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2420 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2418:35: note: format string is defined here
2418 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
Src/cmor_CV.c:2416:9: note: ‘snprintf’ output 118 or more bytes (assuming 1141) into a destination of size 1024
2416 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2417 | "Your global attribute "
| ~~~~~~~~~~~~~~~~~~~~~~~~
2418 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2419 | "ISO 8601 date format \"YYYY-MM-DDTHH:MM:SSZ\" is required."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | "\n! ", szAttribute, szDate);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2482:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2482 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
Src/cmor_CV.c:2481:9: note: ‘snprintf’ output between 48 and 1071 bytes into a destination of size 1024
2481 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2482 | "Could not find a matching variable for name: '%s'", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2450:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
2450 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2450:9: note: referencing argument 1 of type ‘char[1024]’
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_variables.c
Src/cmor_variables.c: In function ‘cmor_set_variable_attribute_internal’:
Src/cmor_variables.c:170:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
170 | "unknown type %c for attribute %s of variable %s "
| ^~
Src/cmor_variables.c:169:9: note: ‘snprintf’ output 80 or more bytes (assuming 2126) into a destination of size 1024
169 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
170 | "unknown type %c for attribute %s of variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
171 | "(table %s),allowed types are c,i,l,f,d", type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
172 | attribute_name, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
173 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:181:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
181 | "Type '%c' for attribute '%s' of variable '%s' "
| ^~
Src/cmor_variables.c:180:9: note: ‘snprintf’ output 74 or more bytes (assuming 1097) into a destination of size 1024
180 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
181 | "Type '%c' for attribute '%s' of variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | "does not match type variable '%c'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
183 | type, attribute_name,
| ~~~~~~~~~~~~~~~~~~~~~
184 | cmor_vars[id].id, cmor_vars[id].type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_variable_attribute’:
Src/cmor_variables.c:235:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
235 | "attribute %s on variable %s (table %s) will probably not be "
| ^~
Src/cmor_variables.c:234:9: note: ‘snprintf’ output 180 or more bytes (assuming 2226) into a destination of size 1024
234 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235 | "attribute %s on variable %s (table %s) will probably not be "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
236 | "set as the variable has already been created into the output "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
237 | "NetCDF file, please place this call BEFORE any cal to "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
238 | "cmor_write",
| ~~~~~~~~~~~~~
239 | attribute_name, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
240 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:220:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
220 | "variable attribute %s (vor variable %s, table %s) must be "
| ^~
Src/cmor_variables.c:219:9: note: ‘snprintf’ output 126 or more bytes (assuming 2172) into a destination of size 1024
219 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
220 | "variable attribute %s (vor variable %s, table %s) must be "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221 | "set via a call to cmor_variable or it is automatically set "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222 | "via the tables",
| ~~~~~~~~~~~~~~~~~
223 | attribute_name, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
224 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_variable_attribute’:
Src/cmor_variables.c:271:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
271 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ^~
Src/cmor_variables.c:270:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024
270 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
271 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272 | attribute_name, id, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
273 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_variable_attribute_type’:
Src/cmor_variables.c:375:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
375 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ^~
Src/cmor_variables.c:374:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024
374 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
375 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
376 | attribute_name, id, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
377 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_has_required_variable_attributes’:
Src/cmor_variables.c:94:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
94 | "variable %s (table %s) does not have required "
| ^~
Src/cmor_variables.c:93:13: note: ‘snprintf’ output between 54 and 3123 bytes into a destination of size 1024
93 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 | "variable %s (table %s) does not have required "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95 | "attribute: %s",
| ~~~~~~~~~~~~~~~~
96 | cmor_vars[var_id].id, pTable->szTable_id, astr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_update_history’:
Src/cmor_variables.c:1001:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1001 | snprintf(tmp2, CMOR_MAX_STRING, "%s %s altered by CMOR: %s.",
| ^~
1002 | tmp, date, add);
| ~~~~
Src/cmor_variables.c:1001:5: note: ‘snprintf’ output 21 or more bytes (assuming 2067) into a destination of size 1024
1001 | snprintf(tmp2, CMOR_MAX_STRING, "%s %s altered by CMOR: %s.",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1002 | tmp, date, add);
| ~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1090:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
1090 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
Src/cmor_variables.c:1089:9: note: ‘snprintf’ output between 48 and 1071 bytes into a destination of size 1024
1089 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1090 | "Could not find a matching variable for name: '%s'", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1232:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1232 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
Src/cmor_variables.c:1230:9: note: ‘snprintf’ output 30 or more bytes (assuming 1053) into a destination of size 1024
1230 | snprintf(msg,
| ^~~~~~~~~~~~~
1231 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
1232 | "Converted units from '%s' to '%s'", units, refvar.units);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1246:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1246 | "variable '%s' (table %s): unknown value for "
| ^~
Src/cmor_variables.c:1245:13: note: ‘snprintf’ output 103 or more bytes (assuming 2149) into a destination of size 1024
1245 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1246 | "variable '%s' (table %s): unknown value for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | "positive : %s (only first character is considered, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1248 | "which was: %c)",
| ~~~~~~~~~~~~~~~~~
1249 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1250 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1251 | positive, positive[0]);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1287:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1287 | "variable '%s' (table %s) you passed positive "
| ^~
Src/cmor_variables.c:1286:13: note: ‘snprintf’ output 195 or more bytes (assuming 2241) into a destination of size 1024
1286 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287 | "variable '%s' (table %s) you passed positive "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1288 | "value:%s, but table does not mention it, will "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1289 | "be ignored, if you really want this in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1290 | "variable output use "
| ~~~~~~~~~~~~~~~~~~~~~~
1291 | "cmor_set_variable_attribute_internal function",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1292 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1293 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1294 | positive);
| ~~~~~~~~~
Src/cmor_variables.c:1301:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1301 | "you need to provide the 'positive' argument for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1302:33: note: format string is defined here
1302 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ^~
Src/cmor_variables.c:1300:13: note: ‘snprintf’ output between 68 and 2114 bytes into a destination of size 1024
1300 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1301 | "you need to provide the 'positive' argument for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1302 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1303 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1332:85: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1332 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1331:17: note: ‘snprintf’ output between 68 and 2114 bytes into a destination of size 1024
1331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1332 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1333 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1334 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1317:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1317 | "you did not provide the 'positive' argument "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1318:41: note: format string is defined here
1318 | "for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1316:17: note: ‘snprintf’ output between 68 and 2114 bytes into a destination of size 1024
1316 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1317 | "you did not provide the 'positive' argument "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1318 | "for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1319 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1320 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1385:31: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=]
1385 | "Variable %s (table %s) must be defined using a "
| ^~
Src/cmor_variables.c:1384:13: note: ‘sprintf’ output between 70 and 2116 bytes into a destination of size 1024
1384 | sprintf(msg,
| ^~~~~~~~~~~~
1385 | "Variable %s (table %s) must be defined using a "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1386 | "grid (a call to cmor_grid)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1387 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1388 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1543:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1543 | "You are defining variable '%s' (table %s) with %i "
| ^~
Src/cmor_variables.c:1543:22: note: directive argument in the range [-2147483648, 7]
1543 | "You are defining variable '%s' (table %s) with %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1542:13: note: ‘snprintf’ output 80 or more bytes (assuming 1113) into a destination of size 1024
1542 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1543 | "You are defining variable '%s' (table %s) with %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | "dimensions, when it should have %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1545 | name,
| ~~~~~
1546 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1547 | ndims, refvar.ndims);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1798:49: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
1798 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^
Src/cmor_variables.c:1798:13: note: ‘snprintf’ output between 2 and 1025 bytes into a destination of size 1024
1798 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1799 | cmor_axes[cmor_vars[vrid].original_order[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1661:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1661 | "While creating variable %s, you are "
| ^~
Src/cmor_variables.c:1660:13: note: ‘snprintf’ output between 153 and 4285 bytes into a destination of size 1024
1660 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1661 | "While creating variable %s, you are "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1662 | "passing axis %i (named %s) which has been "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1663 | "defined using table %i (%s) but the current "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1664 | "table is %i (%s) (and isgridaxis says: %i)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1665 | cmor_vars[vrid].id, laxes_ids[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1666 | cmor_axes[laxes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1667 | cmor_axes[laxes_ids[i]].ref_table_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1668 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1669 | szTable_id, CMOR_TABLE, cmor_tables[CMOR_TABLE].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1670 | cmor_axes[laxes_ids[i]].isgridaxis);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1681:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1681 | "Treated scalar dimension: '%s'",
| ^~
Src/cmor_variables.c:1680:13: note: ‘snprintf’ output between 29 and 1052 bytes into a destination of size 1024
1680 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1681 | "Treated scalar dimension: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1682 | cmor_axes[laxes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1696:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1696 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1696:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024
1696 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1697 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 | [cmor_axes[laxes_ids[i]].ref_axis_id].out_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1692:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1692 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1692:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024
1692 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1693 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1694 | [cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1629:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1629 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1632 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1628:13: note: ‘snprintf’ output between 121 and 3190 bytes into a destination of size 1024
1628 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1630 | "id '%s' which is not part of this variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1631 | "according to your table, it says: ( ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1632 | refvar.id,
| ~~~~~~~~~~
1633 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1634 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1635 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1601:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1601 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1604 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1600:21: note: ‘snprintf’ output between 173 and 5288 bytes into a destination of size 1024
1600 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1601 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1602 | "id '%s', the variable calls for a generic axis of type '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1603 | "according to your table, the axis you are providing is of generic type '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | refvar.id,
| ~~~~~~~~~~
1605 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1606 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1607 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1608 | refvar.generic_level_name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1609 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1610 | [cmor_axes[laxes_ids[i]].ref_axis_id].generic_level_name
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1611 | );
| ~
Src/cmor_variables.c:1406:35: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1406 | "For variable %s (table %s) you requested axis_id "
| ^~
Src/cmor_variables.c:1405:13: note: ‘sprintf’ output between 79 and 2135 bytes into a destination of size 1024
1405 | sprintf(msg,
| ^~~~~~~~~~~~
1406 | "For variable %s (table %s) you requested axis_id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1407 | "(%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1408 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1409 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1410 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c:1417:39: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1417 | "For variable %s (table: %s) you requested "
| ^~
Src/cmor_variables.c:1416:17: note: ‘sprintf’ output between 80 and 2136 bytes into a destination of size 1024
1416 | sprintf(msg,
| ^~~~~~~~~~~~
1417 | "For variable %s (table: %s) you requested "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1418 | "grid_id (%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1419 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1420 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1421 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c:1056:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1056 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1056:9: note: referencing argument 1 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_variables.c:4:
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 27 [-Wstringop-overflow=]
1060 | cmor_handle_error("Too many variables defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: note: referencing argument 1 of type ‘char[1024]’
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:914:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 979 [-Wformat-truncation=]
914 | "zfactor variable \"ptop\" for zfactor axis: "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:915:35: note: format string is defined here
915 | "%i (%s, table: %s), is not defined when "
| ^~
Src/cmor_variables.c:913:21: note: ‘snprintf’ output 121 or more bytes (assuming 2167) into a destination of size 1024
913 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
914 | "zfactor variable \"ptop\" for zfactor axis: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
915 | "%i (%s, table: %s), is not defined when "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
916 | "creating zfactor %s, please define ptop first",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
917 | axis_id, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
918 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:791:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
791 | "Udunits: Error parsing user units: %s, "
| ^~
......
794 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:790:21: note: ‘snprintf’ output 79 or more bytes (assuming 3148) into a destination of size 1024
790 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
791 | "Udunits: Error parsing user units: %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | "zaxis %s (table: %s), when creating "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "zfactor: %s",
| ~~~~~~~~~~~~~~
794 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:814:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
814 | "Udunits: Error getting converter from Pa "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:815:46: note: format string is defined here
815 | "to %s,variable %s (table %s), when creating "
| ^~
Src/cmor_variables.c:813:21: note: ‘snprintf’ output 89 or more bytes (assuming 2135) into a destination of size 1024
813 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
814 | "Udunits: Error getting converter from Pa "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
815 | "to %s,variable %s (table %s), when creating "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
816 | "zfactor: %s",
| ~~~~~~~~~~~~~~
817 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
819 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:828:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
828 | "Udunits: Error converting units from Pa "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
831 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:829:34: note: format string is defined here
829 | "to %s, zaxis %s (table: %s), when creating "
| ^~
Src/cmor_variables.c:827:21: note: ‘snprintf’ output 87 or more bytes (assuming 3156) into a destination of size 1024
827 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
828 | "Udunits: Error converting units from Pa "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
829 | "to %s, zaxis %s (table: %s), when creating "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
830 | "zfactor: %s",
| ~~~~~~~~~~~~~~
831 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
832 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:841:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
841 | "Udunits: Error freeing converter, zaxis %s "
| ^~
Src/cmor_variables.c:840:21: note: ‘snprintf’ output 76 or more bytes (assuming 2122) into a destination of size 1024
840 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
841 | "Udunits: Error freeing converter, zaxis %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
842 | "(table: %s), when creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
844 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
845 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:854:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
854 | "Udunits: Error freeing units Pa, zaxis: %s "
| ^~
Src/cmor_variables.c:853:21: note: ‘snprintf’ output 76 or more bytes (assuming 2122) into a destination of size 1024
853 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 | "Udunits: Error freeing units Pa, zaxis: %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
855 | "(table: %s), when creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
856 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
857 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:866:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
866 | "Udunits: Error freeing units %s, zaxis %s "
| ^~
867 | "(table: %s), when creating zfactor: %s",
868 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:865:21: note: ‘snprintf’ output 73 or more bytes (assuming 3142) into a destination of size 1024
865 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
866 | "Udunits: Error freeing units %s, zaxis %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
867 | "(table: %s), when creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
868 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
869 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
870 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:801:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
801 | "Udunuits: Pa and user units (%s) are "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:802:51: note: format string is defined here
802 | "incompatible, zaxis %s (table: %s), when "
| ^~
Src/cmor_variables.c:800:21: note: ‘snprintf’ output 91 or more bytes (assuming 2137) into a destination of size 1024
800 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
801 | "Udunuits: Pa and user units (%s) are "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
802 | "incompatible, zaxis %s (table: %s), when "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~
804 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:581:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
581 | "zfactor: axis %s, variable %s (table %s), is "
| ^~
Src/cmor_variables.c:580:17: note: ‘snprintf’ output 93 or more bytes (assuming 2139) into a destination of size 1024
580 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
581 | "zfactor: axis %s, variable %s (table %s), is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
582 | "not time dependent and you did not provide "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
583 | "any values",
| ~~~~~~~~~~~~~
584 | cmor_axes[axis_id].id, name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
586 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:444:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
444 | "cmor_zfactor: zaxis %s, cannot allocate "
| ^~
Src/cmor_variables.c:443:17: note: ‘snprintf’ output between 81 and 4183 bytes into a destination of size 1024
443 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
444 | "cmor_zfactor: zaxis %s, cannot allocate "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
445 | "memory for %i double elts %s var '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
446 | cmor_axes[axis_id].id, n, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
447 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
448 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
449 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:473:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
473 | "Udunits: Error parsing units: %s, zaxis: "
| ^~
474 | "%s, variable %s (table: %s)",
475 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:472:17: note: ‘snprintf’ output between 61 and 4153 bytes into a destination of size 1024
472 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
473 | "Udunits: Error parsing units: %s, zaxis: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
474 | "%s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
475 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
476 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
477 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
478 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:488:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
488 | "Udunits: Error parsing units: %s, zaxis %s, "
| ^~
489 | "variable %s (table: %s)",
490 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:487:17: note: ‘snprintf’ output between 60 and 4152 bytes into a destination of size 1024
487 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
488 | "Udunits: Error parsing units: %s, zaxis %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
489 | "variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
490 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
491 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
492 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
493 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:501:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
501 | "Udunits: Error getting converter from %s to %s, "
| ^~
Src/cmor_variables.c:500:17: note: ‘snprintf’ output 73 or more bytes (assuming 4165) into a destination of size 1024
500 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | "Udunits: Error getting converter from %s to %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
502 | "zaxis: %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
503 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
504 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
505 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
506 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:516:69: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
516 | "Udunits: Error with converter (from %s to %s), zaxis: %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:515:17: note: ‘snprintf’ output 72 or more bytes (assuming 4164) into a destination of size 1024
515 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
516 | "Udunits: Error with converter (from %s to %s), zaxis: %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
517 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
518 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
519 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
520 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:527:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
527 | "Udunits: Error freeing converter, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:526:17: note: ‘snprintf’ output between 62 and 3131 bytes into a destination of size 1024
526 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
527 | "Udunits: Error freeing converter, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
528 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
529 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
530 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:537:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
537 | "Udunits: Error freeing units %s, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:536:17: note: ‘snprintf’ output between 59 and 4151 bytes into a destination of size 1024
536 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | "Udunits: Error freeing units %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | cmor_vars[var_id].ounits, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
539 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
540 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:548:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
548 | "Udunits: Error freeing units %s, zaxis %s,variable %s (table: %s)",
| ^~
Src/cmor_variables.c:547:17: note: ‘snprintf’ output 58 or more bytes (assuming 3127) into a destination of size 1024
547 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
548 | "Udunits: Error freeing units %s, zaxis %s,variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
549 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
550 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
551 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
552 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:612:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
612 | "cmor_zfactor: zaxis %s, cannot allocate "
| ^~
Src/cmor_variables.c:612:30: note: using the range [-2147483648, 2147483647] for directive argument
612 | "cmor_zfactor: zaxis %s, cannot allocate "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:611:21: note: ‘snprintf’ output between 88 and 4190 bytes into a destination of size 1024
611 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
612 | "cmor_zfactor: zaxis %s, cannot allocate "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
613 | "memory for %i double bounds elts %s var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
614 | "(table: %s)",
| ~~~~~~~~~~~~~~
615 | cmor_axes[axis_id].id, 2 * n,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | cmor_vars[var_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
617 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
618 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:660:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
660 | "Udunits: Error parsing units: %s, for zaxis %s, variable %s (table: %s)",
| ^~
661 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:659:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024
659 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
660 | "Udunits: Error parsing units: %s, for zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
661 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
662 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
663 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
664 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:677:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
677 | "Udunits: Error parsing units: %s, zaxis %s, variable %s (table: %s)",
| ^~
678 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:676:21: note: ‘snprintf’ output between 60 and 4152 bytes into a destination of size 1024
676 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
677 | "Udunits: Error parsing units: %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
678 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
679 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
680 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
681 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:690:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
690 | "Udunits: Error getting converter from %s to %s, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:689:21: note: ‘snprintf’ output 72 or more bytes (assuming 4164) into a destination of size 1024
689 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
690 | "Udunits: Error getting converter from %s to %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
691 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
693 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
694 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:705:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=]
705 | "Udunits: Error converting units from %s to %s, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:704:21: note: ‘snprintf’ output 71 or more bytes (assuming 4163) into a destination of size 1024
704 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
705 | "Udunits: Error converting units from %s to %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
707 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
708 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
709 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:719:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
719 | "Udunits: Error freeing converter, zaxis %s, "
| ^~
Src/cmor_variables.c:718:21: note: ‘snprintf’ output between 62 and 3131 bytes into a destination of size 1024
718 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | "Udunits: Error freeing converter, zaxis %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | "variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:733:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
733 | "Udunits: Error freeing cmor units %s, zaxis "
| ^~
Src/cmor_variables.c:732:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024
732 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | "Udunits: Error freeing cmor units %s, zaxis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
734 | "%s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
735 | cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
736 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
737 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
738 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:748:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
748 | "Udunits: Error freeing units %s, zaxis %s, "
| ^~
Src/cmor_variables.c:747:21: note: ‘snprintf’ output 59 or more bytes (assuming 3128) into a destination of size 1024
747 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "Udunits: Error freeing units %s, zaxis %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | "variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
752 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:594:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1011 [-Wformat-truncation=]
594 | "zfactor axis %s, variable %s (table: %s): you "
| ^~
Src/cmor_variables.c:594:26: note: using the range [-2147483648, 2147483647] for directive argument
594 | "zfactor axis %s, variable %s (table: %s): you "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:593:17: note: ‘snprintf’ output 123 or more bytes (assuming 2169) into a destination of size 1024
593 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
594 | "zfactor axis %s, variable %s (table: %s): you "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
595 | "passed bounds values but you also declared %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
596 | "dimensions, we will ignore you bounds",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
597 | cmor_axes[axis_id].id, name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
598 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
599 | ndims);
| ~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_var_def_att’:
Src/cmor_variables.c:2177:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2177 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ^~
Src/cmor_variables.c:2176:9: note: ‘snprintf’ output 55 or more bytes (assuming 1078) into a destination of size 1024
2176 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2177 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2178 | cmor_tables[var->table_id].szTable_id, att, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2134:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2134 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ^~
Src/cmor_variables.c:2133:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024
2133 | sprintf(msg,
| ^~~~~~~~~~~~
2134 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2135 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2127:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2127 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ^~
Src/cmor_variables.c:2126:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024
2126 | sprintf(msg,
| ^~~~~~~~~~~~
2127 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2128 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2113:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2113 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2112:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024
2112 | sprintf(msg,
| ^~~~~~~~~~~~
2113 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2114 | "features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2115 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2103:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2103 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2102:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024
2102 | sprintf(msg,
| ^~~~~~~~~~~~
2103 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2104 | "features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2105 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 968 and 978 [-Wformat-truncation=]
1967 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1968:28: note: format string is defined here
1968 | "(%s), max is: %i", var->ndims, var->id,
| ^~
Src/cmor_variables.c:1966:17: note: ‘snprintf’ output between 59 and 1092 bytes into a destination of size 1024
1966 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1967 | "Too many dimensions (%i) defined for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1968 | "(%s), max is: %i", var->ndims, var->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1969 | CMOR_MAX_DIMENSIONS);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2017:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
2017 | "Reading table %s: axis name: '%s' for "
| ^~
Src/cmor_variables.c:2016:25: note: ‘snprintf’ output 119 or more bytes (assuming 3188) into a destination of size 1024
2016 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017 | "Reading table %s: axis name: '%s' for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2018 | "variable: '%s' is not defined in table. "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019 | "Table defines dimensions: '%s' for this "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020 | "variable",
| ~~~~~~~~~~~
2021 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022 | var->id, val);
| ~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_original_shape’:
Src/cmor_variables.c:2387:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2388 | "array but this variable is %id",
2389 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
Src/cmor_variables.c:2386:9: note: ‘snprintf’ output between 88 and 2154 bytes into a destination of size 1024
2386 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2388 | "array but this variable is %id",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2389 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2390 | avar.ndims);
| ~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2463:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2463 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2464:53: note: format string is defined here
2464 | "(no time dimension) variable (%s, table: %s), "
| ^~
Src/cmor_variables.c:2462:13: note: ‘snprintf’ output between 128 and 2184 bytes into a destination of size 1024
2462 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2463 | "you are passing %i time steps for a static "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2464 | "(no time dimension) variable (%s, table: %s), "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2465 | "please pass 0 (zero) as the number of times",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2466 | ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2467 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2569:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 956 and 975 [-Wformat-truncation=]
2569 | "cannot allocate memory for %lu float tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2568:13: note: ‘snprintf’ output between 61 and 2126 bytes into a destination of size 1024
2568 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2569 | "cannot allocate memory for %lu float tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2570 | "(table: %s)",
| ~~~~~~~~~~~~~~
2571 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2572 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2557:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 955 and 974 [-Wformat-truncation=]
2557 | "cannot allocate memory for %lu double tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2556:13: note: ‘snprintf’ output between 62 and 2127 bytes into a destination of size 1024
2556 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2557 | "cannot allocate memory for %lu double tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2558 | "(table: %s)",
| ~~~~~~~~~~~~~~
2559 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2560 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2545:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 957 and 976 [-Wformat-truncation=]
2545 | "cannot allocate memory for %lu long tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2544:13: note: ‘snprintf’ output between 60 and 2125 bytes into a destination of size 1024
2544 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2545 | "cannot allocate memory for %lu long tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2546 | "(table: %s)",
| ~~~~~~~~~~~~~~
2547 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2548 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2533:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 958 and 977 [-Wformat-truncation=]
2533 | "cannot allocate memory for %lu int tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2532:13: note: ‘snprintf’ output between 59 and 2124 bytes into a destination of size 1024
2532 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2533 | "cannot allocate memory for %lu int tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2534 | "(table: %s)",
| ~~~~~~~~~~~~~~
2535 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2536 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2627:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2627 | " in udunits, getting converter for variable %s "
| ^~
Src/cmor_variables.c:2626:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024
2626 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2627 | " in udunits, getting converter for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2628 | "(table: %s)",
| ~~~~~~~~~~~~~~
2629 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2614:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2614 | "variable: %s, cmor and user units are incompatible: "
| ^~
Src/cmor_variables.c:2613:13: note: ‘snprintf’ output between 80 and 5195 bytes into a destination of size 1024
2613 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2614 | "variable: %s, cmor and user units are incompatible: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2615 | "%s and %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2616 | avar->id, avar->ounits, avar->iunits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2617 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2603:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2603 | "in udunits analyzing units from user (%s) "
| ^~
2604 | "for variable %s (table: %s)",
2605 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2602:13: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024
2602 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2603 | "in udunits analyzing units from user (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2604 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2605 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2606 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2588:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2588 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2589 | "(%s) for variable %s (table: %s)",
2590 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2589:24: note: format string is defined here
2589 | "(%s) for variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2587:13: note: ‘snprintf’ output between 70 and 3139 bytes into a destination of size 1024
2587 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2588 | "in udunits analyzing units from cmor table "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2589 | "(%s) for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2590 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2591 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2824:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2824:22: note: assuming directive output of 11 bytes
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2824:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2823:13: note: ‘snprintf’ output between 120 and 2187 bytes into a destination of size 1024
2823 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2825 | "(%.5g) is lower by more than an order of magnitude "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2826 | "than minimum allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2827 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2828 | avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2836:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2836:22: note: assuming directive output of 11 bytes
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2836:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2835:13: note: ‘snprintf’ output between 85 and 2152 bytes into a destination of size 1024
2835 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2836 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2837 | "(table: %s) (%.5g) is lower than minimum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2838 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2839 | amean / nelts, avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2847:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2847:22: note: assuming directive output of 11 bytes
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2847:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2846:13: note: ‘snprintf’ output between 122 and 2189 bytes into a destination of size 1024
2846 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2847 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2848 | "(table: %s) (%.5g) is greater by more than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2849 | "an order of magnitude than maximum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2850 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2851 | amean / nelts, avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2857:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2857:22: note: assuming directive output of 11 bytes
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2857:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2856:13: note: ‘snprintf’ output between 87 and 2154 bytes into a destination of size 1024
2856 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2857 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2858 | "(table: %s) (%.5g) is greater than maximum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2859 | "allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
2860 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2861 | avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2873:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2873 | "Udunits: Error freeing converter, variable %s "
| ^~
Src/cmor_variables.c:2872:13: note: ‘snprintf’ output between 54 and 2100 bytes into a destination of size 1024
2872 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2873 | "Udunits: Error freeing converter, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2874 | "(table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2875 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2884:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2884 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2883:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
2883 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2884 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2885 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2894:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2894 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2893:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
2893 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2894 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2895 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3251:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3251 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3251:26: note: directive argument ‘0’
3251 | "variable '%s' (table: %s) you are passing %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3250:17: note: ‘snprintf’ output between 102 and 2148 bytes into a destination of size 1024
3250 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3251 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3252 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3253 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3254 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3255 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3282:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3282 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3283:41: note: format string is defined here
3283 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3281:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024
3281 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3282 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3283 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3284 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3285 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3301:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3301 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3302:37: note: format string is defined here
3302 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3300:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024
3300 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3301 | "NCError (%i: %s) writing time values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3302 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3303 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3304 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3152:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3152:26: note: using the range [-2147483648, 2147483647] for directive argument
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3151:17: note: ‘snprintf’ output between 102 and 2158 bytes into a destination of size 1024
3151 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3152 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3153 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3154 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3155 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3156 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3199:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3199 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3200:48: note: format string is defined here
3200 | "any for variable %s (table: %s)", avar->id,
| ^~
Src/cmor_variables.c:3198:21: note: ‘snprintf’ output between 75 and 2121 bytes into a destination of size 1024
3198 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3199 | "time axis must have bounds, you defined it w/o "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3200 | "any for variable %s (table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3201 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3175:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3175 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3176:41: note: format string is defined here
3176 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3174:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024
3174 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3175 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3176 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3177 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3178 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3213:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3213 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3212:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024
3212 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3213 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3214 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3215 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2916:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2916 | "variable '%s' (table %s) you are passing "
| ^~
Src/cmor_variables.c:2915:17: note: ‘snprintf’ output between 113 and 2159 bytes into a destination of size 1024
2915 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2916 | "variable '%s' (table %s) you are passing "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2917 | "time values but you already defined them "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2918 | "via cmor_axis, this is not allowed", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2919 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3092:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3092 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3093:75: note: format string is defined here
3093 | "cmor_write along with time values, variable %s, table %s",
| ^~
Src/cmor_variables.c:3091:21: note: ‘snprintf’ output between 101 and 2147 bytes into a destination of size 1024
3091 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3092 | "time axis must have bounds, please pass them to "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3093 | "cmor_write along with time values, variable %s, table %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3094 | avar->id,
| ~~~~~~~~~
3095 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3110:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3110 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3111:32: note: format string is defined here
3111 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
Src/cmor_variables.c:3109:21: note: ‘snprintf’ output between 52 and 2108 bytes into a destination of size 1024
3109 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3110 | "cannot malloc %i time vals for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3111 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3112 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3136:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3136 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
Src/cmor_variables.c:3135:21: note: ‘snprintf’ output 87 or more bytes (assuming 2133) into a destination of size 1024
3135 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3136 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3137 | "(table: %s), already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3138 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3139 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3140 | avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2933:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2933 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2934:45: note: format string is defined here
2934 | "for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:2932:21: note: ‘snprintf’ output between 63 and 2119 bytes into a destination of size 1024
2932 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2933 | "cannot malloc %i tmp bounds time vals "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2934 | "for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2935 | ntimes_passed * 2, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2936 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2990:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2990 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
Src/cmor_variables.c:2989:21: note: ‘snprintf’ output between 81 and 1124 bytes into a destination of size 1024
2989 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2990 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2991 | ierr, avar->id, avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3048:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
3048 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
Src/cmor_variables.c:3047:21: note: ‘snprintf’ output 58 or more bytes (assuming 2104) into a destination of size 1024
3047 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3048 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3049 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3050 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3070:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
3070 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3072:63: note: format string is defined here
3072 | "(in output units), variable %s (table: %s)",
| ^~
Src/cmor_variables.c:3069:25: note: ‘snprintf’ output between 114 and 3102 bytes into a destination of size 1024
3069 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3070 | "Time point: %lf ( %lf in output units) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3071 | "is not monotonic last time was: %lf "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3072 | "(in output units), variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3073 | time_vals[0], tmp_vals[0], avar->last_time,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3074 | avar->id,
| ~~~~~~~~~
3075 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
Src/cmor_variables.c:3339:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024
3339 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3341 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3342 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2716:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2716 | "in udunits, converting values from %s to %s "
| ^~
Src/cmor_variables.c:2715:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024
2715 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2716 | "in udunits, converting values from %s to %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2717 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2718 | avar->iunits, avar->ounits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2719 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2736:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2736 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2736:30: note: assuming directive output of 10 bytes
2736 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2736:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2735:21: note: ‘snprintf’ output between 166 and 2233 bytes into a destination of size 1024
2735 | snprintf(msg_min, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2736 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2737 | "(table: %s): %%i values were lower than minimum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2738 | "valid value (%.4g). Minimum encountered bad "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | "value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2740 | avar->id,
| ~~~~~~~~~
2741 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | avar->valid_min, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2753:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2753 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2753:61: note: assuming directive output of 11 bytes
2753 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2753:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2753 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2754 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2755 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2748:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2748 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2748:61: note: assuming directive output of 11 bytes
2748 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2748:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2748 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2749 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2750 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2769:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2769 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2769:30: note: assuming directive output of 10 bytes
2769 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2769:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2768:21: note: ‘snprintf’ output between 167 and 2234 bytes into a destination of size 1024
2768 | snprintf(msg_max, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2769 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2770 | "(table: %s): %%i values were greater than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2771 | "maximum valid value (%.4g).Maximum encountered "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2772 | "bad value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2773 | avar->id,
| ~~~~~~~~~
2774 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2775 | avar->valid_max, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2786:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2786 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2786:61: note: assuming directive output of 11 bytes
2786 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2786:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2786 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2787 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2788 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2782:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2782 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2782:61: note: assuming directive output of 11 bytes
2782 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2782:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2782 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2783 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2784 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_tables.c
Src/cmor_tables.c: In function ‘cmor_set_formula_entry’:
Src/cmor_tables.c:138:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
138 | "Too many formula defined for table: %s", szTableId);
| ^~
Src/cmor_tables.c:137:9: note: ‘snprintf’ output between 37 and 1060 bytes into a destination of size 1024
137 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138 | "Too many formula defined for table: %s", szTableId);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:146:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
146 | cmor_set_var_def_att(formula, "id", formula_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:146:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:146:5: note: referencing argument 3 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_tables.c:4:
./include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_variable_entry’:
Src/cmor_tables.c:196:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
196 | "Too many variables defined for table: %s", szTableId);
| ^~
Src/cmor_tables.c:195:9: note: ‘snprintf’ output between 39 and 1062 bytes into a destination of size 1024
195 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | "Too many variables defined for table: %s", szTableId);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:204:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
204 | cmor_set_var_def_att(variable, "id", variable_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:204:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:204:5: note: referencing argument 3 of type ‘char[1024]’
./include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_axis_entry’:
Src/cmor_tables.c:269:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
269 | snprintf(msg, CMOR_MAX_STRING, "Too many axes defined for table: %s",
| ^~
Src/cmor_tables.c:269:9: note: ‘snprintf’ output between 34 and 1057 bytes into a destination of size 1024
269 | snprintf(msg, CMOR_MAX_STRING, "Too many axes defined for table: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
270 | szTableId);
| ~~~~~~~~~~
Src/cmor_tables.c:282:5: warning: ‘cmor_set_axis_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
282 | cmor_set_axis_def_att(axis, "id", axis_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:282:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:282:5: note: referencing argument 3 of type ‘char[1024]’
./include/cmor_func_def.h:159:12: note: in a call to function ‘cmor_set_axis_def_att’
159 | extern int cmor_set_axis_def_att( cmor_axis_def_t * axis,
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_experiments’:
Src/cmor_tables.c:315:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
315 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
Src/cmor_tables.c:314:9: note: ‘snprintf’ output between 37 and 1060 bytes into a destination of size 1024
314 | snprintf(szError, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
315 | "Table %s: Too many experiments defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:523:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
523 | "table: %s, This keyword: %s value (%s) "
| ^~
Src/cmor_tables.c:522:9: note: ‘snprintf’ output 125 or more bytes (assuming 2171) into a destination of size 1024
522 | snprintf(value, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
523 | "table: %s, This keyword: %s value (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
524 | "is not a valid table header entry.!\n "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
525 | "Use the user input JSON file to add custom attributes.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
526 | table->szTable_id, att, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:453:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
453 | "Table %s: Too many experiments defined",
| ^~
Src/cmor_tables.c:452:13: note: ‘snprintf’ output between 37 and 1060 bytes into a destination of size 1024
452 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
453 | "Table %s: Too many experiments defined",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
454 | table->szTable_id);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:426:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
426 | "Table %s is already defined", table->szTable_id);
| ^~
Src/cmor_tables.c:425:17: note: ‘snprintf’ output between 26 and 1049 bytes into a destination of size 1024
425 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
426 | "Table %s is already defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:364:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
364 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:364:22: note: assuming directive output of 8 bytes
364 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:364:22: note: assuming directive output of 8 bytes
Src/cmor_tables.c:363:13: note: ‘snprintf’ output between 76 and 1727 bytes into a destination of size 1024
363 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
364 | "Table %s is defined for cmor_version %f, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
365 | "this library version is: %i.%i.%i, %f",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
366 | table->szTable_id, d,
| ~~~~~~~~~~~~~~~~~~~~~
367 | CMOR_VERSION_MAJOR, CMOR_VERSION_MINOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
368 | CMOR_VERSION_PATCH, d2);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table_internal’:
Src/cmor_tables.c:723:51: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
723 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
Src/cmor_tables.c:723:13: note: ‘snprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024
723 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:993:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
993 | "unknown section: %s, for table: %s", key,
| ^~
Src/cmor_tables.c:992:13: note: ‘snprintf’ output 31 or more bytes (assuming 1054) into a destination of size 1024
992 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
993 | "unknown section: %s, for table: %s", key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
994 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:954:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
954 | "mapping: %s already defined within this table (%s)",
| ^~
Src/cmor_tables.c:953:25: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
953 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | "mapping: %s already defined within this table (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | cmor_tables[cmor_ntables].mappings[n].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:922:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
922 | "Too many mappings defined for table: %s",
| ^~
Src/cmor_tables.c:921:17: note: ‘snprintf’ output between 38 and 1061 bytes into a destination of size 1024
921 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | "Too many mappings defined for table: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:1006:57: warning: ‘%s’ directive output may be truncated writing up to 1023999 bytes into a region of size 992 [-Wformat-truncation=]
1006 | "attribute for unknown section: %s,%s (table: %s)",
| ^~
1007 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~
Src/cmor_tables.c:1005:13: note: ‘snprintf’ output 43 or more bytes (assuming 1025065) into a destination of size 1024
1005 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1006 | "attribute for unknown section: %s,%s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1007 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:777:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
777 | "Could not read file %s check file permission", word);
| ^~ ~~~~
Src/cmor_tables.c:776:9: note: ‘snprintf’ output between 43 and 1066 bytes into a destination of size 1024
776 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
777 | "Could not read file %s check file permission", word);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table’:
Src/cmor_tables.c:664:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
664 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
665 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:664:13: note: ‘snprintf’ output between 28 and 1051 bytes into a destination of size 1024
664 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
665 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:657:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
657 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
658 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:657:13: note: ‘snprintf’ output between 28 and 1051 bytes into a destination of size 1024
657 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
658 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:643:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
643 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
644 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:643:13: note: ‘snprintf’ output between 28 and 1051 bytes into a destination of size 1024
643 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
644 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cdTime/cdTimeConv.c
Src/cdTime/cdTimeConv.c: In function ‘cdParseRelunits’:
Src/cdTime/cdTimeConv.c:190:46: warning: ‘%s’ directive writing up to 47 bytes into a region of size between 0 and 47 [-Wformat-overflow=]
190 | sprintf(basetime,"%s %s",basetime_1,basetime_2);
| ^~ ~~~~~~~~~~
Src/cdTime/cdTimeConv.c:190:25: note: ‘sprintf’ output between 2 and 96 bytes into a destination of size 48
190 | sprintf(basetime,"%s %s",basetime_1,basetime_2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cdTime/cdUtil.c
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cdTime/timeConv.c
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cdTime/timeArith.c
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_grids.c
Src/cmor_grids.c: In function ‘cmor_set_grid_attribute’:
Src/cmor_grids.c:258:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
258 | "%s parameter must be between -180 and 180 %s, will not be set",
| ^~
259 | name, ctmp);
| ~~~~
Src/cmor_grids.c:257:13: note: ‘snprintf’ output 58 or more bytes (assuming 1081) into a destination of size 1024
257 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | "%s parameter must be between -180 and 180 %s, will not be set",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | name, ctmp);
| ~~~~~~~~~~~
Src/cmor_grids.c:242:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
242 | "%s parameter must be between -90 and 90 %s, will not be set",
| ^~
243 | name, ctmp);
| ~~~~
Src/cmor_grids.c:241:13: note: ‘snprintf’ output 56 or more bytes (assuming 1079) into a destination of size 1024
241 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
242 | "%s parameter must be between -90 and 90 %s, will not be set",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
243 | name, ctmp);
| ~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_mapping_attribute’:
Src/cmor_grids.c:501:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
501 | "Unknown attribute: '%s' for mapping '%s' (value was: '%s')",
| ^~
Src/cmor_grids.c:500:9: note: ‘snprintf’ output 53 or more bytes (assuming 1076) into a destination of size 1024
500 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | "Unknown attribute: '%s' for mapping '%s' (value was: '%s')",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
502 | att, mapping->id, val);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:648:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
648 | "Grid mapping attribute %s has not been set, you should consider setting it",
| ^~
Src/cmor_grids.c:647:13: note: ‘snprintf’ output between 73 and 1096 bytes into a destination of size 1024
647 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
648 | "Grid mapping attribute %s has not been set, you should consider setting it",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649 | grid_attributes[i]);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c:629:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~
Src/cmor_grids.c:629:26: note: assuming directive output of 8 bytes
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c:628:17: note: ‘snprintf’ output 94 or more bytes (assuming 1122) into a destination of size 1024
628 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | lattributes_names[i], attributes_values[i], name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c:604:49: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
604 | snprintf(msg2, CMOR_MAX_STRING, " %s", grid_dimensions[i]);
| ^
Src/cmor_grids.c:604:13: note: ‘snprintf’ output between 2 and 1025 bytes into a destination of size 1024
604 | snprintf(msg2, CMOR_MAX_STRING, " %s", grid_dimensions[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_md5.c
gcc -c -g -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -lnetcdf -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -lnetcdf -ludunits2 Src/cmor_cfortran_interface.c
f95 -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -g Src/cmor_fortran_interface.f90
a - cmor.o
a - cmor_axes.o
a - cmor_CV.o
a - cmor_variables.o
a - cmor_tables.o
a - cdTimeConv.o
a - cdUtil.o
a - timeConv.o
a - timeArith.o
a - cmor_grids.o
a - cmor_md5.o
a - cmor_cfortran_interface.o
a - cmor_fortran_interface.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Tests disabled; see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598745
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
fakeroot debian/rules binary-arch
dh binary-arch
dh_testroot -a
dh_prep -a
rm -f -- debian/libcmor2t64.substvars debian/libcmor-dev.substvars debian/python3-cmor.substvars
rm -fr -- debian/.debhelper/generated/libcmor2t64/ debian/libcmor2t64/ debian/tmp/ debian/.debhelper/generated/libcmor-dev/ debian/libcmor-dev/ debian/.debhelper/generated/python3-cmor/ debian/python3-cmor/
dh_installdirs -a
install -m0755 -d debian/libcmor2t64/usr/share/cmor/Tables debian/libcmor2t64/usr/share/cmor/Tables_csv
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
make[2]: Entering directory '/<<PKGBUILDDIR>>'
r - cmor.o
r - cmor_axes.o
r - cmor_CV.o
r - cmor_variables.o
r - cmor_tables.o
r - cdTimeConv.o
r - cdUtil.o
r - timeConv.o
r - timeArith.o
r - cmor_grids.o
r - cmor_md5.o
r - cmor_cfortran_interface.o
r - cmor_fortran_interface.o
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/include
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/include/cdTime
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/include/cdTime/cdunifpp
cp -p libcmor.a /<<PKGBUILDDIR>>/debian/tmp/usr/lib
cp -pr ./include/*.h cmor_users_functions.* /<<PKGBUILDDIR>>/debian/tmp/usr/include
cp -pr ./include/cdTime/*.h /<<PKGBUILDDIR>>/debian/tmp/usr/include/cdTime
cp -pr ./include/cdTime/cdunifpp/*.h /<<PKGBUILDDIR>>/debian/tmp/usr/include/cdTime/cdunifpp
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
/usr/bin/make install_shlib DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/cdRegTrfm.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/cdRegTrfm.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/cdTimeConv.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/cdTimeConv.c
Src/cdTime/cdTimeConv.c: In function ‘cdParseRelunits’:
Src/cdTime/cdTimeConv.c:190:46: warning: ‘%s’ directive writing up to 47 bytes into a region of size between 0 and 47 [-Wformat-overflow=]
190 | sprintf(basetime,"%s %s",basetime_1,basetime_2);
| ^~ ~~~~~~~~~~
Src/cdTime/cdTimeConv.c:190:25: note: ‘sprintf’ output between 2 and 96 bytes into a destination of size 48
190 | sprintf(basetime,"%s %s",basetime_1,basetime_2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/cdUtil.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/cdUtil.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/fcdTimeConv.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/fcdTimeConv.c
In file included from Src/cdTime/fcdTimeConv.c:26:
./include/cdTime/cfortran.h:191:2: warning: #warning "Please specify the fortran compiler using -D flags. Try to guess the compiler used" [-Wcpp]
191 | #warning "Please specify the fortran compiler using -D flags. Try to guess the compiler used"
| ^~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/reg_trfm.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/reg_trfm.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/timeArith.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/timeArith.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cdTime/timeConv.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cdTime/timeConv.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor.c
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4850:13: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=]
4850 | strncat(outname, "/", CMOR_MAX_STRING);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_add_traceback’:
Src/cmor.c:438:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
438 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
Src/cmor.c:438:9: note: ‘sprintf’ output 17 or more bytes (assuming 1040) into a destination of size 1024
438 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_prep_units’:
Src/cmor.c:536:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
536 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
537 | local_unit);
| ~~~~~~~~~~
Src/cmor.c:535:9: note: ‘snprintf’ output 43 or more bytes (assuming 1066) into a destination of size 1024
535 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
536 | "Udunits: Error getting converter from %s to %s", cunits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | local_unit);
| ~~~~~~~~~~~
Src/cmor.c:514:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
514 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
Src/cmor.c:513:9: note: ‘snprintf’ output between 38 and 1061 bytes into a destination of size 1024
513 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
514 | "Udunits: analyzing units from user (%s)", local_unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_open_inpathFile’:
Src/cmor.c:1250:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
1250 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
Src/cmor.c:1250:13: note: ‘snprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024
1250 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1251 | szFilename);
| ~~~~~~~~~~~
Src/cmor.c:1309:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1309 | "Please validate JSON File!\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | "USE: http://jsonlint.com/\n! "
1311 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~
Src/cmor.c:1311:41: note: format string is defined here
1311 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ^~
Src/cmor.c:1308:9: note: ‘snprintf’ output 84 or more bytes (assuming 1107) into a destination of size 1024
1308 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "Please validate JSON File!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | "USE: http://jsonlint.com/\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1296:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1296 | "Could not read file %s check file permission", szFullName);
| ^~ ~~~~~~~~~~
Src/cmor.c:1295:9: note: ‘snprintf’ output between 43 and 1066 bytes into a destination of size 1024
1295 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1296 | "Could not read file %s check file permission", szFullName);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1282:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1282 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ^~
1283 | szFullName);
| ~~~~~~~~~~
Src/cmor.c:1281:9: note: ‘snprintf’ output between 56 and 1079 bytes into a destination of size 1024
1281 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1282 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1283 | szFullName);
| ~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1748:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1748 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1749 | "cannot access it, please check permissions",
1750 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1747:9: note: ‘sprintf’ output between 97 and 1120 bytes into a destination of size 1024
1747 | sprintf(msg,
| ^~~~~~~~~~~~
1748 | "You defined your output directory to be: '%s', but we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1749 | "cannot access it, please check permissions",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1750 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1727:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1727 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1728 | "directory does not exist. CMOR will create it!",
1729 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1726:9: note: ‘sprintf’ output between 103 and 1126 bytes into a destination of size 1024
1726 | sprintf(msg,
| ^~~~~~~~~~~~
1727 | "You defined your output directory to be: '%s', but this\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1728 | "directory does not exist. CMOR will create it!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1729 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1738:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1738 | "CMOR was unable to create this directory %s\n! "
| ^~
1739 | "You do not have write permissions!",
1740 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1737:13: note: ‘sprintf’ output between 79 and 1102 bytes into a destination of size 1024
1737 | sprintf(msg,
| ^~~~~~~~~~~~
1738 | "CMOR was unable to create this directory %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1739 | "You do not have write permissions!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1740 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1707:28: warning: ‘/tmp’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1707 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
Src/cmor.c:1707:13: note: ‘sprintf’ output between 16 and 1049 bytes into a destination of size 1024
1707 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1708 | cmor_current_dataset.outpath, pid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1713:68: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1713 | "You defined your output directory to be: '%s', but\n! "
| ^~
1714 | "you do not have read/write permissions on it",
1715 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1712:17: note: ‘sprintf’ output between 96 and 1119 bytes into a destination of size 1024
1712 | sprintf(msg,
| ^~~~~~~~~~~~
1713 | "You defined your output directory to be: '%s', but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1714 | "you do not have read/write permissions on it",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1715 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1694:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1694 | "You defined your output directory to be: '%s',\n! "
| ^~
1695 | "but it appears to be a special file not a directory",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1693:13: note: ‘sprintf’ output between 99 and 1122 bytes into a destination of size 1024
1693 | sprintf(msg,
| ^~~~~~~~~~~~
1694 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1695 | "but it appears to be a special file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1686:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1686 | "You defined your output directory to be: '%s',\n! "
| ^~
1687 | "but it appears to be a regular file not a directory",
1688 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1685:13: note: ‘sprintf’ output between 99 and 1122 bytes into a destination of size 1024
1685 | sprintf(msg,
| ^~~~~~~~~~~~
1686 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1687 | "but it appears to be a regular file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1688 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1809:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1809 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
Src/cmor.c:1808:9: note: ‘snprintf’ output between 34 and 1057 bytes into a destination of size 1024
1808 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1809 | "unknown conversion '%c' for list: %s", type, values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1814:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1814 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~
1815 | type, values);
| ~~~~~~
Src/cmor.c:1814:9: note: ‘snprintf’ output between 25 and 1048 bytes into a destination of size 1024
1814 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1815 | type, values);
| ~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_check_forcing_validity’:
Src/cmor.c:303:26: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 963 and 972 [-Wformat-overflow=]
303 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:304:28: note: format string is defined here
304 | "table %s, valid values are:", i, bstr[i],
| ^~
Src/cmor.c:303:13: note: ‘sprintf’ output 72 or more bytes (assuming 1104) into a destination of size 1024
303 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304 | "table %s, valid values are:", i, bstr[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305 | cmor_tables[table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_define_zfactors_vars’:
Src/cmor.c:1969:37: warning: ‘_bnds’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1969 | sprintf(msg, "%s_bnds",
| ^~~~~
Src/cmor.c:1969:21: note: ‘sprintf’ output between 6 and 1029 bytes into a destination of size 1024
1969 | sprintf(msg, "%s_bnds",
| ^~~~~~~~~~~~~~~~~~~~~~~
1970 | cmor_axes[cmor_vars[var_id].axes_ids[m]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1979:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1979 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1983 | " dimensions.\n! ", ctmp,
| ~~~~
Src/cmor.c:1978:17: note: ‘snprintf’ output between 172 and 3241 bytes into a destination of size 1024
1978 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1979 | "could not find the zfactor variable: %s. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1980 | "Please define zfactor before defining the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1981 | "variable %s (table %s).\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1982 | "Also zfactor dimensions must match variable's"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1983 | " dimensions.\n! ", ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1984 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1985 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1986 | szTable_id);
| ~~~~~~~~~~~
Src/cmor.c:2215:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2215 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:2214:21: note: ‘snprintf’ output 75 or more bytes (assuming 3144) into a destination of size 1024
2214 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2215 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2216 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2217 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2218 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2219 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2257:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=]
2257 | "NetCDF Error (%i: %s) setting flags numerical "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2258:69: note: format string is defined here
2258 | "attribute on zfactor variable %s for variable "
| ^~
Src/cmor.c:2255:29: note: ‘snprintf’ output 98 or more bytes (assuming 3167) into a destination of size 1024
2255 | snprintf(msg,
| ^~~~~~~~~~~~~
2256 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
2257 | "NetCDF Error (%i: %s) setting flags numerical "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2258 | "attribute on zfactor variable %s for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2259 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
2260 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2261 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2262 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2263 | [var_id].
| ~~~~~~~~~
2264 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2071:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2071 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ^~
Src/cmor.c:2070:21: note: ‘snprintf’ output 73 or more bytes (assuming 3142) into a destination of size 1024
2070 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2071 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2072 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2073 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2074 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2075 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2112:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
2112 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2113:71: note: format string is defined here
2113 | "parameters for zfactor variable %s for\n! "
| ^~
Src/cmor.c:2111:29: note: ‘snprintf’ output 97 or more bytes (assuming 3166) into a destination of size 1024
2111 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2112 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2113 | "parameters for zfactor variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2114 | "variable '%s' (table %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2115 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2116 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2117 | cmor_tables[nTableID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2156:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2156 | "NetCDF Error (%i: %s) setting flags\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2158:48: note: format string is defined here
2158 | "variable %s for variable %s (table %s)",
| ^~
Src/cmor.c:2155:29: note: ‘snprintf’ output 101 or more bytes (assuming 3170) into a destination of size 1024
2155 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2156 | "NetCDF Error (%i: %s) setting flags\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2157 | "numerical attribute on zfactor\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2158 | "variable %s for variable %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2159 | ierr, nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2160 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2161 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2162 | [var_id].
| ~~~~~~~~~
2163 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2038:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2038 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~
Src/cmor.c:2037:21: note: ‘snprintf’ output between 133 and 5248 bytes into a destination of size 1024
2037 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2038 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2039 | "defined with formula terms, but term \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2040 | "depends on axis \"%s\" which is not part of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2041 | "the variable", cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2042 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2043 | szTable_id,
| ~~~~~~~~~~~
2044 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2045 | cmor_axes[cmor_vars[l].axes_ids[k]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_set_refvar’:
Src/cmor.c:2457:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
2457 | "You are trying to write variable \"%s\" in association\n! "
| ^~
Src/cmor.c:2456:13: note: ‘snprintf’ output between 188 and 3257 bytes into a destination of size 1024
2456 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2457 | "You are trying to write variable \"%s\" in association\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2458 | "with variable \"%s\" (table %s), but you you need to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2459 | "write the associated variable first in order to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | "initialize the file and dimensions.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2461 | cmor_vars[nRefVarID].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2462 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2463 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2475:48: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 998 [-Wformat-overflow=]
2475 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ^~
Src/cmor.c:2474:13: note: ‘sprintf’ output between 75 and 3144 bytes into a destination of size 1024
2474 | sprintf(msg,
| ^~~~~~~~~~~~
2475 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2476 | "associated variable: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2477 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2478 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | cmor_vars[*refvar].id);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_checkMissing’:
Src/cmor.c:2516:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
2516 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ^~
Src/cmor.c:2515:13: note: ‘snprintf’ output between 177 and 2223 bytes into a destination of size 1024
2515 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2516 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2517 | "value of type \"%c\", but you are now writing data of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2518 | "type: \"%c\" this may lead to some spurious handling\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2519 | "of the missing values", cmor_vars[varid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2520 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2521 | cmor_vars[varid].itype, type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_validateFilename’:
Src/cmor.c:2687:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2687 | "NetCDF Error (%i: %s) looking for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2688:28: note: format string is defined here
2688 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:2686:17: note: ‘snprintf’ output 55 or more bytes (assuming 1078) into a destination of size 1024
2686 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2687 | "NetCDF Error (%i: %s) looking for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2688 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2689 | cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2697:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 973 [-Wformat-truncation=]
2697 | "NetCDF Error (%i: %s) looking for time of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2698:37: note: format string is defined here
2698 | "variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2696:17: note: ‘snprintf’ output 63 or more bytes (assuming 1086) into a destination of size 1024
2696 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2697 | "NetCDF Error (%i: %s) looking for time of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2698 | "variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2699 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2733:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
2733 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2734:40: note: format string is defined here
2734 | "of variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2732:21: note: ‘snprintf’ output 70 or more bytes (assuming 1093) into a destination of size 1024
2732 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2733 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2734 | "of variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2735 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_write_all_attributes’:
Src/cmor.c:3426:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3426 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3425:13: note: ‘snprintf’ output 77 or more bytes (assuming 3146) into a destination of size 1024
3425 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3426 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3427 | "(table: %s) writing global att: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3428 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3429 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3430 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3438:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3438 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3437:17: note: ‘snprintf’ output 90 or more bytes (assuming 3159) into a destination of size 1024
3437 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3438 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3439 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3440 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3441 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3442 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3443 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3384:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3384 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3383:21: note: ‘snprintf’ output 70 or more bytes (assuming 4162) into a destination of size 1024
3383 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3384 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3385 | "(table: %s) writing global att: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3386 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3387 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3388 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3389 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3400:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3400 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3399:25: note: ‘snprintf’ output 83 or more bytes (assuming 4175) into a destination of size 1024
3399 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3400 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3401 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3402 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3403 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3404 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3405 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3406 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3349:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3349 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3348:17: note: ‘snprintf’ output 73 or more bytes (assuming 4165) into a destination of size 1024
3348 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3349 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3350 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3351 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3352 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3353 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3354 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3310:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3310 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3309:17: note: ‘snprintf’ output 73 or more bytes (assuming 4165) into a destination of size 1024
3309 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3310 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3311 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3312 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3313 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3314 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3315 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3325:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
3325 | "NetCDF error (%i: %s) for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3326:31: note: format string is defined here
3326 | "%s (table: %s), writing global att\n! "
| ^~
Src/cmor.c:3324:21: note: ‘snprintf’ output 84 or more bytes (assuming 4176) into a destination of size 1024
3324 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3325 | "NetCDF error (%i: %s) for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3326 | "%s (table: %s), writing global att\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3327 | "to metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3328 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3329 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3330 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3331 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_writeGblAttr’:
Src/cmor.c:3160:31: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
3160 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~
Src/cmor.c:3160:18: note: assuming directive output of 8 bytes
3160 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3159:9: note: ‘snprintf’ output between 145 and 2505 bytes into a destination of size 1024
3159 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3160 | "Your table (%s) claims to enforce CF version %f but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3161 | "this version of the library is designed for CF up\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3162 | "to: %i.%i, you were writing variable: %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3163 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3164 | cmor_tables[nVarRefTblID].cf_version, CMOR_CF_VERSION_MAJOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3165 | CMOR_CF_VERSION_MINOR, cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3177:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3177 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~
Src/cmor.c:3177:18: note: assuming directive output of 8 bytes
3177 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3176:9: note: ‘snprintf’ output 79 or more bytes (assuming 2130) into a destination of size 1024
3176 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3177 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3178 | "global att cmor_version (%f)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3179 | cmor_vars[var_id].id, cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3180 | afloat);
| ~~~~~~~
Src/cmor.c:3193:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3193 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~
Src/cmor.c:3193:22: note: assuming directive output of 8 bytes
3193 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3192:13: note: ‘snprintf’ output 79 or more bytes (assuming 2130) into a destination of size 1024
3192 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3193 | "NetCDF error (%i: %s) writing variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3194 | "(table: %s) global att cmor_version (%f)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3195 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3196 | cmor_tables[nVarRefTblID].szTable_id, afloat);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_grids_def’:
Src/cmor.c:4114:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
4114 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4115:56: note: format string is defined here
4115 | "associated grid mapping variable %s for\n! "
| ^~
Src/cmor.c:4113:13: note: ‘snprintf’ output 96 or more bytes (assuming 3165) into a destination of size 1024
4113 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4114 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4115 | "associated grid mapping variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4116 | "variable %s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4117 | cmor_grids[nGridID].mapping, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4118 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4153:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
4153 | "NetCDF Error (%i: %s) writing\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4155:31: note: format string is defined here
4155 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:4152:21: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024
4152 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4153 | "NetCDF Error (%i: %s) writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4154 | "standard_parallel to file, variable:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4155 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4156 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4157 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4242:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 959 [-Wformat-truncation=]
4242 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4243:60: note: format string is defined here
4243 | "vertices dimension, variable %s\n! "
| ^~
Src/cmor.c:4241:21: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024
4241 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4242 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4243 | "vertices dimension, variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4244 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4245 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4246 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4270:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4270 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4271:47: note: format string is defined here
4271 | "associated variable %s, of variable\n! "
| ^~
Src/cmor.c:4269:17: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024
4269 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4270 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4271 | "associated variable %s, of variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4272 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4273 | cmor_vars[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4274 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4384:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4384 | "NetCDF Error (%i: %s) defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4386:56: note: format string is defined here
4386 | "associated variable '%s' for\n! "
| ^~
Src/cmor.c:4383:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024
4383 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4384 | "NetCDF Error (%i: %s) defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4385 | "compression parameters for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4386 | "associated variable '%s' for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4387 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4388 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4389 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4390 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4309:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4309 | "NetCDF Error (%i: %s) setting\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4311:55: note: format string is defined here
4311 | "associated variable %s, for\n! "
| ^~
Src/cmor.c:4308:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024
4308 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4309 | "NetCDF Error (%i: %s) setting\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4310 | "flags numerical attribute on\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4311 | "associated variable %s, for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4312 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4313 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4314 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4315 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘create_singleton_dimensions’:
Src/cmor.c:4455:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
4455 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4456:27: note: format string is defined here
4456 | "%s for variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:4454:17: note: ‘snprintf’ output 71 or more bytes (assuming 3140) into a destination of size 1024
4454 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4455 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4456 | "%s for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4457 | nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4458 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4459 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4489:51: warning: ‘_bnds’ directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
4489 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~
Src/cmor.c:4489:17: note: ‘snprintf’ output between 6 and 1029 bytes into a destination of size 1024
4489 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4498:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
4498 | "NetCDF Error (%i: %s) defining scalar\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4499:47: note: format string is defined here
4499 | "bounds variable %s for variable %s (table: %s)",
| ^~
Src/cmor.c:4497:21: note: ‘snprintf’ output 78 or more bytes (assuming 3147) into a destination of size 1024
4497 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4498 | "NetCDF Error (%i: %s) defining scalar\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4499 | "bounds variable %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4500 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4501 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4502 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_create_var_attributes’:
Src/cmor.c:5283:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 929 [-Wformat-truncation=]
5283 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5284:52: note: format string is defined here
5284 | "parameters for variable '%s' (table: %s)",
| ^~
Src/cmor.c:5282:17: note: ‘snprintf’ output 107 or more bytes (assuming 2153) into a destination of size 1024
5282 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5283 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5284 | "parameters for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5285 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5286 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5255:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
5255 | "NetCDF Error (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5256:48: note: format string is defined here
5256 | "parameters for variable '%s' (table: %s)", ierr,
| ^~
Src/cmor.c:5254:13: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024
5254 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5255 | "NetCDF Error (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5256 | "parameters for variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5257 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5258 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5312:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
5312 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
5313 | ierr, nc_strerror(ierr),
5314 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5311:9: note: ‘snprintf’ output 57 or more bytes (assuming 1080) into a destination of size 1024
5311 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5312 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5313 | ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~
5314 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5867:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 972 [-Wformat-truncation=]
5867 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5868:40: note: format string is defined here
5868 | "variable %s for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:5867:30: note: assuming directive output of 8 bytes
5867 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5867:30: note: assuming directive output of 8 bytes
Src/cmor.c:5866:21: note: ‘snprintf’ output 97 or more bytes (assuming 3176) into a destination of size 1024
5866 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5867 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5868 | "variable %s for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5869 | "values: %lf, %lf", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5870 | cmor_axes[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5871 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5872 | cmor_axes[j].bounds[0], cmor_axes[j].bounds[1]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5848:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
5848 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5849:27: note: format string is defined here
5849 | "%s for variable %s (table: %s), value: %lf",
| ^~
Src/cmor.c:5848:26: note: assuming directive output of 8 bytes
5848 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5847:17: note: ‘snprintf’ output 82 or more bytes (assuming 3156) into a destination of size 1024
5847 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5848 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5849 | "%s for variable %s (table: %s), value: %lf",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5850 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5851 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5852 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5853 | cmor_axes[j].values[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5633:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
5633 | "could not find 'sigma_bnds' coeff\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5634:49: note: format string is defined here
5634 | "for axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5632:29: note: ‘snprintf’ output between 72 and 3141 bytes into a destination of size 1024
5632 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5633 | "could not find 'sigma_bnds' coeff\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5634 | "for axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5635 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5636 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5637 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5603:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=]
5603 | "could not find 'sigma' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5604:35: note: format string is defined here
5604 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5602:25: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024
5602 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5603 | "could not find 'sigma' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5604 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5605 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5606 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5607 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5571:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
5571 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5572:39: note: format string is defined here
5572 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5570:29: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024
5570 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5571 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5572 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5573 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5574 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5575 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5543:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
5543 | "could not find 'ap_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5544:45: note: format string is defined here
5544 | "axis: %s, for variable %s\n! "
| ^~
Src/cmor.c:5542:29: note: ‘snprintf’ output between 71 and 3140 bytes into a destination of size 1024
5542 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5543 | "could not find 'ap_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5544 | "axis: %s, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5545 | "(table: %s)",
| ~~~~~~~~~~~~~~
5546 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5547 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5548 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5512:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
5512 | "could find 'b' coef for axis: %s,\n! "
| ^~
Src/cmor.c:5511:25: note: ‘snprintf’ output between 58 and 3127 bytes into a destination of size 1024
5511 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5512 | "could find 'b' coef for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5513 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5514 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5515 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5516 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5484:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5484 | "could not find 'ap' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5485:35: note: format string is defined here
5485 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5483:25: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024
5483 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5484 | "could not find 'ap' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5485 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5486 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5487 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5488 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5449:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5449 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5450:40: note: format string is defined here
5450 | " %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5448:29: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024
5448 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5449 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5450 | " %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5451 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5452 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5453 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5423:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
5423 | "could not find 'a_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5424:45: note: format string is defined here
5424 | "axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5422:29: note: ‘snprintf’ output between 68 and 3137 bytes into a destination of size 1024
5422 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5423 | "could not find 'a_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5424 | "axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5425 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5426 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5427 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5392:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
5392 | "could find 'b' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:5391:25: note: ‘snprintf’ output between 59 and 3128 bytes into a destination of size 1024
5391 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5392 | "could find 'b' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5393 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5394 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5395 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5396 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5363:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
5363 | "could not find 'a' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:5362:25: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024
5362 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5363 | "could not find 'a' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5364 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5365 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5366 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5367 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5726:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5726 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5725:25: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024
5725 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5726 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5727 | "values to metafile, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5728 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5729 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5730 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5731 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5706:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5706 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5706:30: note: directive argument in the range [0, 2147483646]
5706 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5705:21: note: ‘snprintf’ output 80 or more bytes (assuming 3158) into a destination of size 1024
5705 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5706 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5707 | "value number %d (%s), for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5708 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5709 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, j,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5710 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5711 | cvalues[j], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5712 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5679:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5679 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5678:25: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024
5678 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5679 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5680 | "values to metafile, for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5681 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5682 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5683 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5684 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5661:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5661 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5660:21: note: ‘snprintf’ output 68 or more bytes (assuming 3137) into a destination of size 1024
5660 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5661 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5662 | "values for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5663 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
5664 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5665 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5666 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5749:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5749 | "NC error (%i: %s) on variable %s writing\n! "
| ^~
Src/cmor.c:5749:26: note: directive argument in the range [0, 2147483646]
5749 | "NC error (%i: %s) on variable %s writing\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5748:17: note: ‘snprintf’ output 85 or more bytes (assuming 4186) into a destination of size 1024
5748 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5749 | "NC error (%i: %s) on variable %s writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5750 | "bounds for dim %i (%s), for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5751 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5752 | cmor_vars[var_id].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~
5753 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5754 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5755 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5197:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
5197 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5198:49: note: format string is defined here
5198 | "attribute on variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:5196:17: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024
5196 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5197 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5198 | "attribute on variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5199 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5200 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6352:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
6352 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
6353 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor.c:6351:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024
6351 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6352 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6353 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6354 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6198:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
6198 | "Cannot convert times for calendar: %s,\n! "
| ^~
6199 | "closing variable %s (table: %s)", msg2,
| ~~~~
Src/cmor.c:6197:13: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024
6197 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6198 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6199 | "closing variable %s (table: %s)", msg2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6200 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6201 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6487:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6487 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6486:25: note: ‘snprintf’ output between 176 and 5311 bytes into a destination of size 1024
6486 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6487 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6488 | "we noticed it has a time varying grid, \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6489 | "you wrote %s time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6490 | "but its associated variable %i (%s) has\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6491 | "%s times written",
| ~~~~~~~~~~~~~~~~~~~
6492 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6493 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6494 | cmor_tables[cmor_vars[var_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6495 | ref_table_id].szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6496 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6497 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6498 | associated_variables[i]].self,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6499 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6500 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6501 | associated_variables[i]].id, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6583:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6583 | sprintf(msg, "%s.copy", outname);
| ^~~~~
Src/cmor.c:6583:17: note: ‘sprintf’ output between 6 and 1029 bytes into a destination of size 1024
6583 | sprintf(msg, "%s.copy", outname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6594:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6594 | "Output file ( %s ) already exists,\n! "
| ^~
......
6597 | "cmor_setup.", outname);
| ~~~~~~~
Src/cmor.c:6593:21: note: ‘snprintf’ output between 128 and 1151 bytes into a destination of size 1024
6593 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6594 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6595 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6596 | "CMOR_APPEND for CMOR_NETCDF_MODE value in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6597 | "cmor_setup.", outname);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6586:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6586 | "Output file ( %s ) already exists,\n! "
| ^~
......
6591 | "at: %s.copy", outname, outname);
| ~~~~~~~
Src/cmor.c:6585:21: note: ‘snprintf’ output between 206 and 2252 bytes into a destination of size 1024
6585 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6586 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6587 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6588 | "CMOR_APPEND for CMOR_NETCDF_MODE value\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6589 | "in cmor_setup for convenience the file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6590 | "you were trying to write has been saved\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6591 | "at: %s.copy", outname, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6607:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
6607 | "could not rename temporary file: %s to final file\n"
| ^~
Src/cmor.c:6606:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024
6606 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6607 | "could not rename temporary file: %s to final file\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6608 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6548:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6548 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6548:25: note: directive argument in the range [0, 7]
6548 | "while closing variable %i (%s, table %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6547:17: note: ‘snprintf’ output between 132 and 3231 bytes into a destination of size 1024
6547 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6548 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6549 | "we noticed you wrote %i time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6550 | "but its time axis %i (%s) has %i time steps",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6551 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6552 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6553 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6554 | cmor_vars[var_id].ntimes_written, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6555 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6556 | cmor_axes[cmor_vars[var_id].axes_ids[i]].length);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6518:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6518 | "while closing variable %i (%s, table %s) we\n! "
| ^~
Src/cmor.c:6517:21: note: ‘snprintf’ output between 190 and 5325 bytes into a destination of size 1024
6517 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6518 | "while closing variable %i (%s, table %s) we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6519 | "noticed it has a time varying associated\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6520 | "variable, you wrote %s time steps for the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6521 | "variable, but its associated variable %i (%s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6522 | "has %s times written",
| ~~~~~~~~~~~~~~~~~~~~~~~
6523 | cmor_vars[var_id].self, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6524 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6525 | szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~
6526 | cmor_vars[cmor_vars[var_id].associated_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6527 | self,
| ~~~~~
6528 | cmor_vars[cmor_vars[var_id].associated_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6529 | ctmp);
| ~~~~~
Src/cmor.c:6437:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
6437 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ^~
Src/cmor.c:6436:13: note: ‘snprintf’ output 50 or more bytes (assuming 2096) into a destination of size 1024
6436 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6437 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6438 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6439 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close’:
Src/cmor.c:6689:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
6689 | "variable %s (%i, table: %s) has been defined\n! "
| ^~
Src/cmor.c:6689:22: note: directive argument in the range [0, 500]
6689 | "variable %s (%i, table: %s) has been defined\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6688:13: note: ‘snprintf’ output between 64 and 2112 bytes into a destination of size 1024
6688 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6689 | "variable %s (%i, table: %s) has been defined\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6690 | "but never initialized", cmor_vars[i].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6691 | cmor_tables[cmor_vars[i].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:919:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
919 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:918:17: note: ‘snprintf’ output between 36 and 1059 bytes into a destination of size 1024
918 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:895:48: warning: ‘%.4i’ directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
Src/cmor.c:895:44: note: directive argument in the range [-2147481748, 2147483647]
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:895:44: note: directive argument in the range [-2147483647, 2147483647]
Src/cmor.c:895:13: note: ‘snprintf’ output between 21 and 1096 bytes into a destination of size 1024
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
896 | tmplogfile, ptr->tm_year + 1900, ptr->tm_mon + 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
897 | ptr->tm_mday, ptr->tm_hour, ptr->tm_min, ptr->tm_sec);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:903:31: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
903 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
Src/cmor.c:902:13: note: ‘snprintf’ output between 39 and 2085 bytes into a destination of size 1024
902 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
903 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
904 | msg);
| ~~~~
Src/cmor.c:910:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
910 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:909:17: note: ‘snprintf’ output between 36 and 1059 bytes into a destination of size 1024
909 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
910 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6048:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
6048 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
6049 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6047:13: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024
6047 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6048 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6049 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6057:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
6057 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
6058 | "It must contain only characters between 0 and 9 \n!",
6059 | tmp);
| ~~~
Src/cmor.c:6056:13: note: ‘snprintf’ output between 92 and 1115 bytes into a destination of size 1024
6056 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6057 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6058 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6059 | tmp);
| ~~~~
Src/cmor.c:6075:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
6075 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
6076 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6074:13: note: ‘snprintf’ output between 87 and 1110 bytes into a destination of size 1024
6074 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6075 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6076 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6084:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
6084 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
6085 | "It must contain only characters between 0 and 9 \n!",
6086 | tmp);
| ~~~
Src/cmor.c:6083:13: note: ‘snprintf’ output between 95 and 1118 bytes into a destination of size 1024
6083 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6084 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6085 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6086 | tmp);
| ~~~~
Src/cmor.c:6103:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6103 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
6104 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6102:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
6102 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6103 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6104 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6112:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6112 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
6113 | "It must contain only characters between 0 and 9 \n!",
6114 | tmp);
| ~~~
Src/cmor.c:6111:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024
6111 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6112 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6113 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6114 | tmp);
| ~~~~
Src/cmor.c:6130:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6130 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
6131 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:6129:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
6129 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6130 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6131 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6139:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6139 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
6140 | "It must contain only characters between 0 and 9 \n!",
6141 | tmp);
| ~~~
Src/cmor.c:6138:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024
6138 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6139 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6140 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6141 | tmp);
| ~~~~
Src/cmor.c: In function ‘cmor_setGblAttr’:
Src/cmor.c:2954:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1009 [-Wformat-truncation=]
2954 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~
Src/cmor.c:2954:5: note: ‘snprintf’ output between 22 and 1045 bytes into a destination of size 1024
2954 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2955 | cmor_tables[nVarRefTblID].date);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Src/cmor.c:9:
./include/cmor.h:193:39: warning: ‘ output prepared for ’ directive output may be truncated writing 21 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
193 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2973:36: note: in expansion of macro ‘GLOBAL_ATT_TITLE_MSG’
2973 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~
./include/cmor.h:193:42: note: format string is defined here
193 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2973:5: note: ‘snprintf’ output between 22 and 2068 bytes into a destination of size 1024
2973 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2974 | cmor_tables[nVarRefTblID].mip_era);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3036:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
3036 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ^~
Src/cmor.c:3035:17: note: ‘snprintf’ output between 183 and 2229 bytes into a destination of size 1024
3035 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3036 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3037 | "that matches 'area: <text> volume: <text>\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3038 | "CMOR cannot build the 'external_variable' attribute.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3039 | "Check the following variable: '%s'.\n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3040 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3041 | cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3123:49: warning: ‘;
’ directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
3123 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~
Src/cmor.c:3123:13: note: ‘snprintf’ output between 3 and 2049 bytes into a destination of size 1024
3123 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_define_dimensions’:
Src/cmor.c:3573:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3573 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3574:38: note: format string is defined here
3574 | "metafile, variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:3572:9: note: ‘snprintf’ output 81 or more bytes (assuming 2127) into a destination of size 1024
3572 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3573 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3574 | "metafile, variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3575 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3576 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3709:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3709 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3710:57: note: format string is defined here
3710 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3709:26: note: directive argument in the range [0, 7]
3709 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3708:17: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024
3708 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3709 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3710 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3711 | "metafile, while writing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3712 | ierr, nc_strerror(ierr), pAxis->id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3713 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3714 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3722:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3722 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3722:26: note: directive argument in the range [0, 7]
3722 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3721:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024
3721 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3722 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3723 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3724 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3725 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3740:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3740 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3741:61: note: format string is defined here
3741 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3740:30: note: directive argument in the range [0, 7]
3740 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3739:21: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024
3739 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3740 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3741 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3742 | "metafile, while writing variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3743 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3744 | pAxis->id, i, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3745 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3755:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3755 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3755:30: note: directive argument in the range [0, 7]
3755 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3754:21: note: ‘snprintf’ output 88 or more bytes (assuming 3157) into a destination of size 1024
3754 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3755 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3756 | "(table: %s) error defining dim var:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3757 | "%i (%s) in metafile", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3758 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3759 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3760 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3614:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3614 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3614:26: note: directive argument in the range [0, 7]
3614 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3613:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024
3613 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3614 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3615 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3616 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3617 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3637:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3637 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3637:26: note: directive argument in the range [0, 7]
3637 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3636:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024
3636 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3637 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3638 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3639 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3640 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3650:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
3650 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ^~
Src/cmor.c:3650:30: note: directive argument in the range [0, 7]
3650 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3649:21: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024
3649 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3650 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3651 | "(table: %s) error defining dim var: %i\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3652 | "(%s) in metafile", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3653 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3654 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3655 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3805:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3805 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3805:26: note: directive argument in the range [0, 7]
3805 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3804:17: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024
3804 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3805 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3806 | "(table: %s) error defining bounds dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3807 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3808 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3842:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
3842 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3845 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~
Src/cmor.c:3843:62: note: format string is defined here
3843 | "parameters for bounds variable %s for\n! "
| ^~
Src/cmor.c:3841:21: note: ‘snprintf’ output 97 or more bytes (assuming 3166) into a destination of size 1024
3841 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3842 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3843 | "parameters for bounds variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3844 | "variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3845 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3846 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3861:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3861 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3861:26: note: directive argument in the range [0, 7]
3861 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3860:17: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024
3860 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3861 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3862 | "(table: %s) error defining bounds attribute\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3863 | "var: %i (%s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3864 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3865 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3889:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3889 | "NetCDF error (%i: %s) writing formula term "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3890 | "att (%s) for axis %i (%s), variable %s "
3891 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~
Src/cmor.c:3890:36: note: format string is defined here
3890 | "att (%s) for axis %i (%s), variable %s "
| ^~
Src/cmor.c:3889:30: note: directive argument in the range [0, 7]
3889 | "NetCDF error (%i: %s) writing formula term "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3888:21: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024
3888 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3889 | "NetCDF error (%i: %s) writing formula term "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3890 | "att (%s) for axis %i (%s), variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3891 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3892 | i, cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3893 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3894 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3903:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3903 | "NetCDF error (%i: %s) writing formula "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3906 | nc_strerror(ierr), msg, i,
| ~~~
Src/cmor.c:3904:45: note: format string is defined here
3904 | "term att (%s) for axis %i (%s), variable "
| ^~
Src/cmor.c:3903:34: note: directive argument in the range [0, 7]
3903 | "NetCDF error (%i: %s) writing formula "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3902:25: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024
3902 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3903 | "NetCDF error (%i: %s) writing formula "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3904 | "term att (%s) for axis %i (%s), variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3905 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
3906 | nc_strerror(ierr), msg, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3907 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3908 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3909 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3485:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1009 [-Wformat-overflow=]
3485 | sprintf(msg, "Inverted axis: %s",
| ^~
Src/cmor.c:3485:13: note: ‘sprintf’ output between 16 and 1039 bytes into a destination of size 1024
3485 | sprintf(msg, "Inverted axis: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3486 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3514:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
3514 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3515:29: note: format string is defined here
3515 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ^~
Src/cmor.c:3513:13: note: ‘snprintf’ output 87 or more bytes (assuming 3156) into a destination of size 1024
3513 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3514 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3515 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3516 | ierr, nc_strerror(ierr), cmor_axes[nAxisID].id, nAxisID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3517 | var_id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3518 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3527:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3527 | "NetCDF error (%i: %s) for dimension definition\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3528:36: note: format string is defined here
3528 | "of axis: %s (%i) in metafile, variable %s "
| ^~
Src/cmor.c:3527:26: note: directive argument in the range [0, 7]
3527 | "NetCDF error (%i: %s) for dimension definition\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3526:17: note: ‘snprintf’ output 93 or more bytes (assuming 3162) into a destination of size 1024
3526 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3527 | "NetCDF error (%i: %s) for dimension definition\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3528 | "of axis: %s (%i) in metafile, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3529 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3530 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3531 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3532 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:5069:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
5069 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ^~
Src/cmor.c:5068:13: note: ‘snprintf’ output 86 or more bytes (assuming 3155) into a destination of size 1024
5068 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5069 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5070 | "writing global attribute: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5071 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5072 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5073 | "tracking_id", (char *)ctmp2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4874:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=]
4874 | "creating outpath: %s, for variable %s (table: %s). "
| ^~
4875 | "Not enough permission?",
4876 | outname, cmor_vars[var_id].id,
| ~~~~~~~
Src/cmor.c:4873:13: note: ‘sprintf’ output between 68 and 3137 bytes into a destination of size 1024
4873 | sprintf(ctmp,
| ^~~~~~~~~~~~~
4874 | "creating outpath: %s, for variable %s (table: %s). "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4875 | "Not enough permission?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~
4876 | outname, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4877 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4962:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4962 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4966 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4961:17: note: ‘snprintf’ output 117 or more bytes (assuming 3186) into a destination of size 1024
4961 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4962 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4963 | "def mode, nc file id was: %i, you were writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4964 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4965 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
4966 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4967 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4968 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5033:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
5033 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ^~
Src/cmor.c:5032:17: note: ‘snprintf’ output 48 or more bytes (assuming 2094) into a destination of size 1024
5032 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5033 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5034 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4892:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
4892 | "var_id cannot contain %c you passed: %s "
| ^~
Src/cmor.c:4891:17: note: ‘snprintf’ output between 82 and 2128 bytes into a destination of size 1024
4891 | snprintf(outname, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4892 | "var_id cannot contain %c you passed: %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4893 | "(table: %s). Please check your input tables\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4894 | cmor_vars[var_id].id[i], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4895 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4770:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
4770 | cmor_handle_error("var_id %i not defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4770:9: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
Src/cmor.c:4786:13: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 80 [-Wstringop-overflow=]
4786 | cmor_handle_error("time_vals and time_bounds must be passed through cmor_write "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4787 | "when in append mode",
| ~~~~~~~~~~~~~~~~~~~~~~
4788 | CMOR_CRITICAL);
| ~~~~~~~~~~~~~~
Src/cmor.c:4786:13: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_CV.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_CV.c
Src/cmor_CV.c: In function ‘cmor_CV_checkFurtherInfoURL’:
Src/cmor_CV.c:430:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
430 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
435 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:432:34: note: format string is defined here
432 | "We found \"%s\" and \n! "
| ^~
Src/cmor_CV.c:429:13: note: ‘snprintf’ output between 178 and 3247 bytes into a destination of size 1024
429 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
430 | "The further info in attribute does not match "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
431 | "the one found in your Control Vocabulary(CV) File. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
432 | "We found \"%s\" and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
433 | "CV requires \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~
434 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
435 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:392:54: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
392 | "The further info URL value of \"%s\" is invalid. \n! ",
| ^~
393 | szFurtherInfoURLTemplate);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:391:9: note: ‘snprintf’ output between 49 and 1072 bytes into a destination of size 1024
391 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
392 | "The further info URL value of \"%s\" is invalid. \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
393 | szFurtherInfoURLTemplate);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’:
Src/cmor_CV.c:601:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 938 [-Wformat-truncation=]
601 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
605 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~
Src/cmor_CV.c:602:48: note: format string is defined here
602 | "Your source type is set to \"%s\". The required source types\n! "
| ^~
Src/cmor_CV.c:600:9: note: ‘snprintf’ output between 214 and 4306 bytes into a destination of size 1024
600 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
601 | "You source_type attribute contains invalid source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
602 | "Your source type is set to \"%s\". The required source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603 | "are \"%s\" and possible additional source types are \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
604 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
605 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
606 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:556:54: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
556 | "The following source type(s) \"%s\" are required and\n! "
| ^~
......
561 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:555:13: note: ‘snprintf’ output between 197 and 3266 bytes into a destination of size 1024
555 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | "The following source type(s) \"%s\" are required and\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | "some source type(s) could not be found in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
558 | "input file. \n! "
| ~~~~~~~~~~~~~~~~~~
559 | "Your file contains a source type of \"%s\".\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
560 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
561 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:716:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
716 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
720 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
Src/cmor_CV.c:715:17: note: ‘snprintf’ output between 130 and 3199 bytes into a destination of size 1024
715 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
716 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
717 | "will be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~
718 | "value \n! \"%s\".\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | CV_source_id->oValue[j].szValue, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:700:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
700 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701 | "See Control Vocabulary JSON file. (%s)\n! ",
702 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:701:62: note: format string is defined here
701 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
Src/cmor_CV.c:699:17: note: ‘snprintf’ output between 99 and 1122 bytes into a destination of size 1024
699 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
700 | "Could not find %s string in source_id section.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
702 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:686:77: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
686 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
687 | "See Control Vocabulary JSON file. (%s)\n! ",
688 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:685:17: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
685 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
686 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
687 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
688 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:731:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
731 | "The source_id, \"%s\", found in your \n! "
| ^~
......
741 | szSource_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:730:9: note: ‘snprintf’ output between 625 and 4717 bytes into a destination of size 1024
730 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
731 | "The source_id, \"%s\", found in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
732 | "input file (%s) could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
734 | "Please correct your input file by using a valid source_id listed in your MIP tables' CV file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
735 | "To add a new source_id to the %s file, open a new issue in the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
736 | "table's Github repository. Managed project CMOR and MIP tables are listed at\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
737 | "https://wcrp-cmip.github.io/WGCM_Infrastructure_Panel/cmor_and_mip_tables.html. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
738 | "Contact \"pcmdi-cmip@llnl.gov\" for additional guidance. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
739 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
740 | "the \"source_id\" and \"source\" global attributes. ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741 | szSource_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:666:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
666 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 | "See Control Vocabulary JSON file.(%s)\n! ",
668 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:667:53: note: format string is defined here
667 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:665:9: note: ‘snprintf’ output between 105 and 1128 bytes into a destination of size 1024
665 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
666 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
668 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:655:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
655 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:656:49: note: format string is defined here
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:654:9: note: ‘snprintf’ output between 81 and 1104 bytes into a destination of size 1024
654 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
655 | "Your \"source_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_VerifyNBElement’:
Src/cmor_CV.c:782:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
782 | "Your %s has more than 0 element\n! "
| ^~
Src/cmor_CV.c:781:9: note: ‘snprintf’ output between 74 and 2120 bytes into a destination of size 1024
781 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "Your %s has more than 0 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:773:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
773 | "Your %s has more than 1 element\n! "
| ^~
Src/cmor_CV.c:772:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
772 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "Your %s has more than 1 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | "only the first one will be used\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_CompareNoParent’:
Src/cmor_CV.c:807:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
807 | "Your input attribute %s with value \"%s\" \n! "
| ^~
808 | "will be replaced with value \"%s\".\n! ", szKey,
809 | szValue, NO_PARENT);
| ~~~~~~~
Src/cmor_CV.c:806:13: note: ‘snprintf’ output 83 or more bytes (assuming 1106) into a destination of size 1024
806 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | "Your input attribute %s with value \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | "will be replaced with value \"%s\".\n! ", szKey,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | szValue, NO_PARENT);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:960:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
960 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
964 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:961:49: note: format string is defined here
961 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:959:17: note: ‘snprintf’ output between 187 and 2233 bytes into a destination of size 1024
959 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
960 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
961 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
962 | "There is more than 1 option for this sub_experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
963 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
964 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:947:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
947 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
950 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:946:17: note: ‘snprintf’ output 130 or more bytes (assuming 1153) into a destination of size 1024
946 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951 | CV_experiment_sub_exp_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:929:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
929 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
932 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:930:45: note: format string is defined here
930 | "for your experiment \"%s\" \n! \n! "
| ^~
Src/cmor_CV.c:928:13: note: ‘snprintf’ output between 136 and 2182 bytes into a destination of size 1024
928 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
929 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
930 | "for your experiment \"%s\" \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
931 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
932 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:919:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
919 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
922 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:921:68: note: format string is defined here
921 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:918:13: note: ‘snprintf’ output between 138 and 1161 bytes into a destination of size 1024
918 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
920 | "will be set to \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
921 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:997:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
997 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1000 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
Src/cmor_CV.c:996:13: note: ‘snprintf’ output between 127 and 2173 bytes into a destination of size 1024
996 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
997 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
998 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1001 | CV_sub_experiment_id_key->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:986:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
986 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | "sub_experiment_id \"%s\" could not be found in \n! "
988 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:987:43: note: format string is defined here
987 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
Src/cmor_CV.c:985:13: note: ‘snprintf’ output between 123 and 2169 bytes into a destination of size 1024
985 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
986 | "Your \"sub_experiment\" text describing \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | "sub_experiment_id \"%s\" could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
988 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
989 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:974:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
974 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
977 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:976:64: note: format string is defined here
976 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:973:9: note: ‘snprintf’ output between 136 and 1159 bytes into a destination of size 1024
973 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
974 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
975 | "will be set to \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
976 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
977 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:907:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=]
907 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
909 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:908:71: note: format string is defined here
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:906:9: note: ‘snprintf’ output between 111 and 1134 bytes into a destination of size 1024
906 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
907 | "Your \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
909 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:895:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
895 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
896 | "could not be found in your Control Vocabulary file.(%s)\n! ",
897 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:894:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
894 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
895 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
896 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
897 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:885:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
885 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:886:49: note: format string is defined here
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:884:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024
884 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:875:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
875 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:876:49: note: format string is defined here
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:874:9: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024
874 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
875 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:864:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
864 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "See Control Vocabulary JSON file.(%s)\n! ",
866 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:53: note: format string is defined here
865 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:863:9: note: ‘snprintf’ output between 109 and 1132 bytes into a destination of size 1024
863 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
864 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
866 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1110:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1110 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1111:45: note: format string is defined here
1111 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1109:13: note: ‘snprintf’ output between 137 and 2183 bytes into a destination of size 1024
1109 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1110 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1111 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1112 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1113 | GLOBAL_ATT_PARENT_EXPT_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1114 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1190:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1190 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1191:57: note: format string is defined here
1191 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:1189:25: note: ‘snprintf’ output between 184 and 2230 bytes into a destination of size 1024
1189 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1190 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1191 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1192 | "There is more than 1 option for this experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1193 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1194 | PARENT_ACTIVITY_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1195 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1178:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1178 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1181 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
Src/cmor_CV.c:1177:25: note: ‘snprintf’ output 131 or more bytes (assuming 1154) into a destination of size 1024
1177 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1178 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1179 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1180 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1181 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1182 | CV_parent_activity_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1165:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1165 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1166:49: note: format string is defined here
1166 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1164:17: note: ‘snprintf’ output between 135 and 2181 bytes into a destination of size 1024
1164 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1165 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1166 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1167 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1168 | PARENT_ACTIVITY_ID, CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1203:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1203 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1207 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1204:40: note: format string is defined here
1204 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1202:17: note: ‘snprintf’ output between 152 and 1175 bytes into a destination of size 1024
1202 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1203 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1204 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1205 | "Please describe the spin-up procedure as defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | "in CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1207 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1237:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1237 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1238 | "is not a double floating point \n! ",
1239 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1236:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
1236 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1237 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1238 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1239 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1225:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1225 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1228 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1226:40: note: format string is defined here
1226 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1224:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024
1224 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1225 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1226 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1227 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1228 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1259:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1259 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1260 | "is not a double floating point \n! ",
1261 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1258:21: note: ‘snprintf’ output between 81 and 1104 bytes into a destination of size 1024
1258 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1259 | "Your input attribute branch_time_in_parent \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1260 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1261 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1247:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1247 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1250 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1248:40: note: format string is defined here
1248 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1246:17: note: ‘snprintf’ output between 125 and 1148 bytes into a destination of size 1024
1246 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1248 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1249 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1250 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1297:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1297 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1298 | "Please refer to the CMIP6 documentations.\n! ",
1299 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1296:25: note: ‘snprintf’ output between 96 and 1119 bytes into a destination of size 1024
1296 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1297 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1298 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1299 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1286:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1286 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1287 | "Please refer to the CMIP6 documentations.\n! ",
1288 | template);
| ~~~~~~~~
Src/cmor_CV.c:1285:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024
1285 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1286 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1288 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1269:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1269 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1272 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1270:40: note: format string is defined here
1270 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1268:17: note: ‘snprintf’ output between 121 and 1144 bytes into a destination of size 1024
1268 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1269 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1270 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1271 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1272 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1336:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1336 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1337 | "Please refer to the CMIP6 documentations.\n! ",
1338 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1335:25: note: ‘snprintf’ output between 98 and 1121 bytes into a destination of size 1024
1335 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1336 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1337 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1338 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1326:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1326 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1327 | "Please refer to the CMIP6 documentations.\n! ",
1328 | template);
| ~~~~~~~~
Src/cmor_CV.c:1325:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024
1325 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1326 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1327 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1328 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1309:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1309 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1312 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1310:40: note: format string is defined here
1310 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1308:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024
1308 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1311 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1312 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1373:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1373 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1374 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1375 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1372:25: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024
1372 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1373 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1374 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1375 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1360:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1360 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1361 | "your Control Vocabulary file.(%s)\n! ",
1362 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1361:61: note: format string is defined here
1361 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1359:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
1359 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1360 | "Your \"source_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1361 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1362 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1348:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1348 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1351 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1349:40: note: format string is defined here
1349 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1347:17: note: ‘snprintf’ output between 120 and 1143 bytes into a destination of size 1024
1347 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1348 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1349 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1350 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1351 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1394:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1394 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1397 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
Src/cmor_CV.c:1393:21: note: ‘snprintf’ output between 132 and 1155 bytes into a destination of size 1024
1393 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1394 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1395 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1396 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1397 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1384:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1384 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1387 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1385:40: note: format string is defined here
1385 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1383:17: note: ‘snprintf’ output between 118 and 1141 bytes into a destination of size 1024
1383 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1384 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1385 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1386 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1387 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1139:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1139 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1140 | "is not a double floating point \n! ",
1141 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1138:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024
1138 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1139 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1140 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1141 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1151:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1151 | "Your input attribute %s %s \n! "
| ^~
1152 | "has been replaced with 0.0 \n! ",
1153 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
Src/cmor_CV.c:1150:21: note: ‘snprintf’ output between 78 and 1101 bytes into a destination of size 1024
1150 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1151 | "Your input attribute %s %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1152 | "has been replaced with 0.0 \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1153 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1088:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1088 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1089 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1090 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1087:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
1087 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1088 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1089 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1090 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1076:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1076 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1077:49: note: format string is defined here
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1075:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024
1075 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1076 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1065:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1065 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
1067 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1066:53: note: format string is defined here
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1064:9: note: ‘snprintf’ output between 109 and 1132 bytes into a destination of size 1024
1064 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1065 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1067 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1508:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1508 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1507:25: note: ‘snprintf’ output between 179 and 4271 bytes into a destination of size 1024
1507 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1508 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1509 | "is not set properly and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1510 | "has multiple possible candidates \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1511 | "defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1512 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1513 | CV_experiment_attr->key, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1514 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1536:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1536 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1535:13: note: ‘snprintf’ output between 156 and 5271 bytes into a destination of size 1024
1535 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1536 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1537 | "needs to be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1538 | "value \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~
1539 | "as defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1540 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1541 | CV_experiment_attr->key, szValue, szExpValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1461:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1461 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1462 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1463 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1460:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024
1460 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1462 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1463 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1449:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1449 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1450:49: note: format string is defined here
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1448:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024
1448 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1449 | "Your \"experiment_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1436:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1436 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
1438 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1437:53: note: format string is defined here
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1435:9: note: ‘snprintf’ output between 109 and 1132 bytes into a destination of size 1024
1435 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1436 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1438 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’:
Src/cmor_CV.c:1766:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1766 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1767 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor_CV.c:1765:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024
1765 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1766 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1767 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1768 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1604:21: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
1604 | "Cannot convert times for calendar: %s,\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1605:47: note: format string is defined here
1605 | "closing variable %s (table: %s)", szInTimeCalendar,
| ^~
Src/cmor_CV.c:1603:13: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024
1603 | snprintf(szInTimeUnits, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1605 | "closing variable %s (table: %s)", szInTimeCalendar,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1606 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1607 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1821:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=]
1821 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1828 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~
Src/cmor_CV.c:1825:20: note: format string is defined here
1825 | "\"%s\"\n! \n! "
| ^~
Src/cmor_CV.c:1821:9: note: ‘snprintf’ output 191 or more bytes (assuming 3260) into a destination of size 1024
1821 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1822 | "\"%s\" \n! "
| ~~~~~~~~~~~~~
1823 | "does not match the CMIP6 requirement.\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1824 | "Your output filename should be: \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1825 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1826 | "and should follow this template: \n!"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1827 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1828 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1829 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1937:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1937 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1938 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1939 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
Src/cmor_CV.c:1936:13: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024
1936 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1937 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1938 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1939 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1923:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1923 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1926 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1925:36: note: format string is defined here
1925 | "Check your \"%s\" dictionary!!\n! ",
| ^~
Src/cmor_CV.c:1922:13: note: ‘snprintf’ output between 137 and 1160 bytes into a destination of size 1024
1922 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1923 | "There is no institution associated to institution_id \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1924 | "in your Control Vocabulary file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1925 | "Check your \"%s\" dictionary!!\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1926 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1889:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1889 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1899 | szInstitution_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1888:9: note: ‘snprintf’ output between 650 and 4742 bytes into a destination of size 1024
1888 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1889 | "The institution_id, \"%s\", found in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1890 | "input file (%s) could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1891 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1892 | "Please correct your input file by using a valid institution_id listed in your MIP tables' CV file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1893 | "To add a new institution_id to the %s file, open a new issue in the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1894 | "table's Github repository. Managed project CMOR and MIP tables are listed at\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1895 | "https://wcrp-cmip.github.io/WGCM_Infrastructure_Panel/cmor_and_mip_tables.html. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1896 | "Contact \"pcmdi-cmip@llnl.gov\" for additional guidance. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1897 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1898 | "the \"institution_id\" and \"institution\" global attributes. ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1899 | szInstitution_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1876:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1876 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1877 | "your Control Vocabulary file.(%s)\n! ",
1878 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1877:49: note: format string is defined here
1877 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1875:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024
1875 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1876 | "Your \"%s\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1877 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1878 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2027:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2027 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
2029 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2028:60: note: format string is defined here
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:2026:13: note: ‘snprintf’ output 83 or more bytes (assuming 1106) into a destination of size 1024
2026 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2027 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2029 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2111:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2111 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2110:29: note: ‘snprintf’ output 104 or more bytes (assuming 3173) into a destination of size 1024
2110 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2111 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2112 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2113 | "\"%s\" as defined in the table %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2114 | CV_key->key, CV_key->aszValue[0], szTmp, cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2118:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2118 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2117:29: note: ‘snprintf’ output 114 or more bytes (assuming 2160) into a destination of size 1024
2117 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2118 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2119 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2120 | "\"%s\" as defined in your user input file\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2121 | CV_key->key, CV_key->aszValue[0], szTmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2135:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2135 | "The registered CV attribute \"%s\" has multiple values \n! "
| ^~
Src/cmor_CV.c:2134:21: note: ‘snprintf’ output 107 or more bytes (assuming 4199) into a destination of size 1024
2134 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2135 | "The registered CV attribute \"%s\" has multiple values \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2136 | "defined in \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~
2137 | "Please select one from the entry %s.%s.%s.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2138 | CV_key->key, CV_Filename, szKey, szValue, CV_key->key);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2083:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2083 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2082:29: note: ‘snprintf’ output between 104 and 4196 bytes into a destination of size 1024
2082 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2083 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2084 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2085 | "\"%s\" as defined in the table %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2086 | CV_key->key, CV_key->szValue, szTmp, cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2090:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2090 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
Src/cmor_CV.c:2089:29: note: ‘snprintf’ output between 114 and 3183 bytes into a destination of size 1024
2089 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2090 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2091 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2092 | "\"%s\" as defined in your user input file\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | CV_key->key, CV_key->szValue, szTmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2152:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2152 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2157 | szKey, szValue, szKey, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2154:21: note: format string is defined here
2154 | "\"%s\", which is not valid. \n! \n! "
| ^~
Src/cmor_CV.c:2151:9: note: ‘snprintf’ output 204 or more bytes (assuming 2250) into a destination of size 1024
2151 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2152 | "The attribute \"%s\" could not be validated. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2153 | "The current input value is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2154 | "\"%s\", which is not valid. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2155 | "Valid values must match those found in the \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2156 | "section\n! of your Controlled Vocabulary (CV) file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2157 | szKey, szValue, szKey, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2235:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2235 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2236 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2237 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2234:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
2234 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2235 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2236 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2237 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2223:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2223 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2224 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2225 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2222:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
2222 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2223 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2224 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2225 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2273:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2273 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2274 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2275 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2272:13: note: ‘snprintf’ output between 109 and 2155 bytes into a destination of size 1024
2272 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2273 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2274 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2275 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2246:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2246 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2247 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2248 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2245:9: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024
2245 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2246 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2247 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2248 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2200:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2200 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2201:49: note: format string is defined here
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:2199:9: note: ‘snprintf’ output between 82 and 1105 bytes into a destination of size 1024
2199 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2200 | "Your \"grid_labels\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGblAttributes’:
Src/cmor_CV.c:2322:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 97 [-Wstringop-overflow=]
2322 | cmor_handle_error("Please fix required attributes mentioned in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2323 | "the warnings/error above and rerun. (aborting!)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2324 | CMOR_NORMAL);
| ~~~~~~~~~~~~
Src/cmor_CV.c:2322:9: note: referencing argument 1 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_CV.c:7:
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’:
Src/cmor_CV.c:2417:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2417 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2420 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2418:35: note: format string is defined here
2418 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
Src/cmor_CV.c:2416:9: note: ‘snprintf’ output 118 or more bytes (assuming 1141) into a destination of size 1024
2416 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2417 | "Your global attribute "
| ~~~~~~~~~~~~~~~~~~~~~~~~
2418 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2419 | "ISO 8601 date format \"YYYY-MM-DDTHH:MM:SSZ\" is required."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2420 | "\n! ", szAttribute, szDate);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2482:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2482 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
Src/cmor_CV.c:2481:9: note: ‘snprintf’ output between 48 and 1071 bytes into a destination of size 1024
2481 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2482 | "Could not find a matching variable for name: '%s'", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2450:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
2450 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2450:9: note: referencing argument 1 of type ‘char[1024]’
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_axes.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_axes.c
Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’:
Src/cmor_axes.c:105:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
105 | "In udunits parsing user units: %s", msg);
| ^~ ~~~
Src/cmor_axes.c:104:9: note: ‘snprintf’ output between 32 and 1055 bytes into a destination of size 1024
104 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
105 | "In udunits parsing user units: %s", msg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:110:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
110 | "axis interval units (%s) are incompatible with seconds", msg);
| ^~ ~~~
Src/cmor_axes.c:109:9: note: ‘snprintf’ output between 53 and 1076 bytes into a destination of size 1024
109 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 | "axis interval units (%s) are incompatible with seconds", msg);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_attribute’:
Src/cmor_axes.c:332:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
332 | "unknown type %c allowed types are c,i,l,f,d, for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:333:40: note: format string is defined here
333 | "attribute %s of axis %s (table: %s)",
| ^~
Src/cmor_axes.c:331:9: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024
331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
332 | "unknown type %c allowed types are c,i,l,f,d, for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
333 | "attribute %s of axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
334 | type,
| ~~~~~
335 | attribute_name,
| ~~~~~~~~~~~~~~~
336 | cmor_axes[id].id,
| ~~~~~~~~~~~~~~~~~
337 | cmor_tables[cmor_axes[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_get_axis_attribute’:
Src/cmor_axes.c:367:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
367 | "Attribute %s could not be found for axis %i (%s, table: %s)",
| ^~
Src/cmor_axes.c:366:9: note: ‘snprintf’ output 53 or more bytes (assuming 2099) into a destination of size 1024
366 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
367 | "Attribute %s could not be found for axis %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
368 | attribute_name, id, cmor_axes[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
369 | cmor_tables[cmor_axes[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_monotonic’:
Src/cmor_axes.c:720:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
720 | "axis %s (table: %s) has non monotonic values:\n! "
| ^~
Src/cmor_axes.c:720:30: note: assuming directive output of 8 bytes
720 | "axis %s (table: %s) has non monotonic values:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:720:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:720:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:719:21: note: ‘snprintf’ output 62 or more bytes (assuming 1100) into a destination of size 1024
719 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | "axis %s (table: %s) has non monotonic values:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | "%lf, %lf and %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
724 | values[i + 1], values[i + 2]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:818:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
818 | "bounds of axis %s (table: %s), need to be\n! "
| ^~
Src/cmor_axes.c:817:21: note: ‘snprintf’ output 104 or more bytes (assuming 1127) into a destination of size 1024
817 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818 | "bounds of axis %s (table: %s), need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
819 | "flipped but axis values did not need to.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
820 | "This is inconsistent", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
821 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
822 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:838:43: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
838 | "axis %s (table: %s) has values spanning more\n! "
| ^~
Src/cmor_axes.c:838:26: note: assuming directive output of 8 bytes
838 | "axis %s (table: %s) has values spanning more\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:838:26: note: assuming directive output of 8 bytes
Src/cmor_axes.c:837:17: note: ‘snprintf’ output 64 or more bytes (assuming 1097) into a destination of size 1024
837 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
838 | "axis %s (table: %s) has values spanning more\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
839 | "360 degrees %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
840 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
841 | ref_table_id].szTable_id, values[0],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
842 | values[length - 1]);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:853:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
853 | "axis %s (table: %s) has non monotonic values : %lf, %lf and %lf",
| ^~
Src/cmor_axes.c:853:30: note: assuming directive output of 8 bytes
853 | "axis %s (table: %s) has non monotonic values : %lf, %lf and %lf",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:853:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:853:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:852:21: note: ‘snprintf’ output 61 or more bytes (assuming 1099) into a destination of size 1024
852 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
853 | "axis %s (table: %s) has non monotonic values : %lf, %lf and %lf",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 | name,
| ~~~~~
855 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
856 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
857 | values[i + 1], values[i + 2]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:770:73: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 985 [-Wformat-overflow=]
770 | "longitude axis is not monotonic (axis: %s, "
| ^~
Src/cmor_axes.c:769:25: note: ‘sprintf’ output between 50 and 2096 bytes into a destination of size 1024
769 | sprintf(msg,
| ^~~~~~~~~~~~
770 | "longitude axis is not monotonic (axis: %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "table: %s)", cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:583:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
583 | "bounds of axis %s (table: %s) need to be\n! "
| ^~
Src/cmor_axes.c:581:21: note: ‘snprintf’ output 103 or more bytes (assuming 1126) into a destination of size 1024
581 | snprintf(msg,
| ^~~~~~~~~~~~~
582 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
583 | "bounds of axis %s (table: %s) need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
584 | "flipped but axis values did not need to.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585 | "This is inconsistent", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
586 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
587 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:661:25: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 922 [-Wformat-overflow=]
661 | "Some but not all of your longitude bounds need to be\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:662:73: note: format string is defined here
662 | "flipped, see warnings ot see which ones, axis: %s \n! "
| ^~
Src/cmor_axes.c:660:17: note: ‘sprintf’ output between 116 and 2162 bytes into a destination of size 1024
660 | sprintf(msg,
| ^~~~~~~~~~~~
661 | "Some but not all of your longitude bounds need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
662 | "flipped, see warnings ot see which ones, axis: %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
663 | "(table: %s)", cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
664 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
665 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:629:49: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
629 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~
Src/cmor_axes.c:629:29: note: directive argument in the range [0, 2147483644]
629 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:629:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:628:21: note: ‘sprintf’ output 173 or more bytes (assuming 1225) into a destination of size 1024
628 | sprintf(msg,
| ^~~~~~~~~~~~
629 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | "to be decreasing, but within cell %i they are stored\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
631 | "increasingly: you have [%lf, %lf], but the next set\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
632 | "is: [%lf, %lf]", name,
| ~~~~~~~~~~~~~~~~~~~~~~~
633 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
634 | ref_table_id].szTable_id, i, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
635 | values[i + 1], values[i + 2], values[i + 3]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:642:49: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
642 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~
Src/cmor_axes.c:642:29: note: directive argument in the range [0, 2147483644]
642 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:642:29: note: assuming directive output of 8 bytes
Src/cmor_axes.c:641:21: note: ‘sprintf’ output 173 or more bytes (assuming 1225) into a destination of size 1024
641 | sprintf(msg,
| ^~~~~~~~~~~~
642 | "Axis: '%s' (table: %s), your bounds direction seems\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
643 | "to be increasing, but within cell %i they are stored\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
644 | "decreasingly: you have [%lf, %lf], but the next set\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
645 | "is: [%lf, %lf]", name,
| ~~~~~~~~~~~~~~~~~~~~~~~
646 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
647 | ref_table_id].szTable_id, i, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
648 | values[i + 1], values[i + 2], values[i + 3]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:615:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
615 | "axis %s (table: %s), has really non monotonic\n! "
| ^~
Src/cmor_axes.c:615:30: note: assuming directive output of 8 bytes
615 | "axis %s (table: %s), has really non monotonic\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:615:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:615:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:614:21: note: ‘snprintf’ output 74 or more bytes (assuming 1112) into a destination of size 1024
614 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
615 | "axis %s (table: %s), has really non monotonic\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | "bounds values : %lf, %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
617 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
618 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
619 | values[i + 2], values[i + 4]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:533:33: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 976 [-Wformat-overflow=]
533 | "longitude axis bounds are not monotonic,\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:534:39: note: format string is defined here
534 | "axis %s (table: %s)",
| ^~
Src/cmor_axes.c:532:25: note: ‘sprintf’ output between 59 and 2105 bytes into a destination of size 1024
532 | sprintf(msg,
| ^~~~~~~~~~~~
533 | "longitude axis bounds are not monotonic,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534 | "axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~
535 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
536 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:702:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
702 | "axis %s (table: %s) has bounds values that leave gaps\n! "
| ^~
Src/cmor_axes.c:702:30: note: directive argument in the range [0, 2147483644]
702 | "axis %s (table: %s) has bounds values that leave gaps\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:702:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:702:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:702:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:701:21: note: ‘snprintf’ output 77 or more bytes (assuming 1124) into a destination of size 1024
701 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
702 | "axis %s (table: %s) has bounds values that leave gaps\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
703 | "(index %i): %lf, %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
704 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
705 | ref_table_id].szTable_id, i, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706 | values[i + 1], values[i + 2]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:690:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
690 | "axis %s (table: %s) has overlapping bounds values:\n! "
| ^~
Src/cmor_axes.c:690:30: note: assuming directive output of 8 bytes
690 | "axis %s (table: %s) has overlapping bounds values:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:690:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:690:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:690:30: note: directive argument in the range [0, 2147483644]
Src/cmor_axes.c:689:21: note: ‘snprintf’ output 75 or more bytes (assuming 1122) into a destination of size 1024
689 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
690 | "axis %s (table: %s) has overlapping bounds values:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
691 | "%lf, %lf, %lf at index: %i", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
693 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
694 | values[i + 1], values[i + 2], i);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:482:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
482 | "axis %s (table: %s) has non monotonic\n! "
| ^~
Src/cmor_axes.c:482:30: note: assuming directive output of 8 bytes
482 | "axis %s (table: %s) has non monotonic\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:482:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:482:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:481:21: note: ‘snprintf’ output 66 or more bytes (assuming 1104) into a destination of size 1024
481 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
482 | "axis %s (table: %s) has non monotonic\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
483 | "bounds values : %lf, %lf, %lf", name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
484 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
485 | ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
486 | values[2 * i], values[2 * i + 2],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
487 | values[2 * i + 4]);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_treat_axis_values’:
Src/cmor_axes.c:990:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
990 | "Udunits: Error freeing converter, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:989:13: note: ‘snprintf’ output between 54 and 2100 bytes into a destination of size 1024
989 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
990 | "Udunits: Error freeing converter, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
991 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
992 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1000:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
1000 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:999:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
999 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1001 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1002 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1010:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
1010 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:1009:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
1009 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1010 | "Udunits: Error freeing units, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1011 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1012 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:978:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
978 | "In udunits converting values, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:977:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
977 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
978 | "In udunits converting values, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
979 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
980 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:966:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
966 | "In udunits getting converter, for axis %s (table: %s)",
| ^~
Src/cmor_axes.c:965:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
965 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
966 | "In udunits getting converter, for axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
968 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:952:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 1006 and 1016 [-Wformat-truncation=]
952 | "axis %i (%s, table: %s): cmor and user units are\n! "
| ^~
Src/cmor_axes.c:951:13: note: ‘snprintf’ output 66 or more bytes (assuming 3135) into a destination of size 1024
951 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
952 | "axis %i (%s, table: %s): cmor and user units are\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
953 | "incompatible: %s and %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | axis_id, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | refaxis->units, units);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:941:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
941 | "In udunits analyzing table defined units (%s)\n! "
| ^~
942 | "for axis: %s (table: %s)",
943 | local_unit, refaxis->id,
| ~~~~~~~~~~
Src/cmor_axes.c:940:13: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024
940 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
941 | "In udunits analyzing table defined units (%s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
942 | "for axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | local_unit, refaxis->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
944 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:922:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
922 | "In udunits analyzing units from user (%s),\n! "
| ^~
923 | "axis %s (table: %s)",
924 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_axes.c:921:13: note: ‘snprintf’ output between 59 and 3128 bytes into a destination of size 1024
921 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | "In udunits analyzing units from user (%s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 | "axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~
924 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1050:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 981 and 986 [-Wformat-truncation=]
1050 | "requested value %f for axis %s (table: %s) was not found",
| ^~
Src/cmor_axes.c:1049:17: note: ‘snprintf’ output 54 or more bytes (assuming 1082) into a destination of size 1024
1049 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1050 | "requested value %f for axis %s (table: %s) was not found",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1051 | refaxis->requested[j], name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1052 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1053 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_axes.c:1068:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1068 | "bounds of axis %s (table: %s) need to be\n! "
| ^~
Src/cmor_axes.c:1067:17: note: ‘snprintf’ output 103 or more bytes (assuming 1126) into a destination of size 1024
1067 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1068 | "bounds of axis %s (table: %s) need to be\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1069 | "flipped but axis values did not need to.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1070 | "This is inconsistent",
| ~~~~~~~~~~~~~~~~~~~~~~~
1071 | name,
| ~~~~~
1072 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1073 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_axes.c:1182:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 981 and 986 [-Wformat-truncation=]
1182 | "requested value %f for axis %s (table: %s)\n! "
| ^~
Src/cmor_axes.c:1181:21: note: ‘snprintf’ output 56 or more bytes (assuming 1084) into a destination of size 1024
1181 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1182 | "requested value %f for axis %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1183 | "was not found",
| ~~~~~~~~~~~~~~~~
1184 | refaxis->requested_bounds[j], name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1185 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1186 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_axes.c:1201:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
1201 | "axis %s (table: %s), detected value at: %f when\n! "
| ^~
Src/cmor_axes.c:1201:30: note: assuming directive output of 8 bytes
1201 | "axis %s (table: %s), detected value at: %f when\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1201:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:1200:21: note: ‘snprintf’ output 64 or more bytes (assuming 1097) into a destination of size 1024
1200 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1201 | "axis %s (table: %s), detected value at: %f when\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1202 | "valid_min is %f",
| ~~~~~~~~~~~~~~~~~~
1203 | name,
| ~~~~~
1204 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1205 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1206 | refaxis->valid_min);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1245:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
1245 | "axis %s (table: %s) , detected value at:\n! "
| ^~
Src/cmor_axes.c:1245:30: note: assuming directive output of 8 bytes
1245 | "axis %s (table: %s) , detected value at:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1245:30: note: assuming directive output of 8 bytes
Src/cmor_axes.c:1244:21: note: ‘snprintf’ output 65 or more bytes (assuming 1098) into a destination of size 1024
1244 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1245 | "axis %s (table: %s) , detected value at:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1246 | "%f when valid_max is %f",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | name,
| ~~~~~
1248 | cmor_tables[cmor_axes[axis_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1249 | ref_table_id].szTable_id, values[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1250 | refaxis->valid_max);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1351:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 949 and 959 [-Wformat-truncation=]
1351 | "Error allocating memory for %i values in "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1352:50: note: format string is defined here
1352 | "check_interval (%s), axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1350:13: note: ‘snprintf’ output 76 or more bytes (assuming 2132) into a destination of size 1024
1350 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1351 | "Error allocating memory for %i values in "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1352 | "check_interval (%s), axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1353 | nval, interval, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1354 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1388:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
1388 | "In udunuits parsing user units: %s, axis: %s (table: %s)",
| ^~
1389 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1387:9: note: ‘snprintf’ output between 51 and 3120 bytes into a destination of size 1024
1387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1388 | "In udunuits parsing user units: %s, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1390 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1406:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1406 | "In udunuits getting converter, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1405:9: note: ‘snprintf’ output between 48 and 2094 bytes into a destination of size 1024
1405 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1406 | "In udunuits getting converter, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1407 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1408 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1414:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
1414 | "In udunuits converting, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1413:9: note: ‘snprintf’ output between 41 and 2087 bytes into a destination of size 1024
1413 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1414 | "In udunuits converting, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1415 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1416 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1425:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
1425 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1424:9: note: ‘snprintf’ output between 51 and 2097 bytes into a destination of size 1024
1424 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1425 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1426 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1427 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1435:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1435 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1434:9: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
1434 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1435 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1436 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1437 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1456:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
1456 | "In udunits parsing user units: %s, axis: %s (table: %s)",
| ^~
1457 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1455:9: note: ‘snprintf’ output between 50 and 3119 bytes into a destination of size 1024
1455 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1456 | "In udunits parsing user units: %s, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1457 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1458 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1476:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
1476 | "Udunits: Error getting converter from %s to %s, axis: %s (table: %s)",
| ^~
1477 | ctmp2, msg, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1475:9: note: ‘snprintf’ output between 61 and 4153 bytes into a destination of size 1024
1475 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1476 | "Udunits: Error getting converter from %s to %s, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1477 | ctmp2, msg, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1478 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1558:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
1558 | "Cannot convert times for calendar: %s", ctmp);
| ^~ ~~~~
Src/cmor_axes.c:1557:13: note: ‘snprintf’ output between 36 and 1059 bytes into a destination of size 1024
1557 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1558 | "Cannot convert times for calendar: %s", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1583:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
1583 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1582:9: note: ‘snprintf’ output between 51 and 2097 bytes into a destination of size 1024
1582 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1583 | "Udunits: Error freeing converter, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1584 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1585 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1593:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1593 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1592:9: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
1592 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1593 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1594 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1595 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1603:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1603 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1602:9: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
1602 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1603 | "Udunits: Error freeing units, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1605 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1491:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
1491 | "In udunits converting, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1490:13: note: ‘snprintf’ output between 40 and 2086 bytes into a destination of size 1024
1490 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1491 | "In udunits converting, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1492 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
1493 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1541:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~
Src/cmor_axes.c:1543:35: note: format string is defined here
1543 | "seconds (%f %s), which is %f %% , seems too big, check "
| ^~
Src/cmor_axes.c:1541:22: note: assuming directive output of 8 bytes
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1540:13: note: ‘snprintf’ output 166 or more bytes (assuming 1218) into a destination of size 1024
1540 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1541 | "approximate time axis interval is defined as %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542 | "seconds (%s), for value %i we got a difference of %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1543 | "seconds (%f %s), which is %f %% , seems too big, check "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | "your values",
| ~~~~~~~~~~~~~~
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1524:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1528 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1526:46: note: format string is defined here
1526 | "%f seconds (%f %s), which is %f %% , seems too big, "
| ^~
Src/cmor_axes.c:1524:30: note: assuming directive output of 8 bytes
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1523:21: note: ‘snprintf’ output 166 or more bytes (assuming 1218) into a destination of size 1024
1523 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1524 | "approximate time axis interval is defined as %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1525 | "seconds (%s), for value %i we got a difference of "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1526 | "%f seconds (%f %s), which is %f %% , seems too big, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1527 | "check your values",
| ~~~~~~~~~~~~~~~~~~~~
1528 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1529 | tmp * 100.);
| ~~~~~~~~~~~
Src/cmor_axes.c:1516:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 869 and 893 [-Wformat-truncation=]
1516 | "approximate time axis interval is defined as "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1520 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1518:67: note: format string is defined here
1518 | "(based on bounds) of %f seconds (%f %s), which is "
| ^~
Src/cmor_axes.c:1516:30: note: assuming directive output of 8 bytes
1516 | "approximate time axis interval is defined as "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1515:21: note: ‘snprintf’ output 184 or more bytes (assuming 1236) into a destination of size 1024
1515 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1516 | "approximate time axis interval is defined as "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1517 | "%f seconds (%s), for value %i we got a difference "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1518 | "(based on bounds) of %f seconds (%f %s), which is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1519 | "%f %% , seems too big, check your values",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1520 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1521 | tmp * 100.);
| ~~~~~~~~~~~
Src/cmor_axes.c:1507:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 868 and 892 [-Wformat-truncation=]
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1511 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1509:64: note: format string is defined here
1509 | "(based on bounds) of %f seconds, (%f %s), which "
| ^~
Src/cmor_axes.c:1507:26: note: assuming directive output of 8 bytes
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1506:17: note: ‘snprintf’ output 185 or more bytes (assuming 1237) into a destination of size 1024
1506 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1507 | "approximate time axis interval is defined as %f "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1508 | "seconds (%s), for value %i we got a difference "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1509 | "(based on bounds) of %f seconds, (%f %s), which "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1510 | "is %f %% , seems too big, check your values",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1511 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1512 | tmp * 100.);
| ~~~~~~~~~~~
Src/cmor_axes.c:1464:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1464 | "axis interval units (%s) are incompatible with seconds, axis: %s (table: %s)",
| ^~
1465 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1463:9: note: ‘snprintf’ output between 71 and 3140 bytes into a destination of size 1024
1463 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1464 | "axis interval units (%s) are incompatible with seconds, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1465 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1466 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1395:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1395 | "axis interval units (%s) are incompatible with\n! "
| ^~
1396 | "seconds, axis: %s (table: %s)",
1397 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
Src/cmor_axes.c:1394:9: note: ‘snprintf’ output between 73 and 3142 bytes into a destination of size 1024
1394 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1395 | "axis interval units (%s) are incompatible with\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1396 | "seconds, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1397 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1398 | cmor_tables[cmor_axes[axis_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_axis’:
Src/cmor_axes.c:1663:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 909 [-Wformat-truncation=]
1663 | "Could not find all axes for this variable. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1665:29: note: format string is defined here
1665 | "the table %s. \n!", cmor_tables[CMOR_TABLE].szTable_id);
| ^~
Src/cmor_axes.c:1662:9: note: ‘snprintf’ output between 120 and 1143 bytes into a destination of size 1024
1662 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1663 | "Could not find all axes for this variable. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1664 | "Check that all your axes name matches the ones found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1665 | "the table %s. \n!", cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1761:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1761 | "axis: %s (table: %s) is declared to be converted "
| ^~
Src/cmor_axes.c:1760:17: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024
1760 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1761 | "axis: %s (table: %s) is declared to be converted "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1762 | "to unknown type: %s",
| ~~~~~~~~~~~~~~~~~~~~~~
1763 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1764 | cmor_tables[CMOR_TABLE].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1765 | refaxis.convert_to);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1745:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1745 | "axis: %s (table: %s) converting to \"standard_hybrid_sigma\" from unknown type: %s",
| ^~
Src/cmor_axes.c:1744:21: note: ‘snprintf’ output 75 or more bytes (assuming 2121) into a destination of size 1024
1744 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1745 | "axis: %s (table: %s) converting to \"standard_hybrid_sigma\" from unknown type: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1746 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1747 | cmor_tables[CMOR_TABLE].szTable_id, name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1799:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1799 | "axis: %s (table: %s) must have bounds, you did not "
| ^~
Src/cmor_axes.c:1798:13: note: ‘snprintf’ output between 87 and 2133 bytes into a destination of size 1024
1798 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1799 | "axis: %s (table: %s) must have bounds, you did not "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1800 | "pass any when creating it via cmor_axis",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1801 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1802 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1788:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
1788 | "axis: %s (table: %s) must have bounds, you did not "
| ^~
Src/cmor_axes.c:1787:13: note: ‘snprintf’ output between 87 and 2133 bytes into a destination of size 1024
1787 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1788 | "axis: %s (table: %s) must have bounds, you did not "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1789 | "pass any when creating it via cmor_axis",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1790 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1791 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2093:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 998 [-Wformat-truncation=]
2093 | "function called for axis '%s' (table: %s) w/o any values",
| ^~
Src/cmor_axes.c:2092:13: note: ‘snprintf’ output between 53 and 2099 bytes into a destination of size 1024
2092 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | "function called for axis '%s' (table: %s) w/o any values",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2094 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
2095 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1859:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
1859 | "You are trying to define axis %s (table: %s) as "
| ^~
Src/cmor_axes.c:1858:17: note: ‘snprintf’ output between 86 and 2132 bytes into a destination of size 1024
1858 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1859 | "You are trying to define axis %s (table: %s) as "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1860 | "character when it should be of type: %c\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1861 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1862 | cmor_tables[CMOR_TABLE].szTable_id, refaxis.type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1870:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
1870 | "cannot allocate memory for %i char elts for axis "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1871:27: note: format string is defined here
1871 | "%s (table: %s)",
| ^~
Src/cmor_axes.c:1869:17: note: ‘snprintf’ output between 59 and 2115 bytes into a destination of size 1024
1869 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1870 | "cannot allocate memory for %i char elts for axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1871 | "%s (table: %s)",
| ~~~~~~~~~~~~~~~~~
1872 | length, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1873 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1931:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1931 | "Requested region for axis '%s' (table: %s) "
| ^~
Src/cmor_axes.c:1930:25: note: ‘snprintf’ output between 57 and 3126 bytes into a destination of size 1024
1930 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1931 | "Requested region for axis '%s' (table: %s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1932 | "is not passed: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~
1933 | cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1934 | cmor_tables[CMOR_TABLE].szTable_id, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1892:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
1892 | "cannot allocate memory for %i char elts for axis "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1893:31: note: format string is defined here
1893 | "%s (table: %s)",
| ^~
Src/cmor_axes.c:1891:21: note: ‘snprintf’ output between 59 and 2115 bytes into a destination of size 1024
1891 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1892 | "cannot allocate memory for %i char elts for axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1893 | "%s (table: %s)",
| ~~~~~~~~~~~~~~~~~
1894 | j + 1, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1895 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1824:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
1824 | "cannot allocate memory for %i double elts for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1825:32: note: format string is defined here
1825 | "axis %s (table: %s)",
| ^~
Src/cmor_axes.c:1823:17: note: ‘snprintf’ output between 61 and 2117 bytes into a destination of size 1024
1823 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1824 | "cannot allocate memory for %i double elts for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1825 | "axis %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~
1826 | length, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1827 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1961:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
1961 | "cannot allocate memory for %i bounds elts for axis "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1962:27: note: format string is defined here
1962 | "%s (table: %s)",
| ^~
Src/cmor_axes.c:1960:17: note: ‘snprintf’ output between 61 and 2117 bytes into a destination of size 1024
1960 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "cannot allocate memory for %i bounds elts for axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "%s (table: %s)",
| ~~~~~~~~~~~~~~~~~
1963 | 2 * length, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1964 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2037:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 964 [-Wformat-truncation=]
2037 | "CMOR cannot handle axes of type %c please "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2038:50: note: format string is defined here
2038 | "change type, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:2036:21: note: ‘snprintf’ output between 71 and 2117 bytes into a destination of size 1024
2036 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2037 | "CMOR cannot handle axes of type %c please "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2038 | "change type, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2039 | type, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2040 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2000:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 964 [-Wformat-truncation=]
2000 | "CMOR cannot handle axes of type %c please "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2001:50: note: format string is defined here
2001 | "change type, axis: %s (table: %s)",
| ^~
Src/cmor_axes.c:1999:21: note: ‘snprintf’ output between 71 and 2117 bytes into a destination of size 1024
1999 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2000 | "CMOR cannot handle axes of type %c please "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2001 | "change type, axis: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2002 | type, cmor_axes[cmor_naxes].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2003 | cmor_tables[CMOR_TABLE].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2079:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 706 and 1020 [-Wformat-truncation=]
2079 | snprintf(msg, CMOR_MAX_STRING, "%lf %s",
| ^~
2080 | cmor_tables[cmor_axes[cmor_naxes].
2081 | ref_table_id].interval, ctmp);
| ~~~~
Src/cmor_axes.c:2079:17: note: ‘snprintf’ output between 5 and 1342 bytes into a destination of size 1024
2079 | snprintf(msg, CMOR_MAX_STRING, "%lf %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2080 | cmor_tables[cmor_axes[cmor_naxes].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2081 | ref_table_id].interval, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1636:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1636 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1636:9: note: referencing argument 1 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_axes.c:3:
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
1640 | cmor_handle_error("Too many axes defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: note: referencing argument 1 of type ‘char[1024]’
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2511:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2511 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2512:20: note: format string is defined here
2512 | "(%s, table: %s), value: %s",
| ^~
Src/cmor_axes.c:2510:9: note: ‘snprintf’ output 63 or more bytes (assuming 2109) into a destination of size 1024
2510 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2511 | "Unknown attribute >>>%s<<< for axis section "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2512 | "(%s, table: %s), value: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2513 | att, axis->id, cmor_tables[axis->table_id].szTable_id, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2500:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2500:26: note: directive argument in the range [1, 9223372036854775806]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2499:17: note: ‘snprintf’ output between 77 and 3164 bytes into a destination of size 1024
2499 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2500 | "axis (%s, table: %s): cannot allocate memory "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2501 | "for %ld requested char elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2502 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2503 | (long int)strlen(val) + 1, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2446:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2446 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2445:21: note: ‘snprintf’ output between 135 and 2191 bytes into a destination of size 1024
2445 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2446 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2447 | "%d requested values but they are not stored in "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2448 | "the internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2449 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2450 | axis->n_requested);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2458:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2458 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2457:21: note: ‘snprintf’ output between 72 and 3151 bytes into a destination of size 1024
2457 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2458 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2459 | "%i requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2461 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2475:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2475 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2474:17: note: ‘snprintf’ output between 72 and 3151 bytes into a destination of size 1024
2474 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2475 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2476 | "requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2477 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2478 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2354:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2354 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2353:17: note: ‘snprintf’ output between 135 and 2191 bytes into a destination of size 1024
2353 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2354 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2355 | "%d requested bounds but they are not stored in the "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2356 | "internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2357 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2358 | axis->n_requested_bounds);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2367:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2367 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2366:17: note: ‘snprintf’ output between 79 and 3158 bytes into a destination of size 1024
2366 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2367 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2368 | "%i requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2369 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2370 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2388:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2388 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2387:13: note: ‘snprintf’ output between 79 and 3158 bytes into a destination of size 1024
2387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2388 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2389 | "requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2390 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2391 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_cfortran_interface.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_cfortran_interface.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_grids.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_grids.c
Src/cmor_grids.c: In function ‘cmor_set_grid_attribute’:
Src/cmor_grids.c:258:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
258 | "%s parameter must be between -180 and 180 %s, will not be set",
| ^~
259 | name, ctmp);
| ~~~~
Src/cmor_grids.c:257:13: note: ‘snprintf’ output 58 or more bytes (assuming 1081) into a destination of size 1024
257 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | "%s parameter must be between -180 and 180 %s, will not be set",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | name, ctmp);
| ~~~~~~~~~~~
Src/cmor_grids.c:242:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
242 | "%s parameter must be between -90 and 90 %s, will not be set",
| ^~
243 | name, ctmp);
| ~~~~
Src/cmor_grids.c:241:13: note: ‘snprintf’ output 56 or more bytes (assuming 1079) into a destination of size 1024
241 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
242 | "%s parameter must be between -90 and 90 %s, will not be set",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
243 | name, ctmp);
| ~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_mapping_attribute’:
Src/cmor_grids.c:501:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
501 | "Unknown attribute: '%s' for mapping '%s' (value was: '%s')",
| ^~
Src/cmor_grids.c:500:9: note: ‘snprintf’ output 53 or more bytes (assuming 1076) into a destination of size 1024
500 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | "Unknown attribute: '%s' for mapping '%s' (value was: '%s')",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
502 | att, mapping->id, val);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:648:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
648 | "Grid mapping attribute %s has not been set, you should consider setting it",
| ^~
Src/cmor_grids.c:647:13: note: ‘snprintf’ output between 73 and 1096 bytes into a destination of size 1024
647 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
648 | "Grid mapping attribute %s has not been set, you should consider setting it",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649 | grid_attributes[i]);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c:629:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~
Src/cmor_grids.c:629:26: note: assuming directive output of 8 bytes
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c:628:17: note: ‘snprintf’ output 94 or more bytes (assuming 1122) into a destination of size 1024
628 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 | lattributes_names[i], attributes_values[i], name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_grids.c:604:49: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
604 | snprintf(msg2, CMOR_MAX_STRING, " %s", grid_dimensions[i]);
| ^
Src/cmor_grids.c:604:13: note: ‘snprintf’ output between 2 and 1025 bytes into a destination of size 1024
604 | snprintf(msg2, CMOR_MAX_STRING, " %s", grid_dimensions[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_md5.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_md5.c
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_tables.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_tables.c
Src/cmor_tables.c: In function ‘cmor_set_formula_entry’:
Src/cmor_tables.c:138:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
138 | "Too many formula defined for table: %s", szTableId);
| ^~
Src/cmor_tables.c:137:9: note: ‘snprintf’ output between 37 and 1060 bytes into a destination of size 1024
137 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138 | "Too many formula defined for table: %s", szTableId);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:146:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
146 | cmor_set_var_def_att(formula, "id", formula_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:146:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:146:5: note: referencing argument 3 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_tables.c:4:
./include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_variable_entry’:
Src/cmor_tables.c:196:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
196 | "Too many variables defined for table: %s", szTableId);
| ^~
Src/cmor_tables.c:195:9: note: ‘snprintf’ output between 39 and 1062 bytes into a destination of size 1024
195 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | "Too many variables defined for table: %s", szTableId);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:204:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
204 | cmor_set_var_def_att(variable, "id", variable_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:204:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:204:5: note: referencing argument 3 of type ‘char[1024]’
./include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_axis_entry’:
Src/cmor_tables.c:269:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
269 | snprintf(msg, CMOR_MAX_STRING, "Too many axes defined for table: %s",
| ^~
Src/cmor_tables.c:269:9: note: ‘snprintf’ output between 34 and 1057 bytes into a destination of size 1024
269 | snprintf(msg, CMOR_MAX_STRING, "Too many axes defined for table: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
270 | szTableId);
| ~~~~~~~~~~
Src/cmor_tables.c:282:5: warning: ‘cmor_set_axis_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
282 | cmor_set_axis_def_att(axis, "id", axis_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:282:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:282:5: note: referencing argument 3 of type ‘char[1024]’
./include/cmor_func_def.h:159:12: note: in a call to function ‘cmor_set_axis_def_att’
159 | extern int cmor_set_axis_def_att( cmor_axis_def_t * axis,
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_experiments’:
Src/cmor_tables.c:315:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
315 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
Src/cmor_tables.c:314:9: note: ‘snprintf’ output between 37 and 1060 bytes into a destination of size 1024
314 | snprintf(szError, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
315 | "Table %s: Too many experiments defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:523:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
523 | "table: %s, This keyword: %s value (%s) "
| ^~
Src/cmor_tables.c:522:9: note: ‘snprintf’ output 125 or more bytes (assuming 2171) into a destination of size 1024
522 | snprintf(value, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
523 | "table: %s, This keyword: %s value (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
524 | "is not a valid table header entry.!\n "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
525 | "Use the user input JSON file to add custom attributes.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
526 | table->szTable_id, att, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:453:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
453 | "Table %s: Too many experiments defined",
| ^~
Src/cmor_tables.c:452:13: note: ‘snprintf’ output between 37 and 1060 bytes into a destination of size 1024
452 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
453 | "Table %s: Too many experiments defined",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
454 | table->szTable_id);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:426:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
426 | "Table %s is already defined", table->szTable_id);
| ^~
Src/cmor_tables.c:425:17: note: ‘snprintf’ output between 26 and 1049 bytes into a destination of size 1024
425 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
426 | "Table %s is already defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:364:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
364 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:364:22: note: assuming directive output of 8 bytes
364 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:364:22: note: assuming directive output of 8 bytes
Src/cmor_tables.c:363:13: note: ‘snprintf’ output between 76 and 1727 bytes into a destination of size 1024
363 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
364 | "Table %s is defined for cmor_version %f, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
365 | "this library version is: %i.%i.%i, %f",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
366 | table->szTable_id, d,
| ~~~~~~~~~~~~~~~~~~~~~
367 | CMOR_VERSION_MAJOR, CMOR_VERSION_MINOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
368 | CMOR_VERSION_PATCH, d2);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table_internal’:
Src/cmor_tables.c:723:51: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
723 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
Src/cmor_tables.c:723:13: note: ‘snprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024
723 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:993:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
993 | "unknown section: %s, for table: %s", key,
| ^~
Src/cmor_tables.c:992:13: note: ‘snprintf’ output 31 or more bytes (assuming 1054) into a destination of size 1024
992 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
993 | "unknown section: %s, for table: %s", key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
994 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:954:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
954 | "mapping: %s already defined within this table (%s)",
| ^~
Src/cmor_tables.c:953:25: note: ‘snprintf’ output between 47 and 2093 bytes into a destination of size 1024
953 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | "mapping: %s already defined within this table (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | cmor_tables[cmor_ntables].mappings[n].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:922:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
922 | "Too many mappings defined for table: %s",
| ^~
Src/cmor_tables.c:921:17: note: ‘snprintf’ output between 38 and 1061 bytes into a destination of size 1024
921 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | "Too many mappings defined for table: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:1006:57: warning: ‘%s’ directive output may be truncated writing up to 1023999 bytes into a region of size 992 [-Wformat-truncation=]
1006 | "attribute for unknown section: %s,%s (table: %s)",
| ^~
1007 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~
Src/cmor_tables.c:1005:13: note: ‘snprintf’ output 43 or more bytes (assuming 1025065) into a destination of size 1024
1005 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1006 | "attribute for unknown section: %s,%s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1007 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:777:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
777 | "Could not read file %s check file permission", word);
| ^~ ~~~~
Src/cmor_tables.c:776:9: note: ‘snprintf’ output between 43 and 1066 bytes into a destination of size 1024
776 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
777 | "Could not read file %s check file permission", word);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table’:
Src/cmor_tables.c:664:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
664 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
665 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:664:13: note: ‘snprintf’ output between 28 and 1051 bytes into a destination of size 1024
664 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
665 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:657:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
657 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
658 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:657:13: note: ‘snprintf’ output between 28 and 1051 bytes into a destination of size 1024
657 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
658 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:643:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
643 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
644 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:643:13: note: ‘snprintf’ output between 28 and 1051 bytes into a destination of size 1024
643 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
644 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I./include -I./include/cdTime -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 \
-Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 \
-fPIC -c -o Src/cmor_variables.pic_o -g -lnetcdf -lnetcdf -ludunits2 -lossp-uuid Src/cmor_variables.c
Src/cmor_variables.c: In function ‘cmor_set_variable_attribute_internal’:
Src/cmor_variables.c:170:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
170 | "unknown type %c for attribute %s of variable %s "
| ^~
Src/cmor_variables.c:169:9: note: ‘snprintf’ output 80 or more bytes (assuming 2126) into a destination of size 1024
169 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
170 | "unknown type %c for attribute %s of variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
171 | "(table %s),allowed types are c,i,l,f,d", type,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
172 | attribute_name, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
173 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:181:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
181 | "Type '%c' for attribute '%s' of variable '%s' "
| ^~
Src/cmor_variables.c:180:9: note: ‘snprintf’ output 74 or more bytes (assuming 1097) into a destination of size 1024
180 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
181 | "Type '%c' for attribute '%s' of variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | "does not match type variable '%c'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
183 | type, attribute_name,
| ~~~~~~~~~~~~~~~~~~~~~
184 | cmor_vars[id].id, cmor_vars[id].type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_variable_attribute’:
Src/cmor_variables.c:235:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
235 | "attribute %s on variable %s (table %s) will probably not be "
| ^~
Src/cmor_variables.c:234:9: note: ‘snprintf’ output 180 or more bytes (assuming 2226) into a destination of size 1024
234 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235 | "attribute %s on variable %s (table %s) will probably not be "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
236 | "set as the variable has already been created into the output "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
237 | "NetCDF file, please place this call BEFORE any cal to "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
238 | "cmor_write",
| ~~~~~~~~~~~~~
239 | attribute_name, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
240 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:220:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
220 | "variable attribute %s (vor variable %s, table %s) must be "
| ^~
Src/cmor_variables.c:219:9: note: ‘snprintf’ output 126 or more bytes (assuming 2172) into a destination of size 1024
219 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
220 | "variable attribute %s (vor variable %s, table %s) must be "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221 | "set via a call to cmor_variable or it is automatically set "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222 | "via the tables",
| ~~~~~~~~~~~~~~~~~
223 | attribute_name, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
224 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_variable_attribute’:
Src/cmor_variables.c:271:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
271 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ^~
Src/cmor_variables.c:270:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024
270 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
271 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272 | attribute_name, id, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
273 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_variable_attribute_type’:
Src/cmor_variables.c:375:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
375 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ^~
Src/cmor_variables.c:374:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024
374 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
375 | "Attribute %s could not be found for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
376 | attribute_name, id, cmor_vars[id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
377 | cmor_tables[cmor_vars[id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_has_required_variable_attributes’:
Src/cmor_variables.c:94:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
94 | "variable %s (table %s) does not have required "
| ^~
Src/cmor_variables.c:93:13: note: ‘snprintf’ output between 54 and 3123 bytes into a destination of size 1024
93 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 | "variable %s (table %s) does not have required "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95 | "attribute: %s",
| ~~~~~~~~~~~~~~~~
96 | cmor_vars[var_id].id, pTable->szTable_id, astr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_update_history’:
Src/cmor_variables.c:1001:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1001 | snprintf(tmp2, CMOR_MAX_STRING, "%s %s altered by CMOR: %s.",
| ^~
1002 | tmp, date, add);
| ~~~~
Src/cmor_variables.c:1001:5: note: ‘snprintf’ output 21 or more bytes (assuming 2067) into a destination of size 1024
1001 | snprintf(tmp2, CMOR_MAX_STRING, "%s %s altered by CMOR: %s.",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1002 | tmp, date, add);
| ~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1090:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
1090 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
Src/cmor_variables.c:1089:9: note: ‘snprintf’ output between 48 and 1071 bytes into a destination of size 1024
1089 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1090 | "Could not find a matching variable for name: '%s'", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1232:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1232 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
Src/cmor_variables.c:1230:9: note: ‘snprintf’ output 30 or more bytes (assuming 1053) into a destination of size 1024
1230 | snprintf(msg,
| ^~~~~~~~~~~~~
1231 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
1232 | "Converted units from '%s' to '%s'", units, refvar.units);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1246:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1246 | "variable '%s' (table %s): unknown value for "
| ^~
Src/cmor_variables.c:1245:13: note: ‘snprintf’ output 103 or more bytes (assuming 2149) into a destination of size 1024
1245 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1246 | "variable '%s' (table %s): unknown value for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | "positive : %s (only first character is considered, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1248 | "which was: %c)",
| ~~~~~~~~~~~~~~~~~
1249 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1250 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1251 | positive, positive[0]);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1287:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1287 | "variable '%s' (table %s) you passed positive "
| ^~
Src/cmor_variables.c:1286:13: note: ‘snprintf’ output 195 or more bytes (assuming 2241) into a destination of size 1024
1286 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287 | "variable '%s' (table %s) you passed positive "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1288 | "value:%s, but table does not mention it, will "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1289 | "be ignored, if you really want this in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1290 | "variable output use "
| ~~~~~~~~~~~~~~~~~~~~~~
1291 | "cmor_set_variable_attribute_internal function",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1292 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1293 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1294 | positive);
| ~~~~~~~~~
Src/cmor_variables.c:1301:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1301 | "you need to provide the 'positive' argument for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1302:33: note: format string is defined here
1302 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ^~
Src/cmor_variables.c:1300:13: note: ‘snprintf’ output between 68 and 2114 bytes into a destination of size 1024
1300 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1301 | "you need to provide the 'positive' argument for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1302 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1303 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1332:85: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1332 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1331:17: note: ‘snprintf’ output between 68 and 2114 bytes into a destination of size 1024
1331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1332 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1333 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1334 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1317:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1317 | "you did not provide the 'positive' argument "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1318:41: note: format string is defined here
1318 | "for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1316:17: note: ‘snprintf’ output between 68 and 2114 bytes into a destination of size 1024
1316 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1317 | "you did not provide the 'positive' argument "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1318 | "for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1319 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1320 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1385:31: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=]
1385 | "Variable %s (table %s) must be defined using a "
| ^~
Src/cmor_variables.c:1384:13: note: ‘sprintf’ output between 70 and 2116 bytes into a destination of size 1024
1384 | sprintf(msg,
| ^~~~~~~~~~~~
1385 | "Variable %s (table %s) must be defined using a "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1386 | "grid (a call to cmor_grid)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1387 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1388 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1543:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1543 | "You are defining variable '%s' (table %s) with %i "
| ^~
Src/cmor_variables.c:1543:22: note: directive argument in the range [-2147483648, 7]
1543 | "You are defining variable '%s' (table %s) with %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1542:13: note: ‘snprintf’ output 80 or more bytes (assuming 1113) into a destination of size 1024
1542 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1543 | "You are defining variable '%s' (table %s) with %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | "dimensions, when it should have %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1545 | name,
| ~~~~~
1546 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1547 | ndims, refvar.ndims);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1798:49: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
1798 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^
Src/cmor_variables.c:1798:13: note: ‘snprintf’ output between 2 and 1025 bytes into a destination of size 1024
1798 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1799 | cmor_axes[cmor_vars[vrid].original_order[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1661:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1661 | "While creating variable %s, you are "
| ^~
Src/cmor_variables.c:1660:13: note: ‘snprintf’ output between 153 and 4285 bytes into a destination of size 1024
1660 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1661 | "While creating variable %s, you are "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1662 | "passing axis %i (named %s) which has been "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1663 | "defined using table %i (%s) but the current "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1664 | "table is %i (%s) (and isgridaxis says: %i)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1665 | cmor_vars[vrid].id, laxes_ids[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1666 | cmor_axes[laxes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1667 | cmor_axes[laxes_ids[i]].ref_table_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1668 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1669 | szTable_id, CMOR_TABLE, cmor_tables[CMOR_TABLE].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1670 | cmor_axes[laxes_ids[i]].isgridaxis);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1681:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1681 | "Treated scalar dimension: '%s'",
| ^~
Src/cmor_variables.c:1680:13: note: ‘snprintf’ output between 29 and 1052 bytes into a destination of size 1024
1680 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1681 | "Treated scalar dimension: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1682 | cmor_axes[laxes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1696:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1696 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1696:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024
1696 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1697 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 | [cmor_axes[laxes_ids[i]].ref_axis_id].out_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1692:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1692 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1692:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024
1692 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1693 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1694 | [cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1629:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1629 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1632 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1628:13: note: ‘snprintf’ output between 121 and 3190 bytes into a destination of size 1024
1628 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1630 | "id '%s' which is not part of this variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1631 | "according to your table, it says: ( ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1632 | refvar.id,
| ~~~~~~~~~~
1633 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1634 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1635 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1601:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1601 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1604 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1600:21: note: ‘snprintf’ output between 173 and 5288 bytes into a destination of size 1024
1600 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1601 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1602 | "id '%s', the variable calls for a generic axis of type '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1603 | "according to your table, the axis you are providing is of generic type '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | refvar.id,
| ~~~~~~~~~~
1605 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1606 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1607 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1608 | refvar.generic_level_name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1609 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1610 | [cmor_axes[laxes_ids[i]].ref_axis_id].generic_level_name
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1611 | );
| ~
Src/cmor_variables.c:1406:35: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1406 | "For variable %s (table %s) you requested axis_id "
| ^~
Src/cmor_variables.c:1405:13: note: ‘sprintf’ output between 79 and 2135 bytes into a destination of size 1024
1405 | sprintf(msg,
| ^~~~~~~~~~~~
1406 | "For variable %s (table %s) you requested axis_id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1407 | "(%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1408 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1409 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1410 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c:1417:39: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1417 | "For variable %s (table: %s) you requested "
| ^~
Src/cmor_variables.c:1416:17: note: ‘sprintf’ output between 80 and 2136 bytes into a destination of size 1024
1416 | sprintf(msg,
| ^~~~~~~~~~~~
1417 | "For variable %s (table: %s) you requested "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1418 | "grid_id (%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1419 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1420 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1421 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c:1056:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1056 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1056:9: note: referencing argument 1 of type ‘char[1024]’
In file included from ./include/cmor.h:591,
from Src/cmor_variables.c:4:
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 27 [-Wstringop-overflow=]
1060 | cmor_handle_error("Too many variables defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: note: referencing argument 1 of type ‘char[1024]’
./include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:914:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 979 [-Wformat-truncation=]
914 | "zfactor variable \"ptop\" for zfactor axis: "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:915:35: note: format string is defined here
915 | "%i (%s, table: %s), is not defined when "
| ^~
Src/cmor_variables.c:913:21: note: ‘snprintf’ output 121 or more bytes (assuming 2167) into a destination of size 1024
913 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
914 | "zfactor variable \"ptop\" for zfactor axis: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
915 | "%i (%s, table: %s), is not defined when "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
916 | "creating zfactor %s, please define ptop first",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
917 | axis_id, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
918 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:791:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
791 | "Udunits: Error parsing user units: %s, "
| ^~
......
794 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:790:21: note: ‘snprintf’ output 79 or more bytes (assuming 3148) into a destination of size 1024
790 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
791 | "Udunits: Error parsing user units: %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | "zaxis %s (table: %s), when creating "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "zfactor: %s",
| ~~~~~~~~~~~~~~
794 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:814:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
814 | "Udunits: Error getting converter from Pa "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:815:46: note: format string is defined here
815 | "to %s,variable %s (table %s), when creating "
| ^~
Src/cmor_variables.c:813:21: note: ‘snprintf’ output 89 or more bytes (assuming 2135) into a destination of size 1024
813 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
814 | "Udunits: Error getting converter from Pa "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
815 | "to %s,variable %s (table %s), when creating "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
816 | "zfactor: %s",
| ~~~~~~~~~~~~~~
817 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
819 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:828:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
828 | "Udunits: Error converting units from Pa "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
831 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:829:34: note: format string is defined here
829 | "to %s, zaxis %s (table: %s), when creating "
| ^~
Src/cmor_variables.c:827:21: note: ‘snprintf’ output 87 or more bytes (assuming 3156) into a destination of size 1024
827 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
828 | "Udunits: Error converting units from Pa "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
829 | "to %s, zaxis %s (table: %s), when creating "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
830 | "zfactor: %s",
| ~~~~~~~~~~~~~~
831 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
832 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:841:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
841 | "Udunits: Error freeing converter, zaxis %s "
| ^~
Src/cmor_variables.c:840:21: note: ‘snprintf’ output 76 or more bytes (assuming 2122) into a destination of size 1024
840 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
841 | "Udunits: Error freeing converter, zaxis %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
842 | "(table: %s), when creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
844 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
845 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:854:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
854 | "Udunits: Error freeing units Pa, zaxis: %s "
| ^~
Src/cmor_variables.c:853:21: note: ‘snprintf’ output 76 or more bytes (assuming 2122) into a destination of size 1024
853 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 | "Udunits: Error freeing units Pa, zaxis: %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
855 | "(table: %s), when creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
856 | cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~
857 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:866:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
866 | "Udunits: Error freeing units %s, zaxis %s "
| ^~
867 | "(table: %s), when creating zfactor: %s",
868 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:865:21: note: ‘snprintf’ output 73 or more bytes (assuming 3142) into a destination of size 1024
865 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
866 | "Udunits: Error freeing units %s, zaxis %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
867 | "(table: %s), when creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
868 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
869 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
870 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:801:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
801 | "Udunuits: Pa and user units (%s) are "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:802:51: note: format string is defined here
802 | "incompatible, zaxis %s (table: %s), when "
| ^~
Src/cmor_variables.c:800:21: note: ‘snprintf’ output 91 or more bytes (assuming 2137) into a destination of size 1024
800 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
801 | "Udunuits: Pa and user units (%s) are "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
802 | "incompatible, zaxis %s (table: %s), when "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "creating zfactor: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~
804 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | cmor_tables[cmor_axes[axis_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | szTable_id, name);
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:581:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
581 | "zfactor: axis %s, variable %s (table %s), is "
| ^~
Src/cmor_variables.c:580:17: note: ‘snprintf’ output 93 or more bytes (assuming 2139) into a destination of size 1024
580 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
581 | "zfactor: axis %s, variable %s (table %s), is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
582 | "not time dependent and you did not provide "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
583 | "any values",
| ~~~~~~~~~~~~~
584 | cmor_axes[axis_id].id, name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
586 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:444:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
444 | "cmor_zfactor: zaxis %s, cannot allocate "
| ^~
Src/cmor_variables.c:443:17: note: ‘snprintf’ output between 81 and 4183 bytes into a destination of size 1024
443 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
444 | "cmor_zfactor: zaxis %s, cannot allocate "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
445 | "memory for %i double elts %s var '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
446 | cmor_axes[axis_id].id, n, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
447 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
448 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
449 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:473:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
473 | "Udunits: Error parsing units: %s, zaxis: "
| ^~
474 | "%s, variable %s (table: %s)",
475 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:472:17: note: ‘snprintf’ output between 61 and 4153 bytes into a destination of size 1024
472 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
473 | "Udunits: Error parsing units: %s, zaxis: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
474 | "%s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
475 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
476 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
477 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
478 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:488:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
488 | "Udunits: Error parsing units: %s, zaxis %s, "
| ^~
489 | "variable %s (table: %s)",
490 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:487:17: note: ‘snprintf’ output between 60 and 4152 bytes into a destination of size 1024
487 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
488 | "Udunits: Error parsing units: %s, zaxis %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
489 | "variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
490 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
491 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
492 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
493 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:501:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
501 | "Udunits: Error getting converter from %s to %s, "
| ^~
Src/cmor_variables.c:500:17: note: ‘snprintf’ output 73 or more bytes (assuming 4165) into a destination of size 1024
500 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | "Udunits: Error getting converter from %s to %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
502 | "zaxis: %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
503 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
504 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
505 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
506 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:516:69: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
516 | "Udunits: Error with converter (from %s to %s), zaxis: %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:515:17: note: ‘snprintf’ output 72 or more bytes (assuming 4164) into a destination of size 1024
515 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
516 | "Udunits: Error with converter (from %s to %s), zaxis: %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
517 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
518 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
519 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
520 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:527:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
527 | "Udunits: Error freeing converter, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:526:17: note: ‘snprintf’ output between 62 and 3131 bytes into a destination of size 1024
526 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
527 | "Udunits: Error freeing converter, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
528 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
529 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
530 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:537:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
537 | "Udunits: Error freeing units %s, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:536:17: note: ‘snprintf’ output between 59 and 4151 bytes into a destination of size 1024
536 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | "Udunits: Error freeing units %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | cmor_vars[var_id].ounits, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
539 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
540 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:548:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
548 | "Udunits: Error freeing units %s, zaxis %s,variable %s (table: %s)",
| ^~
Src/cmor_variables.c:547:17: note: ‘snprintf’ output 58 or more bytes (assuming 3127) into a destination of size 1024
547 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
548 | "Udunits: Error freeing units %s, zaxis %s,variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
549 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
550 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
551 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
552 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:612:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
612 | "cmor_zfactor: zaxis %s, cannot allocate "
| ^~
Src/cmor_variables.c:612:30: note: using the range [-2147483648, 2147483647] for directive argument
612 | "cmor_zfactor: zaxis %s, cannot allocate "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:611:21: note: ‘snprintf’ output between 88 and 4190 bytes into a destination of size 1024
611 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
612 | "cmor_zfactor: zaxis %s, cannot allocate "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
613 | "memory for %i double bounds elts %s var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
614 | "(table: %s)",
| ~~~~~~~~~~~~~~
615 | cmor_axes[axis_id].id, 2 * n,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 | cmor_vars[var_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
617 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
618 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:660:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
660 | "Udunits: Error parsing units: %s, for zaxis %s, variable %s (table: %s)",
| ^~
661 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:659:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024
659 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
660 | "Udunits: Error parsing units: %s, for zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
661 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
662 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
663 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
664 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:677:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
677 | "Udunits: Error parsing units: %s, zaxis %s, variable %s (table: %s)",
| ^~
678 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:676:21: note: ‘snprintf’ output between 60 and 4152 bytes into a destination of size 1024
676 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
677 | "Udunits: Error parsing units: %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
678 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
679 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
680 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
681 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:690:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
690 | "Udunits: Error getting converter from %s to %s, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:689:21: note: ‘snprintf’ output 72 or more bytes (assuming 4164) into a destination of size 1024
689 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
690 | "Udunits: Error getting converter from %s to %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
691 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
693 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
694 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:705:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=]
705 | "Udunits: Error converting units from %s to %s, zaxis %s, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:704:21: note: ‘snprintf’ output 71 or more bytes (assuming 4163) into a destination of size 1024
704 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
705 | "Udunits: Error converting units from %s to %s, zaxis %s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706 | units, cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
707 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
708 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
709 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:719:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
719 | "Udunits: Error freeing converter, zaxis %s, "
| ^~
Src/cmor_variables.c:718:21: note: ‘snprintf’ output between 62 and 3131 bytes into a destination of size 1024
718 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | "Udunits: Error freeing converter, zaxis %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | "variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:733:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
733 | "Udunits: Error freeing cmor units %s, zaxis "
| ^~
Src/cmor_variables.c:732:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024
732 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | "Udunits: Error freeing cmor units %s, zaxis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
734 | "%s, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
735 | cmor_vars[var_id].ounits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
736 | cmor_axes[axis_id].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
737 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
738 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:748:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
748 | "Udunits: Error freeing units %s, zaxis %s, "
| ^~
Src/cmor_variables.c:747:21: note: ‘snprintf’ output 59 or more bytes (assuming 3128) into a destination of size 1024
747 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "Udunits: Error freeing units %s, zaxis %s, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | "variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | units, cmor_axes[axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
752 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | szTable_id);
| ~~~~~~~~~~~
Src/cmor_variables.c:594:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1011 [-Wformat-truncation=]
594 | "zfactor axis %s, variable %s (table: %s): you "
| ^~
Src/cmor_variables.c:594:26: note: using the range [-2147483648, 2147483647] for directive argument
594 | "zfactor axis %s, variable %s (table: %s): you "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:593:17: note: ‘snprintf’ output 123 or more bytes (assuming 2169) into a destination of size 1024
593 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
594 | "zfactor axis %s, variable %s (table: %s): you "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
595 | "passed bounds values but you also declared %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
596 | "dimensions, we will ignore you bounds",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
597 | cmor_axes[axis_id].id, name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
598 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
599 | ndims);
| ~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_var_def_att’:
Src/cmor_variables.c:2177:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2177 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ^~
Src/cmor_variables.c:2176:9: note: ‘snprintf’ output 55 or more bytes (assuming 1078) into a destination of size 1024
2176 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2177 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2178 | cmor_tables[var->table_id].szTable_id, att, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2134:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2134 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ^~
Src/cmor_variables.c:2133:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024
2133 | sprintf(msg,
| ^~~~~~~~~~~~
2134 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2135 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2127:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2127 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ^~
Src/cmor_variables.c:2126:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024
2126 | sprintf(msg,
| ^~~~~~~~~~~~
2127 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2128 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2113:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2113 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2112:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024
2112 | sprintf(msg,
| ^~~~~~~~~~~~
2113 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2114 | "features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2115 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2103:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2103 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2102:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024
2102 | sprintf(msg,
| ^~~~~~~~~~~~
2103 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2104 | "features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2105 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 968 and 978 [-Wformat-truncation=]
1967 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1968:28: note: format string is defined here
1968 | "(%s), max is: %i", var->ndims, var->id,
| ^~
Src/cmor_variables.c:1966:17: note: ‘snprintf’ output between 59 and 1092 bytes into a destination of size 1024
1966 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1967 | "Too many dimensions (%i) defined for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1968 | "(%s), max is: %i", var->ndims, var->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1969 | CMOR_MAX_DIMENSIONS);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2017:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
2017 | "Reading table %s: axis name: '%s' for "
| ^~
Src/cmor_variables.c:2016:25: note: ‘snprintf’ output 119 or more bytes (assuming 3188) into a destination of size 1024
2016 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017 | "Reading table %s: axis name: '%s' for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2018 | "variable: '%s' is not defined in table. "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019 | "Table defines dimensions: '%s' for this "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020 | "variable",
| ~~~~~~~~~~~
2021 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022 | var->id, val);
| ~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_original_shape’:
Src/cmor_variables.c:2387:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2388 | "array but this variable is %id",
2389 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
Src/cmor_variables.c:2386:9: note: ‘snprintf’ output between 88 and 2154 bytes into a destination of size 1024
2386 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2388 | "array but this variable is %id",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2389 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2390 | avar.ndims);
| ~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2463:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2463 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2464:53: note: format string is defined here
2464 | "(no time dimension) variable (%s, table: %s), "
| ^~
Src/cmor_variables.c:2462:13: note: ‘snprintf’ output between 128 and 2184 bytes into a destination of size 1024
2462 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2463 | "you are passing %i time steps for a static "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2464 | "(no time dimension) variable (%s, table: %s), "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2465 | "please pass 0 (zero) as the number of times",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2466 | ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2467 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2569:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 956 and 975 [-Wformat-truncation=]
2569 | "cannot allocate memory for %lu float tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2568:13: note: ‘snprintf’ output between 61 and 2126 bytes into a destination of size 1024
2568 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2569 | "cannot allocate memory for %lu float tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2570 | "(table: %s)",
| ~~~~~~~~~~~~~~
2571 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2572 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2557:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 955 and 974 [-Wformat-truncation=]
2557 | "cannot allocate memory for %lu double tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2556:13: note: ‘snprintf’ output between 62 and 2127 bytes into a destination of size 1024
2556 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2557 | "cannot allocate memory for %lu double tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2558 | "(table: %s)",
| ~~~~~~~~~~~~~~
2559 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2560 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2545:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 957 and 976 [-Wformat-truncation=]
2545 | "cannot allocate memory for %lu long tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2544:13: note: ‘snprintf’ output between 60 and 2125 bytes into a destination of size 1024
2544 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2545 | "cannot allocate memory for %lu long tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2546 | "(table: %s)",
| ~~~~~~~~~~~~~~
2547 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2548 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2533:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 958 and 977 [-Wformat-truncation=]
2533 | "cannot allocate memory for %lu int tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2532:13: note: ‘snprintf’ output between 59 and 2124 bytes into a destination of size 1024
2532 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2533 | "cannot allocate memory for %lu int tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2534 | "(table: %s)",
| ~~~~~~~~~~~~~~
2535 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2536 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2627:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2627 | " in udunits, getting converter for variable %s "
| ^~
Src/cmor_variables.c:2626:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024
2626 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2627 | " in udunits, getting converter for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2628 | "(table: %s)",
| ~~~~~~~~~~~~~~
2629 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2614:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2614 | "variable: %s, cmor and user units are incompatible: "
| ^~
Src/cmor_variables.c:2613:13: note: ‘snprintf’ output between 80 and 5195 bytes into a destination of size 1024
2613 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2614 | "variable: %s, cmor and user units are incompatible: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2615 | "%s and %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2616 | avar->id, avar->ounits, avar->iunits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2617 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2603:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2603 | "in udunits analyzing units from user (%s) "
| ^~
2604 | "for variable %s (table: %s)",
2605 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2602:13: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024
2602 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2603 | "in udunits analyzing units from user (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2604 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2605 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2606 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2588:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2588 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2589 | "(%s) for variable %s (table: %s)",
2590 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2589:24: note: format string is defined here
2589 | "(%s) for variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2587:13: note: ‘snprintf’ output between 70 and 3139 bytes into a destination of size 1024
2587 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2588 | "in udunits analyzing units from cmor table "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2589 | "(%s) for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2590 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2591 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2824:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2824:22: note: assuming directive output of 11 bytes
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2824:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2823:13: note: ‘snprintf’ output between 120 and 2187 bytes into a destination of size 1024
2823 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2825 | "(%.5g) is lower by more than an order of magnitude "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2826 | "than minimum allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2827 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2828 | avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2836:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2836:22: note: assuming directive output of 11 bytes
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2836:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2835:13: note: ‘snprintf’ output between 85 and 2152 bytes into a destination of size 1024
2835 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2836 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2837 | "(table: %s) (%.5g) is lower than minimum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2838 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2839 | amean / nelts, avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2847:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2847:22: note: assuming directive output of 11 bytes
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2847:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2846:13: note: ‘snprintf’ output between 122 and 2189 bytes into a destination of size 1024
2846 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2847 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2848 | "(table: %s) (%.5g) is greater by more than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2849 | "an order of magnitude than maximum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2850 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2851 | amean / nelts, avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2857:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2857:22: note: assuming directive output of 11 bytes
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2857:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2856:13: note: ‘snprintf’ output between 87 and 2154 bytes into a destination of size 1024
2856 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2857 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2858 | "(table: %s) (%.5g) is greater than maximum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2859 | "allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
2860 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2861 | avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2873:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2873 | "Udunits: Error freeing converter, variable %s "
| ^~
Src/cmor_variables.c:2872:13: note: ‘snprintf’ output between 54 and 2100 bytes into a destination of size 1024
2872 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2873 | "Udunits: Error freeing converter, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2874 | "(table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2875 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2884:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2884 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2883:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
2883 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2884 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2885 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2894:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2894 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2893:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024
2893 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2894 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2895 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3251:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3251 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3251:26: note: directive argument ‘0’
3251 | "variable '%s' (table: %s) you are passing %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3250:17: note: ‘snprintf’ output between 102 and 2148 bytes into a destination of size 1024
3250 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3251 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3252 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3253 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3254 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3255 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3282:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3282 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3283:41: note: format string is defined here
3283 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3281:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024
3281 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3282 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3283 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3284 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3285 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3301:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3301 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3302:37: note: format string is defined here
3302 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3300:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024
3300 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3301 | "NCError (%i: %s) writing time values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3302 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3303 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3304 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3152:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3152:26: note: using the range [-2147483648, 2147483647] for directive argument
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3151:17: note: ‘snprintf’ output between 102 and 2158 bytes into a destination of size 1024
3151 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3152 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3153 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3154 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3155 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3156 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3199:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3199 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3200:48: note: format string is defined here
3200 | "any for variable %s (table: %s)", avar->id,
| ^~
Src/cmor_variables.c:3198:21: note: ‘snprintf’ output between 75 and 2121 bytes into a destination of size 1024
3198 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3199 | "time axis must have bounds, you defined it w/o "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3200 | "any for variable %s (table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3201 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3175:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3175 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3176:41: note: format string is defined here
3176 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3174:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024
3174 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3175 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3176 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3177 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3178 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3213:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3213 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3212:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024
3212 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3213 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3214 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3215 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2916:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2916 | "variable '%s' (table %s) you are passing "
| ^~
Src/cmor_variables.c:2915:17: note: ‘snprintf’ output between 113 and 2159 bytes into a destination of size 1024
2915 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2916 | "variable '%s' (table %s) you are passing "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2917 | "time values but you already defined them "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2918 | "via cmor_axis, this is not allowed", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2919 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3092:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3092 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3093:75: note: format string is defined here
3093 | "cmor_write along with time values, variable %s, table %s",
| ^~
Src/cmor_variables.c:3091:21: note: ‘snprintf’ output between 101 and 2147 bytes into a destination of size 1024
3091 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3092 | "time axis must have bounds, please pass them to "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3093 | "cmor_write along with time values, variable %s, table %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3094 | avar->id,
| ~~~~~~~~~
3095 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3110:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3110 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3111:32: note: format string is defined here
3111 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
Src/cmor_variables.c:3109:21: note: ‘snprintf’ output between 52 and 2108 bytes into a destination of size 1024
3109 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3110 | "cannot malloc %i time vals for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3111 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3112 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3136:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3136 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
Src/cmor_variables.c:3135:21: note: ‘snprintf’ output 87 or more bytes (assuming 2133) into a destination of size 1024
3135 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3136 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3137 | "(table: %s), already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3138 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3139 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3140 | avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2933:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2933 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2934:45: note: format string is defined here
2934 | "for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:2932:21: note: ‘snprintf’ output between 63 and 2119 bytes into a destination of size 1024
2932 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2933 | "cannot malloc %i tmp bounds time vals "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2934 | "for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2935 | ntimes_passed * 2, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2936 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2990:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2990 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
Src/cmor_variables.c:2989:21: note: ‘snprintf’ output between 81 and 1124 bytes into a destination of size 1024
2989 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2990 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2991 | ierr, avar->id, avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3048:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
3048 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
Src/cmor_variables.c:3047:21: note: ‘snprintf’ output 58 or more bytes (assuming 2104) into a destination of size 1024
3047 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3048 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3049 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3050 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3070:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
3070 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3072:63: note: format string is defined here
3072 | "(in output units), variable %s (table: %s)",
| ^~
Src/cmor_variables.c:3069:25: note: ‘snprintf’ output between 114 and 3102 bytes into a destination of size 1024
3069 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3070 | "Time point: %lf ( %lf in output units) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3071 | "is not monotonic last time was: %lf "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3072 | "(in output units), variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3073 | time_vals[0], tmp_vals[0], avar->last_time,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3074 | avar->id,
| ~~~~~~~~~
3075 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
Src/cmor_variables.c:3339:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024
3339 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3341 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3342 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2716:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2716 | "in udunits, converting values from %s to %s "
| ^~
Src/cmor_variables.c:2715:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024
2715 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2716 | "in udunits, converting values from %s to %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2717 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2718 | avar->iunits, avar->ounits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2719 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2736:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2736 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2736:30: note: assuming directive output of 10 bytes
2736 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2736:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2735:21: note: ‘snprintf’ output between 166 and 2233 bytes into a destination of size 1024
2735 | snprintf(msg_min, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2736 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2737 | "(table: %s): %%i values were lower than minimum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2738 | "valid value (%.4g). Minimum encountered bad "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | "value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2740 | avar->id,
| ~~~~~~~~~
2741 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | avar->valid_min, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2753:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2753 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2753:61: note: assuming directive output of 11 bytes
2753 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2753:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2753 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2754 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2755 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2748:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2748 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2748:61: note: assuming directive output of 11 bytes
2748 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2748:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2748 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2749 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2750 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2769:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2769 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2769:30: note: assuming directive output of 10 bytes
2769 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2769:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2768:21: note: ‘snprintf’ output between 167 and 2234 bytes into a destination of size 1024
2768 | snprintf(msg_max, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2769 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2770 | "(table: %s): %%i values were greater than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2771 | "maximum valid value (%.4g).Maximum encountered "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2772 | "bad value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2773 | avar->id,
| ~~~~~~~~~
2774 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2775 | avar->valid_max, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2786:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2786 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2786:61: note: assuming directive output of 11 bytes
2786 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2786:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2786 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2787 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2788 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2782:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2782 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~
Src/cmor_variables.c:2782:61: note: assuming directive output of 11 bytes
2782 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~
Src/cmor_variables.c:2782:29: note: ‘snprintf’ output between 7 and 1060 bytes into a destination of size 1024
2782 | snprintf(msg2, CMOR_MAX_STRING, " %s: %lu/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2783 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2784 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfortran -c -o Src/cmor_fortran_interface.pic_o -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -g Src/cmor_fortran_interface.f90
gcc -shared -o libcmor.so.2 -Wl,-z,relro -Wl,-O1 -Wl,-soname,libcmor.so.2 -Wl,--version-script,cmor.ver -lgfortran -lm Src/cdTime/cdRegTrfm.pic_o Src/cdTime/cdTimeConv.pic_o Src/cdTime/cdUtil.pic_o Src/cdTime/fcdTimeConv.pic_o Src/cdTime/reg_trfm.pic_o Src/cdTime/timeArith.pic_o Src/cdTime/timeConv.pic_o Src/cmor.pic_o Src/cmor_CV.pic_o Src/cmor_axes.pic_o Src/cmor_cfortran_interface.pic_o Src/cmor_grids.pic_o Src/cmor_md5.pic_o Src/cmor_tables.pic_o Src/cmor_variables.pic_o Src/cmor_fortran_interface.pic_o -lnetcdf -ludunits2 -lossp-uuid
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib
cp -p libcmor.so.2 /<<PKGBUILDDIR>>/debian/tmp/usr/lib
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages \
python3 ./setup.py install --prefix=/usr --install-layout=deb \
--single-version-externally-managed --root=/<<PKGBUILDDIR>>/debian/tmp
Setting up python module with:
libraries: ['netcdf', 'udunits2', 'json-c', 'ossp-uuid']
libdir: ['/usr/lib', '.']
incdir ['/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include', 'include', 'include/cdTime', '/usr/include']
src: ['Src/_cmormodule.c', 'Src/cdTime/cdRegTrfm.c', 'Src/cdTime/cdTimeConv.c', 'Src/cdTime/cdUtil.c', 'Src/cdTime/fcdTimeConv.c', 'Src/cdTime/reg_trfm.c', 'Src/cdTime/timeArith.c', 'Src/cdTime/timeConv.c', 'Src/cmor.c', 'Src/cmor_CV.c', 'Src/cmor_axes.c', 'Src/cmor_cfortran_interface.c', 'Src/cmor_grids.c', 'Src/cmor_md5.c', 'Src/cmor_tables.c', 'Src/cmor_variables.c']
macros: []
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-312
creating build/lib.linux-aarch64-cpython-312/cmor
copying Lib/pywrapper.py -> build/lib.linux-aarch64-cpython-312/cmor
copying Lib/git2svn.py -> build/lib.linux-aarch64-cpython-312/cmor
copying Lib/__init__.py -> build/lib.linux-aarch64-cpython-312/cmor
copying Lib/cmor_const.py -> build/lib.linux-aarch64-cpython-312/cmor
copying Lib/convertCSVFile.py -> build/lib.linux-aarch64-cpython-312/cmor
creating build/lib.linux-aarch64-cpython-312/cmip6_cv
copying LibCV/pywrapper.py -> build/lib.linux-aarch64-cpython-312/cmip6_cv
copying LibCV/__init__.py -> build/lib.linux-aarch64-cpython-312/cmip6_cv
copying LibCV/cmor_const.py -> build/lib.linux-aarch64-cpython-312/cmip6_cv
creating build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_clim_bounds_04.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experimentbad.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experimentnotset.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_python_not_enough_times_written.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_chunking.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_10.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_CMIP6Plus.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_10.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_8.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_max_variables_2.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badvariant.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/cmor_speed_and_compression_03.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_memory_check.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_2Gb_file.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_clim_bounds.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_projections.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_history.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_direct_calls.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_trackingprefix.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_7.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_open_close_cmor_multiple.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_5.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_invalidsourceid.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_clim_bounds_02.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badfurtherinfourl.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_6.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/__init__.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_longrealizationindex.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_common.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_12.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_unicode.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/check_results.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_has_cur_dataset_attribute.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_bounds_request.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_2.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_half_levels.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_9.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_furtherinfourl.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/common.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_obs4MIPs.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_4.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_max_variables.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_load_tables.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_tim2_clim.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badsourcetypeRequired.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_clim_bounds_03.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_python_zhalfo.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_missing_values.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badsourcetype.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badinstitution.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experiment_id.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_12.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_grid_and_ocn_sigma.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_unicode.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/all_tests.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_license_parsing.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badgridgr.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_terminate_signal.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_alastair_1.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_nomipera.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_reverted_lats.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badsourceid.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_new_tables.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/nc2asc.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_stephanie_6hrPlev_minutes.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_bad_data_specs.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_user_interface_03.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_forceparent.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_baddirectory.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badgridlabel.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_wrong_activity.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/base_CMIP6_CV.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_bentley_01.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/cmor_speed_and_compression_02.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_3hr.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_parentvariantlabel.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_driving.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_lon_thro_360.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_8.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_YYYMMDDHH_exp_fmt.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_doc.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/in_files.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/cmor_speed_and_compression.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_free_wrapping_issue.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_site_ts.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/_cmor_stub.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badgridresolution.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_user_interface_01.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_cfmip_site_axis_test.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badinstitutionID.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_compression.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_toomany_tables.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_user_interface_00.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_tim2_clim_02.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_site_surface.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_externalvariables.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_parentmipera.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_region.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/cmor_speed_and_compression_01.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_non_monotonic_climo_bounds.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_time_gap_single_write1.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_badsource.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_2Gb_slice.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_11.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_sos_psu_units.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_forecast_time.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_singleton_string.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_zstandard_and_quantize.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_forecast_coordinates.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_has_variable_attribute.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_1D_var.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_filename_time_range.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_parentsourceid.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_3.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_lon_gt_360.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_grid_stub_jamie.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_time_gap_single_write2.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/jamie_hybrid_height.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_4.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_trackingNoprefix.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_HISTORY.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_half_levels_wrong_generic_level.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_forcemultipleparent.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_1.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_index_coord.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_3.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_bad_date.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_7.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_checker_works.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_polar_stereo.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_11.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/out_files.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_6.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_singleton_anywhere_in_table_def.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_appending.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie_9.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_jamie.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_joerg_2.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_forcenoparent.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_time_gap_multi_write.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_hierarchicalattr.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experimentIDbad.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_parenttimeunits.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/jamie_positive.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_experimentID.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_python_CMIP6_CV_fxtable.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
copying Test/test_cmor_python_not_enough_data.py -> build/lib.linux-aarch64-cpython-312/cmor/Test
creating build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE
copying LibCV/PrePARE/__init__.py -> build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE
copying LibCV/PrePARE/PrePARE.py -> build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE
copying LibCV/PrePARE/out_names_tests.json -> build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE
running build_ext
building 'cmor._cmor' extension
creating build/temp.linux-aarch64-cpython-312
creating build/temp.linux-aarch64-cpython-312/Src
creating build/temp.linux-aarch64-cpython-312/Src/cdTime
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/_cmormodule.c -o build/temp.linux-aarch64-cpython-312/Src/_cmormodule.o -DgFortran
Src/_cmormodule.c: In function ‘PyCMOR_set_variable_attribute’:
Src/_cmormodule.c:221:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
221 | value = PyUnicode_AsUTF8(oValue);
| ^
Src/_cmormodule.c: In function ‘PyCMOR_axis’:
Src/_cmormodule.c:570:23: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
570 | (char *)malloc(sizeof(char) * length * (max_string_length + 1));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.12/Python.h:23,
from Src/_cmormodule.c:1:
/usr/include/stdlib.h:672:14: note: in a call to allocation function ‘malloc’ declared here
672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
| ^~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/cdRegTrfm.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdRegTrfm.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/cdTimeConv.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdTimeConv.o -DgFortran
Src/cdTime/cdTimeConv.c: In function ‘cdParseRelunits’:
Src/cdTime/cdTimeConv.c:190:46: warning: ‘%s’ directive writing up to 47 bytes into a region of size between 0 and 47 [-Wformat-overflow=]
190 | sprintf(basetime,"%s %s",basetime_1,basetime_2);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from Src/cdTime/cdTimeConv.c:33:
In function ‘sprintf’,
inlined from ‘cdParseRelunits’ at Src/cdTime/cdTimeConv.c:190:4:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 96 bytes into a destination of size 48
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/cdUtil.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdUtil.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/fcdTimeConv.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/fcdTimeConv.o -DgFortran
In file included from Src/cdTime/fcdTimeConv.c:26:
include/cdTime/cfortran.h:598:14: warning: ‘kill_trailingn’ defined but not used [-Wunused-function]
598 | static char *kill_trailingn(char *s, char t, char *e)
| ^~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/reg_trfm.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/reg_trfm.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/timeArith.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeArith.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/timeConv.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeConv.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor.c -o build/temp.linux-aarch64-cpython-312/Src/cmor.o -DgFortran
Src/cmor.c:137:1: warning: "/*" within comment [-Wcomment]
137 | /**************************************************************************/
Src/cmor.c: In function ‘cmor_check_forcing_validity’:
Src/cmor.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
279 | for (i = 0; i < strlen(astr); i++) {
| ^
Src/cmor.c: In function ‘cmor_pop_traceback’:
Src/cmor.c:453:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
453 | for (i = 0; i < strlen(cmor_traceback_info); i++) {
| ^
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1782:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1782 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c:1823:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1823 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c: In function ‘cmor_setGblAttr’:
Src/cmor.c:2875:11: warning: unused variable ‘szToken’ [-Wunused-variable]
2875 | char *szToken;
| ^~~~~~~
Src/cmor.c: In function ‘cmor_define_dimensions’:
Src/cmor.c:3680:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
3680 | for (j = 0; j < strlen(msg) - strlen(ctmp) + 1; j++) {
| ^
Src/cmor.c: In function ‘compare_txt_attributes’:
Src/cmor.c:4523:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4523 | if (ierr = nc_inq_attlen(ncid, srcid, name, &attlen)) {
| ^~~~
Src/cmor.c:4529:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4529 | if (ierr = nc_get_att_text(ncid, srcid, name, srcattr)) {
| ^~~~
Src/cmor.c:4534:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4534 | if (ierr = nc_inq_attlen(ncid, destid, name, &attlen)) {
| ^~~~
Src/cmor.c:4540:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4540 | if (ierr = nc_get_att_text(ncid, destid, name, destattr)) {
| ^~~~
Src/cmor.c: In function ‘copy_txt_attribute’:
Src/cmor.c:4564:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4564 | if (ierr = nc_inq_attlen(ncid, srcid, name, &attlen)) {
| ^~~~
Src/cmor.c:4570:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4570 | if (ierr = nc_get_att_text(ncid, srcid, name, srcattr)) {
| ^~~~
Src/cmor.c:4574:20: warning: comparison with string literal results in unspecified behavior [-Waddress]
4574 | if (suffix == "") {
| ^~
Src/cmor.c:4582:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4582 | if (ierr = nc_put_att_text(ncid, destid, name, strlen(destattr) + 1, destattr)) {
| ^~~~
Src/cmor.c:4586:16: warning: comparison with string literal results in unspecified behavior [-Waddress]
4586 | if (suffix != "") {
| ^~
Src/cmor.c: In function ‘set_txt_attribute’:
Src/cmor.c:4599:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4599 | if (ierr = nc_put_att_text(ncid, destid, name, strlen(val) + 1, val)) {
| ^~~~
Src/cmor.c: In function ‘calculate_leadtime_coord’:
Src/cmor.c:4633:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4633 | if (ierr = nc_inq_dimid(ncid, "time", &time_dim)) {
| ^~~~
Src/cmor.c:4637:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4637 | if (ierr = nc_inq_dimlen(ncid, time_dim, &timelen)) {
| ^~~~
Src/cmor.c:4641:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4641 | if (ierr = nc_inq_varid(ncid, "reftime", &reftime)) {
| ^~~~
Src/cmor.c:4645:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4645 | if (ierr = nc_inq_varid(ncid, "time", &time)) {
| ^~~~
Src/cmor.c:4661:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4661 | if (ierr = nc_get_var_double(ncid, reftime, reftime_val)) {
| ^~~~
Src/cmor.c:4669:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4669 | if (ierr = nc_get_vara_double(ncid, time, start, count, time_vals)) {
| ^~~~
Src/cmor.c:4674:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
4674 | for (i = 0; i < timelen; i++) {
| ^
Src/cmor.c:4685:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4685 | if (ierr = nc_inq_varid(ncid, "leadtime", &leadtime)) {
| ^~~~
Src/cmor.c:4686:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4686 | if (ierr = nc_def_var(ncid, "leadtime", NC_DOUBLE, 1, &time_dim, &leadtime)) {
| ^~~~
Src/cmor.c:4707:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4707 | if (ierr = nc_put_vara_double(ncid, leadtime, start, count, leadtime_vals)) {
| ^~~~
Src/cmor.c:4612:9: warning: unused variable ‘retval’ [-Wunused-variable]
4612 | int retval = 0;
| ^~~~~~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4888:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
4888 | for (i = 0; i < strlen(cmor_vars[var_id].id); i++) {
| ^
Src/cmor.c: In function ‘cmor_close’:
Src/cmor.c:6723:43: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘cmor_tables[i].CV + (sizetype)((long unsigned int)k * 2096)’ must not be NULL [-Waddress]
6723 | if (&cmor_tables[i].CV[k] != NULL) {
| ^~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4770:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
4770 | cmor_handle_error("var_id %i not defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4770:9: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
Src/cmor.c:4786:13: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 80 [-Wstringop-overflow=]
4786 | cmor_handle_error("time_vals and time_bounds must be passed through cmor_write "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4787 | "when in append mode",
| ~~~~~~~~~~~~~~~~~~~~~~
4788 | CMOR_CRITICAL);
| ~~~~~~~~~~~~~~
Src/cmor.c:4786:13: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_add_traceback.part.0’:
Src/cmor.c:438:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
438 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from Src/cmor.c:1:
In function ‘sprintf’,
inlined from ‘cmor_add_traceback.part.0’ at Src/cmor.c:438:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output 17 or more bytes (assuming 1040) into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_have_NetCDF4’:
Src/cmor.c:472:5: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation]
472 | strncpy(version, nc_inq_libvers(), 50);
| ^
Src/cmor.c: In function ‘cmor_have_NetCDF41min’:
Src/cmor.c:556:5: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation]
556 | strncpy(version, nc_inq_libvers(), 50);
| ^
Src/cmor.c: In function ‘cmor_prep_units’:
Src/cmor.c:508:5: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
508 | strncpy(local_unit, uunits, CMOR_MAX_STRING);
| ^
Src/cmor.c:536:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
536 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
537 | local_unit);
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_prep_units’ at Src/cmor.c:535:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 43 or more bytes (assuming 1066) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_prep_units’:
Src/cmor.c:514:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
514 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_prep_units’ at Src/cmor.c:513:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 38 and 1061 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_open_inpathFile’:
Src/cmor.c:1250:57: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
1250 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
In function ‘snprintf’,
inlined from ‘cmor_open_inpathFile’ at Src/cmor.c:1250:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_get_cur_dataset_attribute’:
Src/cmor.c:1623:70: warning: ‘%s’ directive output may be truncated writing up to 1024 bytes into a region of size 973 [-Wformat-truncation=]
1623 | "Dataset: current dataset does not have attribute : %s", name);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_get_cur_dataset_attribute’ at Src/cmor.c:1622:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 52 and 1076 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_get_cur_dataset_attribute’:
Src/cmor.c:1610:28: warning: ‘%s’ directive output may be truncated writing likely 1025 or more bytes into a region of size 1015 [-Wformat-truncation=]
1610 | "Dataset: %s length is greater than limit: %i",
| ^~
Src/cmor.c:1610:18: note: assuming directive output of 1025 bytes
1610 | "Dataset: %s length is greater than limit: %i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_get_cur_dataset_attribute’ at Src/cmor.c:1609:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 45 or more bytes (assuming 1070) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_has_cur_dataset_attribute’:
Src/cmor.c:1646:44: warning: ‘%s’ directive output may be truncated writing likely 1025 or more bytes into a region of size 999 [-Wformat-truncation=]
1646 | "Dataset: attribute name (%s) length\n! "
| ^~
Src/cmor.c:1646:18: note: assuming directive output of 1025 bytes
1646 | "Dataset: attribute name (%s) length\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1646:18: note: directive argument in the range [1025, 2147483647]
In function ‘snprintf’,
inlined from ‘cmor_has_cur_dataset_attribute’ at Src/cmor.c:1645:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 1102) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1748:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1748 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1749 | "cannot access it, please check permissions",
1750 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1747:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 97 and 1120 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1727:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1727 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1728 | "directory does not exist. CMOR will create it!",
1729 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1726:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 103 and 1126 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1738:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1738 | "CMOR was unable to create this directory %s\n! "
| ^~
1739 | "You do not have write permissions!",
1740 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1737:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 79 and 1102 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1707:28: warning: ‘/tmp’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1707 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1707:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 16 and 1049 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1713:68: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1713 | "You defined your output directory to be: '%s', but\n! "
| ^~
1714 | "you do not have read/write permissions on it",
1715 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1712:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1694:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1694 | "You defined your output directory to be: '%s',\n! "
| ^~
1695 | "but it appears to be a special file not a directory",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1693:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1686:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1686 | "You defined your output directory to be: '%s',\n! "
| ^~
1687 | "but it appears to be a regular file not a directory",
1688 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1685:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1809:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1809 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_convert_string_to_list’ at Src/cmor.c:1808:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 34 and 1057 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1843:21: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
1843 | strncpy(((char **)*target)[j], msg2, 12);
| ^
Src/cmor.c:1875:9: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
1875 | strncpy(((char **)*target)[j], msg2, 12);
| ^
Src/cmor.c: In function ‘cmor_define_zfactors_vars’:
Src/cmor.c:1979:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1979 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1983 | " dimensions.\n! ", ctmp,
| ~~~~
In function ‘snprintf’,
inlined from ‘cmor_define_zfactors_vars’ at Src/cmor.c:1978:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 172 or more bytes (assuming 1195) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_define_zfactors_vars’:
Src/cmor.c:2038:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 950 [-Wformat-truncation=]
2038 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2044 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~
Src/cmor.c:2039:70: note: format string is defined here
2039 | "defined with formula terms, but term \"%s\"\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_define_zfactors_vars’ at Src/cmor.c:2037:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 133 or more bytes (assuming 1156) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_create_var_attributes’:
Src/cmor.c:5312:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
5312 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
5313 | ierr, nc_strerror(ierr),
5314 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_create_var_attributes’ at Src/cmor.c:5311:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6254:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
6254 | strncpy(frequency, cmor_vars[var_id].frequency, CMOR_MAX_STRING);
| ^
Src/cmor.c:6352:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
6352 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
6353 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_build_outname’ at Src/cmor.c:6351:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6198:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
6198 | "Cannot convert times for calendar: %s,\n! "
| ^~
6199 | "closing variable %s (table: %s)", msg2,
| ~~~~
In function ‘snprintf’,
inlined from ‘cmor_build_outname’ at Src/cmor.c:6197:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6399:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
6399 | strncpy(msg, cmor_vars[var_id].suffix, CMOR_MAX_STRING);
| ^
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6487:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
6487 | "while closing variable %i (%s, table %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6495 | ref_table_id].szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6489:45: note: format string is defined here
6489 | "you wrote %s time steps for the variable,\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6486:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 176 or more bytes (assuming 2222) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6518:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
6518 | "while closing variable %i (%s, table %s) we\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6525 | szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6520:51: note: format string is defined here
6520 | "variable, you wrote %s time steps for the\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6517:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 190 or more bytes (assuming 2236) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6583:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6583 | sprintf(msg, "%s.copy", outname);
| ^~~~~
In function ‘sprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6583:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6594:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6594 | "Output file ( %s ) already exists,\n! "
| ^~
......
6597 | "cmor_setup.", outname);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6593:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 128 and 1151 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6586:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6586 | "Output file ( %s ) already exists,\n! "
| ^~
......
6591 | "at: %s.copy", outname, outname);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6585:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 206 and 2252 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6607:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
6607 | "could not rename temporary file: %s to final file\n"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6608 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~
Src/cmor.c:6608:29: note: format string is defined here
6608 | "name: %s", cmor_vars[var_id].current_path, outname);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6606:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_set_cur_dataset_attribute_internal’:
Src/cmor.c:1542:57: warning: ‘%s’ directive output may be truncated writing up to 1024 bytes into a region of size 990 [-Wformat-truncation=]
1542 | "Dataset error, required attribute %s was not "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_cur_dataset_attribute_internal’ at Src/cmor.c:1541:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 61 and 1085 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_set_cur_dataset_attribute_internal’:
Src/cmor.c:1512:50: warning: ‘%s’ directive output may be truncated writing likely 1025 or more bytes into a region of size 993 [-Wformat-truncation=]
1512 | "Dataset error, attribute name: %s; length (%i) is "
| ^~
Src/cmor.c:1512:18: note: assuming directive output of 1025 bytes
1512 | "Dataset error, attribute name: %s; length (%i) is "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1512:18: note: directive argument in the range [1025, 2147483647]
In function ‘snprintf’,
inlined from ‘cmor_set_cur_dataset_attribute_internal’ at Src/cmor.c:1511:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 1106) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_check_expt_id’:
Src/cmor.c:343:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
343 | strncpy(szTableExptID,
| ^
Src/cmor.c:346:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
346 | strncpy(szTableShtExptID,
| ^
Src/cmor.c: In function ‘cmor_setDefaultGblAttr’:
Src/cmor.c:2823:32: warning: ‘CV_source_id’ may be used uninitialized [-Wmaybe-uninitialized]
2823 | for(j = 0; j < CV_source_id->nbObjects; j++){
| ~~~~~~~~~~~~^~~~~~~~~~~
Src/cmor.c:2780:20: note: ‘CV_source_id’ was declared here
2780 | cmor_CV_def_t *CV_source_id;
| ^~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6048:48: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 1000 [-Wformat-truncation=]
6048 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
6049 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6047:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 89 and 1107 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6075:51: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 997 [-Wformat-truncation=]
6075 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
6076 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6074:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 92 and 1110 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6103:44: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6103 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
6104 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6102:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6130:44: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6130 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
6131 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6129:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_CreateFromTemplate’:
Src/cmor.c:5960:13: warning: ‘__builtin___strncat_chk’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
5960 | strncat(szInternalAtt, szToken, strlen(szToken));
| ^
Src/cmor.c:5960:13: note: length computed here
5960 | strncat(szInternalAtt, szToken, strlen(szToken));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:919:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
919 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:918:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:895:48: warning: ‘%.4i’ directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:895:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 21 and 1096 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:903:31: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
903 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:902:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 39 and 2085 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:910:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
910 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:909:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setGblAttr’:
Src/cmor.c:2902:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2902 | strncpy(ctmp2, cmor_tables[nVarRefTblID].product, CMOR_MAX_STRING);
| ^
Src/cmor.c: In function ‘cmor_define_dimensions’:
Src/cmor.c:3541:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3541 | strncpy(msg, cmor_axes[nAxisID].cvalues[j], CMOR_MAX_STRING);
| ^
Src/cmor.c:3769:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3769 | strncpy(ctmp, pAxis->id, CMOR_MAX_STRING);
| ^
Src/cmor.c:3769:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
Src/cmor.c:3957:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3957 | strncpy(ctmp, cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ^
Src/cmor.c:3939:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3939 | strncpy(msg,
| ^
Src/cmor.c:3881:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3881 | strncpy(msg,
| ^
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4962:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4962 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4966 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_write’ at Src/cmor.c:4961:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 117 or more bytes (assuming 1140) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4892:64: warning: ‘%s’ directive output may be truncated writing up to 108157799 bytes into a region of size 988 [-Wformat-truncation=]
4892 | "var_id cannot contain %c you passed: %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write’ at Src/cmor.c:4891:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 82 or more bytes (assuming 108157881) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_CV.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_CV.o -DgFortran
Src/cmor_CV.c: In function ‘cmor_CV_set_dataset_attr_from_key’:
Src/cmor_CV.c:211:28: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘CV->oValue + (sizetype)((long unsigned int)i * 2096)’ must not be NULL [-Waddress]
211 | if (&CV->oValue[i] != NULL) {
| ^~
Src/cmor_CV.c: In function ‘cmor_CV_search_child_key’:
Src/cmor_CV.c:243:28: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘CV->oValue + (sizetype)((long unsigned int)i * 2096)’ must not be NULL [-Waddress]
243 | if (&CV->oValue[i] != NULL) {
| ^~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:1980:10: warning: variable ‘szOutput’ set but not used [-Wunused-but-set-variable]
1980 | char szOutput[CMOR_MAX_STRING];
| ^~~~~~~~
Src/cmor_CV.c:1979:10: warning: variable ‘szValids’ set but not used [-Wunused-but-set-variable]
1979 | char szValids[CMOR_MAX_STRING];
| ^~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2564:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_values’ will never be NULL [-Waddress]
2564 | if ((refvar.flag_values != NULL) && (refvar.flag_values[0] != '\0')) {
| ^~
In file included from Src/cmor_CV.c:7:
include/cmor.h:412:10: note: ‘flag_values’ declared here
412 | char flag_values[CMOR_MAX_STRING];
| ^~~~~~~~~~~
Src/cmor_CV.c:2568:31: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_meanings’ will never be NULL [-Waddress]
2568 | if ((refvar.flag_meanings != NULL) && (refvar.flag_meanings[0] != '\0')) {
| ^~
include/cmor.h:413:10: note: ‘flag_meanings’ declared here
413 | char flag_meanings[CMOR_MAX_STRING];
| ^~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGblAttributes’:
Src/cmor_CV.c:2322:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 97 [-Wstringop-overflow=]
2322 | cmor_handle_error("Please fix required attributes mentioned in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2323 | "the warnings/error above and rerun. (aborting!)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2324 | CMOR_NORMAL);
| ~~~~~~~~~~~~
Src/cmor_CV.c:2322:9: note: referencing argument 1 of type ‘char[1024]’
In file included from include/cmor.h:591:
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2450:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
2450 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2450:9: note: referencing argument 1 of type ‘char[1024]’
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFurtherInfoURL’:
Src/cmor_CV.c:422:5: warning: ‘__builtin___strncat_chk’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
422 | strncat(szFurtherInfoURL, szFurtherInfoFileURL,
| ^
Src/cmor_CV.c:422:5: note: length computed here
422 | strncat(szFurtherInfoURL, szFurtherInfoFileURL,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
423 | strlen(szFurtherInfoFileURL));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:430:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
430 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
435 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:432:34: note: format string is defined here
432 | "We found \"%s\" and \n! "
| ^~
In file included from /usr/include/stdio.h:970,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9:
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFurtherInfoURL’ at Src/cmor_CV.c:429:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 178 or more bytes (assuming 2224) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFurtherInfoURL’:
Src/cmor_CV.c:392:54: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
392 | "The further info URL value of \"%s\" is invalid. \n! ",
| ^~
393 | szFurtherInfoURLTemplate);
| ~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFurtherInfoURL’ at Src/cmor_CV.c:391:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 49 and 1072 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’:
Src/cmor_CV.c:556:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 833 [-Wformat-truncation=]
556 | "The following source type(s) \"%s\" are required and\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
561 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:560:60: note: format string is defined here
560 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceType’ at Src/cmor_CV.c:555:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 197 or more bytes (assuming 1220) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’:
Src/cmor_CV.c:601:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 816 [-Wformat-truncation=]
601 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
606 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:604:56: note: format string is defined here
604 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceType’ at Src/cmor_CV.c:600:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 214 or more bytes (assuming 1237) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:716:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
716 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
720 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:715:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 130 or more bytes (assuming 2176) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:700:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
700 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701 | "See Control Vocabulary JSON file. (%s)\n! ",
702 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:701:62: note: format string is defined here
701 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:699:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:686:77: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
686 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
687 | "See Control Vocabulary JSON file. (%s)\n! ",
688 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:685:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:731:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
731 | "The source_id, \"%s\", found in your \n! "
| ^~
......
741 | szSource_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:730:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 625 or more bytes (assuming 3694) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:666:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
666 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 | "See Control Vocabulary JSON file.(%s)\n! ",
668 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:667:53: note: format string is defined here
667 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:665:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 105 and 1128 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:655:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
655 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:656:49: note: format string is defined here
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:654:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_VerifyNBElement’:
Src/cmor_CV.c:782:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
782 | "Your %s has more than 0 element\n! "
| ^~
In function ‘snprintf’,
inlined from ‘CV_VerifyNBElement’ at Src/cmor_CV.c:781:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 74 and 2120 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_VerifyNBElement’:
Src/cmor_CV.c:773:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
773 | "Your %s has more than 1 element\n! "
| ^~
In function ‘snprintf’,
inlined from ‘CV_VerifyNBElement’ at Src/cmor_CV.c:772:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_CompareNoParent’:
Src/cmor_CV.c:807:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
807 | "Your input attribute %s with value \"%s\" \n! "
| ^~
808 | "will be replaced with value \"%s\".\n! ", szKey,
809 | szValue, NO_PARENT);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘CV_CompareNoParent’ at Src/cmor_CV.c:806:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:960:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
960 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
964 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:961:49: note: format string is defined here
961 | "for your experiment \"%s\"\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:959:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 187 and 2233 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:947:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
947 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
950 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:946:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 130 or more bytes (assuming 1153) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:929:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
929 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
932 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:930:45: note: format string is defined here
930 | "for your experiment \"%s\" \n! \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:928:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 136 and 2182 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:919:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
919 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
922 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:921:68: note: format string is defined here
921 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:918:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 138 and 1161 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:997:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
997 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1000 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:996:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 127 and 2173 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:986:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
986 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | "sub_experiment_id \"%s\" could not be found in \n! "
988 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:987:43: note: format string is defined here
987 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:985:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 123 and 2169 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:974:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
974 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
977 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:976:64: note: format string is defined here
976 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:973:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 136 and 1159 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:907:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=]
907 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
909 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:908:71: note: format string is defined here
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:906:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 111 and 1134 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:895:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
895 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
896 | "could not be found in your Control Vocabulary file.(%s)\n! ",
897 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:894:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:885:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
885 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:886:49: note: format string is defined here
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:884:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:875:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
875 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:876:49: note: format string is defined here
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:874:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:864:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
864 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "See Control Vocabulary JSON file.(%s)\n! ",
866 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:53: note: format string is defined here
865 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:863:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 1132 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1110:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1110 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1111:45: note: format string is defined here
1111 | "for your experiment \"%s\"\n!\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1109:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 137 and 2183 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1190:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1190 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1191:57: note: format string is defined here
1191 | "for your experiment \"%s\"\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1189:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 184 and 2230 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1178:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1178 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1181 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1177:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 131 or more bytes (assuming 1154) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1165:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1165 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1166:49: note: format string is defined here
1166 | "for your experiment \"%s\"\n!\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1164:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 135 and 2181 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1203:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1203 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1207 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1204:40: note: format string is defined here
1204 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1202:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 152 and 1175 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1237:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1237 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1238 | "is not a double floating point \n! ",
1239 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1236:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1225:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1225 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1228 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1226:40: note: format string is defined here
1226 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1224:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1259:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1259 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1260 | "is not a double floating point \n! ",
1261 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1258:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1247:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1247 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1250 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1248:40: note: format string is defined here
1248 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1246:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 125 and 1148 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1297:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1297 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1298 | "Please refer to the CMIP6 documentations.\n! ",
1299 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1296:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1269:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1269 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1272 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1270:40: note: format string is defined here
1270 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1268:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 121 and 1144 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1336:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1336 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1337 | "Please refer to the CMIP6 documentations.\n! ",
1338 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1335:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 98 and 1121 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1309:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1309 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1312 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1310:40: note: format string is defined here
1310 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1308:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1373:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1373 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1374 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1375 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1372:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1360:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1360 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1361 | "your Control Vocabulary file.(%s)\n! ",
1362 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1361:61: note: format string is defined here
1361 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1359:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1348:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1348 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1351 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1349:40: note: format string is defined here
1349 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1347:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 120 and 1143 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1394:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1394 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1397 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1393:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 132 and 1155 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1384:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1384 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1387 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1385:40: note: format string is defined here
1385 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1383:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 118 and 1141 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1139:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1139 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1140 | "is not a double floating point \n! ",
1141 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1138:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1151:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1151 | "Your input attribute %s %s \n! "
| ^~
1152 | "has been replaced with 0.0 \n! ",
1153 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1150:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 78 and 1101 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1088:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1088 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1089 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1090 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1087:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1076:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1076 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1077:49: note: format string is defined here
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1075:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1065:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1065 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
1067 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1066:53: note: format string is defined here
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1064:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 1132 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1508:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1508 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1507:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 179 and 4271 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1536:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1536 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1535:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 156 or more bytes (assuming 4248) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1461:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1461 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1462 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1463 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1460:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1449:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1449 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1450:49: note: format string is defined here
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1448:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1436:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1436 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
1438 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1437:53: note: format string is defined here
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1435:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 1132 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’:
Src/cmor_CV.c:1766:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1766 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1767 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFilename’ at Src/cmor_CV.c:1765:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’:
Src/cmor_CV.c:1821:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 879 [-Wformat-truncation=]
1821 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1829 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1827:20: note: format string is defined here
1827 | "\"%s\"\n! \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFilename’ at Src/cmor_CV.c:1821:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 191 or more bytes (assuming 2237) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1937:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1937 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1938 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1939 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1936:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1923:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1923 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1926 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1925:36: note: format string is defined here
1925 | "Check your \"%s\" dictionary!!\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1922:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 137 and 1160 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1889:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1889 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1899 | szInstitution_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1888:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 650 or more bytes (assuming 3719) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1876:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1876 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1877 | "your Control Vocabulary file.(%s)\n! ",
1878 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1877:49: note: format string is defined here
1877 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1875:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2012:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2012 | strncpy(szTmp, attr_CV->aszValue[i], CMOR_MAX_STRING);
| ^
Src/cmor_CV.c:2027:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2027 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
2029 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2028:60: note: format string is defined here
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2026:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2135:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2135 | "The registered CV attribute \"%s\" has multiple values \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2134:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 107 or more bytes (assuming 4199) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2111:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2111 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2110:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 104 or more bytes (assuming 1127) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2118:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2118 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2117:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 1137) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2083:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2083 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2082:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 104 or more bytes (assuming 2150) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2090:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2090 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2089:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 2160) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2152:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2152 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2157 | szKey, szValue, szKey, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2154:21: note: format string is defined here
2154 | "\"%s\", which is not valid. \n! \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2151:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 204 or more bytes (assuming 2250) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2210:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2210 | strncpy(szCompare, CV_grid_labels->aszValue[i], CMOR_MAX_STRING);
| ^
Src/cmor_CV.c:2257:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2257 | strncpy(szCompare, CV_grid_resolution->aszValue[i],
| ^
Src/cmor_CV.c:2273:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2273 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2274 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2275 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2272:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 2155 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2223:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2223 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2224 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2225 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2222:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2200:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2200 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2201:49: note: format string is defined here
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2199:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 82 and 1105 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’:
Src/cmor_CV.c:2417:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2417 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2420 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2418:35: note: format string is defined here
2418 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkISOTime’ at Src/cmor_CV.c:2416:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 118 or more bytes (assuming 1141) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2482:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2482 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_variable’ at Src/cmor_CV.c:2481:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_axes.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_axes.o -DgFortran
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2325 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2327:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2327 | (val[i] == ',') || (val[i] == '"')) && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2332:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2332 | && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2413:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2413 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2424:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2424 | && (i < strlen(val))) {
| ^
Src/cmor_axes.c: In function ‘cmor_axis’:
Src/cmor_axes.c:1636:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1636 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1636:9: note: referencing argument 1 of type ‘char[1024]’
In file included from include/cmor.h:591,
from Src/cmor_axes.c:3:
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
1640 | cmor_handle_error("Too many axes defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: note: referencing argument 1 of type ‘char[1024]’
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’:
Src/cmor_axes.c:105:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
105 | "In udunits parsing user units: %s", msg);
| ^~ ~~~
In file included from /usr/include/stdio.h:970,
from Src/cmor_axes.c:1:
In function ‘snprintf’,
inlined from ‘cmor_convert_interval_to_seconds’ at Src/cmor_axes.c:104:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 32 and 1055 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 6 overlaps destination object ‘msg’ [-Wrestrict]
Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’:
Src/cmor_axes.c:56:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
56 | char msg[CMOR_MAX_STRING];
| ^~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1388:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
1388 | "In udunuits parsing user units: %s, axis: %s (table: %s)",
| ^~
1389 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1387:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 51 or more bytes (assuming 1074) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1456:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
1456 | "In udunits parsing user units: %s, axis: %s (table: %s)",
| ^~
1457 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1455:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1476:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
1476 | "Udunits: Error getting converter from %s to %s, axis: %s (table: %s)",
| ^~
1477 | ctmp2, msg, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1475:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 2107) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 7 overlaps destination object ‘msg’ [-Wrestrict]
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1327:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
1327 | char msg[CMOR_MAX_STRING];
| ^~~
Src/cmor_axes.c:1541:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~
Src/cmor_axes.c:1543:35: note: format string is defined here
1543 | "seconds (%f %s), which is %f %% , seems too big, check "
| ^~
Src/cmor_axes.c:1541:22: note: assuming directive output of 8 bytes
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1540:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1524:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1528 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1526:46: note: format string is defined here
1526 | "%f seconds (%f %s), which is %f %% , seems too big, "
| ^~
Src/cmor_axes.c:1524:30: note: assuming directive output of 8 bytes
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1523:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1507:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 868 and 892 [-Wformat-truncation=]
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1511 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1509:64: note: format string is defined here
1509 | "(based on bounds) of %f seconds, (%f %s), which "
| ^~
Src/cmor_axes.c:1507:26: note: assuming directive output of 8 bytes
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1506:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 185 or more bytes (assuming 1237) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1558:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
1558 | "Cannot convert times for calendar: %s", ctmp);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1557:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 6 overlaps destination object ‘ctmp’ [-Wrestrict]
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1325:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
1325 | char ctmp[CMOR_MAX_STRING];
| ^~~~
Src/cmor_axes.c:1464:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1464 | "axis interval units (%s) are incompatible with seconds, axis: %s (table: %s)",
| ^~
1465 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1463:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 1094) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1395:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1395 | "axis interval units (%s) are incompatible with\n! "
| ^~
1396 | "seconds, axis: %s (table: %s)",
1397 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1394:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_axis’:
Src/cmor_axes.c:1761:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 962 [-Wformat-truncation=]
1761 | "axis: %s (table: %s) is declared to be converted "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1765 | refaxis.convert_to);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1762:44: note: format string is defined here
1762 | "to unknown type: %s",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_axis’ at Src/cmor_axes.c:1760:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2511:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2511 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2512:20: note: format string is defined here
2512 | "(%s, table: %s), value: %s",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2510:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2500:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2500:26: note: directive argument in the range [1, 9223372036854775806]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2499:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 77 or more bytes (assuming 2141) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2446:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2446 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2446:30: note: using the range [-2147483648, 2147483647] for directive argument
2446 | "axis (%s, table: %s): looks like we already read "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2445:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2458:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2458 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2457:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2475:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2475 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2474:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2354:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2354 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2354:26: note: using the range [-2147483648, 2147483647] for directive argument
2354 | "axis (%s, table: %s): looks like we already read "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2353:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2367:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2367 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2366:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2388:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2388 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2387:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_cfortran_interface.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_cfortran_interface.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_grids.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_grids.o -DgFortran
Src/cmor_grids.c: In function ‘cmor_init_grid_mapping’:
Src/cmor_grids.c:32:5: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
32 | strncpy(mapping->id, id, CMOR_MAX_STRING);
| ^
Src/cmor_grids.c: In function ‘cmor_set_mapping_attribute’:
Src/cmor_grids.c:501:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
501 | "Unknown attribute: '%s' for mapping '%s' (value was: '%s')",
| ^~
In file included from /usr/include/stdio.h:970,
from Src/cmor_grids.c:1:
In function ‘snprintf’,
inlined from ‘cmor_set_mapping_attribute’ at Src/cmor_grids.c:500:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 53 or more bytes (assuming 1076) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:629:55: warning: ‘%s’ directive output may be truncated writing up to 25599 bytes into a region of size 996 [-Wformat-truncation=]
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~
Src/cmor_grids.c:629:26: note: assuming directive output of 8 bytes
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_grid_mapping’ at Src/cmor_grids.c:628:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 94 or more bytes (assuming 25698) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:648:46: warning: ‘%s’ directive output may be truncated writing up to 25599 bytes into a region of size 1001 [-Wformat-truncation=]
648 | "Grid mapping attribute %s has not been set, you should consider setting it",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_grid_mapping’ at Src/cmor_grids.c:647:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 73 and 25672 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:604:47: warning: ‘%s’ directive output may be truncated writing up to 7167 bytes into a region of size 1023 [-Wformat-truncation=]
604 | snprintf(msg2, CMOR_MAX_STRING, " %s", grid_dimensions[i]);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_grid_mapping’ at Src/cmor_grids.c:604:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 2 and 7169 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_time_varying_grid_coordinate’:
Src/cmor_grids.c:693:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
693 | strncpy(msg, cmor_tables[table_id].vars[j].standard_name,
| ^
Src/cmor_grids.c:778:15: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
778 | strncpy(msg, cmor_vars[*coord_grid_id].id, CMOR_MAX_STRING);
| ^
Src/cmor_grids.c:844:15: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
844 | strncpy(msg, cmor_vars[*coord_grid_id].id, CMOR_MAX_STRING);
| ^
Src/cmor_grids.c: In function ‘cmor_grid’:
Src/cmor_grids.c:1001:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1001 | strncpy(msg,
| ^
Src/cmor_grids.c:1055:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1055 | strncpy(msg,
| ^
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_md5.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_md5.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_tables.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_tables.o -DgFortran
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:379:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
379 | while (i < (strlen(value))) {
| ^
Src/cmor_tables.c:383:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
383 | while (i < (strlen(value)) && value[i] != ' ') {
| ^
Src/cmor_tables.c:462:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
462 | for (n = 0; n < strlen(value) - 1; n++)
| ^
Src/cmor_tables.c:473:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
473 | for (j = 0; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:487:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
487 | for (j = n + 1; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
498 | for (j = i + 1; j < strlen(value); j++) {
| ^
In file included from /usr/include/json-c/json.h:27,
from include/cmor_func_def.h:11,
from include/cmor.h:591,
from Src/cmor_tables.c:4:
Src/cmor_tables.c: In function ‘cmor_validate_json’:
Src/cmor_tables.c:1039:42: warning: variable ‘key’ set but not used [-Wunused-but-set-variable]
1039 | json_object_object_foreach(json, key, value) {
| ^~~
Src/cmor_tables.c: In function ‘cmor_set_formula_entry’:
Src/cmor_tables.c:146:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
146 | cmor_set_var_def_att(formula, "id", formula_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:146:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:146:5: note: referencing argument 3 of type ‘char[1024]’
include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_variable_entry’:
Src/cmor_tables.c:204:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
204 | cmor_set_var_def_att(variable, "id", variable_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:204:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:204:5: note: referencing argument 3 of type ‘char[1024]’
include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_axis_entry’:
Src/cmor_tables.c:282:5: warning: ‘cmor_set_axis_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
282 | cmor_set_axis_def_att(axis, "id", axis_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:282:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:282:5: note: referencing argument 3 of type ‘char[1024]’
include/cmor_func_def.h:159:12: note: in a call to function ‘cmor_set_axis_def_att’
159 | extern int cmor_set_axis_def_att( cmor_axis_def_t * axis,
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_experiments.part.0’:
Src/cmor_tables.c:315:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
315 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
In file included from /usr/include/stdio.h:970,
from Src/cmor_tables.c:1:
In function ‘snprintf’,
inlined from ‘cmor_set_experiments.part.0’ at Src/cmor_tables.c:314:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:523:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
523 | "table: %s, This keyword: %s value (%s) "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:522:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 125 or more bytes (assuming 2171) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 8 overlaps destination object ‘value’ [-Wrestrict]
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:341:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
341 | char value[CMOR_MAX_STRING];
| ^~~~~
Src/cmor_tables.c:453:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
453 | "Table %s: Too many experiments defined",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:452:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:426:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
426 | "Table %s is already defined", table->szTable_id);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:425:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 26 and 1049 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:364:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
364 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:364:22: note: assuming directive output of 8 bytes
364 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:363:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1418 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table_internal’:
Src/cmor_tables.c:723:51: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
723 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
In function ‘snprintf’,
inlined from ‘cmor_load_table_internal’ at Src/cmor_tables.c:723:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table_internal’:
Src/cmor_tables.c:777:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
777 | "Could not read file %s check file permission", word);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_load_table_internal’ at Src/cmor_tables.c:776:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 43 and 1066 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_variables.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_variables.o -DgFortran
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1167:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_values’ will never be NULL [-Waddress]
1167 | if ((refvar.flag_values != NULL) && (refvar.flag_values[0] != '\0')) {
| ^~
In file included from Src/cmor_variables.c:4:
include/cmor.h:412:10: note: ‘flag_values’ declared here
412 | char flag_values[CMOR_MAX_STRING];
| ^~~~~~~~~~~
Src/cmor_variables.c:1171:31: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_meanings’ will never be NULL [-Waddress]
1171 | if ((refvar.flag_meanings != NULL) && (refvar.flag_meanings[0] != '\0')) {
| ^~
include/cmor.h:413:10: note: ‘flag_meanings’ declared here
413 | char flag_meanings[CMOR_MAX_STRING];
| ^~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2481:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2481 | for (i = 1; i < avar->ndims; i++) {
| ^
Src/cmor_variables.c:2515:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2515 | for (i = 0; i < avar->ndims; i++) {
| ^
Src/cmor_variables.c:2516:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2516 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2645:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2645 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2658:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2658 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2744:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2744 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2777:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2777 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2904:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2904 | for (i = 0; i < avar->ndims; i++)
| ^
Src/cmor_variables.c:3009:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3009 | for (i = 0; i < 2 * ntimes_passed; i++) {
| ^
Src/cmor_variables.c:3022:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3022 | for (i = 0; i < ntimes_passed; i++) {
| ^
Src/cmor_variables.c:3240:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3240 | for (i = 0; i < avar->ndims; i++) {
| ^
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1056:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1056 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1056:9: note: referencing argument 1 of type ‘char[1024]’
In file included from include/cmor.h:591:
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 27 [-Wstringop-overflow=]
1060 | cmor_handle_error("Too many variables defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: note: referencing argument 1 of type ‘char[1024]’
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_update_history’:
Src/cmor_variables.c:1001:43: warning: ‘ altered by CMOR: ’ directive output may be truncated writing 18 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1001 | snprintf(tmp2, CMOR_MAX_STRING, "%s %s altered by CMOR: %s.",
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from Src/cmor_variables.c:2:
In function ‘snprintf’,
inlined from ‘cmor_update_history’ at Src/cmor_variables.c:1001:5:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 21 or more bytes (assuming 1044) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1090:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
1090 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1089:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1220:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1220 | strncpy(msg, comment, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:1213:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1213 | strncpy(msg, comment, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:1232:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1232 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1230:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 30 or more bytes (assuming 1053) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1601:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1601 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1604 | refvar.id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1600:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 173 or more bytes (assuming 2219) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1629:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1629 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1632 | refvar.id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1628:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 121 or more bytes (assuming 1144) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:785:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
785 | strncpy(local_unit, units, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:791:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
791 | "Udunits: Error parsing user units: %s, "
| ^~
......
794 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:790:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 1102) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:828:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
828 | "Udunits: Error converting units from Pa "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
831 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:829:34: note: format string is defined here
829 | "to %s, zaxis %s (table: %s), when creating "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:827:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:866:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
866 | "Udunits: Error freeing units %s, zaxis %s "
| ^~
867 | "(table: %s), when creating zfactor: %s",
868 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:865:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:468:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
468 | strncpy(local_unit, cmor_vars[var_id].ounits, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:473:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
473 | "Udunits: Error parsing units: %s, zaxis: "
| ^~
474 | "%s, variable %s (table: %s)",
475 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:472:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:482:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
482 | strncpy(local_unit, units, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:488:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
488 | "Udunits: Error parsing units: %s, zaxis %s, "
| ^~
489 | "variable %s (table: %s)",
490 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:487:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:602:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
602 | strncpy(msg, name, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:654:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
654 | strncpy(local_unit, cmor_vars[var_id].ounits, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:660:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
660 | "Udunits: Error parsing units: %s, for zaxis %s, variable %s (table: %s)",
| ^~
661 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:659:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:670:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
670 | strncpy(local_unit, units, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:677:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
677 | "Udunits: Error parsing units: %s, zaxis %s, variable %s (table: %s)",
| ^~
678 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:676:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_var_def_att’:
Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 978 [-Wformat-truncation=]
1967 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1968:28: note: format string is defined here
1968 | "(%s), max is: %i", var->ndims, var->id,
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1966:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 59 and 1091 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_var_def_att’:
Src/cmor_variables.c:2017:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2017 | "Reading table %s: axis name: '%s' for "
| ^~
......
2021 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2016:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 119 or more bytes (assuming 2165) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_original_shape’:
Src/cmor_variables.c:2387:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2388 | "array but this variable is %id",
2389 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
Src/cmor_variables.c:2387:18: note: directive argument in the range [-2147483648, 2147483646]
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2387:18: note: directive argument in the range [-2147483647, 2147483647]
In function ‘snprintf’,
inlined from ‘cmor_get_original_shape’ at Src/cmor_variables.c:2386:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 88 or more bytes (assuming 1131) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2463:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2463 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2464:53: note: format string is defined here
2464 | "(no time dimension) variable (%s, table: %s), "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2462:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 128 or more bytes (assuming 1151) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2569:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 956 and 975 [-Wformat-truncation=]
2569 | "cannot allocate memory for %lu float tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2568:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2557:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 955 and 974 [-Wformat-truncation=]
2557 | "cannot allocate memory for %lu double tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2556:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 62 or more bytes (assuming 1085) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2545:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 957 and 976 [-Wformat-truncation=]
2545 | "cannot allocate memory for %lu long tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2544:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2533:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 958 and 977 [-Wformat-truncation=]
2533 | "cannot allocate memory for %lu int tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2532:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 59 or more bytes (assuming 1082) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2627:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2627 | " in udunits, getting converter for variable %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2626:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2614:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2614 | "variable: %s, cmor and user units are incompatible: "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2613:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 80 or more bytes (assuming 4172) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2603:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2603 | "in udunits analyzing units from user (%s) "
| ^~
2604 | "for variable %s (table: %s)",
2605 | local_unit, avar->id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2602:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 2110) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2588:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2588 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2589 | "(%s) for variable %s (table: %s)",
2590 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2589:24: note: format string is defined here
2589 | "(%s) for variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2587:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 70 or more bytes (assuming 2116) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2716:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2716 | "in udunits, converting values from %s to %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2715:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 3133) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2736:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2736 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2736:30: note: assuming directive output of 10 bytes
2736 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2736:30: note: assuming directive output of 11 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2735:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1208) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2769:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2769 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2769:30: note: assuming directive output of 10 bytes
2769 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2769:30: note: assuming directive output of 11 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2768:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 167 or more bytes (assuming 1209) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2824:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2824:22: note: assuming directive output of 11 bytes
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2824:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2823:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 120 or more bytes (assuming 1162) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2836:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2836:22: note: assuming directive output of 11 bytes
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2836:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2835:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 85 or more bytes (assuming 1127) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2847:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2847:22: note: assuming directive output of 11 bytes
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2847:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2846:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 122 or more bytes (assuming 1164) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2857:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2857:22: note: assuming directive output of 11 bytes
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2857:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2856:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1129) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2873:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2873 | "Udunits: Error freeing converter, variable %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2872:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 54 or more bytes (assuming 1077) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2884:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2884 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2883:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2894:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2894 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2893:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3251:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3251 | "variable '%s' (table: %s) you are passing %i "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3250:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3282:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3282 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3283:41: note: format string is defined here
3283 | "variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3281:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3301:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3301 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3302:37: note: format string is defined here
3302 | "variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3300:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3152:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3152:26: note: using the range [-2147483648, 2147483647] for directive argument
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3151:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3199:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3199 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3200:48: note: format string is defined here
3200 | "any for variable %s (table: %s)", avar->id,
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3198:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 1098) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3175:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3175 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3176:41: note: format string is defined here
3176 | "variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3174:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3213:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3213 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3212:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2916:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2916 | "variable '%s' (table %s) you are passing "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2915:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 113 or more bytes (assuming 1136) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3092:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3092 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3093:75: note: format string is defined here
3093 | "cmor_write along with time values, variable %s, table %s",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3091:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 101 or more bytes (assuming 1124) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3110:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3110 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3111:32: note: format string is defined here
3111 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3109:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3136:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3136 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3135:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2933:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2933 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2934:45: note: format string is defined here
2934 | "for variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2932:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2990:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2990 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2989:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1124 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3048:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
3048 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3047:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 58 or more bytes (assuming 1081) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3070:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
3070 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3072:63: note: format string is defined here
3072 | "(in output units), variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3069:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 1152) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-cpython-312/Src/_cmormodule.o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdRegTrfm.o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdTimeConv.o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdUtil.o build/temp.linux-aarch64-cpython-312/Src/cdTime/fcdTimeConv.o build/temp.linux-aarch64-cpython-312/Src/cdTime/reg_trfm.o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeArith.o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeConv.o build/temp.linux-aarch64-cpython-312/Src/cmor.o build/temp.linux-aarch64-cpython-312/Src/cmor_CV.o build/temp.linux-aarch64-cpython-312/Src/cmor_axes.o build/temp.linux-aarch64-cpython-312/Src/cmor_cfortran_interface.o build/temp.linux-aarch64-cpython-312/Src/cmor_grids.o build/temp.linux-aarch64-cpython-312/Src/cmor_md5.o build/temp.linux-aarch64-cpython-312/Src/cmor_tables.o build/temp.linux-aarch64-cpython-312/Src/cmor_variables.o -L/usr/lib -L. -L/usr/lib/aarch64-linux-gnu -lnetcdf -ludunits2 -ljson-c -lossp-uuid -o build/lib.linux-aarch64-cpython-312/cmor/_cmor.cpython-312-aarch64-linux-gnu.so
building 'cmip6_cv._cmip6_cv' extension
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/_controlvocabulary.c -o build/temp.linux-aarch64-cpython-312/Src/_controlvocabulary.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/cdRegTrfm.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdRegTrfm.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/cdTimeConv.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdTimeConv.o -DgFortran
Src/cdTime/cdTimeConv.c: In function ‘cdParseRelunits’:
Src/cdTime/cdTimeConv.c:190:46: warning: ‘%s’ directive writing up to 47 bytes into a region of size between 0 and 47 [-Wformat-overflow=]
190 | sprintf(basetime,"%s %s",basetime_1,basetime_2);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from Src/cdTime/cdTimeConv.c:33:
In function ‘sprintf’,
inlined from ‘cdParseRelunits’ at Src/cdTime/cdTimeConv.c:190:4:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 96 bytes into a destination of size 48
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/cdUtil.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdUtil.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/fcdTimeConv.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/fcdTimeConv.o -DgFortran
In file included from Src/cdTime/fcdTimeConv.c:26:
include/cdTime/cfortran.h:598:14: warning: ‘kill_trailingn’ defined but not used [-Wunused-function]
598 | static char *kill_trailingn(char *s, char t, char *e)
| ^~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/reg_trfm.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/reg_trfm.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/timeArith.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeArith.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cdTime/timeConv.c -o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeConv.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor.c -o build/temp.linux-aarch64-cpython-312/Src/cmor.o -DgFortran
Src/cmor.c:137:1: warning: "/*" within comment [-Wcomment]
137 | /**************************************************************************/
Src/cmor.c: In function ‘cmor_check_forcing_validity’:
Src/cmor.c:279:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
279 | for (i = 0; i < strlen(astr); i++) {
| ^
Src/cmor.c: In function ‘cmor_pop_traceback’:
Src/cmor.c:453:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
453 | for (i = 0; i < strlen(cmor_traceback_info); i++) {
| ^
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1782:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1782 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c:1823:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1823 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c: In function ‘cmor_setGblAttr’:
Src/cmor.c:2875:11: warning: unused variable ‘szToken’ [-Wunused-variable]
2875 | char *szToken;
| ^~~~~~~
Src/cmor.c: In function ‘cmor_define_dimensions’:
Src/cmor.c:3680:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
3680 | for (j = 0; j < strlen(msg) - strlen(ctmp) + 1; j++) {
| ^
Src/cmor.c: In function ‘compare_txt_attributes’:
Src/cmor.c:4523:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4523 | if (ierr = nc_inq_attlen(ncid, srcid, name, &attlen)) {
| ^~~~
Src/cmor.c:4529:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4529 | if (ierr = nc_get_att_text(ncid, srcid, name, srcattr)) {
| ^~~~
Src/cmor.c:4534:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4534 | if (ierr = nc_inq_attlen(ncid, destid, name, &attlen)) {
| ^~~~
Src/cmor.c:4540:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4540 | if (ierr = nc_get_att_text(ncid, destid, name, destattr)) {
| ^~~~
Src/cmor.c: In function ‘copy_txt_attribute’:
Src/cmor.c:4564:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4564 | if (ierr = nc_inq_attlen(ncid, srcid, name, &attlen)) {
| ^~~~
Src/cmor.c:4570:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4570 | if (ierr = nc_get_att_text(ncid, srcid, name, srcattr)) {
| ^~~~
Src/cmor.c:4574:20: warning: comparison with string literal results in unspecified behavior [-Waddress]
4574 | if (suffix == "") {
| ^~
Src/cmor.c:4582:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4582 | if (ierr = nc_put_att_text(ncid, destid, name, strlen(destattr) + 1, destattr)) {
| ^~~~
Src/cmor.c:4586:16: warning: comparison with string literal results in unspecified behavior [-Waddress]
4586 | if (suffix != "") {
| ^~
Src/cmor.c: In function ‘set_txt_attribute’:
Src/cmor.c:4599:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4599 | if (ierr = nc_put_att_text(ncid, destid, name, strlen(val) + 1, val)) {
| ^~~~
Src/cmor.c: In function ‘calculate_leadtime_coord’:
Src/cmor.c:4633:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4633 | if (ierr = nc_inq_dimid(ncid, "time", &time_dim)) {
| ^~~~
Src/cmor.c:4637:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4637 | if (ierr = nc_inq_dimlen(ncid, time_dim, &timelen)) {
| ^~~~
Src/cmor.c:4641:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4641 | if (ierr = nc_inq_varid(ncid, "reftime", &reftime)) {
| ^~~~
Src/cmor.c:4645:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4645 | if (ierr = nc_inq_varid(ncid, "time", &time)) {
| ^~~~
Src/cmor.c:4661:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4661 | if (ierr = nc_get_var_double(ncid, reftime, reftime_val)) {
| ^~~~
Src/cmor.c:4669:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4669 | if (ierr = nc_get_vara_double(ncid, time, start, count, time_vals)) {
| ^~~~
Src/cmor.c:4674:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
4674 | for (i = 0; i < timelen; i++) {
| ^
Src/cmor.c:4685:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4685 | if (ierr = nc_inq_varid(ncid, "leadtime", &leadtime)) {
| ^~~~
Src/cmor.c:4686:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4686 | if (ierr = nc_def_var(ncid, "leadtime", NC_DOUBLE, 1, &time_dim, &leadtime)) {
| ^~~~
Src/cmor.c:4707:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
4707 | if (ierr = nc_put_vara_double(ncid, leadtime, start, count, leadtime_vals)) {
| ^~~~
Src/cmor.c:4612:9: warning: unused variable ‘retval’ [-Wunused-variable]
4612 | int retval = 0;
| ^~~~~~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4888:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
4888 | for (i = 0; i < strlen(cmor_vars[var_id].id); i++) {
| ^
Src/cmor.c: In function ‘cmor_close’:
Src/cmor.c:6723:43: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘cmor_tables[i].CV + (sizetype)((long unsigned int)k * 2096)’ must not be NULL [-Waddress]
6723 | if (&cmor_tables[i].CV[k] != NULL) {
| ^~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4770:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
4770 | cmor_handle_error("var_id %i not defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4770:9: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
Src/cmor.c:4786:13: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 80 [-Wstringop-overflow=]
4786 | cmor_handle_error("time_vals and time_bounds must be passed through cmor_write "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4787 | "when in append mode",
| ~~~~~~~~~~~~~~~~~~~~~~
4788 | CMOR_CRITICAL);
| ~~~~~~~~~~~~~~
Src/cmor.c:4786:13: note: referencing argument 1 of type ‘char[1024]’
Src/cmor.c:577:6: note: in a call to function ‘cmor_handle_error’
577 | void cmor_handle_error(char error_msg[CMOR_MAX_STRING], int level)
| ^~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_add_traceback.part.0’:
Src/cmor.c:438:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
438 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from Src/cmor.c:1:
In function ‘sprintf’,
inlined from ‘cmor_add_traceback.part.0’ at Src/cmor.c:438:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output 17 or more bytes (assuming 1040) into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_have_NetCDF4’:
Src/cmor.c:472:5: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation]
472 | strncpy(version, nc_inq_libvers(), 50);
| ^
Src/cmor.c: In function ‘cmor_have_NetCDF41min’:
Src/cmor.c:556:5: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation]
556 | strncpy(version, nc_inq_libvers(), 50);
| ^
Src/cmor.c: In function ‘cmor_prep_units’:
Src/cmor.c:508:5: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
508 | strncpy(local_unit, uunits, CMOR_MAX_STRING);
| ^
Src/cmor.c:536:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
536 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
537 | local_unit);
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_prep_units’ at Src/cmor.c:535:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 43 or more bytes (assuming 1066) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_prep_units’:
Src/cmor.c:514:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
514 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_prep_units’ at Src/cmor.c:513:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 38 and 1061 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_open_inpathFile’:
Src/cmor.c:1250:57: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
1250 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
In function ‘snprintf’,
inlined from ‘cmor_open_inpathFile’ at Src/cmor.c:1250:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_get_cur_dataset_attribute’:
Src/cmor.c:1623:70: warning: ‘%s’ directive output may be truncated writing up to 1024 bytes into a region of size 973 [-Wformat-truncation=]
1623 | "Dataset: current dataset does not have attribute : %s", name);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_get_cur_dataset_attribute’ at Src/cmor.c:1622:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 52 and 1076 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_get_cur_dataset_attribute’:
Src/cmor.c:1610:28: warning: ‘%s’ directive output may be truncated writing likely 1025 or more bytes into a region of size 1015 [-Wformat-truncation=]
1610 | "Dataset: %s length is greater than limit: %i",
| ^~
Src/cmor.c:1610:18: note: assuming directive output of 1025 bytes
1610 | "Dataset: %s length is greater than limit: %i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_get_cur_dataset_attribute’ at Src/cmor.c:1609:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 45 or more bytes (assuming 1070) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_has_cur_dataset_attribute’:
Src/cmor.c:1646:44: warning: ‘%s’ directive output may be truncated writing likely 1025 or more bytes into a region of size 999 [-Wformat-truncation=]
1646 | "Dataset: attribute name (%s) length\n! "
| ^~
Src/cmor.c:1646:18: note: assuming directive output of 1025 bytes
1646 | "Dataset: attribute name (%s) length\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1646:18: note: directive argument in the range [1025, 2147483647]
In function ‘snprintf’,
inlined from ‘cmor_has_cur_dataset_attribute’ at Src/cmor.c:1645:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 1102) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1748:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1748 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1749 | "cannot access it, please check permissions",
1750 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1747:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 97 and 1120 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1727:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1727 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1728 | "directory does not exist. CMOR will create it!",
1729 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1726:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 103 and 1126 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1738:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1738 | "CMOR was unable to create this directory %s\n! "
| ^~
1739 | "You do not have write permissions!",
1740 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1737:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 79 and 1102 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1707:28: warning: ‘/tmp’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1707 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1707:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 16 and 1049 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1713:68: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1713 | "You defined your output directory to be: '%s', but\n! "
| ^~
1714 | "you do not have read/write permissions on it",
1715 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1712:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1694:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1694 | "You defined your output directory to be: '%s',\n! "
| ^~
1695 | "but it appears to be a special file not a directory",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1693:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_outpath_exist’:
Src/cmor.c:1686:64: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1686 | "You defined your output directory to be: '%s',\n! "
| ^~
1687 | "but it appears to be a regular file not a directory",
1688 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘cmor_outpath_exist’ at Src/cmor.c:1685:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1809:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1809 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_convert_string_to_list’ at Src/cmor.c:1808:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 34 and 1057 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_convert_string_to_list’:
Src/cmor.c:1843:21: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
1843 | strncpy(((char **)*target)[j], msg2, 12);
| ^
Src/cmor.c:1875:9: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
1875 | strncpy(((char **)*target)[j], msg2, 12);
| ^
Src/cmor.c: In function ‘cmor_define_zfactors_vars’:
Src/cmor.c:1979:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1979 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1983 | " dimensions.\n! ", ctmp,
| ~~~~
In function ‘snprintf’,
inlined from ‘cmor_define_zfactors_vars’ at Src/cmor.c:1978:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 172 or more bytes (assuming 1195) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_define_zfactors_vars’:
Src/cmor.c:2038:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 950 [-Wformat-truncation=]
2038 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2044 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~
Src/cmor.c:2039:70: note: format string is defined here
2039 | "defined with formula terms, but term \"%s\"\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_define_zfactors_vars’ at Src/cmor.c:2037:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 133 or more bytes (assuming 1156) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_create_var_attributes’:
Src/cmor.c:5312:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
5312 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
5313 | ierr, nc_strerror(ierr),
5314 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_create_var_attributes’ at Src/cmor.c:5311:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6254:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
6254 | strncpy(frequency, cmor_vars[var_id].frequency, CMOR_MAX_STRING);
| ^
Src/cmor.c:6352:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
6352 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
6353 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_build_outname’ at Src/cmor.c:6351:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6198:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
6198 | "Cannot convert times for calendar: %s,\n! "
| ^~
6199 | "closing variable %s (table: %s)", msg2,
| ~~~~
In function ‘snprintf’,
inlined from ‘cmor_build_outname’ at Src/cmor.c:6197:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_build_outname’:
Src/cmor.c:6399:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
6399 | strncpy(msg, cmor_vars[var_id].suffix, CMOR_MAX_STRING);
| ^
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6487:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
6487 | "while closing variable %i (%s, table %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6495 | ref_table_id].szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6489:45: note: format string is defined here
6489 | "you wrote %s time steps for the variable,\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6486:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 176 or more bytes (assuming 2222) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6518:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
6518 | "while closing variable %i (%s, table %s) we\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6525 | szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6520:51: note: format string is defined here
6520 | "variable, you wrote %s time steps for the\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6517:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 190 or more bytes (assuming 2236) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6583:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6583 | sprintf(msg, "%s.copy", outname);
| ^~~~~
In function ‘sprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6583:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6594:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6594 | "Output file ( %s ) already exists,\n! "
| ^~
......
6597 | "cmor_setup.", outname);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6593:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 128 and 1151 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6586:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6586 | "Output file ( %s ) already exists,\n! "
| ^~
......
6591 | "at: %s.copy", outname, outname);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6585:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 206 and 2252 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_close_variable’:
Src/cmor.c:6607:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
6607 | "could not rename temporary file: %s to final file\n"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6608 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~
Src/cmor.c:6608:29: note: format string is defined here
6608 | "name: %s", cmor_vars[var_id].current_path, outname);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_close_variable’ at Src/cmor.c:6606:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_set_cur_dataset_attribute_internal’:
Src/cmor.c:1542:57: warning: ‘%s’ directive output may be truncated writing up to 1024 bytes into a region of size 990 [-Wformat-truncation=]
1542 | "Dataset error, required attribute %s was not "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_cur_dataset_attribute_internal’ at Src/cmor.c:1541:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 61 and 1085 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_set_cur_dataset_attribute_internal’:
Src/cmor.c:1512:50: warning: ‘%s’ directive output may be truncated writing likely 1025 or more bytes into a region of size 993 [-Wformat-truncation=]
1512 | "Dataset error, attribute name: %s; length (%i) is "
| ^~
Src/cmor.c:1512:18: note: assuming directive output of 1025 bytes
1512 | "Dataset error, attribute name: %s; length (%i) is "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1512:18: note: directive argument in the range [1025, 2147483647]
In function ‘snprintf’,
inlined from ‘cmor_set_cur_dataset_attribute_internal’ at Src/cmor.c:1511:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 1106) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_check_expt_id’:
Src/cmor.c:343:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
343 | strncpy(szTableExptID,
| ^
Src/cmor.c:346:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
346 | strncpy(szTableShtExptID,
| ^
Src/cmor.c: In function ‘cmor_setDefaultGblAttr’:
Src/cmor.c:2823:32: warning: ‘CV_source_id’ may be used uninitialized [-Wmaybe-uninitialized]
2823 | for(j = 0; j < CV_source_id->nbObjects; j++){
| ~~~~~~~~~~~~^~~~~~~~~~~
Src/cmor.c:2780:20: note: ‘CV_source_id’ was declared here
2780 | cmor_CV_def_t *CV_source_id;
| ^~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6048:48: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 1000 [-Wformat-truncation=]
6048 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
6049 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6047:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 89 and 1107 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6075:51: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 997 [-Wformat-truncation=]
6075 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
6076 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6074:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 92 and 1110 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6103:44: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6103 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
6104 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6102:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_addRIPF’:
Src/cmor.c:6130:44: warning: ‘%s’ directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
6130 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
6131 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_addRIPF’ at Src/cmor.c:6129:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_CreateFromTemplate’:
Src/cmor.c:5960:13: warning: ‘__builtin___strncat_chk’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
5960 | strncat(szInternalAtt, szToken, strlen(szToken));
| ^
Src/cmor.c:5960:13: note: length computed here
5960 | strncat(szInternalAtt, szToken, strlen(szToken));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:919:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
919 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:918:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:895:48: warning: ‘%.4i’ directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
895 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:895:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 21 and 1096 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:903:31: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
903 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:902:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 39 and 2085 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setup’:
Src/cmor.c:910:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
910 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_setup’ at Src/cmor.c:909:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_setGblAttr’:
Src/cmor.c:2902:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2902 | strncpy(ctmp2, cmor_tables[nVarRefTblID].product, CMOR_MAX_STRING);
| ^
Src/cmor.c: In function ‘cmor_define_dimensions’:
Src/cmor.c:3541:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3541 | strncpy(msg, cmor_axes[nAxisID].cvalues[j], CMOR_MAX_STRING);
| ^
Src/cmor.c:3769:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3769 | strncpy(ctmp, pAxis->id, CMOR_MAX_STRING);
| ^
Src/cmor.c:3769:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
Src/cmor.c:3957:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3957 | strncpy(ctmp, cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ^
Src/cmor.c:3939:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3939 | strncpy(msg,
| ^
Src/cmor.c:3881:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
3881 | strncpy(msg,
| ^
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4962:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4962 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4966 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_write’ at Src/cmor.c:4961:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 117 or more bytes (assuming 1140) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor.c: In function ‘cmor_write’:
Src/cmor.c:4892:64: warning: ‘%s’ directive output may be truncated writing up to 108157799 bytes into a region of size 988 [-Wformat-truncation=]
4892 | "var_id cannot contain %c you passed: %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write’ at Src/cmor.c:4891:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 82 or more bytes (assuming 108157881) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_CV.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_CV.o -DgFortran
Src/cmor_CV.c: In function ‘cmor_CV_set_dataset_attr_from_key’:
Src/cmor_CV.c:211:28: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘CV->oValue + (sizetype)((long unsigned int)i * 2096)’ must not be NULL [-Waddress]
211 | if (&CV->oValue[i] != NULL) {
| ^~
Src/cmor_CV.c: In function ‘cmor_CV_search_child_key’:
Src/cmor_CV.c:243:28: warning: the comparison will always evaluate as ‘true’ for the pointer operand in ‘CV->oValue + (sizetype)((long unsigned int)i * 2096)’ must not be NULL [-Waddress]
243 | if (&CV->oValue[i] != NULL) {
| ^~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:1980:10: warning: variable ‘szOutput’ set but not used [-Wunused-but-set-variable]
1980 | char szOutput[CMOR_MAX_STRING];
| ^~~~~~~~
Src/cmor_CV.c:1979:10: warning: variable ‘szValids’ set but not used [-Wunused-but-set-variable]
1979 | char szValids[CMOR_MAX_STRING];
| ^~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2564:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_values’ will never be NULL [-Waddress]
2564 | if ((refvar.flag_values != NULL) && (refvar.flag_values[0] != '\0')) {
| ^~
In file included from Src/cmor_CV.c:7:
include/cmor.h:412:10: note: ‘flag_values’ declared here
412 | char flag_values[CMOR_MAX_STRING];
| ^~~~~~~~~~~
Src/cmor_CV.c:2568:31: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_meanings’ will never be NULL [-Waddress]
2568 | if ((refvar.flag_meanings != NULL) && (refvar.flag_meanings[0] != '\0')) {
| ^~
include/cmor.h:413:10: note: ‘flag_meanings’ declared here
413 | char flag_meanings[CMOR_MAX_STRING];
| ^~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGblAttributes’:
Src/cmor_CV.c:2322:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 97 [-Wstringop-overflow=]
2322 | cmor_handle_error("Please fix required attributes mentioned in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2323 | "the warnings/error above and rerun. (aborting!)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2324 | CMOR_NORMAL);
| ~~~~~~~~~~~~
Src/cmor_CV.c:2322:9: note: referencing argument 1 of type ‘char[1024]’
In file included from include/cmor.h:591:
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2450:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
2450 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2450:9: note: referencing argument 1 of type ‘char[1024]’
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFurtherInfoURL’:
Src/cmor_CV.c:422:5: warning: ‘__builtin___strncat_chk’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
422 | strncat(szFurtherInfoURL, szFurtherInfoFileURL,
| ^
Src/cmor_CV.c:422:5: note: length computed here
422 | strncat(szFurtherInfoURL, szFurtherInfoFileURL,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
423 | strlen(szFurtherInfoFileURL));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:430:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
430 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
435 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:432:34: note: format string is defined here
432 | "We found \"%s\" and \n! "
| ^~
In file included from /usr/include/stdio.h:970,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9:
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFurtherInfoURL’ at Src/cmor_CV.c:429:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 178 or more bytes (assuming 2224) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFurtherInfoURL’:
Src/cmor_CV.c:392:54: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
392 | "The further info URL value of \"%s\" is invalid. \n! ",
| ^~
393 | szFurtherInfoURLTemplate);
| ~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFurtherInfoURL’ at Src/cmor_CV.c:391:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 49 and 1072 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’:
Src/cmor_CV.c:556:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 833 [-Wformat-truncation=]
556 | "The following source type(s) \"%s\" are required and\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
561 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:560:60: note: format string is defined here
560 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceType’ at Src/cmor_CV.c:555:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 197 or more bytes (assuming 1220) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’:
Src/cmor_CV.c:601:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 816 [-Wformat-truncation=]
601 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
606 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:604:56: note: format string is defined here
604 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceType’ at Src/cmor_CV.c:600:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 214 or more bytes (assuming 1237) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:716:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
716 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
720 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:715:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 130 or more bytes (assuming 2176) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:700:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
700 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701 | "See Control Vocabulary JSON file. (%s)\n! ",
702 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:701:62: note: format string is defined here
701 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:699:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:686:77: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
686 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
687 | "See Control Vocabulary JSON file. (%s)\n! ",
688 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:685:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:731:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
731 | "The source_id, \"%s\", found in your \n! "
| ^~
......
741 | szSource_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:730:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 625 or more bytes (assuming 3694) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:666:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
666 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 | "See Control Vocabulary JSON file.(%s)\n! ",
668 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:667:53: note: format string is defined here
667 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:665:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 105 and 1128 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’:
Src/cmor_CV.c:655:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
655 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:656:49: note: format string is defined here
656 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSourceID’ at Src/cmor_CV.c:654:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_VerifyNBElement’:
Src/cmor_CV.c:782:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
782 | "Your %s has more than 0 element\n! "
| ^~
In function ‘snprintf’,
inlined from ‘CV_VerifyNBElement’ at Src/cmor_CV.c:781:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 74 and 2120 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_VerifyNBElement’:
Src/cmor_CV.c:773:24: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
773 | "Your %s has more than 1 element\n! "
| ^~
In function ‘snprintf’,
inlined from ‘CV_VerifyNBElement’ at Src/cmor_CV.c:772:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘CV_CompareNoParent’:
Src/cmor_CV.c:807:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
807 | "Your input attribute %s with value \"%s\" \n! "
| ^~
808 | "will be replaced with value \"%s\".\n! ", szKey,
809 | szValue, NO_PARENT);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘CV_CompareNoParent’ at Src/cmor_CV.c:806:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:960:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
960 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
964 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:961:49: note: format string is defined here
961 | "for your experiment \"%s\"\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:959:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 187 and 2233 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:947:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
947 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
950 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:946:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 130 or more bytes (assuming 1153) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:929:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
929 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
932 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:930:45: note: format string is defined here
930 | "for your experiment \"%s\" \n! \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:928:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 136 and 2182 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:919:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
919 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
922 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:921:68: note: format string is defined here
921 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:918:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 138 and 1161 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:997:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
997 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1000 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:996:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 127 and 2173 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:986:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
986 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | "sub_experiment_id \"%s\" could not be found in \n! "
988 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:987:43: note: format string is defined here
987 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:985:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 123 and 2169 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:974:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
974 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
977 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:976:64: note: format string is defined here
976 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:973:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 136 and 1159 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:907:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=]
907 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
909 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:908:71: note: format string is defined here
908 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:906:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 111 and 1134 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:895:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
895 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
896 | "could not be found in your Control Vocabulary file.(%s)\n! ",
897 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:894:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:885:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
885 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:886:49: note: format string is defined here
886 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:884:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:875:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
875 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:876:49: note: format string is defined here
876 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:874:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’:
Src/cmor_CV.c:864:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
864 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "See Control Vocabulary JSON file.(%s)\n! ",
866 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:53: note: format string is defined here
865 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkSubExpID’ at Src/cmor_CV.c:863:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 1132 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1110:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1110 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1111:45: note: format string is defined here
1111 | "for your experiment \"%s\"\n!\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1109:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 137 and 2183 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1190:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1190 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1191:57: note: format string is defined here
1191 | "for your experiment \"%s\"\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1189:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 184 and 2230 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1178:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1178 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1181 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1177:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 131 or more bytes (assuming 1154) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1165:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1165 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1166:49: note: format string is defined here
1166 | "for your experiment \"%s\"\n!\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1164:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 135 and 2181 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1203:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1203 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1207 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1204:40: note: format string is defined here
1204 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1202:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 152 and 1175 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1237:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1237 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1238 | "is not a double floating point \n! ",
1239 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1236:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1225:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1225 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1228 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1226:40: note: format string is defined here
1226 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1224:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1259:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1259 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1260 | "is not a double floating point \n! ",
1261 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1258:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1247:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1247 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1250 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1248:40: note: format string is defined here
1248 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1246:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 125 and 1148 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1297:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1297 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1298 | "Please refer to the CMIP6 documentations.\n! ",
1299 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1296:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1269:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1269 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1272 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1270:40: note: format string is defined here
1270 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1268:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 121 and 1144 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1336:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1336 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1337 | "Please refer to the CMIP6 documentations.\n! ",
1338 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1335:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 98 and 1121 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1309:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1309 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1312 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1310:40: note: format string is defined here
1310 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1308:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1373:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1373 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1374 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1375 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1372:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1360:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1360 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1361 | "your Control Vocabulary file.(%s)\n! ",
1362 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1361:61: note: format string is defined here
1361 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1359:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1348:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1348 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1351 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1349:40: note: format string is defined here
1349 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1347:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 120 and 1143 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1394:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1394 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1397 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1393:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 132 and 1155 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1384:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1384 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1387 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1385:40: note: format string is defined here
1385 | "properly for %s \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1383:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 118 and 1141 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1139:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1139 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1140 | "is not a double floating point \n! ",
1141 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1138:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1151:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1151 | "Your input attribute %s %s \n! "
| ^~
1152 | "has been replaced with 0.0 \n! ",
1153 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1150:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 78 and 1101 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1088:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1088 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1089 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1090 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1087:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1076:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1076 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1077:49: note: format string is defined here
1077 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1075:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’:
Src/cmor_CV.c:1065:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1065 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
1067 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1066:53: note: format string is defined here
1066 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkParentExpID’ at Src/cmor_CV.c:1064:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 1132 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1508:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1508 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1507:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 179 and 4271 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1536:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1536 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1535:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 156 or more bytes (assuming 4248) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1461:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1461 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1462 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1463 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1460:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1449:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1449 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1450:49: note: format string is defined here
1450 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1448:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’:
Src/cmor_CV.c:1436:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
1436 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
1438 | GLOBAL_ATT_EXPERIMENTID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1437:53: note: format string is defined here
1437 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkExperiment’ at Src/cmor_CV.c:1435:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 1132 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’:
Src/cmor_CV.c:1766:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1766 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1767 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFilename’ at Src/cmor_CV.c:1765:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’:
Src/cmor_CV.c:1821:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 879 [-Wformat-truncation=]
1821 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1829 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1827:20: note: format string is defined here
1827 | "\"%s\"\n! \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkFilename’ at Src/cmor_CV.c:1821:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 191 or more bytes (assuming 2237) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1937:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1937 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1938 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1939 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1936:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1923:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1923 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1926 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1925:36: note: format string is defined here
1925 | "Check your \"%s\" dictionary!!\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1922:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 137 and 1160 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1889:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1889 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1899 | szInstitution_ID, CMOR_Filename, CV_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1888:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 650 or more bytes (assuming 3719) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’:
Src/cmor_CV.c:1876:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1876 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1877 | "your Control Vocabulary file.(%s)\n! ",
1878 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1877:49: note: format string is defined here
1877 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_setInstitution’ at Src/cmor_CV.c:1875:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2012:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2012 | strncpy(szTmp, attr_CV->aszValue[i], CMOR_MAX_STRING);
| ^
Src/cmor_CV.c:2027:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2027 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
2029 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2028:60: note: format string is defined here
2028 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2026:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2135:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2135 | "The registered CV attribute \"%s\" has multiple values \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2134:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 107 or more bytes (assuming 4199) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2111:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2111 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2110:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 104 or more bytes (assuming 1127) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2118:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2118 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2117:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 1137) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2083:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2083 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2082:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 104 or more bytes (assuming 2150) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2090:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
2090 | "The registered CV attribute \"%s\" as defined as \"%s\" "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2089:29:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 2160) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’:
Src/cmor_CV.c:2152:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2152 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2157 | szKey, szValue, szKey, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2154:21: note: format string is defined here
2154 | "\"%s\", which is not valid. \n! \n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2151:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 204 or more bytes (assuming 2250) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2210:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2210 | strncpy(szCompare, CV_grid_labels->aszValue[i], CMOR_MAX_STRING);
| ^
Src/cmor_CV.c:2257:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
2257 | strncpy(szCompare, CV_grid_resolution->aszValue[i],
| ^
Src/cmor_CV.c:2273:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2273 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2274 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2275 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2272:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 109 and 2155 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2223:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2223 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2224 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2225 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2222:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’:
Src/cmor_CV.c:2200:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2200 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2201:49: note: format string is defined here
2201 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2199:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 82 and 1105 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’:
Src/cmor_CV.c:2417:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2417 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2420 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2418:35: note: format string is defined here
2418 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_CV_checkISOTime’ at Src/cmor_CV.c:2416:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 118 or more bytes (assuming 1141) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function ‘cmor_CV_variable’:
Src/cmor_CV.c:2482:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2482 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_CV_variable’ at Src/cmor_CV.c:2481:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_axes.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_axes.o -DgFortran
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2325 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2327:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2327 | (val[i] == ',') || (val[i] == '"')) && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2332:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2332 | && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2413:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2413 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2424:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2424 | && (i < strlen(val))) {
| ^
Src/cmor_axes.c: In function ‘cmor_axis’:
Src/cmor_axes.c:1636:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1636 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1636:9: note: referencing argument 1 of type ‘char[1024]’
In file included from include/cmor.h:591,
from Src/cmor_axes.c:3:
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 22 [-Wstringop-overflow=]
1640 | cmor_handle_error("Too many axes defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1640:9: note: referencing argument 1 of type ‘char[1024]’
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’:
Src/cmor_axes.c:105:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
105 | "In udunits parsing user units: %s", msg);
| ^~ ~~~
In file included from /usr/include/stdio.h:970,
from Src/cmor_axes.c:1:
In function ‘snprintf’,
inlined from ‘cmor_convert_interval_to_seconds’ at Src/cmor_axes.c:104:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 32 and 1055 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 6 overlaps destination object ‘msg’ [-Wrestrict]
Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’:
Src/cmor_axes.c:56:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
56 | char msg[CMOR_MAX_STRING];
| ^~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1388:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
1388 | "In udunuits parsing user units: %s, axis: %s (table: %s)",
| ^~
1389 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1387:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 51 or more bytes (assuming 1074) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1456:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
1456 | "In udunits parsing user units: %s, axis: %s (table: %s)",
| ^~
1457 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1455:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1476:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
1476 | "Udunits: Error getting converter from %s to %s, axis: %s (table: %s)",
| ^~
1477 | ctmp2, msg, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1475:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 2107) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 7 overlaps destination object ‘msg’ [-Wrestrict]
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1327:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
1327 | char msg[CMOR_MAX_STRING];
| ^~~
Src/cmor_axes.c:1541:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~
Src/cmor_axes.c:1543:35: note: format string is defined here
1543 | "seconds (%f %s), which is %f %% , seems too big, check "
| ^~
Src/cmor_axes.c:1541:22: note: assuming directive output of 8 bytes
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1540:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1524:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 887 and 911 [-Wformat-truncation=]
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1528 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1526:46: note: format string is defined here
1526 | "%f seconds (%f %s), which is %f %% , seems too big, "
| ^~
Src/cmor_axes.c:1524:30: note: assuming directive output of 8 bytes
1524 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1523:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1507:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 868 and 892 [-Wformat-truncation=]
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1511 | interv, interval, i + 1, diff2, diff, ctmp2,
| ~~~~~
Src/cmor_axes.c:1509:64: note: format string is defined here
1509 | "(based on bounds) of %f seconds, (%f %s), which "
| ^~
Src/cmor_axes.c:1507:26: note: assuming directive output of 8 bytes
1507 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1506:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 185 or more bytes (assuming 1237) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1558:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
1558 | "Cannot convert times for calendar: %s", ctmp);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1557:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 6 overlaps destination object ‘ctmp’ [-Wrestrict]
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1325:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
1325 | char ctmp[CMOR_MAX_STRING];
| ^~~~
Src/cmor_axes.c:1464:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1464 | "axis interval units (%s) are incompatible with seconds, axis: %s (table: %s)",
| ^~
1465 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1463:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 1094) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_check_interval’:
Src/cmor_axes.c:1395:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1395 | "axis interval units (%s) are incompatible with\n! "
| ^~
1396 | "seconds, axis: %s (table: %s)",
1397 | ctmp2, cmor_axes[axis_id].id,
| ~~~~~
In function ‘snprintf’,
inlined from ‘cmor_check_interval’ at Src/cmor_axes.c:1394:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_axis’:
Src/cmor_axes.c:1761:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 962 [-Wformat-truncation=]
1761 | "axis: %s (table: %s) is declared to be converted "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1765 | refaxis.convert_to);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1762:44: note: format string is defined here
1762 | "to unknown type: %s",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_axis’ at Src/cmor_axes.c:1760:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2511:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2511 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2512:20: note: format string is defined here
2512 | "(%s, table: %s), value: %s",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2510:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2500:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2500:26: note: directive argument in the range [1, 9223372036854775806]
2500 | "axis (%s, table: %s): cannot allocate memory "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2499:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 77 or more bytes (assuming 2141) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2446:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2446 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2446:30: note: using the range [-2147483648, 2147483647] for directive argument
2446 | "axis (%s, table: %s): looks like we already read "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2445:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2458:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2458 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2457:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2475:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2475 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2474:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2354:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2354 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2354:26: note: using the range [-2147483648, 2147483647] for directive argument
2354 | "axis (%s, table: %s): looks like we already read "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2353:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2367:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2367 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2366:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function ‘cmor_set_axis_def_att’:
Src/cmor_axes.c:2388:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2388 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2387:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_cfortran_interface.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_cfortran_interface.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_grids.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_grids.o -DgFortran
Src/cmor_grids.c: In function ‘cmor_init_grid_mapping’:
Src/cmor_grids.c:32:5: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
32 | strncpy(mapping->id, id, CMOR_MAX_STRING);
| ^
Src/cmor_grids.c: In function ‘cmor_set_mapping_attribute’:
Src/cmor_grids.c:501:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
501 | "Unknown attribute: '%s' for mapping '%s' (value was: '%s')",
| ^~
In file included from /usr/include/stdio.h:970,
from Src/cmor_grids.c:1:
In function ‘snprintf’,
inlined from ‘cmor_set_mapping_attribute’ at Src/cmor_grids.c:500:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 53 or more bytes (assuming 1076) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:629:55: warning: ‘%s’ directive output may be truncated writing up to 25599 bytes into a region of size 996 [-Wformat-truncation=]
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~
Src/cmor_grids.c:629:26: note: assuming directive output of 8 bytes
629 | "in grid_mapping, attribute '%s' (with value: %lf) is not a known attribute for grid mapping: '%s'",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_grid_mapping’ at Src/cmor_grids.c:628:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 94 or more bytes (assuming 25698) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:648:46: warning: ‘%s’ directive output may be truncated writing up to 25599 bytes into a region of size 1001 [-Wformat-truncation=]
648 | "Grid mapping attribute %s has not been set, you should consider setting it",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_grid_mapping’ at Src/cmor_grids.c:647:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 73 and 25672 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_set_grid_mapping’:
Src/cmor_grids.c:604:47: warning: ‘%s’ directive output may be truncated writing up to 7167 bytes into a region of size 1023 [-Wformat-truncation=]
604 | snprintf(msg2, CMOR_MAX_STRING, " %s", grid_dimensions[i]);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_grid_mapping’ at Src/cmor_grids.c:604:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 2 and 7169 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_grids.c: In function ‘cmor_time_varying_grid_coordinate’:
Src/cmor_grids.c:693:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
693 | strncpy(msg, cmor_tables[table_id].vars[j].standard_name,
| ^
Src/cmor_grids.c:778:15: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
778 | strncpy(msg, cmor_vars[*coord_grid_id].id, CMOR_MAX_STRING);
| ^
Src/cmor_grids.c:844:15: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
844 | strncpy(msg, cmor_vars[*coord_grid_id].id, CMOR_MAX_STRING);
| ^
Src/cmor_grids.c: In function ‘cmor_grid’:
Src/cmor_grids.c:1001:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1001 | strncpy(msg,
| ^
Src/cmor_grids.c:1055:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1055 | strncpy(msg,
| ^
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_md5.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_md5.o -DgFortran
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_tables.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_tables.o -DgFortran
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:379:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
379 | while (i < (strlen(value))) {
| ^
Src/cmor_tables.c:383:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
383 | while (i < (strlen(value)) && value[i] != ' ') {
| ^
Src/cmor_tables.c:462:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
462 | for (n = 0; n < strlen(value) - 1; n++)
| ^
Src/cmor_tables.c:473:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
473 | for (j = 0; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:487:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
487 | for (j = n + 1; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
498 | for (j = i + 1; j < strlen(value); j++) {
| ^
In file included from /usr/include/json-c/json.h:27,
from include/cmor_func_def.h:11,
from include/cmor.h:591,
from Src/cmor_tables.c:4:
Src/cmor_tables.c: In function ‘cmor_validate_json’:
Src/cmor_tables.c:1039:42: warning: variable ‘key’ set but not used [-Wunused-but-set-variable]
1039 | json_object_object_foreach(json, key, value) {
| ^~~
Src/cmor_tables.c: In function ‘cmor_set_formula_entry’:
Src/cmor_tables.c:146:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
146 | cmor_set_var_def_att(formula, "id", formula_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:146:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:146:5: note: referencing argument 3 of type ‘char[1024]’
include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_variable_entry’:
Src/cmor_tables.c:204:5: warning: ‘cmor_set_var_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
204 | cmor_set_var_def_att(variable, "id", variable_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:204:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:204:5: note: referencing argument 3 of type ‘char[1024]’
include/cmor_func_def.h:231:12: note: in a call to function ‘cmor_set_var_def_att’
231 | extern int cmor_set_var_def_att( cmor_var_def_t * var,
| ^~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_axis_entry’:
Src/cmor_tables.c:282:5: warning: ‘cmor_set_axis_def_att’ accessing 1024 bytes in a region of size 3 [-Wstringop-overflow=]
282 | cmor_set_axis_def_att(axis, "id", axis_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:282:5: note: referencing argument 2 of type ‘char[1024]’
Src/cmor_tables.c:282:5: note: referencing argument 3 of type ‘char[1024]’
include/cmor_func_def.h:159:12: note: in a call to function ‘cmor_set_axis_def_att’
159 | extern int cmor_set_axis_def_att( cmor_axis_def_t * axis,
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_experiments.part.0’:
Src/cmor_tables.c:315:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
315 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
In file included from /usr/include/stdio.h:970,
from Src/cmor_tables.c:1:
In function ‘snprintf’,
inlined from ‘cmor_set_experiments.part.0’ at Src/cmor_tables.c:314:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:523:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
523 | "table: %s, This keyword: %s value (%s) "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:522:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 125 or more bytes (assuming 2171) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: warning: ‘__builtin___snprintf_chk’ argument 8 overlaps destination object ‘value’ [-Wrestrict]
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:341:10: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
341 | char value[CMOR_MAX_STRING];
| ^~~~~
Src/cmor_tables.c:453:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
453 | "Table %s: Too many experiments defined",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:452:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:426:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
426 | "Table %s is already defined", table->szTable_id);
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:425:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 26 and 1049 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_set_dataset_att’:
Src/cmor_tables.c:364:29: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
364 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:364:22: note: assuming directive output of 8 bytes
364 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:363:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1418 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table_internal’:
Src/cmor_tables.c:723:51: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
723 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
In function ‘snprintf’,
inlined from ‘cmor_load_table_internal’ at Src/cmor_tables.c:723:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function ‘cmor_load_table_internal’:
Src/cmor_tables.c:777:39: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
777 | "Could not read file %s check file permission", word);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_load_table_internal’ at Src/cmor_tables.c:776:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 43 and 1066 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.12 -c Src/cmor_variables.c -o build/temp.linux-aarch64-cpython-312/Src/cmor_variables.o -DgFortran
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1167:29: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_values’ will never be NULL [-Waddress]
1167 | if ((refvar.flag_values != NULL) && (refvar.flag_values[0] != '\0')) {
| ^~
In file included from Src/cmor_variables.c:4:
include/cmor.h:412:10: note: ‘flag_values’ declared here
412 | char flag_values[CMOR_MAX_STRING];
| ^~~~~~~~~~~
Src/cmor_variables.c:1171:31: warning: the comparison will always evaluate as ‘true’ for the address of ‘flag_meanings’ will never be NULL [-Waddress]
1171 | if ((refvar.flag_meanings != NULL) && (refvar.flag_meanings[0] != '\0')) {
| ^~
include/cmor.h:413:10: note: ‘flag_meanings’ declared here
413 | char flag_meanings[CMOR_MAX_STRING];
| ^~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2481:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2481 | for (i = 1; i < avar->ndims; i++) {
| ^
Src/cmor_variables.c:2515:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2515 | for (i = 0; i < avar->ndims; i++) {
| ^
Src/cmor_variables.c:2516:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2516 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2645:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2645 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2658:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2658 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2744:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2744 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2777:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2777 | for (j = 0; j < avar->ndims; j++) {
| ^
Src/cmor_variables.c:2904:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2904 | for (i = 0; i < avar->ndims; i++)
| ^
Src/cmor_variables.c:3009:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3009 | for (i = 0; i < 2 * ntimes_passed; i++) {
| ^
Src/cmor_variables.c:3022:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3022 | for (i = 0; i < ntimes_passed; i++) {
| ^
Src/cmor_variables.c:3240:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3240 | for (i = 0; i < avar->ndims; i++) {
| ^
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1056:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 32 [-Wstringop-overflow=]
1056 | cmor_handle_error("You did not define a table yet!", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1056:9: note: referencing argument 1 of type ‘char[1024]’
In file included from include/cmor.h:591:
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: warning: ‘cmor_handle_error’ accessing 1024 bytes in a region of size 27 [-Wstringop-overflow=]
1060 | cmor_handle_error("Too many variables defined", CMOR_CRITICAL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1060:9: note: referencing argument 1 of type ‘char[1024]’
include/cmor_func_def.h:29:13: note: in a call to function ‘cmor_handle_error’
29 | extern void cmor_handle_error( char error_msg[CMOR_MAX_STRING],
| ^~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_update_history’:
Src/cmor_variables.c:1001:43: warning: ‘ altered by CMOR: ’ directive output may be truncated writing 18 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1001 | snprintf(tmp2, CMOR_MAX_STRING, "%s %s altered by CMOR: %s.",
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from Src/cmor_variables.c:2:
In function ‘snprintf’,
inlined from ‘cmor_update_history’ at Src/cmor_variables.c:1001:5:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 21 or more bytes (assuming 1044) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1090:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
1090 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1089:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1220:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1220 | strncpy(msg, comment, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:1213:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
1213 | strncpy(msg, comment, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:1232:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1232 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1230:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 30 or more bytes (assuming 1053) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1601:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1601 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1604 | refvar.id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1600:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 173 or more bytes (assuming 2219) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_variable’:
Src/cmor_variables.c:1629:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1629 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1632 | refvar.id,
| ~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_variable’ at Src/cmor_variables.c:1628:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 121 or more bytes (assuming 1144) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:785:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
785 | strncpy(local_unit, units, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:791:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
791 | "Udunits: Error parsing user units: %s, "
| ^~
......
794 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:790:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 1102) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:828:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
828 | "Udunits: Error converting units from Pa "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
831 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
Src/cmor_variables.c:829:34: note: format string is defined here
829 | "to %s, zaxis %s (table: %s), when creating "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:827:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:866:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=]
866 | "Udunits: Error freeing units %s, zaxis %s "
| ^~
867 | "(table: %s), when creating zfactor: %s",
868 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:865:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:468:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
468 | strncpy(local_unit, cmor_vars[var_id].ounits, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:473:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
473 | "Udunits: Error parsing units: %s, zaxis: "
| ^~
474 | "%s, variable %s (table: %s)",
475 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:472:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:482:13: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
482 | strncpy(local_unit, units, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:488:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
488 | "Udunits: Error parsing units: %s, zaxis %s, "
| ^~
489 | "variable %s (table: %s)",
490 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:487:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:602:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
602 | strncpy(msg, name, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:654:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
654 | strncpy(local_unit, cmor_vars[var_id].ounits, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:660:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
660 | "Udunits: Error parsing units: %s, for zaxis %s, variable %s (table: %s)",
| ^~
661 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:659:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_zfactor’:
Src/cmor_variables.c:670:17: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
670 | strncpy(local_unit, units, CMOR_MAX_STRING);
| ^
Src/cmor_variables.c:677:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
677 | "Udunits: Error parsing units: %s, zaxis %s, variable %s (table: %s)",
| ^~
678 | local_unit, cmor_axes[axis_id].id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:676:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_var_def_att’:
Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 978 [-Wformat-truncation=]
1967 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1968:28: note: format string is defined here
1968 | "(%s), max is: %i", var->ndims, var->id,
| ^~
In function ‘snprintf’,
inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1966:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 59 and 1091 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_set_var_def_att’:
Src/cmor_variables.c:2017:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2017 | "Reading table %s: axis name: '%s' for "
| ^~
......
2021 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~
In function ‘snprintf’,
inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2016:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 119 or more bytes (assuming 2165) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_get_original_shape’:
Src/cmor_variables.c:2387:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2388 | "array but this variable is %id",
2389 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
Src/cmor_variables.c:2387:18: note: directive argument in the range [-2147483648, 2147483646]
2387 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2387:18: note: directive argument in the range [-2147483647, 2147483647]
In function ‘snprintf’,
inlined from ‘cmor_get_original_shape’ at Src/cmor_variables.c:2386:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 88 or more bytes (assuming 1131) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2463:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2463 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2464:53: note: format string is defined here
2464 | "(no time dimension) variable (%s, table: %s), "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2462:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 128 or more bytes (assuming 1151) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2569:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 956 and 975 [-Wformat-truncation=]
2569 | "cannot allocate memory for %lu float tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2568:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2557:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 955 and 974 [-Wformat-truncation=]
2557 | "cannot allocate memory for %lu double tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2556:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 62 or more bytes (assuming 1085) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2545:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 957 and 976 [-Wformat-truncation=]
2545 | "cannot allocate memory for %lu long tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2544:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2533:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 958 and 977 [-Wformat-truncation=]
2533 | "cannot allocate memory for %lu int tmp elts var '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2532:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 59 or more bytes (assuming 1082) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2627:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2627 | " in udunits, getting converter for variable %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2626:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2614:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2614 | "variable: %s, cmor and user units are incompatible: "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2613:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 80 or more bytes (assuming 4172) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2603:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2603 | "in udunits analyzing units from user (%s) "
| ^~
2604 | "for variable %s (table: %s)",
2605 | local_unit, avar->id,
| ~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2602:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 2110) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2588:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2588 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2589 | "(%s) for variable %s (table: %s)",
2590 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2589:24: note: format string is defined here
2589 | "(%s) for variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2587:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 70 or more bytes (assuming 2116) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2716:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2716 | "in udunits, converting values from %s to %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2715:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 3133) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2736:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2736 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2736:30: note: assuming directive output of 10 bytes
2736 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2736:30: note: assuming directive output of 11 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2735:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1208) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2769:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2769 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2769:30: note: assuming directive output of 10 bytes
2769 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2769:30: note: assuming directive output of 11 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2768:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 167 or more bytes (assuming 1209) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2824:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2824:22: note: assuming directive output of 11 bytes
2824 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2824:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2823:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 120 or more bytes (assuming 1162) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2836:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2836:22: note: assuming directive output of 11 bytes
2836 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2836:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2835:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 85 or more bytes (assuming 1127) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2847:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2847:22: note: assuming directive output of 11 bytes
2847 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2847:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2846:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 122 or more bytes (assuming 1164) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2857:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2857:22: note: assuming directive output of 11 bytes
2857 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2857:22: note: assuming directive output of 10 bytes
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2856:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1129) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2873:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2873 | "Udunits: Error freeing converter, variable %s "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2872:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 54 or more bytes (assuming 1077) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2884:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2884 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2883:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2894:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2894 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2893:13:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3251:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3251 | "variable '%s' (table: %s) you are passing %i "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3250:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3282:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3282 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3283:41: note: format string is defined here
3283 | "variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3281:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3301:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3301 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3302:37: note: format string is defined here
3302 | "variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3300:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3152:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3152:26: note: using the range [-2147483648, 2147483647] for directive argument
3152 | "variable '%s' (table: %s) you are passing %i "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3151:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3199:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3199 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3200:48: note: format string is defined here
3200 | "any for variable %s (table: %s)", avar->id,
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3198:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 1098) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3175:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3175 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3176:41: note: format string is defined here
3176 | "variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3174:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3213:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3213 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3212:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2916:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2916 | "variable '%s' (table %s) you are passing "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2915:17:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 113 or more bytes (assuming 1136) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3092:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3092 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3093:75: note: format string is defined here
3093 | "cmor_write along with time values, variable %s, table %s",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3091:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 101 or more bytes (assuming 1124) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3110:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3110 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3111:32: note: format string is defined here
3111 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3109:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3136:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3136 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3135:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2933:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2933 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2934:45: note: format string is defined here
2934 | "for variable '%s' (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2932:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:2990:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2990 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:2989:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1124 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3048:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
3048 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3047:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 58 or more bytes (assuming 1081) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3070:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
3070 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3072:63: note: format string is defined here
3072 | "(in output units), variable %s (table: %s)",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3069:25:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 1152) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function ‘cmor_write_var_to_file’:
Src/cmor_variables.c:3340:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3340 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In function ‘snprintf’,
inlined from ‘cmor_write_var_to_file’ at Src/cmor_variables.c:3339:9:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-cpython-312/Src/_controlvocabulary.o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdRegTrfm.o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdTimeConv.o build/temp.linux-aarch64-cpython-312/Src/cdTime/cdUtil.o build/temp.linux-aarch64-cpython-312/Src/cdTime/fcdTimeConv.o build/temp.linux-aarch64-cpython-312/Src/cdTime/reg_trfm.o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeArith.o build/temp.linux-aarch64-cpython-312/Src/cdTime/timeConv.o build/temp.linux-aarch64-cpython-312/Src/cmor.o build/temp.linux-aarch64-cpython-312/Src/cmor_CV.o build/temp.linux-aarch64-cpython-312/Src/cmor_axes.o build/temp.linux-aarch64-cpython-312/Src/cmor_cfortran_interface.o build/temp.linux-aarch64-cpython-312/Src/cmor_grids.o build/temp.linux-aarch64-cpython-312/Src/cmor_md5.o build/temp.linux-aarch64-cpython-312/Src/cmor_tables.o build/temp.linux-aarch64-cpython-312/Src/cmor_variables.o -L/usr/lib -L. -L/usr/lib/aarch64-linux-gnu -lnetcdf -ludunits2 -ljson-c -lossp-uuid -o build/lib.linux-aarch64-cpython-312/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so
running install_lib
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/pywrapper.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE/out_names_tests.json -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/PrePARE/PrePARE.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/cmor_const.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-aarch64-cpython-312/cmor/pywrapper.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-aarch64-cpython-312/cmor/git2svn.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-aarch64-cpython-312/cmor/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-aarch64-cpython-312/cmor/cmor_const.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-aarch64-cpython-312/cmor/_cmor.cpython-312-aarch64-linux-gnu.so -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-aarch64-cpython-312/cmor/convertCSVFile.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_clim_bounds_04.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_python_not_enough_times_written.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_chunking.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_10.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_CMIP6Plus.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_10.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_8.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_max_variables_2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badvariant.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/cmor_speed_and_compression_03.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_memory_check.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_2Gb_file.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_clim_bounds.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_projections.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_history.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_direct_calls.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_trackingprefix.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_7.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_open_close_cmor_multiple.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_5.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_clim_bounds_02.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badfurtherinfourl.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_6.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_common.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_12.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_unicode.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/check_results.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_has_cur_dataset_attribute.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_bounds_request.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_half_levels.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_9.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/common.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_obs4MIPs.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_4.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_max_variables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_load_tables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_tim2_clim.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_clim_bounds_03.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_python_zhalfo.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_missing_values.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badsourcetype.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badinstitution.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_12.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_grid_and_ocn_sigma.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_unicode.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/all_tests.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_license_parsing.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badgridgr.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_terminate_signal.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_alastair_1.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_nomipera.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_reverted_lats.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badsourceid.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_new_tables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/nc2asc.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_stephanie_6hrPlev_minutes.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_user_interface_03.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_forceparent.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_baddirectory.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badgridlabel.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_wrong_activity.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/base_CMIP6_CV.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_bentley_01.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/cmor_speed_and_compression_02.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_3hr.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_driving.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_lon_thro_360.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_8.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_doc.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/in_files.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/cmor_speed_and_compression.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_free_wrapping_issue.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_site_ts.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/_cmor_stub.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badgridresolution.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_user_interface_01.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_cfmip_site_axis_test.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_compression.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_toomany_tables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_user_interface_00.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_tim2_clim_02.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_site_surface.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_externalvariables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_parentmipera.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_region.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/cmor_speed_and_compression_01.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_non_monotonic_climo_bounds.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_time_gap_single_write1.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_badsource.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_2Gb_slice.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_11.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_sos_psu_units.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_forecast_time.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_singleton_string.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_zstandard_and_quantize.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_forecast_coordinates.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_has_variable_attribute.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_1D_var.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_filename_time_range.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_parentsourceid.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_3.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_lon_gt_360.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_grid_stub_jamie.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_time_gap_single_write2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/jamie_hybrid_height.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_4.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_HISTORY.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_half_levels_wrong_generic_level.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_1.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_index_coord.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_3.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_bad_date.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_7.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_checker_works.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_polar_stereo.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_11.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/out_files.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_6.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_singleton_anywhere_in_table_def.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_appending.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie_9.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_jamie.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_joerg_2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_forcenoparent.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_time_gap_multi_write.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/jamie_positive.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_experimentID.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_python_CMIP6_CV_fxtable.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-aarch64-cpython-312/cmor/Test/test_cmor_python_not_enough_data.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/pywrapper.py to pywrapper.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py to PrePARE.cpython-312.pyc
/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py:627: SyntaxWarning: invalid escape sequence '\w'
/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py:833: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py:886: SyntaxWarning: invalid escape sequence '\.'
/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py:891: SyntaxWarning: invalid escape sequence '\.'
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/cmor_const.py to cmor_const.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/pywrapper.py to pywrapper.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/git2svn.py to git2svn.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/cmor_const.py to cmor_const.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/convertCSVFile.py to convertCSVFile.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_04.py to test_python_clim_bounds_04.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py to test_python_CMIP6_CV_sub_experimentbad.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py to test_python_CMIP6_CV_sub_experimentnotset.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_not_enough_times_written.py to test_cmor_python_not_enough_times_written.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_chunking.py to test_chunking.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py to test_python_CMIP6_CV_badsourcetypeCHEMAER.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_10.py to test_python_joerg_10.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_CMIP6Plus.py to test_cmor_CMIP6Plus.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_10.py to test_python_jamie_10.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_8.py to test_python_jamie_8.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables_2.py to test_python_max_variables_2.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badvariant.py to test_python_CMIP6_CV_badvariant.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_03.py to cmor_speed_and_compression_03.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_memory_check.py to test_python_memory_check.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_file.py to test_python_2Gb_file.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds.py to test_python_clim_bounds.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_projections.py to test_python_CMIP6_projections.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_history.py to test_python_history.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_direct_calls.py to test_python_direct_calls.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingprefix.py to test_python_CMIP6_CV_trackingprefix.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_7.py to test_python_joerg_7.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_open_close_cmor_multiple.py to test_python_open_close_cmor_multiple.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_5.py to test_python_joerg_5.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py to test_python_CMIP6_CV_invalidsourceid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_02.py to test_python_clim_bounds_02.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badfurtherinfourl.py to test_python_CMIP6_CV_badfurtherinfourl.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_6.py to test_python_joerg_6.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py to test_python_CMIP6_CV_longrealizationindex.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_common.py to test_python_common.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_12.py to test_python_joerg_12.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_unicode.py to test_python_unicode.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/check_results.py to check_results.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_has_cur_dataset_attribute.py to test_python_has_cur_dataset_attribute.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bounds_request.py to test_python_bounds_request.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_2.py to test_python_jamie_2.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels.py to test_cmor_half_levels.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_9.py to test_python_joerg_9.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py to test_python_CMIP6_CV_furtherinfourl.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/common.py to common.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_obs4MIPs.py to test_python_obs4MIPs.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_4.py to test_python_joerg_4.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables.py to test_python_max_variables.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_load_tables.py to test_python_CMIP6_CV_load_tables.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim.py to test_python_joerg_tim2_clim.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py to test_python_CMIP6_CV_badsourcetypeRequired.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_03.py to test_python_clim_bounds_03.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_zhalfo.py to test_cmor_python_zhalfo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_missing_values.py to test_python_missing_values.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetype.py to test_python_CMIP6_CV_badsourcetype.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitution.py to test_python_CMIP6_CV_badinstitution.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py to test_python_CMIP6_CV_sub_experiment_id.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_12.py to test_python_jamie_12.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_grid_and_ocn_sigma.py to test_python_grid_and_ocn_sigma.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_unicode.py to test_python_CMIP6_CV_unicode.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/all_tests.py to all_tests.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_license_parsing.py to test_license_parsing.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridgr.py to test_python_CMIP6_CV_badgridgr.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_terminate_signal.py to test_python_CMIP6_CV_terminate_signal.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_alastair_1.py to test_python_alastair_1.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_nomipera.py to test_python_CMIP6_CV_nomipera.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_reverted_lats.py to test_python_reverted_lats.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourceid.py to test_python_CMIP6_CV_badsourceid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_new_tables.py to test_python_new_tables.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/nc2asc.py to nc2asc.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_stephanie_6hrPlev_minutes.py to test_python_stephanie_6hrPlev_minutes.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py to test_python_CMIP6_CV_bad_data_specs.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_03.py to test_python_user_interface_03.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forceparent.py to test_python_CMIP6_CV_forceparent.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_baddirectory.py to test_python_CMIP6_CV_baddirectory.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridlabel.py to test_python_CMIP6_CV_badgridlabel.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_wrong_activity.py to test_python_CMIP6_wrong_activity.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/base_CMIP6_CV.py to base_CMIP6_CV.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bentley_01.py to test_python_bentley_01.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_02.py to cmor_speed_and_compression_02.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3hr.py to test_python_jamie_3hr.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py to test_python_CMIP6_CV_parentvariantlabel.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_driving.py to test_python_CMIP6_driving.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_lon_thro_360.py to test_lon_thro_360.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_8.py to test_python_joerg_8.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py to test_python_YYYMMDDHH_exp_fmt.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_doc.py to test_doc.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/in_files.py to in_files.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression.py to cmor_speed_and_compression.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_free_wrapping_issue.py to test_python_free_wrapping_issue.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_site_ts.py to test_site_ts.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/_cmor_stub.py to _cmor_stub.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridresolution.py to test_python_CMIP6_CV_badgridresolution.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_01.py to test_python_user_interface_01.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_cfmip_site_axis_test.py to test_python_cfmip_site_axis_test.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py to test_python_CMIP6_CV_badinstitutionID.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_compression.py to test_compression.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_toomany_tables.py to test_python_toomany_tables.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_00.py to test_python_user_interface_00.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim_02.py to test_python_joerg_tim2_clim_02.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_site_surface.py to test_python_jamie_site_surface.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_externalvariables.py to test_python_CMIP6_CV_externalvariables.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentmipera.py to test_python_CMIP6_CV_parentmipera.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_region.py to test_python_region.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_01.py to cmor_speed_and_compression_01.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_non_monotonic_climo_bounds.py to test_non_monotonic_climo_bounds.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write1.py to test_time_gap_single_write1.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsource.py to test_python_CMIP6_CV_badsource.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_slice.py to test_python_2Gb_slice.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_11.py to test_python_jamie_11.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_sos_psu_units.py to test_python_sos_psu_units.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_time.py to test_python_forecast_time.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_string.py to test_python_singleton_string.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_zstandard_and_quantize.py to test_cmor_zstandard_and_quantize.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_coordinates.py to test_python_forecast_coordinates.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_has_variable_attribute.py to test_python_has_variable_attribute.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_1D_var.py to test_python_1D_var.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_filename_time_range.py to test_python_filename_time_range.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentsourceid.py to test_python_CMIP6_CV_parentsourceid.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3.py to test_python_jamie_3.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_lon_gt_360.py to test_lon_gt_360.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_grid_stub_jamie.py to test_grid_stub_jamie.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write2.py to test_time_gap_single_write2.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/jamie_hybrid_height.py to jamie_hybrid_height.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_4.py to test_python_jamie_4.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py to test_python_CMIP6_CV_trackingNoprefix.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_HISTORY.py to test_python_CMIP6_CV_HISTORY.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels_wrong_generic_level.py to test_cmor_half_levels_wrong_generic_level.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py to test_python_CMIP6_CV_forcemultipleparent.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_1.py to test_python_joerg_1.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_index_coord.py to test_python_index_coord.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_3.py to test_python_joerg_3.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bad_date.py to test_python_bad_date.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_7.py to test_python_jamie_7.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_checker_works.py to test_checker_works.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_polar_stereo.py to test_python_polar_stereo.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_11.py to test_python_joerg_11.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/out_files.py to out_files.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_6.py to test_python_jamie_6.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_anywhere_in_table_def.py to test_python_singleton_anywhere_in_table_def.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_appending.py to test_python_appending.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_9.py to test_python_jamie_9.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie.py to test_python_jamie.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_2.py to test_python_joerg_2.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcenoparent.py to test_python_CMIP6_CV_forcenoparent.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_time_gap_multi_write.py to test_time_gap_multi_write.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py to test_python_CMIP6_CV_hierarchicalattr.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py to test_python_CMIP6_CV_sub_experimentIDbad.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py to test_python_CMIP6_CV_parenttimeunits.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/jamie_positive.py to jamie_positive.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_experimentID.py to test_python_CMIP6_experimentID.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_fxtable.py to test_python_CMIP6_CV_fxtable.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_not_enough_data.py to test_cmor_python_not_enough_data.cpython-312.pyc
running install_egg_info
running egg_info
creating CMOR.egg-info
writing CMOR.egg-info/PKG-INFO
writing dependency_links to CMOR.egg-info/dependency_links.txt
writing entry points to CMOR.egg-info/entry_points.txt
writing top-level names to CMOR.egg-info/top_level.txt
writing manifest file 'CMOR.egg-info/SOURCES.txt'
reading manifest file 'CMOR.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'CMOR.egg-info/SOURCES.txt'
Copying CMOR.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing PrePARE script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
for p in python3.12 ; do \
PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages \
$p ./setup.py install --prefix=/usr --install-layout=deb \
--single-version-externally-managed --root=/<<PKGBUILDDIR>>/debian/tmp; \
done
Setting up python module with:
libraries: ['netcdf', 'udunits2', 'json-c', 'ossp-uuid']
libdir: ['/usr/lib', '.']
incdir ['/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include', 'include', 'include/cdTime', '/usr/include']
src: ['Src/_cmormodule.c', 'Src/cdTime/cdRegTrfm.c', 'Src/cdTime/cdTimeConv.c', 'Src/cdTime/cdUtil.c', 'Src/cdTime/fcdTimeConv.c', 'Src/cdTime/reg_trfm.c', 'Src/cdTime/timeArith.c', 'Src/cdTime/timeConv.c', 'Src/cmor.c', 'Src/cmor_CV.c', 'Src/cmor_axes.c', 'Src/cmor_cfortran_interface.c', 'Src/cmor_grids.c', 'Src/cmor_md5.c', 'Src/cmor_tables.c', 'Src/cmor_variables.c']
macros: []
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running build
running build_py
running build_ext
running install_lib
copying build/lib.linux-aarch64-cpython-312/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-aarch64-cpython-312/cmor/_cmor.cpython-312-aarch64-linux-gnu.so -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
running install_egg_info
running egg_info
writing CMOR.egg-info/PKG-INFO
writing dependency_links to CMOR.egg-info/dependency_links.txt
writing entry points to CMOR.egg-info/entry_points.txt
writing top-level names to CMOR.egg-info/top_level.txt
reading manifest file 'CMOR.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'CMOR.egg-info/SOURCES.txt'
removing '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info' (and everything under it)
Copying CMOR.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing PrePARE script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
dh_install -p libcmor-dev cmor.pc /usr/lib/aarch64-linux-gnu/pkgconfig
install -m0755 -d debian/libcmor-dev//usr/bin
cp --reflink=auto -a debian/tmp/usr/bin/PrePARE debian/libcmor-dev//usr/bin/
install -m0755 -d debian/libcmor-dev//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a debian/tmp/usr/lib/libcmor.a debian/libcmor-dev//usr/lib/aarch64-linux-gnu/
install -m0755 -d debian/libcmor-dev//usr/lib/aarch64-linux-gnu/pkgconfig
cp --reflink=auto -a ./cmor.pc debian/libcmor-dev//usr/lib/aarch64-linux-gnu/pkgconfig/
install -m0755 -d debian/libcmor-dev/usr/include
cp --reflink=auto -a debian/tmp/usr/include/cdTime debian/tmp/usr/include/cmor.h debian/tmp/usr/include/cmor_func_def.h debian/tmp/usr/include/cmor_locale.h debian/tmp/usr/include/cmor_md5.h debian/libcmor-dev/usr/include/
dh_link -p libcmor-dev /usr/lib/aarch64-linux-gnu/libcmor.so.2 /usr/lib/aarch64-linux-gnu/libcmor.so
install -m0755 -d debian/libcmor-dev/usr/lib/aarch64-linux-gnu
rm -f debian/libcmor-dev/usr/lib/aarch64-linux-gnu/libcmor.so
ln -s libcmor.so.2 debian/libcmor-dev/usr/lib/aarch64-linux-gnu/libcmor.so
dh_numpy3
mv debian/libcmor2t64.substvars.new debian/libcmor2t64.substvars
mv debian/libcmor-dev.substvars.new debian/libcmor-dev.substvars
mv debian/python3-cmor.substvars.new debian/python3-cmor.substvars
# Fix path
sed -i -e 's%/usr/bin/python3.1[0-9]%/usr/bin/python3%' debian/tmp/usr/bin/PrePARE
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install -a
install -m0755 -d debian/libcmor2t64//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a debian/tmp/usr/lib/libcmor.so.2 debian/libcmor2t64//usr/lib/aarch64-linux-gnu/
install -m0755 -d debian/libcmor-dev//usr/bin
cp --reflink=auto -a debian/tmp/usr/bin/PrePARE debian/libcmor-dev//usr/bin/
install -m0755 -d debian/libcmor-dev//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a debian/tmp/usr/lib/libcmor.a debian/libcmor-dev//usr/lib/aarch64-linux-gnu/
install -m0755 -d debian/libcmor-dev/usr/include
cp --reflink=auto -a debian/tmp/usr/include/cdTime debian/tmp/usr/include/cmor.h debian/tmp/usr/include/cmor_func_def.h debian/tmp/usr/include/cmor_locale.h debian/tmp/usr/include/cmor_md5.h debian/libcmor-dev/usr/include/
install -m0755 -d debian/python3-cmor//usr/lib
cp --reflink=auto -a debian/tmp/usr/lib/python3 debian/python3-cmor//usr/lib/
dh_fortran_mod -a
mv debian/libcmor2t64.substvars.new debian/libcmor2t64.substvars
Examining debian/tmp/usr/include/cmor_users_functions.mod ...
Fortran modfile debian/tmp/usr/include/cmor_users_functions.mod created by gfortran modversion 15
Examining debian/tmp/usr/include/cmor_users_functions.mod ...
Fortran modfile debian/tmp/usr/include/cmor_users_functions.mod created by gfortran modversion 15
install -m0755 -d debian/libcmor-dev//usr/lib/aarch64-linux-gnu/fortran/gfortran-mod-15
cp --reflink=auto -a debian/tmp/usr/include/cmor_users_functions.mod debian/libcmor-dev//usr/lib/aarch64-linux-gnu/fortran/gfortran-mod-15/
mv debian/libcmor-dev.substvars.new debian/libcmor-dev.substvars
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Append autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper]
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Prepend autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper.new]
mv debian/libcmor-dev.postrm.debhelper.new debian/libcmor-dev.postrm.debhelper
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Prepend autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper.new]
mv debian/libcmor-dev.postrm.debhelper.new debian/libcmor-dev.postrm.debhelper
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Prepend autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper.new]
mv debian/libcmor-dev.postrm.debhelper.new debian/libcmor-dev.postrm.debhelper
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Prepend autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper.new]
mv debian/libcmor-dev.postrm.debhelper.new debian/libcmor-dev.postrm.debhelper
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Prepend autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper.new]
mv debian/libcmor-dev.postrm.debhelper.new debian/libcmor-dev.postrm.debhelper
[META] Append autosnippet "preinst-fortran-mod" to preinst [debian/libcmor-dev.preinst.debhelper]
[META] Prepend autosnippet "postrm-fortran-mod" to postrm [debian/libcmor-dev.postrm.debhelper.new]
mv debian/libcmor-dev.postrm.debhelper.new debian/libcmor-dev.postrm.debhelper
mv debian/python3-cmor.substvars.new debian/python3-cmor.substvars
dh_installdocs -a
install -m0755 -d debian/libcmor2t64/usr/share/doc/libcmor2t64
install -p -m0644 debian/copyright debian/libcmor2t64/usr/share/doc/libcmor2t64/copyright
install -m0755 -d debian/libcmor-dev/usr/share/doc/libcmor-dev
install -m0755 -d debian/libcmor-dev/usr/share/doc/libcmor-dev
cp --reflink=auto -a ./README.md debian/libcmor-dev/usr/share/doc/libcmor-dev
cp --reflink=auto -a ./RELEASE-NOTES debian/libcmor-dev/usr/share/doc/libcmor-dev
chown -R 0:0 debian/libcmor-dev/usr/share/doc
chmod -R u\+rw,go=rX debian/libcmor-dev/usr/share/doc
install -p -m0644 debian/copyright debian/libcmor-dev/usr/share/doc/libcmor-dev/copyright
install -m0755 -d debian/python3-cmor/usr/share/doc/python3-cmor
install -p -m0644 debian/copyright debian/python3-cmor/usr/share/doc/python3-cmor/copyright
dh_installchangelogs -a
install -m0755 -d debian/libcmor-dev/usr/share/doc/libcmor-dev
install -p -m0644 debian/.debhelper/generated/libcmor-dev/dh_installchangelogs.dch.trimmed debian/libcmor-dev/usr/share/doc/libcmor-dev/changelog.Debian
install -p -m0644 debian/.debhelper/generated/libcmor-dev/dh_installchangelogs.dch.binnmu debian/libcmor-dev/usr/share/doc/libcmor-dev/changelog.Debian.arm64
install -m0755 -d debian/python3-cmor/usr/share/doc/python3-cmor
install -p -m0644 debian/.debhelper/generated/python3-cmor/dh_installchangelogs.dch.trimmed debian/python3-cmor/usr/share/doc/python3-cmor/changelog.Debian
install -p -m0644 debian/.debhelper/generated/python3-cmor/dh_installchangelogs.dch.binnmu debian/python3-cmor/usr/share/doc/python3-cmor/changelog.Debian.arm64
install -m0755 -d debian/libcmor2t64/usr/share/doc/libcmor2t64
install -p -m0644 debian/.debhelper/generated/libcmor2t64/dh_installchangelogs.dch.trimmed debian/libcmor2t64/usr/share/doc/libcmor2t64/changelog.Debian
install -p -m0644 debian/.debhelper/generated/libcmor2t64/dh_installchangelogs.dch.binnmu debian/libcmor2t64/usr/share/doc/libcmor2t64/changelog.Debian.arm64
dh_installexamples -a
install -m0755 -d debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/3D_txy.input debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/3D_txy_split_lon.input debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/3D_xty_split_lon.input debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/__init__.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/_cmor_stub.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/alejandro.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/alejandro_1.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/alejandro_2.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/all_tests.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/baddirectory.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/base_CMIP6_CV.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/check_results.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/climatology_test_code.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/climatology_test_table_A debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP5_Amon_YYYYMMDDHH debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP5_Amons debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP5_cf3hr.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP5_cf3hr_0.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP5_cf3hr_1.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP6_sample_CMOR_driver.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMIP6Plus_user_input.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMOR_input_example.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMOR_input_example_badfurtherinfourl.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMOR_input_TestTables.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/CMOR_SAMPLE_TABLE debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/cmor_speed_and_compression.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/cmor_speed_and_compression.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/cmor_speed_and_compression_01.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/cmor_speed_and_compression_02.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/cmor_speed_and_compression_03.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/common.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/common_user_input_hier.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/common_user_inputNOBOUNDS.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/Curts_table debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/in_files.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/ipcc_test_code.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/ipcc_test_code.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/jamie_hybrid_height.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/jamie_positive.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/karls_test.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/main_prog.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/metadata-template.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_3d_i_2.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_3d_r.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_3d_r_2.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_4d_d_big_array_2.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_4d_d_big_array_3.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_4d_d_big_array_4.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_4d_d_big_array_5.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_4d_r.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/mytest_4d_r_big_array.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/nc2asc.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/noinput debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/omonxyztst.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/out_files.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/reader_2D_3D.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/reader_2D_3D.h debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/rewrite_harvardf_data.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/speed_test_table_A debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/ta_3D_r_2.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/ta_4D_r.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_3D_noreorder.input debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_3d_r.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_3D_xty_-180_180.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_harvardf.txt debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_mytest_3d_i.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_mytest_3d_i.input debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_mytest_noreorder.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_mytest_reorder.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/tas_mytest_reorder_split_lon.asc debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test1.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test2.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test3.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test4.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_3h.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_any_from_asc.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_any_from_asc_d.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_any_from_asc_i.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_checker_works.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_chunking.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_append_associated.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_append_associated_point.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_CMIP6Plus.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_depth_coord_half.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_fx_basin.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_grid_alejandro.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_grid_time_varying.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_grid_unstructured_3d_fabi.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_grid_unstructured_fabi.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_half_levels.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_half_levels_wrong_generic_level.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_nwdFracLut.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_python_not_enough_data.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_python_not_enough_times_written.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_python_zhalfo.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_singleton_and_generic.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_zstandard_and_quantize.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_compression.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_dimensionless.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_doc.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_fortran_example_00.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_fortran_example_01.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_grid.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_grid_stub_jamie.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_license_parsing.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_lon_gt_360.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_lon_thro_360.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_lots_of_variables.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_lots_of_variables.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_non_monotonic_climo_bounds.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_1D_var.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_2Gb_file.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_2Gb_slice.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_alastair_1.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_appending.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_bad_date.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_bentley_01.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_bounds_request.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_cfmip_site_axis_test.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_clim_bounds.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_clim_bounds_02.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_clim_bounds_03.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_clim_bounds_04.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_bad_data_specs.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_baddirectory.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badfurtherinfourl.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badgridgr.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badgridlabel.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badgridresolution.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badinstitution.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badinstitutionID.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badsource.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badsourceid.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badsourcetype.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badsourcetypeRequired.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_badvariant.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_externalvariables.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_forcemultipleparent.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_forcenoparent.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_forceparent.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_furtherinfourl.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_fxtable.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_hierarchicalattr.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_HISTORY.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_invalidsourceid.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_load_tables.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_longrealizationindex.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_nomipera.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_parentmipera.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_parentsourceid.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_parenttimeunits.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_parentvariantlabel.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_sub_experiment_id.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_sub_experimentbad.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_sub_experimentIDbad.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_sub_experimentnotset.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_terminate_signal.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_trackingNoprefix.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_trackingprefix.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_CV_unicode.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_driving.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_experimentID.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_projections.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_CMIP6_wrong_activity.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_common.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_direct_calls.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_filename_time_range.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_forecast_coordinates.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_forecast_time.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_free_wrapping_issue.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_grid_and_ocn_sigma.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_has_cur_dataset_attribute.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_has_variable_attribute.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_history.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_index_coord.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_10.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_11.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_12.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_2.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_3.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_3hr.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_4.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_6.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_7.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_8.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_9.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_jamie_site_surface.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_1.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_10.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_11.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_12.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_2.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_3.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_4.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_5.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_6.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_7.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_8.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_9.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_tim2_clim.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_joerg_tim2_clim_02.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_max_variables.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_max_variables_2.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_memory_check.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_missing_values.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_new_tables.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_obs4MIPs.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_open_close_cmor_multiple.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_polar_stereo.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_region.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_reverted_lats.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_singleton_anywhere_in_table_def.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_singleton_string.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_sos_psu_units.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_stephanie_6hrPlev_minutes.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_toomany_tables.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_unicode.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_user_interface_00.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_user_interface_01.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_user_interface_03.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_python_YYYMMDDHH_exp_fmt.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_region.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_sdepth1_float.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_shrt_exp_nm_set_att_initi.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_sigma.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_singleton.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_singleton_5D_tas.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_singletons.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_site_ts.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_sophie.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_station_data.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_time_gap_multi_write.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_time_gap_single_write1.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_time_gap_single_write2.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_unit_cat_unique.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./recipes/cmor debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./recipes/conda-envs debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./recipes/prep_for_build.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
dh_python3 -a
D: dh_python3 dh_python3:180: version: 6.20240824
D: dh_python3 dh_python3:181: argv: ['/usr/bin/dh_python3', '-a']
D: dh_python3 dh_python3:182: options: Namespace(guess_deps=True, skip_private=False, verbose=True, arch=True, package=None, no_package=None, remaining_packages=False, compile_all=False, vrange=None, regexpr=None, accept_upstream_versions=False, depends=None, depends_section=None, recommends=None, recommends_section=None, suggests=None, suggests_section=None, requires=None, shebang=None, ignore_shebangs=False, clean_dbg_pkg=True, no_ext_rename=False, no_shebang_rewrite=False, private_dir=None, O=None)
D: dh_python3 dh_python3:183: supported Python versions: 3.12 (default=3.12)
D: dh_python3 debhelper:166: skipping package libcmor2t64 (missing ${python3:Depends} in Depends/Recommends)
D: dh_python3 debhelper:174: source=cmor, binary packages=['libcmor-dev', 'python3-cmor']
D: dh_python3 dh_python3:205: processing package libcmor-dev...
D: dh_python3 fs:335: package libcmor-dev details = {'requires.txt': set(), 'egg-info': set(), 'dist-info': set(), 'nsp.txt': set(), 'shebangs': {/usr/bin/python3}, 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()}
D: dh_python3 depends:103: generating dependencies for package libcmor-dev
D: dh_python3 depends:253: D={'python3:any'}; R=[]; S=[]; E=[], B=[]; RT=[]
D: dh_python3 dh_python3:205: processing package python3-cmor...
D: dh_python3 fs:335: package python3-cmor details = {'requires.txt': set(), 'egg-info': {'debian/python3-cmor/usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/PKG-INFO'}, 'dist-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': {Version('3.12')}, 'ext_no_version': set()}
D: dh_python3 depends:103: generating dependencies for package python3-cmor
D: dh_python3 depends:253: D={'python3:any', 'python3 (<< 3.13)', 'python3 (>= 3.12~)'}; R=[]; S=[]; E=[], B=[]; RT=[]
dh_lintian -a
install -m0755 -d debian/libcmor2t64/usr/share/lintian/overrides
install -p -m0644 debian/libcmor2t64.lintian-overrides debian/libcmor2t64/usr/share/lintian/overrides/libcmor2t64
dh_perl -a
dh_link -a
rm -f debian/libcmor-dev/usr/lib/aarch64-linux-gnu/libcmor.so
ln -s libcmor.so.2 debian/libcmor-dev/usr/lib/aarch64-linux-gnu/libcmor.so
dh_strip_nondeterminism -a
dh_compress -a
cd debian/libcmor2t64
cd debian/libcmor-dev
cd debian/python3-cmor
chmod a-x usr/share/doc/libcmor2t64/changelog.Debian usr/share/doc/libcmor2t64/changelog.Debian.arm64
chmod a-x usr/share/doc/python3-cmor/changelog.Debian usr/share/doc/python3-cmor/changelog.Debian.arm64
chmod a-x usr/share/doc/libcmor-dev/RELEASE-NOTES usr/share/doc/libcmor-dev/changelog.Debian usr/share/doc/libcmor-dev/changelog.Debian.arm64
gzip -9nf usr/share/doc/libcmor2t64/changelog.Debian usr/share/doc/libcmor2t64/changelog.Debian.arm64
gzip -9nf usr/share/doc/libcmor-dev/RELEASE-NOTES usr/share/doc/libcmor-dev/changelog.Debian usr/share/doc/libcmor-dev/changelog.Debian.arm64
gzip -9nf usr/share/doc/python3-cmor/changelog.Debian usr/share/doc/python3-cmor/changelog.Debian.arm64
cd '/<<PKGBUILDDIR>>'
cd '/<<PKGBUILDDIR>>'
cd '/<<PKGBUILDDIR>>'
dh_fixperms -a
find debian/libcmor2t64 -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
find debian/libcmor-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
find debian/python3-cmor -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
find debian/libcmor2t64 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
find debian/libcmor2t64/usr/share/doc -type f -a -true -a ! -regex 'debian/libcmor2t64/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
find debian/libcmor2t64/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
find debian/libcmor2t64/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
find debian/libcmor2t64 -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/python3-cmor ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
find debian/libcmor2t64/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
find debian/libcmor-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
find debian/python3-cmor/usr/share/doc -type f -a -true -a ! -regex 'debian/python3-cmor/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
find debian/python3-cmor/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
find debian/python3-cmor -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/python3-cmor/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
find debian/libcmor-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libcmor-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
find debian/libcmor-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
find debian/libcmor-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
find debian/libcmor-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/libcmor-dev/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
find debian/libcmor-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
dh_missing -a
dh_dwz -a
dwz -- debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2
install -m0755 -d debian/python3-cmor/usr/lib/debug/.dwz/aarch64-linux-gnu
dwz -mdebian/python3-cmor/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cmor.debug -M/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cmor.debug -- debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-312-aarch64-linux-gnu.so
objcopy --compress-debug-sections debian/python3-cmor/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cmor.debug
chmod 0644 -- debian/python3-cmor/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cmor.debug
chown 0:0 -- debian/python3-cmor/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cmor.debug
dh_strip -a
install -m0755 -d debian/.debhelper/libcmor2t64/dbgsym-root/usr/lib/debug/.build-id/fd
objcopy --only-keep-debug --compress-debug-sections debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 debian/.debhelper/libcmor2t64/dbgsym-root/usr/lib/debug/.build-id/fd/92d03b53287286422cc02afd46bec93ace2aa2.debug
chmod 0644 -- debian/.debhelper/libcmor2t64/dbgsym-root/usr/lib/debug/.build-id/fd/92d03b53287286422cc02afd46bec93ace2aa2.debug
chown 0:0 -- debian/.debhelper/libcmor2t64/dbgsym-root/usr/lib/debug/.build-id/fd/92d03b53287286422cc02afd46bec93ace2aa2.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2
objcopy --add-gnu-debuglink debian/.debhelper/libcmor2t64/dbgsym-root/usr/lib/debug/.build-id/fd/92d03b53287286422cc02afd46bec93ace2aa2.debug debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2
install -m0755 -d debian/.debhelper/libcmor2t64/dbgsym-root/usr/share/doc
ln -s libcmor2t64 debian/.debhelper/libcmor2t64/dbgsym-root/usr/share/doc/libcmor2t64-dbgsym
install -m0755 -d debian/.debhelper/libcmor2t64
install -m0755 -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/9c
objcopy --only-keep-debug --compress-debug-sections debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/9c/9786c0802fd10466f1b6e9613bdd6c3567361e.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/libcmor-dev/usr/lib/aarch64-linux-gnu/libcmor.a
chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/9c/9786c0802fd10466f1b6e9613bdd6c3567361e.debug
chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/9c/9786c0802fd10466f1b6e9613bdd6c3567361e.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so
objcopy --add-gnu-debuglink debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/9c/9786c0802fd10466f1b6e9613bdd6c3567361e.debug debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so
install -m0755 -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/ea
objcopy --only-keep-debug --compress-debug-sections debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-312-aarch64-linux-gnu.so debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/ea/23c9ff0c4ecc2174251ad76cea7b574f796e5d.debug
chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/ea/23c9ff0c4ecc2174251ad76cea7b574f796e5d.debug
chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/ea/23c9ff0c4ecc2174251ad76cea7b574f796e5d.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-312-aarch64-linux-gnu.so
objcopy --add-gnu-debuglink debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/ea/23c9ff0c4ecc2174251ad76cea7b574f796e5d.debug debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-312-aarch64-linux-gnu.so
install -m0755 -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.dwz
cp --reflink=auto -a debian/python3-cmor/usr/lib/debug/.dwz/aarch64-linux-gnu debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.dwz
rm -fr debian/python3-cmor/usr/lib/debug/.dwz
rmdir -p --ignore-fail-on-non-empty debian/python3-cmor/usr/lib/debug
install -m0755 -d debian/.debhelper/python3-cmor/dbgsym-root/usr/share/doc
ln -s python3-cmor debian/.debhelper/python3-cmor/dbgsym-root/usr/share/doc/python3-cmor-dbgsym
install -m0755 -d debian/.debhelper/python3-cmor
dh_makeshlibs -a
rm -f debian/libcmor2t64/DEBIAN/shlibs
install -m0755 -d debian/libcmor2t64/DEBIAN
echo "libcmor 2 libcmor2t64 (>= 3.9.0)" >> debian/libcmor2t64/DEBIAN/shlibs
chmod 0644 -- debian/libcmor2t64/DEBIAN/shlibs
chown 0:0 -- debian/libcmor2t64/DEBIAN/shlibs
mv debian/.debhelper/generated/libcmor2t64/triggers.new debian/.debhelper/generated/libcmor2t64/triggers
mv debian/libcmor2t64.substvars.new debian/libcmor2t64.substvars
rm -f debian/libcmor-dev/DEBIAN/shlibs
rm -f debian/python3-cmor/DEBIAN/shlibs
dh_shlibdeps -a
install -m0755 -d debian/libcmor2t64/DEBIAN
dpkg-shlibdeps -Tdebian/libcmor2t64.substvars debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2
install -m0755 -d debian/python3-cmor/DEBIAN
dpkg-shlibdeps -Tdebian/python3-cmor.substvars debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-312-aarch64-linux-gnu.so
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 from: /lib/ld-linux-aarch64.so.1
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
dpkg-shlibdeps: warning: symbol _gfortran_string_len_trim used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol exp used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol uuid_generate used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol _gfortran_transfer_integer_write used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol _gfortran_concat_string used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol uuid_unparse used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol round used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol json_object_get_string used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol _gfortran_transfer_character_write used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol json_object_is_type used by debian/libcmor2t64/usr/lib/aarch64-linux-gnu/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: 29 other similar warnings have been skipped (use -v to see them all)
dh_installdeb -a
install -m0755 -d debian/libcmor2t64/DEBIAN
install -p -m0644 debian/.debhelper/generated/libcmor2t64/triggers debian/libcmor2t64/DEBIAN/triggers
install -m0755 -d debian/libcmor-dev/DEBIAN
printf '#!/bin/sh\nset -e\n' > debian/libcmor-dev/DEBIAN/preinst
cat debian/libcmor-dev.preinst.debhelper >> debian/libcmor-dev/DEBIAN/preinst
chmod 0755 -- debian/libcmor-dev/DEBIAN/preinst
chown 0:0 -- debian/libcmor-dev/DEBIAN/preinst
printf '#!/bin/sh\nset -e\n' > debian/libcmor-dev/DEBIAN/postrm
cat debian/libcmor-dev.postrm.debhelper >> debian/libcmor-dev/DEBIAN/postrm
chmod 0755 -- debian/libcmor-dev/DEBIAN/postrm
chown 0:0 -- debian/libcmor-dev/DEBIAN/postrm
install -m0755 -d debian/python3-cmor/DEBIAN
printf '#!/bin/sh\nset -e\n' > debian/python3-cmor/DEBIAN/postinst
cat debian/python3-cmor.postinst.debhelper >> debian/python3-cmor/DEBIAN/postinst
chmod 0755 -- debian/python3-cmor/DEBIAN/postinst
chown 0:0 -- debian/python3-cmor/DEBIAN/postinst
printf '#!/bin/sh\nset -e\n' > debian/python3-cmor/DEBIAN/prerm
cat debian/python3-cmor.prerm.debhelper >> debian/python3-cmor/DEBIAN/prerm
chmod 0755 -- debian/python3-cmor/DEBIAN/prerm
chown 0:0 -- debian/python3-cmor/DEBIAN/prerm
dh_gencontrol -a
install -m0755 -d debian/python3-cmor/DEBIAN
echo misc:Depends= >> debian/python3-cmor.substvars
echo misc:Pre-Depends= >> debian/python3-cmor.substvars
install -m0755 -d debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN
dpkg-gencontrol -ppython3-cmor -ldebian/changelog -Tdebian/python3-cmor.substvars -cdebian/control -Pdebian/.debhelper/python3-cmor/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=python3-cmor-dbgsym "-DDepends=python3-cmor (= \${binary:Version})" "-DDescription=debug symbols for python3-cmor" "-DBuild-Ids=9c9786c0802fd10466f1b6e9613bdd6c3567361e ea23c9ff0c4ecc2174251ad76cea7b574f796e5d" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
install -m0755 -d debian/libcmor2t64/DEBIAN
echo misc:Depends= >> debian/libcmor2t64.substvars
echo misc:Pre-Depends= >> debian/libcmor2t64.substvars
install -m0755 -d debian/.debhelper/libcmor2t64/dbgsym-root/DEBIAN
dpkg-gencontrol -plibcmor2t64 -ldebian/changelog -Tdebian/libcmor2t64.substvars -cdebian/control -Pdebian/.debhelper/libcmor2t64/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libcmor2t64-dbgsym "-DDepends=libcmor2t64 (= \${binary:Version})" "-DDescription=debug symbols for libcmor2t64" -DBuild-Ids=fd92d03b53287286422cc02afd46bec93ace2aa2 -DSection=debug -UReplaces -UBreaks
install -m0755 -d debian/libcmor-dev/DEBIAN
echo misc:Depends= >> debian/libcmor-dev.substvars
echo misc:Pre-Depends= >> debian/libcmor-dev.substvars
dpkg-gencontrol -plibcmor-dev -ldebian/changelog -Tdebian/libcmor-dev.substvars -cdebian/control -Pdebian/libcmor-dev
dpkg-gencontrol: warning: Provides field of package python3-cmor: substitution variable ${python3:Provides} used, but is not defined
chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/control
chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/control
dpkg-gencontrol -ppython3-cmor -ldebian/changelog -Tdebian/python3-cmor.substvars -cdebian/control -Pdebian/python3-cmor
dpkg-gencontrol: warning: package libcmor-dev: substitution variable ${fortran:Depends} unused, but is defined
chmod 0644 -- debian/libcmor-dev/DEBIAN/control
chown 0:0 -- debian/libcmor-dev/DEBIAN/control
dpkg-gencontrol: warning: package libcmor2t64: substitution variable ${python3:Depends} unused, but is defined
chmod 0644 -- debian/.debhelper/libcmor2t64/dbgsym-root/DEBIAN/control
chown 0:0 -- debian/.debhelper/libcmor2t64/dbgsym-root/DEBIAN/control
dpkg-gencontrol -plibcmor2t64 -ldebian/changelog -Tdebian/libcmor2t64.substvars -cdebian/control -Pdebian/libcmor2t64
dpkg-gencontrol: warning: Provides field of package python3-cmor: substitution variable ${python3:Provides} used, but is not defined
chmod 0644 -- debian/python3-cmor/DEBIAN/control
chown 0:0 -- debian/python3-cmor/DEBIAN/control
dpkg-gencontrol: warning: package libcmor2t64: substitution variable ${python3:Depends} unused, but is defined
chmod 0644 -- debian/libcmor2t64/DEBIAN/control
chown 0:0 -- debian/libcmor2t64/DEBIAN/control
dh_md5sums -a
install -m0755 -d debian/libcmor-dev/DEBIAN
install -m0755 -d debian/libcmor2t64/DEBIAN
install -m0755 -d debian/python3-cmor/DEBIAN
cd debian/libcmor-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
cd debian/python3-cmor >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
cd debian/libcmor2t64 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/libcmor2t64/DEBIAN/md5sums
chown 0:0 -- debian/libcmor2t64/DEBIAN/md5sums
install -m0755 -d debian/.debhelper/libcmor2t64/dbgsym-root/DEBIAN
chmod 0644 -- debian/python3-cmor/DEBIAN/md5sums
chown 0:0 -- debian/python3-cmor/DEBIAN/md5sums
install -m0755 -d debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN
cd debian/.debhelper/libcmor2t64/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
cd debian/.debhelper/python3-cmor/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/.debhelper/libcmor2t64/dbgsym-root/DEBIAN/md5sums
chown 0:0 -- debian/.debhelper/libcmor2t64/dbgsym-root/DEBIAN/md5sums
chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/md5sums
chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/md5sums
chmod 0644 -- debian/libcmor-dev/DEBIAN/md5sums
chown 0:0 -- debian/libcmor-dev/DEBIAN/md5sums
dh_builddeb -a
dpkg-deb --build debian/libcmor2t64 ..
dpkg-deb --build debian/libcmor-dev ..
dpkg-deb --root-owner-group --build debian/.debhelper/python3-cmor/dbgsym-root ..
dpkg-deb: building package 'libcmor2t64' in '../libcmor2t64_3.9.0-1+bd1_arm64.deb'.
dpkg-deb: building package 'libcmor-dev' in '../libcmor-dev_3.9.0-1+bd1_arm64.deb'.
dpkg-deb: building package 'python3-cmor-dbgsym' in '../python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb'.
dpkg-deb --root-owner-group --build debian/.debhelper/libcmor2t64/dbgsym-root ..
dpkg-deb: building package 'libcmor2t64-dbgsym' in '../libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb'.
dpkg-deb --build debian/python3-cmor ..
dpkg-deb: building package 'python3-cmor' in '../python3-cmor_3.9.0-1+bd1_arm64.deb'.
dpkg-genbuildinfo --build=any -O../cmor_3.9.0-1+bd1_arm64.buildinfo
dpkg-genchanges --build=any -mDebusine Rebuild <debusine@example.net> -O../cmor_3.9.0-1+bd1_arm64.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2024-09-26T10:44:56Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
cmor_3.9.0-1+bd1_arm64.changes:
-------------------------------
Format: 1.8
Date: Thu, 26 Sep 2024 10:43:51 +0000
Source: cmor (3.9.0-1)
Binary: libcmor-dev libcmor2t64 libcmor2t64-dbgsym python3-cmor python3-cmor-dbgsym
Binary-Only: yes
Architecture: arm64
Version: 3.9.0-1+bd1
Distribution: sid
Urgency: low
Maintainer: Debusine Rebuild <debusine@example.net>
Changed-By: Debusine Rebuild <debusine@example.net>
Description:
libcmor-dev - Development files for Climate Model Output Rewriter
libcmor2t64 - Climate Model Output Rewriter library
python3-cmor - Python3 interface to CMOR
Changes:
cmor (3.9.0-1+bd1) sid; urgency=low, binary-only=yes
.
* Append +bd1 to version number; no source changes
* Binary-only non-maintainer upload for arm64; no source changes.
* Rebuild for numpy-2
Checksums-Sha1:
bb8138996d7e26696a7cf634e6658b745aefa295 11309 cmor_3.9.0-1+bd1_arm64.buildinfo
1dc6f50ebbc84042667e51a3ab4e4adf27b85cb4 1541284 libcmor-dev_3.9.0-1+bd1_arm64.deb
e0ede8eeda00cb574b2dd3c6aa4d1bdb6cd1dc2d 182224 libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
673050f002220b0c4b981b2f6cc213987eb34bd9 126872 libcmor2t64_3.9.0-1+bd1_arm64.deb
09dc45fc5d936dae56e5067ab538721b92e0783a 616852 python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
acaf83bbce56541b921f06b36c0ee17bbcb43074 225636 python3-cmor_3.9.0-1+bd1_arm64.deb
Checksums-Sha256:
ef38f62f688207269fb0bf162562e91856162e84086a9a766a6fa6b15efd09fa 11309 cmor_3.9.0-1+bd1_arm64.buildinfo
64c126bc19720034b059db0a65ad15c5869669e6508982721892692dc4a34b6d 1541284 libcmor-dev_3.9.0-1+bd1_arm64.deb
f2d2f593210d8c5889af0251abef071fadc7d04207ff855b4dbf9162951b832e 182224 libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
ab19a374510d1d2fea01d6c1d306e821671076cd5dc2803ac560f1673aadf6b3 126872 libcmor2t64_3.9.0-1+bd1_arm64.deb
20496574cc08ff404e1f96a9d425d882479d2e6c73fd7166a62f71242b6e8bce 616852 python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
e839fd33fa6c45f50b5e5fe8107dfe1aab010adceab2b1c029d2366f65458361 225636 python3-cmor_3.9.0-1+bd1_arm64.deb
Files:
9332c3d009587faa38e514801f6787a3 11309 utils optional cmor_3.9.0-1+bd1_arm64.buildinfo
eb6bb223daf1f4f44a392bb62b7283e0 1541284 libdevel optional libcmor-dev_3.9.0-1+bd1_arm64.deb
3762c882b4b0cf9a1963ddf1c875eb3c 182224 debug optional libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
f150be51604eeaab7edaf57b31d65716 126872 libs optional libcmor2t64_3.9.0-1+bd1_arm64.deb
4e88fb8694768840ef8296a68ef3bf3e 616852 debug optional python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
3aa3ef931daf552421ef558e3e46506b 225636 python optional python3-cmor_3.9.0-1+bd1_arm64.deb
+------------------------------------------------------------------------------+
| Buildinfo |
+------------------------------------------------------------------------------+
Format: 1.0
Source: cmor (3.9.0-1)
Binary: libcmor-dev libcmor2t64 libcmor2t64-dbgsym python3-cmor python3-cmor-dbgsym
Architecture: arm64
Version: 3.9.0-1+bd1
Binary-Only-Changes:
cmor (3.9.0-1+bd1) sid; urgency=low, binary-only=yes
.
* Append +bd1 to version number; no source changes
* Binary-only non-maintainer upload for arm64; no source changes.
* Rebuild for numpy-2
.
-- Debusine Rebuild <debusine@example.net> Thu, 26 Sep 2024 10:43:51 +0000
Checksums-Md5:
eb6bb223daf1f4f44a392bb62b7283e0 1541284 libcmor-dev_3.9.0-1+bd1_arm64.deb
3762c882b4b0cf9a1963ddf1c875eb3c 182224 libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
f150be51604eeaab7edaf57b31d65716 126872 libcmor2t64_3.9.0-1+bd1_arm64.deb
4e88fb8694768840ef8296a68ef3bf3e 616852 python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
3aa3ef931daf552421ef558e3e46506b 225636 python3-cmor_3.9.0-1+bd1_arm64.deb
Checksums-Sha1:
1dc6f50ebbc84042667e51a3ab4e4adf27b85cb4 1541284 libcmor-dev_3.9.0-1+bd1_arm64.deb
e0ede8eeda00cb574b2dd3c6aa4d1bdb6cd1dc2d 182224 libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
673050f002220b0c4b981b2f6cc213987eb34bd9 126872 libcmor2t64_3.9.0-1+bd1_arm64.deb
09dc45fc5d936dae56e5067ab538721b92e0783a 616852 python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
acaf83bbce56541b921f06b36c0ee17bbcb43074 225636 python3-cmor_3.9.0-1+bd1_arm64.deb
Checksums-Sha256:
64c126bc19720034b059db0a65ad15c5869669e6508982721892692dc4a34b6d 1541284 libcmor-dev_3.9.0-1+bd1_arm64.deb
f2d2f593210d8c5889af0251abef071fadc7d04207ff855b4dbf9162951b832e 182224 libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
ab19a374510d1d2fea01d6c1d306e821671076cd5dc2803ac560f1673aadf6b3 126872 libcmor2t64_3.9.0-1+bd1_arm64.deb
20496574cc08ff404e1f96a9d425d882479d2e6c73fd7166a62f71242b6e8bce 616852 python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
e839fd33fa6c45f50b5e5fe8107dfe1aab010adceab2b1c029d2366f65458361 225636 python3-cmor_3.9.0-1+bd1_arm64.deb
Build-Origin: Debian
Build-Architecture: arm64
Build-Date: Thu, 26 Sep 2024 10:44:56 +0000
Build-Path: /<<PKGBUILDDIR>>
Build-Tainted-By:
merged-usr-via-aliased-dirs
Installed-Build-Depends:
autoconf (= 2.72-3),
automake (= 1:1.16.5-1.3),
autopoint (= 0.22.5-2),
autotools-dev (= 20220109.1),
base-files (= 13.5),
base-passwd (= 3.6.4),
bash (= 5.2.32-1+b1),
binutils (= 2.43.1-5),
binutils-aarch64-linux-gnu (= 2.43.1-5),
binutils-common (= 2.43.1-5),
bsdextrautils (= 2.40.2-8),
bsdutils (= 1:2.40.2-8),
build-essential (= 12.10),
bzip2 (= 1.0.8-6),
comerr-dev (= 2.1-1.47.1-1),
coreutils (= 9.4-3.1),
cpp (= 4:14.1.0-2),
cpp-14 (= 14.2.0-5),
cpp-14-aarch64-linux-gnu (= 14.2.0-5),
cpp-aarch64-linux-gnu (= 4:14.1.0-2),
dash (= 0.5.12-9),
debconf (= 1.5.87),
debhelper (= 13.20),
debianutils (= 5.20),
dh-autoreconf (= 20),
dh-buildinfo (= 0.11+nmu3),
dh-fortran-mod (= 0.40),
dh-python (= 6.20240824),
dh-strip-nondeterminism (= 1.14.0-1),
diffutils (= 1:3.10-1),
dpkg (= 1.22.11),
dpkg-dev (= 1.22.11),
dwz (= 0.15-1+b1),
file (= 1:5.45-3),
findutils (= 4.10.0-3),
g++ (= 4:14.1.0-2),
g++-14 (= 14.2.0-5),
g++-14-aarch64-linux-gnu (= 14.2.0-5),
g++-aarch64-linux-gnu (= 4:14.1.0-2),
gcc (= 4:14.1.0-2),
gcc-14 (= 14.2.0-5),
gcc-14-aarch64-linux-gnu (= 14.2.0-5),
gcc-14-base (= 14.2.0-5),
gcc-aarch64-linux-gnu (= 4:14.1.0-2),
gettext (= 0.22.5-2),
gettext-base (= 0.22.5-2),
gfortran (= 4:14.1.0-2),
gfortran-14 (= 14.2.0-5),
gfortran-14-aarch64-linux-gnu (= 14.2.0-5),
gfortran-aarch64-linux-gnu (= 4:14.1.0-2),
grep (= 3.11-4),
groff-base (= 1.23.0-5),
gzip (= 1.12-1.1),
hdf5-helpers (= 1.10.10+repack-4),
heimdal-multidev (= 7.8.git20221117.28daf24+dfsg-8),
hostname (= 3.23+nmu2),
icu-devtools (= 72.1-5),
init-system-helpers (= 1.67),
intltool-debian (= 0.35.0+20060710.6),
libacl1 (= 2.3.2-2),
libaec-dev (= 1.1.3-1),
libaec0 (= 1.1.3-1),
libarchive-zip-perl (= 1.68-1),
libasan8 (= 14.2.0-5),
libasn1-8t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libatomic1 (= 14.2.0-5),
libattr1 (= 1:2.5.2-1),
libaudit-common (= 1:4.0.1-1),
libaudit1 (= 1:4.0.1-1),
libbinutils (= 2.43.1-5),
libblas3 (= 3.12.0-3),
libblkid1 (= 2.40.2-8),
libbrotli-dev (= 1.1.0-2+b4),
libbrotli1 (= 1.1.0-2+b4),
libbsd0 (= 0.12.2-1),
libbz2-1.0 (= 1.0.8-6),
libc-bin (= 2.40-3),
libc-dev-bin (= 2.40-3),
libc6 (= 2.40-3),
libc6-dev (= 2.40-3),
libcap-ng0 (= 0.8.5-2),
libcap2 (= 1:2.66-5),
libcc1-0 (= 14.2.0-5),
libcom-err2 (= 1.47.1-1),
libcrypt-dev (= 1:4.4.36-5),
libcrypt1 (= 1:4.4.36-5),
libctf-nobfd0 (= 2.43.1-5),
libctf0 (= 2.43.1-5),
libcurl3t64-gnutls (= 8.10.1-1),
libcurl4-gnutls-dev (= 8.10.1-1),
libcurl4t64 (= 8.10.1-1),
libdb5.3t64 (= 5.3.28+dfsg2-7),
libdebconfclient0 (= 0.272),
libdebhelper-perl (= 13.20),
libdpkg-perl (= 1.22.11),
libedit2 (= 3.1-20240808-1),
libelf1t64 (= 0.191-2),
libevent-2.1-7t64 (= 2.1.12-stable-10),
libexpat1 (= 2.6.3-1),
libexpat1-dev (= 2.6.3-1),
libffi-dev (= 3.4.6-1),
libffi8 (= 3.4.6-1),
libfile-libmagic-perl (= 1.23-2+b1),
libfile-stripnondeterminism-perl (= 1.14.0-1),
libgcc-14-dev (= 14.2.0-5),
libgcc-s1 (= 14.2.0-5),
libgdbm-compat4t64 (= 1.24-2),
libgdbm6t64 (= 1.24-2),
libgfortran-14-dev (= 14.2.0-5),
libgfortran5 (= 14.2.0-5),
libgmp-dev (= 2:6.3.0+dfsg-2+b1),
libgmp10 (= 2:6.3.0+dfsg-2+b1),
libgmpxx4ldbl (= 2:6.3.0+dfsg-2+b1),
libgnutls-dane0t64 (= 3.8.6-2),
libgnutls-openssl27t64 (= 3.8.6-2),
libgnutls28-dev (= 3.8.6-2),
libgnutls30t64 (= 3.8.6-2),
libgomp1 (= 14.2.0-5),
libgprofng0 (= 2.43.1-5),
libgssapi-krb5-2 (= 1.21.3-3),
libgssapi3t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libhcrypto5t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libhdb9t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libhdf5-103-1t64 (= 1.10.10+repack-4),
libhdf5-cpp-103-1t64 (= 1.10.10+repack-4),
libhdf5-dev (= 1.10.10+repack-4),
libhdf5-fortran-102t64 (= 1.10.10+repack-4),
libhdf5-hl-100t64 (= 1.10.10+repack-4),
libhdf5-hl-cpp-100t64 (= 1.10.10+repack-4),
libhdf5-hl-fortran-100t64 (= 1.10.10+repack-4),
libheimbase1t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libheimntlm0t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libhogweed6t64 (= 3.10-1),
libhwasan0 (= 14.2.0-5),
libhx509-5t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libicu-dev (= 72.1-5),
libicu72 (= 72.1-5),
libidn2-0 (= 2.3.7-2),
libidn2-dev (= 2.3.7-2),
libisl23 (= 0.27-1),
libitm1 (= 14.2.0-5),
libjansson4 (= 2.14-2+b2),
libjpeg-dev (= 1:2.1.5-3),
libjpeg62-turbo (= 1:2.1.5-3),
libjpeg62-turbo-dev (= 1:2.1.5-3),
libjs-jquery (= 3.6.1+dfsg+~3.5.14-1),
libjs-sphinxdoc (= 7.4.7-3),
libjs-underscore (= 1.13.4~dfsg+~1.11.4-3),
libjson-c-dev (= 0.18+ds-1),
libjson-c5 (= 0.18+ds-1),
libk5crypto3 (= 1.21.3-3),
libkadm5clnt7t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libkadm5srv8t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libkafs0t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libkdc2t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libkeyutils1 (= 1.6.3-3),
libkrb5-26t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libkrb5-3 (= 1.21.3-3),
libkrb5support0 (= 1.21.3-3),
liblapack3 (= 3.12.0-3),
libldap-2.5-0 (= 2.5.18+dfsg-3),
liblsan0 (= 14.2.0-5),
liblzma-dev (= 5.6.2-2),
liblzma5 (= 5.6.2-2),
libmagic-mgc (= 1:5.45-3),
libmagic1t64 (= 1:5.45-3),
libmd0 (= 1.1.0-2),
libmount1 (= 2.40.2-8),
libmpc3 (= 1.3.1-1+b2),
libmpfr6 (= 4.2.1-1+b1),
libncursesw6 (= 6.5-2),
libnetcdf-dev (= 1:4.9.2-7),
libnetcdf19t64 (= 1:4.9.2-7),
libnettle8t64 (= 3.10-1),
libnghttp2-14 (= 1.63.0-1),
libnghttp2-dev (= 1.63.0-1),
libnghttp3-9 (= 1.4.0-1),
libnghttp3-dev (= 1.4.0-1),
libngtcp2-16 (= 1.6.0-1),
libngtcp2-crypto-gnutls-dev (= 1.6.0-1),
libngtcp2-crypto-gnutls8 (= 1.6.0-1),
libngtcp2-dev (= 1.6.0-1),
libnsl2 (= 1.3.0-3+b2),
libossp-uuid-dev (= 1.6.2-1.5+b13),
libossp-uuid16 (= 1.6.2-1.5+b13),
libotp0t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libp11-kit-dev (= 0.25.5-2),
libp11-kit0 (= 0.25.5-2),
libpam-modules (= 1.5.3-7),
libpam-modules-bin (= 1.5.3-7),
libpam-runtime (= 1.5.3-7),
libpam0g (= 1.5.3-7),
libpcre2-8-0 (= 10.42-4+b1),
libperl5.38t64 (= 5.38.2-5),
libpipeline1 (= 1.5.8-1),
libpkgconf3 (= 1.8.1-3),
libpsl-dev (= 0.21.2-1.1),
libpsl5t64 (= 0.21.2-1.1),
libpython3-all-dev (= 3.12.6-1),
libpython3-dev (= 3.12.6-1),
libpython3-stdlib (= 3.12.6-1),
libpython3.12-dev (= 3.12.6-1),
libpython3.12-minimal (= 3.12.6-1),
libpython3.12-stdlib (= 3.12.6-1),
libpython3.12t64 (= 3.12.6-1),
libreadline8t64 (= 8.2-5),
libroken19t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
librtmp-dev (= 2.4+20151223.gitfa8646d.1-2+b4),
librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b4),
libsasl2-2 (= 2.1.28+dfsg1-8),
libsasl2-modules-db (= 2.1.28+dfsg1-8),
libseccomp2 (= 2.5.5-1+b1),
libselinux1 (= 3.7-3),
libsframe1 (= 2.43.1-5),
libsl0t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libsmartcols1 (= 2.40.2-8),
libsqlite3-0 (= 3.46.1-1),
libssh2-1-dev (= 1.11.0-7),
libssh2-1t64 (= 1.11.0-7),
libssl-dev (= 3.3.2-1),
libssl3t64 (= 3.3.2-1),
libstdc++-14-dev (= 14.2.0-5),
libstdc++6 (= 14.2.0-5),
libsystemd0 (= 256.6-1),
libsz2 (= 1.1.3-1),
libtasn1-6 (= 4.19.0-3+b2),
libtasn1-6-dev (= 4.19.0-3+b2),
libtinfo6 (= 6.5-2),
libtirpc-common (= 1.3.4+ds-1.3),
libtirpc3t64 (= 1.3.4+ds-1.3),
libtool (= 2.4.7-7),
libtsan2 (= 14.2.0-5),
libubsan1 (= 14.2.0-5),
libuchardet0 (= 0.0.8-1+b1),
libudev1 (= 256.6-1),
libudunits2-0 (= 2.2.28-7),
libudunits2-data (= 2.2.28-7),
libudunits2-dev (= 2.2.28-7),
libunbound8 (= 1.20.0-1+b1),
libunistring5 (= 1.2-1),
libuuid1 (= 2.40.2-8),
libwind0t64-heimdal (= 7.8.git20221117.28daf24+dfsg-8),
libxml2 (= 2.12.7+dfsg-3+b1),
libxml2-dev (= 2.12.7+dfsg-3+b1),
libzstd-dev (= 1.5.6+dfsg-1),
libzstd1 (= 1.5.6+dfsg-1),
linux-libc-dev (= 6.10.11-1),
m4 (= 1.4.19-4),
make (= 4.3-4.1),
man-db (= 2.13.0-1),
mawk (= 1.3.4.20240905-1),
media-types (= 10.1.0),
ncurses-base (= 6.5-2),
ncurses-bin (= 6.5-2),
netbase (= 6.4),
nettle-dev (= 3.10-1),
openssl-provider-legacy (= 3.3.2-1),
patch (= 2.7.6-7),
patchelf (= 0.18.0-1.1),
perl (= 5.38.2-5),
perl-base (= 5.38.2-5),
perl-modules-5.38 (= 5.38.2-5),
pkgconf (= 1.8.1-3),
pkgconf-bin (= 1.8.1-3),
po-debconf (= 1.0.21+nmu1),
python3 (= 3.12.6-1),
python3-all (= 3.12.6-1),
python3-all-dev (= 3.12.6-1),
python3-autocommand (= 2.2.2-3),
python3-dev (= 3.12.6-1),
python3-inflect (= 7.3.1-2),
python3-jaraco.context (= 6.0.0-1),
python3-jaraco.functools (= 4.0.2-1),
python3-minimal (= 3.12.6-1),
python3-more-itertools (= 10.4.0-1),
python3-numpy (= 1:2.1.1+ds-3),
python3-numpy-dev (= 1:2.1.1+ds-3),
python3-pkg-resources (= 74.1.2-2),
python3-setuptools (= 74.1.2-2),
python3-typeguard (= 4.3.0-1),
python3-typing-extensions (= 4.12.2-2),
python3-zipp (= 3.20.2-1),
python3.12 (= 3.12.6-1),
python3.12-dev (= 3.12.6-1),
python3.12-minimal (= 3.12.6-1),
readline-common (= 8.2-5),
rpcsvc-proto (= 1.4.3-1),
sed (= 4.9-2),
sensible-utils (= 0.0.24),
sysvinit-utils (= 3.10-2),
tar (= 1.35+dfsg-3),
tzdata (= 2024a-4),
util-linux (= 2.40.2-8),
uuid-dev (= 2.40.2-8),
xz-utils (= 5.6.2-2),
zlib1g (= 1:1.3.dfsg+really1.3.1-1),
zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1)
Environment:
DEB_BUILD_OPTIONS="parallel=4"
LANG="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_CTYPE="C.UTF-8"
SOURCE_DATE_EPOCH="1727347431"
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
libcmor-dev_3.9.0-1+bd1_arm64.deb
---------------------------------
new Debian package, version 2.0.
size 1541284 bytes: control archive=9040 bytes.
883 bytes, 20 lines control
26675 bytes, 289 lines md5sums
4773 bytes, 135 lines * postrm #!/bin/sh
4068 bytes, 100 lines * preinst #!/bin/sh
Package: libcmor-dev
Source: cmor (3.9.0-1)
Version: 3.9.0-1+bd1
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 12976
Depends: libcmor2t64 (= 3.9.0-1+bd1), libjson-c-dev, python3-numpy2-abi0 | python3-numpy-abi9, python3:any, python3
Recommends: pkgconf
Section: libdevel
Priority: optional
Multi-Arch: same
Homepage: https://pcmdi.github.io/cmor-site/
Description: Development files for Climate Model Output Rewriter
The "Climate Model Output Rewriter" (CMOR, pronounced "Seymour")
comprises a set of C-based functions, with bindings to both Python
and FORTRAN 90, that can be used to produce CF-compliant netCDF files.
that fulfill the requirements of many of the climate community's
standard model experiments.
.
This package contains files needed to build and link against the CMOR library.
drwxr-xr-x root/root 0 2024-09-26 10:43 ./
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/bin/
-rwxr-xr-x root/root 949 2024-09-26 10:43 ./usr/bin/PrePARE
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/include/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/include/cdTime/
-rw-r--r-- root/root 5627 2024-09-07 05:32 ./usr/include/cdTime/cddrs.h
-rw-r--r-- root/root 4696 2024-09-07 05:32 ./usr/include/cdTime/cddrsint.h
-rw-r--r-- root/root 13294 2024-09-07 05:32 ./usr/include/cdTime/cdms.h
-rw-r--r-- root/root 22221 2024-09-07 05:32 ./usr/include/cdTime/cdmsint.h
-rw-r--r-- root/root 44774 2024-09-07 05:32 ./usr/include/cdTime/cdmsint_new.h
-rw-r--r-- root/root 1198 2024-09-07 05:32 ./usr/include/cdTime/cdrra.h
-rw-r--r-- root/root 7097 2024-09-07 05:32 ./usr/include/cdTime/cdunif.h
-rw-r--r-- root/root 18160 2024-09-07 05:32 ./usr/include/cdTime/cdunifint.h
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/include/cdTime/cdunifpp/
-rw-r--r-- root/root 28646 2024-09-07 05:32 ./usr/include/cdTime/cdunifpp/cdunifpp.h
-rw-r--r-- root/root 2592 2024-09-07 05:32 ./usr/include/cdTime/cdunifpp/cdunifpp_frename.h
-rw-r--r-- root/root 10930 2024-09-07 05:32 ./usr/include/cdTime/cdunifpp/crayio.h
-rw-r--r-- root/root 5354 2024-09-07 05:32 ./usr/include/cdTime/cdunifpp/util.h
-rw-r--r-- root/root 907 2024-09-07 05:32 ./usr/include/cdTime/cdunifpp/vardef.h
-rw-r--r-- root/root 137170 2024-09-26 10:43 ./usr/include/cdTime/cfortran.h
-rw-r--r-- root/root 8527 2024-09-07 05:32 ./usr/include/cdTime/drscdf.h
-rw-r--r-- root/root 6051 2024-09-07 05:32 ./usr/include/cdTime/drsdef.h
-rw-r--r-- root/root 5147 2024-09-07 05:32 ./usr/include/cdTime/fcddrs.h
-rw-r--r-- root/root 16296 2024-09-07 05:32 ./usr/include/cdTime/gaussLats.h
-rw-r--r-- root/root 43650 2024-09-07 05:32 ./usr/include/cdTime/grads.h
-rw-r--r-- root/root 15389 2024-09-07 05:32 ./usr/include/cdTime/gx.h
-rw-r--r-- root/root 4600 2024-09-07 05:32 ./usr/include/cdTime/isdb.h
-rw-r--r-- root/root 21879 2024-09-07 05:32 ./usr/include/cmor.h
-rw-r--r-- root/root 14374 2024-09-07 05:32 ./usr/include/cmor_func_def.h
-rw-r--r-- root/root 77 2024-09-26 10:43 ./usr/include/cmor_locale.h
-rw-r--r-- root/root 1143 2024-09-07 05:32 ./usr/include/cmor_md5.h
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/fortran/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/fortran/gfortran-mod-15/
-rw-r--r-- root/root 21506 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/fortran/gfortran-mod-15/cmor_users_functions.mod
-rw-r--r-- root/root 1015886 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/libcmor.a
lrwxrwxrwx root/root 0 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/libcmor.so -> libcmor.so.2
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/pkgconfig/
-rw-r--r-- root/root 328 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/pkgconfig/cmor.pc
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/libcmor-dev/
-rw-r--r-- root/root 2642 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/README.md
-rw-r--r-- root/root 7890 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/RELEASE-NOTES.gz
-rw-r--r-- root/root 216 2024-09-26 10:43 ./usr/share/doc/libcmor-dev/changelog.Debian.arm64.gz
-rw-r--r-- root/root 1100 2024-09-26 10:43 ./usr/share/doc/libcmor-dev/changelog.Debian.gz
-rw-r--r-- root/root 4889 2024-09-07 05:39 ./usr/share/doc/libcmor-dev/copyright
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/libcmor-dev/examples/
-rw-r--r-- root/root 28 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/3D_txy.input
-rw-r--r-- root/root 38 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/3D_txy_split_lon.input
-rw-r--r-- root/root 29 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/3D_xty_split_lon.input
-rw-r--r-- root/root 67818 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP5_Amon_YYYYMMDDHH
-rw-r--r-- root/root 334203 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP5_Amons
-rw-r--r-- root/root 7594 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr.txt
-rw-r--r-- root/root 6342 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr_0.txt
-rw-r--r-- root/root 6399 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr_1.txt
-rw-r--r-- root/root 2192 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP6Plus_user_input.json
-rw-r--r-- root/root 26542 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMIP6_sample_CMOR_driver.f90
-rw-r--r-- root/root 22823 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMOR_SAMPLE_TABLE
-rw-r--r-- root/root 4419 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMOR_input_TestTables.json
-rw-r--r-- root/root 4398 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMOR_input_example.json
-rw-r--r-- root/root 4440 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/CMOR_input_example_badfurtherinfourl.json
-rw-r--r-- root/root 20584 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/Curts_table
-rw-r--r-- root/root 0 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/__init__.py
-rw-r--r-- root/root 134 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/_cmor_stub.py
-rw-r--r-- root/root 2 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/alejandro.txt
-rw-r--r-- root/root 2 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/alejandro_1.txt
-rw-r--r-- root/root 2 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/alejandro_2.txt
-rw-r--r-- root/root 698 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/all_tests.py
-rw-r--r-- root/root 3958 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/baddirectory.json
-rw-r--r-- root/root 1608 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/base_CMIP6_CV.py
-rw-r--r-- root/root 1722 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/check_results.py
-rw-r--r-- root/root 13171 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/climatology_test_code.f90
-rw-r--r-- root/root 9421 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/climatology_test_table_A
drwxr-xr-x root/root 0 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/
-rw-r--r-- root/root 1058 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/build.sh
-rw-r--r-- root/root 37 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/conda_build_config.yaml
-rw-r--r-- root/root 760 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/meta.yaml.in
drwxr-xr-x root/root 0 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/
-rwxr-xr-x root/root 305 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/activate.sh
-rwxr-xr-x root/root 241 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/deactivate.sh
-rw-r--r-- root/root 3729 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression.json
-rw-r--r-- root/root 4732 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression.py
-rw-r--r-- root/root 4357 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_01.py
-rw-r--r-- root/root 5547 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_02.py
-rw-r--r-- root/root 3629 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_03.py
-rw-r--r-- root/root 4375 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/common.py
-rw-r--r-- root/root 4095 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/common_user_inputNOBOUNDS.json
-rw-r--r-- root/root 3761 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/common_user_input_hier.json
drwxr-xr-x root/root 0 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/
-rw-r--r-- root/root 2048 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.2.7.yml
-rw-r--r-- root/root 2048 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.2.8.yml
-rw-r--r-- root/root 1433 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.0.yml
-rw-r--r-- root/root 1606 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.1.yml
-rw-r--r-- root/root 1717 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.2.yml
-rw-r--r-- root/root 2164 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.4.0.yaml
-rw-r--r-- root/root 1406 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.5.0.yaml
-rw-r--r-- root/root 1505 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.6.0.yaml
-rw-r--r-- root/root 1753 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.6.1.yaml
-rw-r--r-- root/root 1396 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/in_files.py
-rw-r--r-- root/root 14075 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.c
-rw-r--r-- root/root 19029 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.f90
-rw-r--r-- root/root 1751 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/jamie_hybrid_height.py
-rw-r--r-- root/root 1449 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/jamie_positive.py
-rw-r--r-- root/root 20886 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/karls_test.f90
-rw-r--r-- root/root 16457 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/main_prog.f90
-rw-r--r-- root/root 2751 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/metadata-template.json
-rw-r--r-- root/root 4843 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest.f90
-rw-r--r-- root/root 5629 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_3d_i_2.f90
-rw-r--r-- root/root 5036 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_3d_r.f90
-rw-r--r-- root/root 5600 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_3d_r_2.f90
-rw-r--r-- root/root 6332 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_2.f90
-rw-r--r-- root/root 6358 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_3.f90
-rw-r--r-- root/root 6272 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_4.f90
-rw-r--r-- root/root 6254 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_5.f90
-rw-r--r-- root/root 5344 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_4d_r.f90
-rw-r--r-- root/root 6253 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/mytest_4d_r_big_array.f90
-rwxr-xr-x root/root 1893 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/nc2asc.py
-rw-r--r-- root/root 14 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/noinput
-rw-r--r-- root/root 15473 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/omonxyztst.f90
-rw-r--r-- root/root 69489 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/out_files.py
-rwxr-xr-x root/root 2030 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/prep_for_build.py
-rw-r--r-- root/root 3153 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/reader_2D_3D.f90
-rw-r--r-- root/root 1712 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/reader_2D_3D.h
-rw-r--r-- root/root 5120 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/rewrite_harvardf_data.f90
-rw-r--r-- root/root 81057 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/speed_test_table_A
-rw-r--r-- root/root 1736324 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/ta_3D_r_2.asc
-rw-r--r-- root/root 3469197 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/ta_4D_r.asc
-rw-r--r-- root/root 406754 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas.asc
-rw-r--r-- root/root 30 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_3D_noreorder.input
-rw-r--r-- root/root 1378403 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_3D_xty_-180_180.asc
-rw-r--r-- root/root 105978 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_3d_r.asc
-rw-r--r-- root/root 34535 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_harvardf.txt
-rw-r--r-- root/root 406760 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_mytest_3d_i.asc
-rw-r--r-- root/root 25 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_mytest_3d_i.input
-rw-r--r-- root/root 788920 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_mytest_noreorder.asc
-rw-r--r-- root/root 788920 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_mytest_reorder.asc
-rw-r--r-- root/root 789072 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/tas_mytest_reorder_split_lon.asc
-rw-r--r-- root/root 16716 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test1.f90
-rw-r--r-- root/root 16561 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test2.f90
-rw-r--r-- root/root 16526 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test3.f90
-rw-r--r-- root/root 17222 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test4.f90
-rw-r--r-- root/root 19352 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_3h.f90
-rw-r--r-- root/root 11457 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc.f90
-rw-r--r-- root/root 11594 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_d.f90
-rw-r--r-- root/root 11432 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_i.f90
-rw-r--r-- root/root 57820 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_checker_works.py
-rw-r--r-- root/root 2057 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_chunking.py
-rw-r--r-- root/root 1795 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_CMIP6Plus.py
-rw-r--r-- root/root 5999 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_append_associated.c
-rw-r--r-- root/root 5964 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_append_associated_point.c
-rw-r--r-- root/root 2072 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_depth_coord_half.c
-rw-r--r-- root/root 15054 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_fx_basin.f90
-rw-r--r-- root/root 7169 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_alejandro.f90
-rw-r--r-- root/root 7087 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_time_varying.f90
-rw-r--r-- root/root 5618 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_unstructured_3d_fabi.c
-rw-r--r-- root/root 4414 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_unstructured_fabi.c
-rw-r--r-- root/root 2233 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels.py
-rw-r--r-- root/root 4521 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels_wrong_generic_level.py
-rw-r--r-- root/root 3866 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_nwdFracLut.c
-rw-r--r-- root/root 2272 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_python_not_enough_data.py
-rw-r--r-- root/root 2056 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_python_not_enough_times_written.py
-rw-r--r-- root/root 1609 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_python_zhalfo.py
-rw-r--r-- root/root 5140 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_singleton_and_generic.c
-rw-r--r-- root/root 5206 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_cmor_zstandard_and_quantize.py
-rw-r--r-- root/root 1457 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_compression.py
-rw-r--r-- root/root 18238 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_dimensionless.f90
-rw-r--r-- root/root 1392 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_doc.py
-rw-r--r-- root/root 15725 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_00.f90
-rw-r--r-- root/root 8504 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_01.f90
-rw-r--r-- root/root 8272 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_grid.c
-rw-r--r-- root/root 7196 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_grid_stub_jamie.py
-rw-r--r-- root/root 1509 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_license_parsing.py
-rw-r--r-- root/root 1728 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_lon_gt_360.py
-rw-r--r-- root/root 1820 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_lon_thro_360.py
-rw-r--r-- root/root 11476 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.c
-rw-r--r-- root/root 11430 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.f90
-rw-r--r-- root/root 2255 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_non_monotonic_climo_bounds.py
-rw-r--r-- root/root 539 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_1D_var.py
-rw-r--r-- root/root 2291 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_file.py
-rw-r--r-- root/root 1755 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_slice.py
-rw-r--r-- root/root 3558 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_HISTORY.py
-rw-r--r-- root/root 2563 2024-09-26 10:43 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_bad_data_specs.py
-rw-r--r-- root/root 1219 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_baddirectory.py
-rw-r--r-- root/root 2298 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badfurtherinfourl.py
-rw-r--r-- root/root 2274 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridgr.py
-rw-r--r-- root/root 2409 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridlabel.py
-rw-r--r-- root/root 2403 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridresolution.py
-rw-r--r-- root/root 2055 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitution.py
-rw-r--r-- root/root 2053 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitutionID.py
-rw-r--r-- root/root 2084 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsource.py
-rw-r--r-- root/root 2083 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourceid.py
-rw-r--r-- root/root 2059 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetype.py
-rw-r--r-- root/root 4861 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
-rw-r--r-- root/root 2029 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
-rw-r--r-- root/root 2362 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeRequired.py
-rw-r--r-- root/root 2288 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badvariant.py
-rw-r--r-- root/root 9397 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_externalvariables.py
-rw-r--r-- root/root 4189 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forcemultipleparent.py
-rw-r--r-- root/root 2204 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forcenoparent.py
-rw-r--r-- root/root 2891 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forceparent.py
-rw-r--r-- root/root 3660 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_furtherinfourl.py
-rw-r--r-- root/root 2329 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_fxtable.py
-rw-r--r-- root/root 3215 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_hierarchicalattr.py
-rw-r--r-- root/root 2016 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_invalidsourceid.py
-rw-r--r-- root/root 652 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_load_tables.py
-rw-r--r-- root/root 2337 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_longrealizationindex.py
-rw-r--r-- root/root 2135 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_nomipera.py
-rw-r--r-- root/root 2691 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentmipera.py
-rw-r--r-- root/root 2647 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentsourceid.py
-rw-r--r-- root/root 2927 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parenttimeunits.py
-rw-r--r-- root/root 2674 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentvariantlabel.py
-rw-r--r-- root/root 2688 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentIDbad.py
-rw-r--r-- root/root 2689 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experiment_id.py
-rw-r--r-- root/root 2794 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentbad.py
-rw-r--r-- root/root 2764 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentnotset.py
-rw-r--r-- root/root 1066 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_terminate_signal.py
-rw-r--r-- root/root 3470 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_trackingNoprefix.py
-rw-r--r-- root/root 3279 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_trackingprefix.py
-rw-r--r-- root/root 2972 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_unicode.py
-rw-r--r-- root/root 2667 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_driving.py
-rw-r--r-- root/root 2793 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_experimentID.py
-rw-r--r-- root/root 3267 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_projections.py
-rw-r--r-- root/root 2805 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_wrong_activity.py
-rw-r--r-- root/root 1061 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_YYYMMDDHH_exp_fmt.py
-rw-r--r-- root/root 1696 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_alastair_1.py
-rw-r--r-- root/root 3066 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_appending.py
-rw-r--r-- root/root 2816 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_bad_date.py
-rw-r--r-- root/root 2539 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_bentley_01.py
-rw-r--r-- root/root 1527 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_bounds_request.py
-rw-r--r-- root/root 3738 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_cfmip_site_axis_test.py
-rw-r--r-- root/root 2018 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds.py
-rw-r--r-- root/root 2616 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_02.py
-rw-r--r-- root/root 2646 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_03.py
-rw-r--r-- root/root 2735 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_04.py
-rw-r--r-- root/root 4990 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_common.py
-rw-r--r-- root/root 4292 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_direct_calls.py
-rw-r--r-- root/root 19418 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_filename_time_range.py
-rw-r--r-- root/root 9203 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_forecast_coordinates.py
-rw-r--r-- root/root 3107 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_forecast_time.py
-rw-r--r-- root/root 5411 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_free_wrapping_issue.py
-rw-r--r-- root/root 5294 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_grid_and_ocn_sigma.py
-rw-r--r-- root/root 920 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_has_cur_dataset_attribute.py
-rw-r--r-- root/root 3837 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_has_variable_attribute.py
-rw-r--r-- root/root 3398 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_history.py
-rw-r--r-- root/root 1736 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_index_coord.py
-rw-r--r-- root/root 1040 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie.py
-rw-r--r-- root/root 1742 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_10.py
-rw-r--r-- root/root 3880 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_11.py
-rw-r--r-- root/root 1813 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_12.py
-rw-r--r-- root/root 1293 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_2.py
-rw-r--r-- root/root 1124 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3.py
-rw-r--r-- root/root 1481 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3hr.py
-rw-r--r-- root/root 1191 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_4.py
-rw-r--r-- root/root 3868 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_6.py
-rw-r--r-- root/root 1716 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_7.py
-rw-r--r-- root/root 3049 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_8.py
-rw-r--r-- root/root 1738 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_9.py
-rw-r--r-- root/root 1525 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_site_surface.py
-rw-r--r-- root/root 2677 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_1.py
-rw-r--r-- root/root 3275 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_10.py
-rw-r--r-- root/root 2894 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_11.py
-rw-r--r-- root/root 2720 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_12.py
-rw-r--r-- root/root 2210 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_2.py
-rw-r--r-- root/root 4295 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_3.py
-rw-r--r-- root/root 1820 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_4.py
-rw-r--r-- root/root 410 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_5.py
-rw-r--r-- root/root 613 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_6.py
-rw-r--r-- root/root 1158 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_7.py
-rw-r--r-- root/root 2677 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_8.py
-rw-r--r-- root/root 2467 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_9.py
-rw-r--r-- root/root 2083 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim.py
-rw-r--r-- root/root 1658 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim_02.py
-rw-r--r-- root/root 1819 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables.py
-rw-r--r-- root/root 2043 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables_2.py
-rw-r--r-- root/root 3294 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_memory_check.py
-rw-r--r-- root/root 4367 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_missing_values.py
-rw-r--r-- root/root 1112 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_new_tables.py
-rw-r--r-- root/root 924 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_obs4MIPs.py
-rw-r--r-- root/root 2910 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_open_close_cmor_multiple.py
-rw-r--r-- root/root 2247 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_polar_stereo.py
-rw-r--r-- root/root 1050 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_region.py
-rw-r--r-- root/root 2025 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_reverted_lats.py
-rw-r--r-- root/root 3773 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_singleton_anywhere_in_table_def.py
-rw-r--r-- root/root 2782 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_singleton_string.py
-rw-r--r-- root/root 3326 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_sos_psu_units.py
-rw-r--r-- root/root 2013 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_stephanie_6hrPlev_minutes.py
-rw-r--r-- root/root 4166 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_toomany_tables.py
-rw-r--r-- root/root 1799 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_unicode.py
-rw-r--r-- root/root 4638 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_00.py
-rw-r--r-- root/root 2644 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_01.py
-rw-r--r-- root/root 3198 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_03.py
-rw-r--r-- root/root 10741 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_region.f90
-rw-r--r-- root/root 2927 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_sdepth1_float.c
-rw-r--r-- root/root 10720 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_shrt_exp_nm_set_att_initi.f90
-rw-r--r-- root/root 18776 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_sigma.f90
-rwxr-xr-x root/root 20518 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_singleton.f90
-rwxr-xr-x root/root 12265 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_singleton_5D_tas.f90
-rw-r--r-- root/root 6404 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_singletons.c
-rw-r--r-- root/root 2027 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_site_ts.py
-rw-r--r-- root/root 15229 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_sophie.f90
-rw-r--r-- root/root 11081 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_station_data.f90
-rw-r--r-- root/root 2200 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_time_gap_multi_write.py
-rw-r--r-- root/root 2110 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_time_gap_single_write1.py
-rw-r--r-- root/root 2033 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_time_gap_single_write2.py
-rw-r--r-- root/root 3994 2024-09-07 05:32 ./usr/share/doc/libcmor-dev/examples/test_unit_cat_unique.c
libcmor2t64-dbgsym_3.9.0-1+bd1_arm64.deb
----------------------------------------
new Debian package, version 2.0.
size 182224 bytes: control archive=560 bytes.
421 bytes, 13 lines control
106 bytes, 1 lines md5sums
Package: libcmor2t64-dbgsym
Source: cmor (3.9.0-1)
Version: 3.9.0-1+bd1
Auto-Built-Package: debug-symbols
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 217
Depends: libcmor2t64 (= 3.9.0-1+bd1)
Section: debug
Priority: optional
Multi-Arch: same
Description: debug symbols for libcmor2t64
Build-Ids: fd92d03b53287286422cc02afd46bec93ace2aa2
drwxr-xr-x root/root 0 2024-09-26 10:43 ./
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.build-id/fd/
-rw-r--r-- root/root 211408 2024-09-26 10:43 ./usr/lib/debug/.build-id/fd/92d03b53287286422cc02afd46bec93ace2aa2.debug
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/
lrwxrwxrwx root/root 0 2024-09-26 10:43 ./usr/share/doc/libcmor2t64-dbgsym -> libcmor2t64
libcmor2t64_3.9.0-1+bd1_arm64.deb
---------------------------------
new Debian package, version 2.0.
size 126872 bytes: control archive=1204 bytes.
1072 bytes, 24 lines control
383 bytes, 5 lines md5sums
33 bytes, 1 lines shlibs
66 bytes, 2 lines triggers
Package: libcmor2t64
Source: cmor (3.9.0-1)
Version: 3.9.0-1+bd1
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 675
Depends: libc6 (>= 2.38), libnetcdf19t64 (>= 4.9.0), libudunits2-0 (>= 2.2.14)
Recommends: cmor-tables
Breaks: libcmor2 (<< 3.9.0-1)
Replaces: libcmor2
Provides: libcmor2 (= 3.9.0-1+bd1)
Section: libs
Priority: optional
Multi-Arch: same
Homepage: https://pcmdi.github.io/cmor-site/
Description: Climate Model Output Rewriter library
The "Climate Model Output Rewriter" (CMOR, pronounced "Seymour")
comprises a set of C-based functions, with bindings to both Python
and FORTRAN 90, that can be used to produce CF-compliant netCDF files
that fulfill the requirements of many of the climate community's
standard model experiments. These experiments are collectively
referred to as MIP's and include, for example, AMIP, CMIP, CFMIP,
PMIP, APE, and IPCC scenario runs. The output resulting from CMOR
is "self-describing" and facilitates analysis of results across models.
drwxr-xr-x root/root 0 2024-09-26 10:43 ./
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/
-rw-r--r-- root/root 666168 2024-09-26 10:43 ./usr/lib/aarch64-linux-gnu/libcmor.so.2
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/cmor/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/cmor/Tables/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/cmor/Tables_csv/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/libcmor2t64/
-rw-r--r-- root/root 216 2024-09-26 10:43 ./usr/share/doc/libcmor2t64/changelog.Debian.arm64.gz
-rw-r--r-- root/root 1101 2024-09-26 10:43 ./usr/share/doc/libcmor2t64/changelog.Debian.gz
-rw-r--r-- root/root 4889 2024-09-07 05:39 ./usr/share/doc/libcmor2t64/copyright
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/lintian/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/lintian/overrides/
-rw-r--r-- root/root 56 2024-09-07 05:39 ./usr/share/lintian/overrides/libcmor2t64
python3-cmor-dbgsym_3.9.0-1+bd1_arm64.deb
-----------------------------------------
new Debian package, version 2.0.
size 616852 bytes: control archive=652 bytes.
448 bytes, 12 lines control
302 bytes, 3 lines md5sums
Package: python3-cmor-dbgsym
Source: cmor (3.9.0-1)
Version: 3.9.0-1+bd1
Auto-Built-Package: debug-symbols
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 675
Depends: python3-cmor (= 3.9.0-1+bd1)
Section: debug
Priority: optional
Description: debug symbols for python3-cmor
Build-Ids: 9c9786c0802fd10466f1b6e9613bdd6c3567361e ea23c9ff0c4ecc2174251ad76cea7b574f796e5d
drwxr-xr-x root/root 0 2024-09-26 10:43 ./
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.build-id/9c/
-rw-r--r-- root/root 319680 2024-09-26 10:43 ./usr/lib/debug/.build-id/9c/9786c0802fd10466f1b6e9613bdd6c3567361e.debug
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.build-id/ea/
-rw-r--r-- root/root 330832 2024-09-26 10:43 ./usr/lib/debug/.build-id/ea/23c9ff0c4ecc2174251ad76cea7b574f796e5d.debug
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/debug/.dwz/aarch64-linux-gnu/
-rw-r--r-- root/root 24984 2024-09-26 10:43 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cmor.debug
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/
lrwxrwxrwx root/root 0 2024-09-26 10:43 ./usr/share/doc/python3-cmor-dbgsym -> python3-cmor
python3-cmor_3.9.0-1+bd1_arm64.deb
----------------------------------
new Debian package, version 2.0.
size 225636 bytes: control archive=5668 bytes.
606 bytes, 13 lines control
17294 bytes, 169 lines md5sums
271 bytes, 12 lines * postinst #!/bin/sh
384 bytes, 12 lines * prerm #!/bin/sh
Package: python3-cmor
Source: cmor (3.9.0-1)
Version: 3.9.0-1+bd1
Architecture: arm64
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Installed-Size: 1514
Depends: python3-numpy2-abi0 | python3-numpy-abi9, python3 (<< 3.13), python3 (>= 3.12~), python3:any, libc6 (>= 2.38), libjson-c5 (>= 0.15), libnetcdf19t64 (>= 4.9.0), libudunits2-0 (>= 2.2.14)
Section: python
Priority: optional
Multi-Arch: foreign
Homepage: https://pcmdi.github.io/cmor-site/
Description: Python3 interface to CMOR
This is a Python3 interface to CMOR, the Climate Model Output Rewriter.
drwxr-xr-x root/root 0 2024-09-26 10:43 ./
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/
-rw-r--r-- root/root 179 2024-09-26 10:43 ./usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/PKG-INFO
-rw-r--r-- root/root 1 2024-09-26 10:43 ./usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/dependency_links.txt
-rw-r--r-- root/root 50 2024-09-26 10:43 ./usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/entry_points.txt
-rw-r--r-- root/root 1 2024-09-26 10:43 ./usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/not-zip-safe
-rw-r--r-- root/root 14 2024-09-26 10:43 ./usr/lib/python3/dist-packages/CMOR-3.9.0.egg-info/top_level.txt
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmip6_cv/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/
-rw-r--r-- root/root 41800 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py
-rw-r--r-- root/root 42 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/__init__.py
-rw-r--r-- root/root 4190 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/out_names_tests.json
-rw-r--r-- root/root 521 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmip6_cv/__init__.py
-rw-r--r-- root/root 403136 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-312-aarch64-linux-gnu.so
-rw-r--r-- root/root 804 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmip6_cv/cmor_const.py
-rw-r--r-- root/root 12973 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmip6_cv/pywrapper.py
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmor/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmor/Test/
-rw-r--r-- root/root 0 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/__init__.py
-rw-r--r-- root/root 134 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/_cmor_stub.py
-rw-r--r-- root/root 698 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/all_tests.py
-rw-r--r-- root/root 1608 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/base_CMIP6_CV.py
-rw-r--r-- root/root 1722 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/check_results.py
-rw-r--r-- root/root 4732 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression.py
-rw-r--r-- root/root 4357 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_01.py
-rw-r--r-- root/root 5547 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_02.py
-rw-r--r-- root/root 3629 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_03.py
-rw-r--r-- root/root 4375 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/common.py
-rw-r--r-- root/root 1396 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/in_files.py
-rw-r--r-- root/root 1751 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/jamie_hybrid_height.py
-rw-r--r-- root/root 1449 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/jamie_positive.py
-rw-r--r-- root/root 1893 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/nc2asc.py
-rw-r--r-- root/root 69489 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/out_files.py
-rw-r--r-- root/root 57820 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_checker_works.py
-rw-r--r-- root/root 2057 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_chunking.py
-rw-r--r-- root/root 1795 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_CMIP6Plus.py
-rw-r--r-- root/root 2233 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels.py
-rw-r--r-- root/root 4521 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels_wrong_generic_level.py
-rw-r--r-- root/root 2272 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_not_enough_data.py
-rw-r--r-- root/root 2056 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_not_enough_times_written.py
-rw-r--r-- root/root 1609 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_zhalfo.py
-rw-r--r-- root/root 5206 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_zstandard_and_quantize.py
-rw-r--r-- root/root 1457 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_compression.py
-rw-r--r-- root/root 1392 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_doc.py
-rw-r--r-- root/root 7196 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_grid_stub_jamie.py
-rw-r--r-- root/root 1509 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_license_parsing.py
-rw-r--r-- root/root 1728 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_lon_gt_360.py
-rw-r--r-- root/root 1820 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_lon_thro_360.py
-rw-r--r-- root/root 2255 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_non_monotonic_climo_bounds.py
-rw-r--r-- root/root 539 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_1D_var.py
-rw-r--r-- root/root 2291 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_file.py
-rw-r--r-- root/root 1755 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_slice.py
-rw-r--r-- root/root 3558 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_HISTORY.py
-rw-r--r-- root/root 2563 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py
-rw-r--r-- root/root 1219 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_baddirectory.py
-rw-r--r-- root/root 2298 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badfurtherinfourl.py
-rw-r--r-- root/root 2274 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridgr.py
-rw-r--r-- root/root 2409 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridlabel.py
-rw-r--r-- root/root 2403 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridresolution.py
-rw-r--r-- root/root 2055 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitution.py
-rw-r--r-- root/root 2053 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py
-rw-r--r-- root/root 2084 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsource.py
-rw-r--r-- root/root 2083 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourceid.py
-rw-r--r-- root/root 2059 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetype.py
-rw-r--r-- root/root 2029 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
-rw-r--r-- root/root 2362 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
-rw-r--r-- root/root 2288 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badvariant.py
-rw-r--r-- root/root 9397 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_externalvariables.py
-rw-r--r-- root/root 4189 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py
-rw-r--r-- root/root 2204 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcenoparent.py
-rw-r--r-- root/root 2891 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forceparent.py
-rw-r--r-- root/root 3660 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py
-rw-r--r-- root/root 2329 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_fxtable.py
-rw-r--r-- root/root 3215 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py
-rw-r--r-- root/root 2016 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py
-rw-r--r-- root/root 652 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_load_tables.py
-rw-r--r-- root/root 2337 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py
-rw-r--r-- root/root 2135 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_nomipera.py
-rw-r--r-- root/root 2691 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentmipera.py
-rw-r--r-- root/root 2647 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentsourceid.py
-rw-r--r-- root/root 2927 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py
-rw-r--r-- root/root 2674 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py
-rw-r--r-- root/root 2688 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py
-rw-r--r-- root/root 2689 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py
-rw-r--r-- root/root 2794 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py
-rw-r--r-- root/root 2764 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py
-rw-r--r-- root/root 1066 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_terminate_signal.py
-rw-r--r-- root/root 3470 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py
-rw-r--r-- root/root 3279 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingprefix.py
-rw-r--r-- root/root 2972 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_unicode.py
-rw-r--r-- root/root 2667 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_driving.py
-rw-r--r-- root/root 2793 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_experimentID.py
-rw-r--r-- root/root 3267 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_projections.py
-rw-r--r-- root/root 2805 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_wrong_activity.py
-rw-r--r-- root/root 1061 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py
-rw-r--r-- root/root 1696 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_alastair_1.py
-rw-r--r-- root/root 3066 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_appending.py
-rw-r--r-- root/root 2816 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bad_date.py
-rw-r--r-- root/root 2539 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bentley_01.py
-rw-r--r-- root/root 1527 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bounds_request.py
-rw-r--r-- root/root 3738 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_cfmip_site_axis_test.py
-rw-r--r-- root/root 2018 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds.py
-rw-r--r-- root/root 2616 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_02.py
-rw-r--r-- root/root 2646 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_03.py
-rw-r--r-- root/root 2735 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_04.py
-rw-r--r-- root/root 4990 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_common.py
-rw-r--r-- root/root 4292 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_direct_calls.py
-rw-r--r-- root/root 19418 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_filename_time_range.py
-rw-r--r-- root/root 9203 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_coordinates.py
-rw-r--r-- root/root 3107 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_time.py
-rw-r--r-- root/root 5411 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_free_wrapping_issue.py
-rw-r--r-- root/root 5294 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_grid_and_ocn_sigma.py
-rw-r--r-- root/root 920 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_has_cur_dataset_attribute.py
-rw-r--r-- root/root 3837 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_has_variable_attribute.py
-rw-r--r-- root/root 3398 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_history.py
-rw-r--r-- root/root 1736 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_index_coord.py
-rw-r--r-- root/root 1040 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie.py
-rw-r--r-- root/root 1742 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_10.py
-rw-r--r-- root/root 3880 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_11.py
-rw-r--r-- root/root 1813 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_12.py
-rw-r--r-- root/root 1293 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_2.py
-rw-r--r-- root/root 1124 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3.py
-rw-r--r-- root/root 1481 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3hr.py
-rw-r--r-- root/root 1191 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_4.py
-rw-r--r-- root/root 3868 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_6.py
-rw-r--r-- root/root 1716 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_7.py
-rw-r--r-- root/root 3049 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_8.py
-rw-r--r-- root/root 1738 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_9.py
-rw-r--r-- root/root 1525 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_site_surface.py
-rw-r--r-- root/root 2677 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_1.py
-rw-r--r-- root/root 3275 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_10.py
-rw-r--r-- root/root 2894 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_11.py
-rw-r--r-- root/root 2720 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_12.py
-rw-r--r-- root/root 2210 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_2.py
-rw-r--r-- root/root 4295 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_3.py
-rw-r--r-- root/root 1820 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_4.py
-rw-r--r-- root/root 410 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_5.py
-rw-r--r-- root/root 613 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_6.py
-rw-r--r-- root/root 1158 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_7.py
-rw-r--r-- root/root 2677 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_8.py
-rw-r--r-- root/root 2467 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_9.py
-rw-r--r-- root/root 2083 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim.py
-rw-r--r-- root/root 1658 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim_02.py
-rw-r--r-- root/root 1819 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables.py
-rw-r--r-- root/root 2043 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables_2.py
-rw-r--r-- root/root 3294 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_memory_check.py
-rw-r--r-- root/root 4367 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_missing_values.py
-rw-r--r-- root/root 1112 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_new_tables.py
-rw-r--r-- root/root 924 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_obs4MIPs.py
-rw-r--r-- root/root 2910 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_open_close_cmor_multiple.py
-rw-r--r-- root/root 2247 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_polar_stereo.py
-rw-r--r-- root/root 1050 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_region.py
-rw-r--r-- root/root 2025 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_reverted_lats.py
-rw-r--r-- root/root 3773 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_anywhere_in_table_def.py
-rw-r--r-- root/root 2782 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_string.py
-rw-r--r-- root/root 3326 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_sos_psu_units.py
-rw-r--r-- root/root 2013 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_stephanie_6hrPlev_minutes.py
-rw-r--r-- root/root 4166 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_toomany_tables.py
-rw-r--r-- root/root 1799 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_unicode.py
-rw-r--r-- root/root 4638 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_00.py
-rw-r--r-- root/root 2644 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_01.py
-rw-r--r-- root/root 3198 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_03.py
-rw-r--r-- root/root 2027 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_site_ts.py
-rw-r--r-- root/root 2200 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_multi_write.py
-rw-r--r-- root/root 2110 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write1.py
-rw-r--r-- root/root 2033 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write2.py
-rw-r--r-- root/root 798 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/__init__.py
-rw-r--r-- root/root 403296 2024-09-26 10:43 ./usr/lib/python3/dist-packages/cmor/_cmor.cpython-312-aarch64-linux-gnu.so
-rw-r--r-- root/root 727 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/cmor_const.py
-rw-r--r-- root/root 3620 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/convertCSVFile.py
-rw-r--r-- root/root 765 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/git2svn.py
-rw-r--r-- root/root 44006 2024-09-07 05:32 ./usr/lib/python3/dist-packages/cmor/pywrapper.py
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-09-26 10:43 ./usr/share/doc/python3-cmor/
-rw-r--r-- root/root 216 2024-09-26 10:43 ./usr/share/doc/python3-cmor/changelog.Debian.arm64.gz
-rw-r--r-- root/root 1099 2024-09-26 10:43 ./usr/share/doc/python3-cmor/changelog.Debian.gz
-rw-r--r-- root/root 4889 2024-09-07 05:39 ./usr/share/doc/python3-cmor/copyright
lintian
-------
Setup apt archive
-----------------
Merged Build-Depends: lintian
Filtered Build-Depends: lintian
dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-lintian-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [615 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1577 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [1608 B]
Fetched 3800 B in 0s (329 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-8NxWub/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install lintian build dependencies (apt-based resolver)
-------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
sbuild-build-depends-lintian-dummy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-lintian-dummy.
(Reading database ... 27111 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-lintian-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-lintian-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-lintian-dummy (0.invalid.0) ...
Running lintian...
I: Lintian run was successful.
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: arm64
Build Type: any
Build-Space: 58012
Build-Time: 65
Distribution: sid
Host Architecture: arm64
Install-Time: 42
Job: /tmp/debusine-fetch-exec-upload-_qbl1cru/cmor_3.9.0-1.dsc
Lintian: pass
Machine Architecture: arm64
Package: cmor
Package-Time: 130
Source-Version: 3.9.0-1
Space: 58012
Status: successful
Version: 3.9.0-1+bd1
--------------------------------------------------------------------------------
Finished at 2024-09-26T10:44:56Z
Build needed 00:02:10, 58012k disk space