cmor →
3.6.1-1+b1 →
armhf → 2021-10-04 21:53:46
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard
+==============================================================================+
| cmor 3.6.1-1+b1 (armhf) Mon, 04 Oct 2021 21:29:57 +0000 |
+==============================================================================+
Package: cmor
Version: 3.6.1-1+b1
Source Version: 3.6.1-1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-133cb121-084e-4737-afd6-13d65e5eec87' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.0.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bookworm-staging/main Sources [12.4 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.4 MB]
Fetched 25.8 MB in 35s (738 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'cmor' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org:/science-team/cmor.git
Please use:
git clone https://salsa.debian.org:/science-team/cmor.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 1616 kB of source archives.
Get:1 http://172.17.0.1/private bookworm-staging/main cmor 3.6.1-1 (dsc) [2291 B]
Get:2 http://172.17.0.1/private bookworm-staging/main cmor 3.6.1-1 (tar) [1601 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main cmor 3.6.1-1 (diff) [12.4 kB]
Fetched 1616 kB in 1s (1863 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/cmor-9TNIF5/cmor-3.6.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/cmor-9TNIF5' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-qDb1Ms/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-qDb1Ms/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2831 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (22.9 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12484 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any)
+------------------------------------------------------------------------------+
| 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, pkg-config, libhdf5-dev, libaec-dev, libffi-dev
Merged Build-Conflicts: libcmor2, 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, pkg-config, libhdf5-dev, libaec-dev, libffi-dev
Filtered Build-Conflicts: libcmor2, python3-cmor
dpkg-deb: building package 'sbuild-build-depends-cmor-dummy' in '/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive/sbuild-build-depends-cmor-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-cmor-dummy sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Sources [667 B]
Get:5 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ Packages [740 B]
Fetched 2740 B in 1s (3651 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install cmor build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils comerr-dev cpp-10
debhelper dh-autoreconf dh-buildinfo dh-fortran-mod dh-python
dh-strip-nondeterminism dwz file g++-10 gcc-10 gcc-10-base gcc-11-base
gettext gettext-base gfortran gfortran-10 groff-base hdf5-helpers
heimdal-multidev intltool-debian libaec-dev libaec0 libarchive-zip-perl
libasan6 libasn1-8-heimdal libatomic1 libblas3 libbrotli1 libbsd0 libcc1-0
libcurl3-gnutls libcurl4-gnutls-dev libdebhelper-perl libedit2 libelf1
libexpat1 libexpat1-dev libffi-dev libffi8 libfile-libmagic-perl
libfile-stripnondeterminism-perl libgcc-10-dev libgcc-s1 libgfortran-10-dev
libgfortran5 libglib2.0-0 libgomp1 libgssapi3-heimdal libhcrypto4-heimdal
libhdb9-heimdal libhdf5-103-1 libhdf5-cpp-103-1 libhdf5-dev
libhdf5-fortran-102 libhdf5-hl-100 libhdf5-hl-cpp-100 libhdf5-hl-fortran-100
libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu67
libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
libjs-underscore libjson-c-dev libjson-c5 libkadm5clnt7-heimdal
libkadm5srv8-heimdal libkafs0-heimdal libkdc2-heimdal libkrb5-26-heimdal
liblapack3 libmagic-mgc libmagic1 libmd0 libmpdec3 libnetcdf-dev libnetcdf19
libnghttp2-14 libossp-uuid-dev libossp-uuid16 libotp0-heimdal libpipeline1
libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.9
libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libroken18-heimdal
librtmp1 libsigsegv2 libsl0-heimdal libssh2-1 libstdc++-10-dev libstdc++6
libsub-override-perl libsz2 libtool libubsan1 libuchardet0 libudunits2-0
libudunits2-data libudunits2-dev libwind0-heimdal libxml2 m4 man-db
media-types pkg-config po-debconf python3 python3-all python3-all-dev
python3-dev python3-distutils python3-lib2to3 python3-minimal python3-numpy
python3-pkg-resources python3-setuptools python3.9 python3.9-dev
python3.9-minimal sensible-utils uuid-dev zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc doc-base gcc-10-locales dh-make
gcc-10-doc gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc
gfortran-10-doc libcoarrays-dev groff heimdal-docs libcurl4-doc
libgnutls28-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev
libssh2-1-dev libhdf5-doc netcdf-bin netcdf-doc uuid libstdc++-10-doc
libtool-doc gcj-jdk m4-doc apparmor less www-browser libmail-box-perl
python3-doc python3-tk python3-venv python-numpy-doc python3-numpy-dbg
python3-pytest python-setuptools-doc python3.9-venv python3.9-doc
binfmt-support
Recommended packages:
curl | wget | lynx ca-certificates libarchive-cpio-perl libglib2.0-data
shared-mime-info xdg-user-dirs javascript-common publicsuffix libltdl-dev
libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils comerr-dev debhelper
dh-autoreconf dh-buildinfo dh-fortran-mod dh-python dh-strip-nondeterminism
dwz file gettext gettext-base gfortran gfortran-10 groff-base hdf5-helpers
heimdal-multidev intltool-debian libaec-dev libaec0 libarchive-zip-perl
libasn1-8-heimdal libblas3 libbrotli1 libbsd0 libcurl3-gnutls
libcurl4-gnutls-dev libdebhelper-perl libedit2 libelf1 libexpat1
libexpat1-dev libffi-dev libffi8 libfile-libmagic-perl
libfile-stripnondeterminism-perl libgfortran-10-dev libgfortran5
libglib2.0-0 libgssapi3-heimdal libhcrypto4-heimdal libhdb9-heimdal
libhdf5-103-1 libhdf5-cpp-103-1 libhdf5-dev libhdf5-fortran-102
libhdf5-hl-100 libhdf5-hl-cpp-100 libhdf5-hl-fortran-100
libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu67
libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
libjs-underscore libjson-c-dev libjson-c5 libkadm5clnt7-heimdal
libkadm5srv8-heimdal libkafs0-heimdal libkdc2-heimdal libkrb5-26-heimdal
liblapack3 libmagic-mgc libmagic1 libmd0 libmpdec3 libnetcdf-dev libnetcdf19
libnghttp2-14 libossp-uuid-dev libossp-uuid16 libotp0-heimdal libpipeline1
libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.9
libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libroken18-heimdal
librtmp1 libsigsegv2 libsl0-heimdal libssh2-1 libsub-override-perl libsz2
libtool libuchardet0 libudunits2-0 libudunits2-data libudunits2-dev
libwind0-heimdal libxml2 m4 man-db media-types pkg-config po-debconf python3
python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3
python3-minimal python3-numpy python3-pkg-resources python3-setuptools
python3.9 python3.9-dev python3.9-minimal sbuild-build-depends-cmor-dummy
sensible-utils uuid-dev zlib1g-dev
The following packages will be upgraded:
cpp-10 g++-10 gcc-10 gcc-10-base gcc-11-base libasan6 libatomic1 libcc1-0
libgcc-10-dev libgcc-s1 libgomp1 libstdc++-10-dev libstdc++6 libubsan1
14 upgraded, 126 newly installed, 0 to remove and 8 not upgraded.
Need to get 85.9 MB of archives.
After this operation, 192 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-qDb1Ms/apt_archive ./ sbuild-build-depends-cmor-dummy 0.invalid.0 [1028 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-1 [135 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf libasan6 armhf 11.2.0-7+rpi1 [1944 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf libubsan1 armhf 11.2.0-7+rpi1 [797 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf libgomp1 armhf 11.2.0-7+rpi1 [88.1 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf gcc-11-base armhf 11.2.0-7+rpi1 [205 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf libgcc-s1 armhf 11.2.0-7+rpi1 [36.2 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libcc1-0 armhf 11.2.0-7+rpi1 [37.7 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf libatomic1 armhf 11.2.0-7+rpi1 [8188 B]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf libstdc++6 armhf 11.2.0-7+rpi1 [465 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-7 [793 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-minimal armhf 3.9.7-4+rpi1 [794 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.1-2 [80.3 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf python3.9-minimal armhf 3.9.7-4+rpi1 [1632 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf media-types all 4.0.0 [30.3 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf libffi8 armhf 3.4.2-2 [21.2 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-stdlib armhf 3.9.7-4+rpi1 [1618 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf python3.9 armhf 3.9.7-4+rpi1 [480 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf python3 armhf 3.9.2-3 [37.9 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf g++-10 armhf 10.3.0-11+rpi1 [7350 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf gcc-10 armhf 10.3.0-11+rpi1 [13.4 MB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf libstdc++-10-dev armhf 10.3.0-11+rpi1 [1755 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf libgcc-10-dev armhf 10.3.0-11+rpi1 [678 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf cpp-10 armhf 10.3.0-11+rpi1 [6690 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf gcc-10-base armhf 10.3.0-11+rpi1 [206 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.17 [21.5 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:40 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:41 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.4-2 [819 kB]
Get:42 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:43 http://172.17.0.1/private bookworm-staging/main armhf comerr-dev armhf 2.1-1.46.4-1 [108 kB]
Get:44 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.5.2 [192 kB]
Get:45 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:46 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:47 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:48 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:49 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get:50 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get:51 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:52 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:53 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:54 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.12+dfsg-5 [584 kB]
Get:55 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:56 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:57 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:58 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.5.2 [1056 kB]
Get:59 http://172.17.0.1/private bookworm-staging/main armhf dh-buildinfo all 0.11+nmu2 [18.4 kB]
Get:60 http://172.17.0.1/private bookworm-staging/main armhf libfile-libmagic-perl armhf 1.23-1+b1 [32.5 kB]
Get:61 http://172.17.0.1/private bookworm-staging/main armhf dh-fortran-mod all 0.20 [12.3 kB]
Get:62 http://172.17.0.1/private bookworm-staging/main armhf python3-lib2to3 all 3.9.7-1 [79.4 kB]
Get:63 http://172.17.0.1/private bookworm-staging/main armhf python3-distutils all 3.9.7-1 [146 kB]
Get:64 http://172.17.0.1/private bookworm-staging/main armhf dh-python all 4.20201102+nmu1 [99.4 kB]
Get:65 http://172.17.0.1/private bookworm-staging/main armhf libgfortran5 armhf 11.2.0-7+rpi1 [235 kB]
Get:66 http://172.17.0.1/private bookworm-staging/main armhf libgfortran-10-dev armhf 10.3.0-11+rpi1 [277 kB]
Get:67 http://172.17.0.1/private bookworm-staging/main armhf gfortran-10 armhf 10.3.0-11+rpi1 [7201 kB]
Get:68 http://172.17.0.1/private bookworm-staging/main armhf gfortran armhf 4:10.2.1-1+rpi1 [1428 B]
Get:69 http://172.17.0.1/private bookworm-staging/main armhf hdf5-helpers armhf 1.10.7+repack-1 [42.7 kB]
Get:70 http://172.17.0.1/private bookworm-staging/main armhf libroken18-heimdal armhf 7.7.0+dfsg-2+b2 [59.4 kB]
Get:71 http://172.17.0.1/private bookworm-staging/main armhf libasn1-8-heimdal armhf 7.7.0+dfsg-2+b2 [161 kB]
Get:72 http://172.17.0.1/private bookworm-staging/main armhf libheimbase1-heimdal armhf 7.7.0+dfsg-2+b2 [49.0 kB]
Get:73 http://172.17.0.1/private bookworm-staging/main armhf libhcrypto4-heimdal armhf 7.7.0+dfsg-2+b2 [104 kB]
Get:74 http://172.17.0.1/private bookworm-staging/main armhf libwind0-heimdal armhf 7.7.0+dfsg-2+b2 [73.4 kB]
Get:75 http://172.17.0.1/private bookworm-staging/main armhf libhx509-5-heimdal armhf 7.7.0+dfsg-2+b2 [114 kB]
Get:76 http://172.17.0.1/private bookworm-staging/main armhf libkrb5-26-heimdal armhf 7.7.0+dfsg-2+b2 [194 kB]
Get:77 http://172.17.0.1/private bookworm-staging/main armhf libheimntlm0-heimdal armhf 7.7.0+dfsg-2+b2 [39.5 kB]
Get:78 http://172.17.0.1/private bookworm-staging/main armhf libgssapi3-heimdal armhf 7.7.0+dfsg-2+b2 [105 kB]
Get:79 http://172.17.0.1/private bookworm-staging/main armhf libhdb9-heimdal armhf 7.7.0+dfsg-2+b2 [77.3 kB]
Get:80 http://172.17.0.1/private bookworm-staging/main armhf libkadm5clnt7-heimdal armhf 7.7.0+dfsg-2+b2 [41.8 kB]
Get:81 http://172.17.0.1/private bookworm-staging/main armhf libkadm5srv8-heimdal armhf 7.7.0+dfsg-2+b2 [55.1 kB]
Get:82 http://172.17.0.1/private bookworm-staging/main armhf libkafs0-heimdal armhf 7.7.0+dfsg-2+b2 [39.6 kB]
Get:83 http://172.17.0.1/private bookworm-staging/main armhf libkdc2-heimdal armhf 7.7.0+dfsg-2+b2 [74.7 kB]
Get:84 http://172.17.0.1/private bookworm-staging/main armhf libotp0-heimdal armhf 7.7.0+dfsg-2+b2 [48.0 kB]
Get:85 http://172.17.0.1/private bookworm-staging/main armhf libmd0 armhf 1.0.3-3 [27.2 kB]
Get:86 http://172.17.0.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:87 http://172.17.0.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210910-1 [81.2 kB]
Get:88 http://172.17.0.1/private bookworm-staging/main armhf libsl0-heimdal armhf 7.7.0+dfsg-2+b2 [36.8 kB]
Get:89 http://172.17.0.1/private bookworm-staging/main armhf heimdal-multidev armhf 7.7.0+dfsg-2+b2 [993 kB]
Get:90 http://172.17.0.1/private bookworm-staging/main armhf libaec0 armhf 1.0.6-1 [19.3 kB]
Get:91 http://172.17.0.1/private bookworm-staging/main armhf libsz2 armhf 1.0.6-1 [7452 B]
Get:92 http://172.17.0.1/private bookworm-staging/main armhf libaec-dev armhf 1.0.6-1 [17.6 kB]
Get:93 http://172.17.0.1/private bookworm-staging/main armhf libblas3 armhf 3.9.0-3 [108 kB]
Get:94 http://172.17.0.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:95 http://172.17.0.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.43.0-1 [65.3 kB]
Get:96 http://172.17.0.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:97 http://172.17.0.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:98 http://172.17.0.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-2 [161 kB]
Get:99 http://172.17.0.1/private bookworm-staging/main armhf libcurl3-gnutls armhf 7.74.0-1.3 [301 kB]
Get:100 http://172.17.0.1/private bookworm-staging/main armhf libcurl4-gnutls-dev armhf 7.74.0-1.3 [375 kB]
Get:101 http://172.17.0.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.4.1-2 [135 kB]
Get:102 http://172.17.0.1/private bookworm-staging/main armhf libffi-dev armhf 3.4.2-2 [61.4 kB]
Get:103 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.70.0-1 [1208 kB]
Get:104 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-103-1 armhf 1.10.7+repack-1 [1232 kB]
Get:105 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-cpp-103-1 armhf 1.10.7+repack-1 [132 kB]
Get:106 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-fortran-102 armhf 1.10.7+repack-1 [96.7 kB]
Get:107 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-hl-100 armhf 1.10.7+repack-1 [81.8 kB]
Get:108 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-hl-fortran-100 armhf 1.10.7+repack-1 [53.5 kB]
Get:109 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-hl-cpp-100 armhf 1.10.7+repack-1 [39.8 kB]
Get:110 http://172.17.0.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [184 kB]
Get:111 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.0.6-4 [122 kB]
Get:112 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo-dev armhf 1:2.0.6-4 [240 kB]
Get:113 http://172.17.0.1/private bookworm-staging/main armhf libjpeg-dev armhf 1:2.0.6-4 [67.8 kB]
Get:114 http://172.17.0.1/private bookworm-staging/main armhf libhdf5-dev armhf 1.10.7+repack-1 [2195 kB]
Get:115 http://172.17.0.1/private bookworm-staging/main armhf libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB]
Get:116 http://172.17.0.1/private bookworm-staging/main armhf libjs-underscore all 1.9.1~dfsg-4 [100 kB]
Get:117 http://172.17.0.1/private bookworm-staging/main armhf libjs-sphinxdoc all 3.5.4-2 [130 kB]
Get:118 http://172.17.0.1/private bookworm-staging/main armhf libjson-c5 armhf 0.15-2 [38.7 kB]
Get:119 http://172.17.0.1/private bookworm-staging/main armhf libjson-c-dev armhf 0.15-2 [65.3 kB]
Get:120 http://172.17.0.1/private bookworm-staging/main armhf liblapack3 armhf 3.9.0-3 [1597 kB]
Get:121 http://172.17.0.1/private bookworm-staging/main armhf libnetcdf19 armhf 1:4.8.1-1 [397 kB]
Get:122 http://172.17.0.1/private bookworm-staging/main armhf libnetcdf-dev armhf 1:4.8.1-1 [99.5 kB]
Get:123 http://172.17.0.1/private bookworm-staging/main armhf libossp-uuid16 armhf 1.6.2-1.5+b7 [35.1 kB]
Get:124 http://172.17.0.1/private bookworm-staging/main armhf libossp-uuid-dev armhf 1.6.2-1.5+b7 [50.2 kB]
Get:125 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9 armhf 3.9.7-4+rpi1 [1416 kB]
Get:126 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-dev armhf 3.9.7-4+rpi1 [3060 kB]
Get:127 http://172.17.0.1/private bookworm-staging/main armhf libpython3-dev armhf 3.9.2-3 [21.7 kB]
Get:128 http://172.17.0.1/private bookworm-staging/main armhf libpython3-all-dev armhf 3.9.2-3 [1068 B]
Get:129 http://172.17.0.1/private bookworm-staging/main armhf libudunits2-data all 2.2.28-3 [27.6 kB]
Get:130 http://172.17.0.1/private bookworm-staging/main armhf libudunits2-0 armhf 2.2.28-3 [52.0 kB]
Get:131 http://172.17.0.1/private bookworm-staging/main armhf libudunits2-dev armhf 2.2.28-3 [362 kB]
Get:132 http://172.17.0.1/private bookworm-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:133 http://172.17.0.1/private bookworm-staging/main armhf python3-all armhf 3.9.2-3 [1056 B]
Get:134 http://172.17.0.1/private bookworm-staging/main armhf python3.9-dev armhf 3.9.7-4+rpi1 [501 kB]
Get:135 http://172.17.0.1/private bookworm-staging/main armhf python3-dev armhf 3.9.2-3 [24.8 kB]
Get:136 http://172.17.0.1/private bookworm-staging/main armhf python3-all-dev armhf 3.9.2-3 [1064 B]
Get:137 http://172.17.0.1/private bookworm-staging/main armhf python3-pkg-resources all 52.0.0-4 [190 kB]
Get:138 http://172.17.0.1/private bookworm-staging/main armhf python3-numpy armhf 1:1.19.5-1 [2930 kB]
Get:139 http://172.17.0.1/private bookworm-staging/main armhf python3-setuptools all 52.0.0-4 [366 kB]
Get:140 http://172.17.0.1/private bookworm-staging/main armhf uuid-dev armhf 2.37.2-1 [93.9 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 85.9 MB in 38s (2273 kB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12484 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.37.2-1_armhf.deb ...
Unpacking bsdextrautils (2.37.2-1) ...
Preparing to unpack .../libasan6_11.2.0-7+rpi1_armhf.deb ...
Unpacking libasan6:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Preparing to unpack .../libubsan1_11.2.0-7+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Preparing to unpack .../libgomp1_11.2.0-7+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Preparing to unpack .../gcc-11-base_11.2.0-7+rpi1_armhf.deb ...
Unpacking gcc-11-base:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Setting up gcc-11-base:armhf (11.2.0-7+rpi1) ...
(Reading database ... 12515 files and directories currently installed.)
Preparing to unpack .../libgcc-s1_11.2.0-7+rpi1_armhf.deb ...
Unpacking libgcc-s1:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Setting up libgcc-s1:armhf (11.2.0-7+rpi1) ...
(Reading database ... 12515 files and directories currently installed.)
Preparing to unpack .../libcc1-0_11.2.0-7+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Preparing to unpack .../libatomic1_11.2.0-7+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Preparing to unpack .../libstdc++6_11.2.0-7+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (11.2.0-7+rpi1) over (11.2.0-4+rpi1) ...
Setting up libstdc++6:armhf (11.2.0-7+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12515 files and directories currently installed.)
Preparing to unpack .../0-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../1-groff-base_1.22.4-7_armhf.deb ...
Unpacking groff-base (1.22.4-7) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../2-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../3-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../4-libpython3.9-minimal_3.9.7-4+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.7-4+rpi1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../5-libexpat1_2.4.1-2_armhf.deb ...
Unpacking libexpat1:armhf (2.4.1-2) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../6-python3.9-minimal_3.9.7-4+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.7-4+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.7-4+rpi1) ...
Setting up libexpat1:armhf (2.4.1-2) ...
Setting up python3.9-minimal (3.9.7-4+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13351 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.deb ...
Unpacking python3-minimal (3.9.2-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libffi8:armhf.
Preparing to unpack .../2-libffi8_3.4.2-2_armhf.deb ...
Unpacking libffi8:armhf (3.4.2-2) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../3-libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../4-libpython3.9-stdlib_3.9.7-4+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.7-4+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../5-python3.9_3.9.7-4+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.7-4+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../6-libpython3-stdlib_3.9.2-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.2-3) ...
Setting up python3-minimal (3.9.2-3) ...
Selecting previously unselected package python3.
(Reading database ... 13754 files and directories currently installed.)
Preparing to unpack .../000-python3_3.9.2-3_armhf.deb ...
Unpacking python3 (3.9.2-3) ...
Preparing to unpack .../001-g++-10_10.3.0-11+rpi1_armhf.deb ...
Unpacking g++-10 (10.3.0-11+rpi1) over (10.3.0-9+rpi1) ...
Preparing to unpack .../002-gcc-10_10.3.0-11+rpi1_armhf.deb ...
Unpacking gcc-10 (10.3.0-11+rpi1) over (10.3.0-9+rpi1) ...
Preparing to unpack .../003-libstdc++-10-dev_10.3.0-11+rpi1_armhf.deb ...
Unpacking libstdc++-10-dev:armhf (10.3.0-11+rpi1) over (10.3.0-9+rpi1) ...
Preparing to unpack .../004-libgcc-10-dev_10.3.0-11+rpi1_armhf.deb ...
Unpacking libgcc-10-dev:armhf (10.3.0-11+rpi1) over (10.3.0-9+rpi1) ...
Preparing to unpack .../005-cpp-10_10.3.0-11+rpi1_armhf.deb ...
Unpacking cpp-10 (10.3.0-11+rpi1) over (10.3.0-9+rpi1) ...
Preparing to unpack .../006-gcc-10-base_10.3.0-11+rpi1_armhf.deb ...
Unpacking gcc-10-base:armhf (10.3.0-11+rpi1) over (10.3.0-9+rpi1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../007-sensible-utils_0.0.17_all.deb ...
Unpacking sensible-utils (0.0.17) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../008-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../009-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../010-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../011-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../012-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../013-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../014-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../015-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../016-automake_1%3a1.16.4-2_all.deb ...
Unpacking automake (1:1.16.4-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../017-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package comerr-dev:armhf.
Preparing to unpack .../018-comerr-dev_2.1-1.46.4-1_armhf.deb ...
Unpacking comerr-dev:armhf (2.1-1.46.4-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../019-libdebhelper-perl_13.5.2_all.deb ...
Unpacking libdebhelper-perl (13.5.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../020-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../021-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../022-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../023-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../025-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../026-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../027-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../028-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../029-libxml2_2.9.12+dfsg-5_armhf.deb ...
Unpacking libxml2:armhf (2.9.12+dfsg-5) ...
Selecting previously unselected package gettext.
Preparing to unpack .../030-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../031-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../032-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../033-debhelper_13.5.2_all.deb ...
Unpacking debhelper (13.5.2) ...
Selecting previously unselected package dh-buildinfo.
Preparing to unpack .../034-dh-buildinfo_0.11+nmu2_all.deb ...
Unpacking dh-buildinfo (0.11+nmu2) ...
Selecting previously unselected package libfile-libmagic-perl.
Preparing to unpack .../035-libfile-libmagic-perl_1.23-1+b1_armhf.deb ...
Unpacking libfile-libmagic-perl (1.23-1+b1) ...
Selecting previously unselected package dh-fortran-mod.
Preparing to unpack .../036-dh-fortran-mod_0.20_all.deb ...
Unpacking dh-fortran-mod (0.20) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../037-python3-lib2to3_3.9.7-1_all.deb ...
Unpacking python3-lib2to3 (3.9.7-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../038-python3-distutils_3.9.7-1_all.deb ...
Unpacking python3-distutils (3.9.7-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../039-dh-python_4.20201102+nmu1_all.deb ...
Unpacking dh-python (4.20201102+nmu1) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../040-libgfortran5_11.2.0-7+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (11.2.0-7+rpi1) ...
Selecting previously unselected package libgfortran-10-dev:armhf.
Preparing to unpack .../041-libgfortran-10-dev_10.3.0-11+rpi1_armhf.deb ...
Unpacking libgfortran-10-dev:armhf (10.3.0-11+rpi1) ...
Selecting previously unselected package gfortran-10.
Preparing to unpack .../042-gfortran-10_10.3.0-11+rpi1_armhf.deb ...
Unpacking gfortran-10 (10.3.0-11+rpi1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../043-gfortran_4%3a10.2.1-1+rpi1_armhf.deb ...
Unpacking gfortran (4:10.2.1-1+rpi1) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../044-hdf5-helpers_1.10.7+repack-1_armhf.deb ...
Unpacking hdf5-helpers (1.10.7+repack-1) ...
Selecting previously unselected package libroken18-heimdal:armhf.
Preparing to unpack .../045-libroken18-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libroken18-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libasn1-8-heimdal:armhf.
Preparing to unpack .../046-libasn1-8-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libasn1-8-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libheimbase1-heimdal:armhf.
Preparing to unpack .../047-libheimbase1-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libheimbase1-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libhcrypto4-heimdal:armhf.
Preparing to unpack .../048-libhcrypto4-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libhcrypto4-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libwind0-heimdal:armhf.
Preparing to unpack .../049-libwind0-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libwind0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libhx509-5-heimdal:armhf.
Preparing to unpack .../050-libhx509-5-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libhx509-5-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libkrb5-26-heimdal:armhf.
Preparing to unpack .../051-libkrb5-26-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libkrb5-26-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libheimntlm0-heimdal:armhf.
Preparing to unpack .../052-libheimntlm0-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libheimntlm0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libgssapi3-heimdal:armhf.
Preparing to unpack .../053-libgssapi3-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libgssapi3-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libhdb9-heimdal:armhf.
Preparing to unpack .../054-libhdb9-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libhdb9-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libkadm5clnt7-heimdal:armhf.
Preparing to unpack .../055-libkadm5clnt7-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libkadm5clnt7-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libkadm5srv8-heimdal:armhf.
Preparing to unpack .../056-libkadm5srv8-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libkadm5srv8-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libkafs0-heimdal:armhf.
Preparing to unpack .../057-libkafs0-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libkafs0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libkdc2-heimdal:armhf.
Preparing to unpack .../058-libkdc2-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libkdc2-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libotp0-heimdal:armhf.
Preparing to unpack .../059-libotp0-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libotp0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../060-libmd0_1.0.3-3_armhf.deb ...
Unpacking libmd0:armhf (1.0.3-3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../061-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../062-libedit2_3.1-20210910-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210910-1) ...
Selecting previously unselected package libsl0-heimdal:armhf.
Preparing to unpack .../063-libsl0-heimdal_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking libsl0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package heimdal-multidev.
Preparing to unpack .../064-heimdal-multidev_7.7.0+dfsg-2+b2_armhf.deb ...
Unpacking heimdal-multidev (7.7.0+dfsg-2+b2) ...
Selecting previously unselected package libaec0:armhf.
Preparing to unpack .../065-libaec0_1.0.6-1_armhf.deb ...
Unpacking libaec0:armhf (1.0.6-1) ...
Selecting previously unselected package libsz2:armhf.
Preparing to unpack .../066-libsz2_1.0.6-1_armhf.deb ...
Unpacking libsz2:armhf (1.0.6-1) ...
Selecting previously unselected package libaec-dev:armhf.
Preparing to unpack .../067-libaec-dev_1.0.6-1_armhf.deb ...
Unpacking libaec-dev:armhf (1.0.6-1) ...
Selecting previously unselected package libblas3:armhf.
Preparing to unpack .../068-libblas3_3.9.0-3_armhf.deb ...
Unpacking libblas3:armhf (3.9.0-3) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../069-libbrotli1_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../070-libnghttp2-14_1.43.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.43.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../071-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../072-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../073-libssh2-1_1.10.0-2_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-2) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../074-libcurl3-gnutls_7.74.0-1.3_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.74.0-1.3) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../075-libcurl4-gnutls-dev_7.74.0-1.3_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (7.74.0-1.3) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../076-libexpat1-dev_2.4.1-2_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.4.1-2) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../077-libffi-dev_3.4.2-2_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.2-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../078-libglib2.0-0_2.70.0-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.70.0-1) ...
Selecting previously unselected package libhdf5-103-1:armhf.
Preparing to unpack .../079-libhdf5-103-1_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-103-1:armhf (1.10.7+repack-1) ...
Selecting previously unselected package libhdf5-cpp-103-1:armhf.
Preparing to unpack .../080-libhdf5-cpp-103-1_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-cpp-103-1:armhf (1.10.7+repack-1) ...
Selecting previously unselected package libhdf5-fortran-102:armhf.
Preparing to unpack .../081-libhdf5-fortran-102_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-fortran-102:armhf (1.10.7+repack-1) ...
Selecting previously unselected package libhdf5-hl-100:armhf.
Preparing to unpack .../082-libhdf5-hl-100_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-hl-100:armhf (1.10.7+repack-1) ...
Selecting previously unselected package libhdf5-hl-fortran-100:armhf.
Preparing to unpack .../083-libhdf5-hl-fortran-100_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-hl-fortran-100:armhf (1.10.7+repack-1) ...
Selecting previously unselected package libhdf5-hl-cpp-100:armhf.
Preparing to unpack .../084-libhdf5-hl-cpp-100_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-hl-cpp-100:armhf (1.10.7+repack-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../085-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../086-libjpeg62-turbo_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.0.6-4) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../087-libjpeg62-turbo-dev_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:2.0.6-4) ...
Selecting previously unselected package libjpeg-dev:armhf.
Preparing to unpack .../088-libjpeg-dev_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg-dev:armhf (1:2.0.6-4) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../089-libhdf5-dev_1.10.7+repack-1_armhf.deb ...
Unpacking libhdf5-dev (1.10.7+repack-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../090-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ...
Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../091-libjs-underscore_1.9.1~dfsg-4_all.deb ...
Unpacking libjs-underscore (1.9.1~dfsg-4) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../092-libjs-sphinxdoc_3.5.4-2_all.deb ...
Unpacking libjs-sphinxdoc (3.5.4-2) ...
Selecting previously unselected package libjson-c5:armhf.
Preparing to unpack .../093-libjson-c5_0.15-2_armhf.deb ...
Unpacking libjson-c5:armhf (0.15-2) ...
Selecting previously unselected package libjson-c-dev.
Preparing to unpack .../094-libjson-c-dev_0.15-2_armhf.deb ...
Unpacking libjson-c-dev (0.15-2) ...
Selecting previously unselected package liblapack3:armhf.
Preparing to unpack .../095-liblapack3_3.9.0-3_armhf.deb ...
Unpacking liblapack3:armhf (3.9.0-3) ...
Selecting previously unselected package libnetcdf19:armhf.
Preparing to unpack .../096-libnetcdf19_1%3a4.8.1-1_armhf.deb ...
Unpacking libnetcdf19:armhf (1:4.8.1-1) ...
Selecting previously unselected package libnetcdf-dev.
Preparing to unpack .../097-libnetcdf-dev_1%3a4.8.1-1_armhf.deb ...
Unpacking libnetcdf-dev (1:4.8.1-1) ...
Selecting previously unselected package libossp-uuid16:armhf.
Preparing to unpack .../098-libossp-uuid16_1.6.2-1.5+b7_armhf.deb ...
Unpacking libossp-uuid16:armhf (1.6.2-1.5+b7) ...
Selecting previously unselected package libossp-uuid-dev:armhf.
Preparing to unpack .../099-libossp-uuid-dev_1.6.2-1.5+b7_armhf.deb ...
Unpacking libossp-uuid-dev:armhf (1.6.2-1.5+b7) ...
Selecting previously unselected package libpython3.9:armhf.
Preparing to unpack .../100-libpython3.9_3.9.7-4+rpi1_armhf.deb ...
Unpacking libpython3.9:armhf (3.9.7-4+rpi1) ...
Selecting previously unselected package libpython3.9-dev:armhf.
Preparing to unpack .../101-libpython3.9-dev_3.9.7-4+rpi1_armhf.deb ...
Unpacking libpython3.9-dev:armhf (3.9.7-4+rpi1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../102-libpython3-dev_3.9.2-3_armhf.deb ...
Unpacking libpython3-dev:armhf (3.9.2-3) ...
Selecting previously unselected package libpython3-all-dev:armhf.
Preparing to unpack .../103-libpython3-all-dev_3.9.2-3_armhf.deb ...
Unpacking libpython3-all-dev:armhf (3.9.2-3) ...
Selecting previously unselected package libudunits2-data.
Preparing to unpack .../104-libudunits2-data_2.2.28-3_all.deb ...
Unpacking libudunits2-data (2.2.28-3) ...
Selecting previously unselected package libudunits2-0.
Preparing to unpack .../105-libudunits2-0_2.2.28-3_armhf.deb ...
Unpacking libudunits2-0 (2.2.28-3) ...
Selecting previously unselected package libudunits2-dev.
Preparing to unpack .../106-libudunits2-dev_2.2.28-3_armhf.deb ...
Unpacking libudunits2-dev (2.2.28-3) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../107-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../108-python3-all_3.9.2-3_armhf.deb ...
Unpacking python3-all (3.9.2-3) ...
Selecting previously unselected package python3.9-dev.
Preparing to unpack .../109-python3.9-dev_3.9.7-4+rpi1_armhf.deb ...
Unpacking python3.9-dev (3.9.7-4+rpi1) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../110-python3-dev_3.9.2-3_armhf.deb ...
Unpacking python3-dev (3.9.2-3) ...
Selecting previously unselected package python3-all-dev.
Preparing to unpack .../111-python3-all-dev_3.9.2-3_armhf.deb ...
Unpacking python3-all-dev (3.9.2-3) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../112-python3-pkg-resources_52.0.0-4_all.deb ...
Unpacking python3-pkg-resources (52.0.0-4) ...
Selecting previously unselected package python3-numpy.
Preparing to unpack .../113-python3-numpy_1%3a1.19.5-1_armhf.deb ...
Unpacking python3-numpy (1:1.19.5-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../114-python3-setuptools_52.0.0-4_all.deb ...
Unpacking python3-setuptools (52.0.0-4) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../115-uuid-dev_2.37.2-1_armhf.deb ...
Unpacking uuid-dev:armhf (2.37.2-1) ...
Selecting previously unselected package sbuild-build-depends-cmor-dummy.
Preparing to unpack .../116-sbuild-build-depends-cmor-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-cmor-dummy (0.invalid.0) ...
Setting up media-types (4.0.0) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up bsdextrautils (2.37.2-1) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up hdf5-helpers (1.10.7+repack-1) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.5.2) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libnghttp2-14:armhf (1.43.0-1) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up gettext-base (0.21-4) ...
Setting up file (1:5.39-3) ...
Setting up libossp-uuid16:armhf (1.6.2-1.5+b7) ...
Setting up libgomp1:armhf (11.2.0-7+rpi1) ...
Setting up libaec0:armhf (1.0.6-1) ...
Setting up libasan6:armhf (11.2.0-7+rpi1) ...
Setting up gcc-10-base:armhf (10.3.0-11+rpi1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libblas3:armhf (3.9.0-3) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
Setting up libexpat1-dev:armhf (2.4.1-2) ...
Setting up libjpeg62-turbo:armhf (1:2.0.6-4) ...
Setting up libjpeg62-turbo-dev:armhf (1:2.0.6-4) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up uuid-dev:armhf (2.37.2-1) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up comerr-dev:armhf (2.1-1.46.4-1) ...
Setting up libatomic1:armhf (11.2.0-7+rpi1) ...
Setting up autopoint (0.21-4) ...
Setting up libfile-libmagic-perl (1.23-1+b1) ...
Setting up libgfortran5:armhf (11.2.0-7+rpi1) ...
Setting up libroken18-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libubsan1:armhf (11.2.0-7+rpi1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Setting up libffi8:armhf (3.4.2-2) ...
Setting up libmd0:armhf (1.0.3-3) ...
Setting up libudunits2-data (2.2.28-3) ...
Setting up sensible-utils (0.0.17) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libssh2-1:armhf (1.10.0-2) ...
Setting up libossp-uuid-dev:armhf (1.6.2-1.5+b7) ...
Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libjson-c5:armhf (0.15-2) ...
Setting up libxml2:armhf (2.9.12+dfsg-5) ...
Setting up libcc1-0:armhf (11.2.0-7+rpi1) ...
Setting up cpp-10 (10.3.0-11+rpi1) ...
Setting up libsz2:armhf (1.0.6-1) ...
Setting up libpython3.9-stdlib:armhf (3.9.7-4+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.2-3) ...
Setting up libheimbase1-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libjs-underscore (1.9.1~dfsg-4) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up liblapack3:armhf (3.9.0-3) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
Setting up libudunits2-0 (2.2.28-3) ...
Setting up gettext (0.21-4) ...
Setting up libtool (2.4.6-15) ...
Setting up libudunits2-dev (2.2.28-3) ...
Setting up libglib2.0-0:armhf (2.70.0-1) ...
No schema files found: doing nothing.
Setting up libjson-c-dev (0.15-2) ...
Setting up libasn1-8-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libgcc-10-dev:armhf (10.3.0-11+rpi1) ...
Setting up libedit2:armhf (3.1-20210910-1) ...
Setting up libaec-dev:armhf (1.0.6-1) ...
Setting up libjpeg-dev:armhf (1:2.0.6-4) ...
Setting up m4 (1.4.18-5) ...
Setting up libcurl3-gnutls:armhf (7.74.0-1.3) ...
Setting up libcurl4-gnutls-dev:armhf (7.74.0-1.3) ...
Setting up libffi-dev:armhf (3.4.2-2) ...
Setting up libhcrypto4-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libotp0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libwind0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libpython3.9:armhf (3.9.7-4+rpi1) ...
Setting up pkg-config (0.29.2-1) ...
Setting up gcc-10 (10.3.0-11+rpi1) ...
Setting up libjs-sphinxdoc (3.5.4-2) ...
Setting up autoconf (2.71-2) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up libhdf5-103-1:armhf (1.10.7+repack-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-7) ...
Setting up libhdf5-cpp-103-1:armhf (1.10.7+repack-1) ...
Setting up libgfortran-10-dev:armhf (10.3.0-11+rpi1) ...
Setting up python3.9 (3.9.7-4+rpi1) ...
Setting up libhdf5-hl-100:armhf (1.10.7+repack-1) ...
Setting up automake (1:1.16.4-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libsl0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libstdc++-10-dev:armhf (10.3.0-11+rpi1) ...
Setting up g++-10 (10.3.0-11+rpi1) ...
Setting up libhx509-5-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpython3.9-dev:armhf (3.9.7-4+rpi1) ...
Setting up python3 (3.9.2-3) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dh-autoreconf (20) ...
Setting up libhdf5-hl-cpp-100:armhf (1.10.7+repack-1) ...
Setting up gfortran-10 (10.3.0-11+rpi1) ...
Setting up libhdf5-fortran-102:armhf (1.10.7+repack-1) ...
Setting up libnetcdf19:armhf (1:4.8.1-1) ...
Setting up python3.9-dev (3.9.7-4+rpi1) ...
Setting up libhdf5-hl-fortran-100:armhf (1.10.7+repack-1) ...
Setting up python3-lib2to3 (3.9.7-1) ...
Setting up libkrb5-26-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up python3-pkg-resources (52.0.0-4) ...
Setting up python3-distutils (3.9.7-1) ...
Setting up dh-python (4.20201102+nmu1) ...
Setting up libpython3-dev:armhf (3.9.2-3) ...
Setting up python3-setuptools (52.0.0-4) ...
Setting up python3-all (3.9.2-3) ...
Setting up debhelper (13.5.2) ...
Setting up dh-fortran-mod (0.20) ...
Setting up libhdb9-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libheimntlm0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up gfortran (4:10.2.1-1+rpi1) ...
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 libgssapi3-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libkdc2-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up libpython3-all-dev:armhf (3.9.2-3) ...
Setting up python3-dev (3.9.2-3) ...
Setting up libhdf5-dev (1.10.7+repack-1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode
Setting up libnetcdf-dev (1:4.8.1-1) ...
Setting up python3-numpy (1:1.19.5-1) ...
Setting up libkafs0-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up dh-buildinfo (0.11+nmu2) ...
Setting up libkadm5clnt7-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up python3-all-dev (3.9.2-3) ...
Setting up libkadm5srv8-heimdal:armhf (7.7.0+dfsg-2+b2) ...
Setting up heimdal-multidev (7.7.0+dfsg-2+b2) ...
Setting up sbuild-build-depends-cmor-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.32-4+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.37-5+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.3.0-11+rpi1 gcc-10_10.3.0-11+rpi1 libc6-dev_2.32-4+rpi1 libstdc++-10-dev_10.3.0-11+rpi1 libstdc++6_11.2.0-7+rpi1 linux-libc-dev_5.10.46-4+rpi1
Package versions: adduser_3.118 apt_2.3.9 autoconf_2.71-2 automake_1:1.16.4-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_12+rpi1 base-passwd_3.5.51 bash_5.1-3 binutils_2.37-5+rpi1 binutils-arm-linux-gnueabihf_2.37-5+rpi1 binutils-common_2.37-5+rpi1 bsdextrautils_2.37.2-1 bsdutils_1:2.37.2-1 build-essential_12.9 bzip2_1.0.8-4 comerr-dev_2.1-1.46.4-1 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.3.0-11+rpi1 dash_0.5.11+git20210120+802ebd4-1 debconf_1.5.77 debhelper_13.5.2 debianutils_4.11.2 dh-autoreconf_20 dh-buildinfo_0.11+nmu2 dh-fortran-mod_0.20 dh-python_4.20201102+nmu1 dh-strip-nondeterminism_1.12.0-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.4-1 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 g++_4:10.2.1-1+rpi1 g++-10_10.3.0-11+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.3.0-11+rpi1 gcc-10-base_10.3.0-11+rpi1 gcc-11-base_11.2.0-7+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-4 gettext-base_0.21-4 gfortran_4:10.2.1-1+rpi1 gfortran-10_10.3.0-11+rpi1 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.7-1 groff-base_1.22.4-7 gzip_1.10-4 hdf5-helpers_1.10.7+repack-1 heimdal-multidev_7.7.0+dfsg-2+b2 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libaec-dev_1.0.6-1 libaec0_1.0.6-1 libapt-pkg6.0_2.3.9 libarchive-zip-perl_1.68-1 libasan6_11.2.0-7+rpi1 libasn1-8-heimdal_7.7.0+dfsg-2+b2 libassuan0_2.5.5-1 libatomic1_11.2.0-7+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.5-1 libaudit1_1:3.0.5-1 libbinutils_2.37-5+rpi1 libblas3_3.9.0-3 libblkid1_2.37.2-1 libbrotli1_1.0.9-2+b1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.32-4+rpi1 libc-dev-bin_2.32-4+rpi1 libc6_2.32-4+rpi1 libc6-dev_2.32-4+rpi1 libcap-ng0_0.7.9-2.2+b1 libcc1-0_11.2.0-7+rpi1 libcom-err2_1.46.4-1 libcrypt-dev_1:4.4.25-2 libcrypt1_1:4.4.25-2 libctf-nobfd0_2.37-5+rpi1 libctf0_2.37-5+rpi1 libcurl3-gnutls_7.74.0-1.3 libcurl4-gnutls-dev_7.74.0-1.3 libdb5.3_5.3.28+dfsg1-0.8 libdebconfclient0_0.260 libdebhelper-perl_13.5.2 libdpkg-perl_1.20.9+rpi1 libedit2_3.1-20210910-1 libelf1_0.185-2 libexpat1_2.4.1-2 libexpat1-dev_2.4.1-2 libext2fs2_1.46.4-1 libfakeroot_1.25.3-1.1 libffi-dev_3.4.2-2 libffi7_3.3-6 libffi8_3.4.2-2 libfile-libmagic-perl_1.23-1+b1 libfile-stripnondeterminism-perl_1.12.0-1 libgcc-10-dev_10.3.0-11+rpi1 libgcc-s1_11.2.0-7+rpi1 libgcrypt20_1.9.4-3 libgdbm-compat4_1.21-1 libgdbm6_1.21-1 libgfortran-10-dev_10.3.0-11+rpi1 libgfortran5_11.2.0-7+rpi1 libglib2.0-0_2.70.0-1 libgmp10_2:6.2.1+dfsg-2 libgnutls30_3.7.2-2 libgomp1_11.2.0-7+rpi1 libgpg-error0_1.42-3 libgssapi-krb5-2_1.18.3-7 libgssapi3-heimdal_7.7.0+dfsg-2+b2 libhcrypto4-heimdal_7.7.0+dfsg-2+b2 libhdb9-heimdal_7.7.0+dfsg-2+b2 libhdf5-103-1_1.10.7+repack-1 libhdf5-cpp-103-1_1.10.7+repack-1 libhdf5-dev_1.10.7+repack-1 libhdf5-fortran-102_1.10.7+repack-1 libhdf5-hl-100_1.10.7+repack-1 libhdf5-hl-cpp-100_1.10.7+repack-1 libhdf5-hl-fortran-100_1.10.7+repack-1 libheimbase1-heimdal_7.7.0+dfsg-2+b2 libheimntlm0-heimdal_7.7.0+dfsg-2+b2 libhogweed6_3.7.3-1 libhx509-5-heimdal_7.7.0+dfsg-2+b2 libicu67_67.1-7 libidn2-0_2.3.2-2 libisl23_0.23-1 libjpeg-dev_1:2.0.6-4 libjpeg62-turbo_1:2.0.6-4 libjpeg62-turbo-dev_1:2.0.6-4 libjs-jquery_3.5.1+dfsg+~3.5.5-7 libjs-sphinxdoc_3.5.4-2 libjs-underscore_1.9.1~dfsg-4 libjson-c-dev_0.15-2 libjson-c5_0.15-2 libk5crypto3_1.18.3-7 libkadm5clnt7-heimdal_7.7.0+dfsg-2+b2 libkadm5srv8-heimdal_7.7.0+dfsg-2+b2 libkafs0-heimdal_7.7.0+dfsg-2+b2 libkdc2-heimdal_7.7.0+dfsg-2+b2 libkeyutils1_1.6.1-2 libkrb5-26-heimdal_7.7.0+dfsg-2+b2 libkrb5-3_1.18.3-7 libkrb5support0_1.18.3-7 libksba8_1.6.0-2 liblapack3_3.9.0-3 libldap-2.4-2_2.4.59+dfsg-1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3 libmount1_2.37.2-1 libmpc3_1.2.0-1 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncursesw6_6.2+20201114-4 libnetcdf-dev_1:4.8.1-1 libnetcdf19_1:4.8.1-1 libnettle8_3.7.3-1 libnghttp2-14_1.43.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libossp-uuid-dev_1.6.2-1.5+b7 libossp-uuid16_1.6.2-1.5+b7 libotp0-heimdal_7.7.0+dfsg-2+b2 libp11-kit0_0.24.0-2 libpam-modules_1.4.0-10 libpam-modules-bin_1.4.0-10 libpam-runtime_1.4.0-10 libpam0g_1.4.0-10 libpcre2-8-0_10.36-2 libpcre3_2:8.39-13 libperl5.32_5.32.1-5 libpipeline1_1.5.3-1 libpsl5_0.21.0-1.2 libpython3-all-dev_3.9.2-3 libpython3-dev_3.9.2-3 libpython3-stdlib_3.9.2-3 libpython3.9_3.9.7-4+rpi1 libpython3.9-dev_3.9.7-4+rpi1 libpython3.9-minimal_3.9.7-4+rpi1 libpython3.9-stdlib_3.9.7-4+rpi1 libreadline8_8.1-2 libroken18-heimdal_7.7.0+dfsg-2+b2 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libseccomp2_2.5.1-1+rpi1 libselinux1_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsepol1_3.1-1 libsigsegv2_2.13-1 libsl0-heimdal_7.7.0+dfsg-2+b2 libsmartcols1_2.37.2-1 libsqlite3-0_3.36.0-2 libss2_1.46.4-1 libssh2-1_1.10.0-2 libssl1.1_1.1.1l-1 libstdc++-10-dev_10.3.0-11+rpi1 libstdc++6_11.2.0-7+rpi1 libsub-override-perl_0.09-2 libsystemd0_247.9-1+rpi1 libsz2_1.0.6-1 libtasn1-6_4.17.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libtinfo6_6.2+20201114-4 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libubsan1_11.2.0-7+rpi1 libuchardet0_0.0.7-1 libudev1_247.9-1+rpi1 libudunits2-0_2.2.28-3 libudunits2-data_2.2.28-3 libudunits2-dev_2.2.28-3 libunistring2_0.9.10-6 libuuid1_2.37.2-1 libwind0-heimdal_7.7.0+dfsg-2+b2 libxml2_2.9.12+dfsg-5 libxxhash0_0.8.0-2+rpi1 libzstd1_1.4.8+dfsg-2.1+rpi1 linux-libc-dev_5.10.46-4+rpi1 login_1:4.8.1-1 logsave_1.46.4-1 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.37.2-1 ncurses-base_6.2+20201114-4 ncurses-bin_6.2+20201114-4 netbase_6.3 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-5 perl-base_5.32.1-5 perl-modules-5.32_5.32.1-5 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 python3_3.9.2-3 python3-all_3.9.2-3 python3-all-dev_3.9.2-3 python3-dev_3.9.2-3 python3-distutils_3.9.7-1 python3-lib2to3_3.9.7-1 python3-minimal_3.9.2-3 python3-numpy_1:1.19.5-1 python3-pkg-resources_52.0.0-4 python3-setuptools_52.0.0-4 python3.9_3.9.7-4+rpi1 python3.9-dev_3.9.7-4+rpi1 python3.9-minimal_3.9.7-4+rpi1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-cmor-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sysvinit-utils_3.00-1 tar_1.34+dfsg-1 tzdata_2021a-1 util-linux_2.37.2-1 uuid-dev_2.37.2-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.IVhAD2Ko/trustedkeys.kbx': General error
gpgv: Signature made Sat Dec 19 22:31:53 2020 UTC
gpgv: using RSA key 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./cmor_3.6.1-1.dsc
dpkg-source: info: extracting cmor in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking cmor_3.6.1.orig.tar.xz
dpkg-source: info: unpacking cmor_3.6.1-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 disc space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 3.6.1-1+b1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-133cb121-084e-4737-afd6-13d65e5eec87
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package cmor
dpkg-buildpackage: info: source version 3.6.1-1+b1
dpkg-buildpackage: info: source distribution bookworm-staging
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
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/libcmor2.substvars debian/libcmor-dev.substvars debian/python3-cmor.substvars debian/files
rm -fr -- debian/libcmor2/ 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 -prune -exec rm -rf {} + \) \)
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
install -d debian/.debhelper/bucket/files
cp -an --reflink=auto config.guess debian/.debhelper/bucket/files/79ec1614c5855c395a0390df1c2a50a266773256e209815bfc15cfe8252afb6b.tmp
mv debian/.debhelper/bucket/files/79ec1614c5855c395a0390df1c2a50a266773256e209815bfc15cfe8252afb6b.tmp debian/.debhelper/bucket/files/79ec1614c5855c395a0390df1c2a50a266773256e209815bfc15cfe8252afb6b
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
configure.ac:190: warning: The macro `AC_ERROR' is obsolete.
configure.ac:190: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/libs.m4:100: AC_CHECK_LIB is expanded from...
configure.ac:190: the top level
configure.ac:209: warning: The macro `AC_ERROR' is obsolete.
configure.ac:209: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/libs.m4:100: AC_CHECK_LIB is expanded from...
configure.ac:209: the top level
configure.ac:229: warning: The macro `AC_ERROR' is obsolete.
configure.ac:229: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/libs.m4:100: AC_CHECK_LIB is expanded from...
configure.ac:229: the top level
configure.ac:306: warning: The macro `AC_ERROR' is obsolete.
configure.ac:306: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:306: the top level
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"
install -d /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home
./configure --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --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... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking target system type... arm-unknown-linux-gnueabihf
TARGET: linux-gnueabihf
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... /bin/sed
checking for a race-free mkdir -p... /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/arm-linux-gnueabihf/10 -L/usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/10/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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.6.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
configure: FCFLAGS=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
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 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/libcmor2.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_check_forcing_validity':
Src/cmor.c:288:26: warning: '%s' directive writing up to 1023 bytes into a region of size 972 [-Wformat-overflow=]
288 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:289:28: note: format string is defined here
289 | "table %s, valid values are:", i, bstr[i],
| ^~
Src/cmor.c:288:13: note: 'sprintf' output 72 or more bytes (assuming 1095) into a destination of size 1024
288 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | "table %s, valid values are:", i, bstr[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
290 | cmor_tables[table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_add_traceback':
Src/cmor.c:423:42: warning: '%s' directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
423 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
Src/cmor.c:423:9: note: 'sprintf' output 17 or more bytes (assuming 1040) into a destination of size 1024
423 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_prep_units':
Src/cmor.c:521:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
521 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
522 | local_unit);
| ~~~~~~~~~~
Src/cmor.c:520:9: note: 'snprintf' output 43 or more bytes (assuming 1066) into a destination of size 1024
520 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
521 | "Udunits: Error getting converter from %s to %s", cunits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
522 | local_unit);
| ~~~~~~~~~~~
Src/cmor.c:499:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
499 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
Src/cmor.c:498:9: note: 'snprintf' output between 38 and 1061 bytes into a destination of size 1024
498 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | "Udunits: analyzing units from user (%s)", local_unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_setup':
Src/cmor.c:901:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
901 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:900:17: note: 'snprintf' output between 36 and 1059 bytes into a destination of size 1024
900 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
901 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:877: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=]
877 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
Src/cmor.c:877:13: note: 'snprintf' output between 21 and 1096 bytes into a destination of size 1024
877 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
878 | tmplogfile, ptr->tm_year + 1900, ptr->tm_mon + 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
879 | ptr->tm_mday, ptr->tm_hour, ptr->tm_min, ptr->tm_sec);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:885:31: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
885 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
Src/cmor.c:884:13: note: 'snprintf' output between 39 and 2085 bytes into a destination of size 1024
884 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | msg);
| ~~~~
Src/cmor.c:892:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
892 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:891:17: note: 'snprintf' output between 36 and 1059 bytes into a destination of size 1024
891 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
892 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_open_inpathFile':
Src/cmor.c:1232:57: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
1232 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
Src/cmor.c:1232:13: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
1232 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1233 | szFilename);
| ~~~~~~~~~~~
Src/cmor.c:1291:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1291 | "Please validate JSON File!\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1292 | "USE: http://jsonlint.com/\n! "
1293 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~
Src/cmor.c:1293:41: note: format string is defined here
1293 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ^~
Src/cmor.c:1290:9: note: 'snprintf' output 84 or more bytes (assuming 1107) into a destination of size 1024
1290 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1291 | "Please validate JSON File!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1292 | "USE: http://jsonlint.com/\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1293 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1278:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1278 | "Could not read file %s check file permission", szFullName);
| ^~ ~~~~~~~~~~
Src/cmor.c:1277:9: note: 'snprintf' output between 43 and 1066 bytes into a destination of size 1024
1277 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1278 | "Could not read file %s check file permission", szFullName);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1264:47: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1264 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ^~
1265 | szFullName);
| ~~~~~~~~~~
Src/cmor.c:1263:9: note: 'snprintf' output between 56 and 1079 bytes into a destination of size 1024
1263 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1264 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1265 | szFullName);
| ~~~~~~~~~~~
Src/cmor.c: In function 'cmor_outpath_exist':
Src/cmor.c:1729:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1729 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1730 | "cannot access it, please check permissions",
1731 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1728:9: note: 'sprintf' output between 97 and 1120 bytes into a destination of size 1024
1728 | sprintf(msg,
| ^~~~~~~~~~~~
1729 | "You defined your output directory to be: '%s', but we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1730 | "cannot access it, please check permissions",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1731 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1708:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1708 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1709 | "directory does not exist. CMOR will create it!",
1710 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1707:9: note: 'sprintf' output between 103 and 1126 bytes into a destination of size 1024
1707 | sprintf(msg,
| ^~~~~~~~~~~~
1708 | "You defined your output directory to be: '%s', but this\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1709 | "directory does not exist. CMOR will create it!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1710 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1719:63: warning: '%s' directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1719 | "CMOR was unable to create this directory %s\n! "
| ^~
1720 | "You do not have write permissions!",
1721 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1718:13: note: 'sprintf' output between 79 and 1102 bytes into a destination of size 1024
1718 | sprintf(msg,
| ^~~~~~~~~~~~
1719 | "CMOR was unable to create this directory %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1720 | "You do not have write permissions!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1721 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1688:28: warning: '/tmp' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1688 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
Src/cmor.c:1688:13: note: 'sprintf' output between 16 and 1049 bytes into a destination of size 1024
1688 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1689 | cmor_current_dataset.outpath, pid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1694:68: 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', but\n! "
| ^~
1695 | "you do not have read/write permissions on it",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1693:17: note: 'sprintf' output between 96 and 1119 bytes into a destination of size 1024
1693 | sprintf(msg,
| ^~~~~~~~~~~~
1694 | "You defined your output directory to be: '%s', but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1695 | "you do not have read/write permissions on it",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1675:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1675 | "You defined your output directory to be: '%s',\n! "
| ^~
1676 | "but it appears to be a special file not a directory",
1677 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1674:13: note: 'sprintf' output between 99 and 1122 bytes into a destination of size 1024
1674 | sprintf(msg,
| ^~~~~~~~~~~~
1675 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1676 | "but it appears to be a special file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1677 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1667:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1667 | "You defined your output directory to be: '%s',\n! "
| ^~
1668 | "but it appears to be a regular file not a directory",
1669 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1666:13: note: 'sprintf' output between 99 and 1122 bytes into a destination of size 1024
1666 | sprintf(msg,
| ^~~~~~~~~~~~
1667 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1668 | "but it appears to be a regular file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1669 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_convert_string_to_list':
Src/cmor.c:1790:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1790 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
Src/cmor.c:1789:9: note: 'snprintf' output between 34 and 1057 bytes into a destination of size 1024
1789 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1790 | "unknown conversion '%c' for list: %s", type, values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1795:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1795 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~
1796 | type, values);
| ~~~~~~
Src/cmor.c:1795:9: note: 'snprintf' output between 25 and 1048 bytes into a destination of size 1024
1795 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1796 | type, values);
| ~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_define_zfactors_vars':
Src/cmor.c:1950:37: warning: '_bnds' directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1950 | sprintf(msg, "%s_bnds",
| ^~~~~
Src/cmor.c:1950:21: note: 'sprintf' output between 6 and 1029 bytes into a destination of size 1024
1950 | sprintf(msg, "%s_bnds",
| ^~~~~~~~~~~~~~~~~~~~~~~
1951 | cmor_axes[cmor_vars[var_id].axes_ids[m]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1960:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1960 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1964 | " dimensions.\n! ", ctmp,
| ~~~~
Src/cmor.c:1959:17: note: 'snprintf' output between 172 and 3241 bytes into a destination of size 1024
1959 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1960 | "could not find the zfactor variable: %s. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "Please define zfactor before defining the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "variable %s (table %s).\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1963 | "Also zfactor dimensions must match variable's"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1964 | " dimensions.\n! ", ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1965 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1966 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1967 | szTable_id);
| ~~~~~~~~~~~
Src/cmor.c:2180:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2180 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:2179:21: note: 'snprintf' output 75 or more bytes (assuming 3144) into a destination of size 1024
2179 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2180 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2181 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2182 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2183 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2184 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2222:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=]
2222 | "NetCDF Error (%i: %s) setting flags numerical "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2223:69: note: format string is defined here
2223 | "attribute on zfactor variable %s for variable "
| ^~
Src/cmor.c:2220:29: note: 'snprintf' output 98 or more bytes (assuming 3167) into a destination of size 1024
2220 | snprintf(msg,
| ^~~~~~~~~~~~~
2221 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
2222 | "NetCDF Error (%i: %s) setting flags numerical "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2223 | "attribute on zfactor variable %s for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2224 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
2225 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2226 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2227 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2228 | [var_id].
| ~~~~~~~~~
2229 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2052:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2052 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ^~
Src/cmor.c:2051:21: note: 'snprintf' output 73 or more bytes (assuming 3142) into a destination of size 1024
2051 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2052 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2053 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2054 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2055 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2056 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2077:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
2077 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2078:71: note: format string is defined here
2078 | "parameters for zfactor variable %s for\n! "
| ^~
Src/cmor.c:2076:29: note: 'snprintf' output 97 or more bytes (assuming 3166) into a destination of size 1024
2076 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2077 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2078 | "parameters for zfactor variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2079 | "variable '%s' (table %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2080 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2081 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2082 | cmor_tables[nTableID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2121:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2121 | "NetCDF Error (%i: %s) setting flags\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2123:48: note: format string is defined here
2123 | "variable %s for variable %s (table %s)",
| ^~
Src/cmor.c:2120:29: note: 'snprintf' output 101 or more bytes (assuming 3170) into a destination of size 1024
2120 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2121 | "NetCDF Error (%i: %s) setting flags\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2122 | "numerical attribute on zfactor\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2123 | "variable %s for variable %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2124 | ierr, nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2125 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2126 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2127 | [var_id].
| ~~~~~~~~~
2128 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2019:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2019 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~
Src/cmor.c:2018:21: note: 'snprintf' output between 133 and 5248 bytes into a destination of size 1024
2018 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020 | "defined with formula terms, but term \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021 | "depends on axis \"%s\" which is not part of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022 | "the variable", cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024 | szTable_id,
| ~~~~~~~~~~~
2025 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026 | cmor_axes[cmor_vars[l].axes_ids[k]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_set_refvar':
Src/cmor.c:2422:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
2422 | "You are trying to write variable \"%s\" in association\n! "
| ^~
Src/cmor.c:2421:13: note: 'snprintf' output between 188 and 3257 bytes into a destination of size 1024
2421 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2422 | "You are trying to write variable \"%s\" in association\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | "with variable \"%s\" (table %s), but you you need to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2424 | "write the associated variable first in order to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2425 | "initialize the file and dimensions.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | cmor_vars[nRefVarID].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2427 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2428 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2440:48: warning: '%s' directive writing up to 1023 bytes into a region of size 998 [-Wformat-overflow=]
2440 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ^~
Src/cmor.c:2439:13: note: 'sprintf' output between 75 and 3144 bytes into a destination of size 1024
2439 | sprintf(msg,
| ^~~~~~~~~~~~
2440 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2441 | "associated variable: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2442 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2443 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2444 | cmor_vars[*refvar].id);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_checkMissing':
Src/cmor.c:2481:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
2481 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ^~
Src/cmor.c:2480:13: note: 'snprintf' output between 177 and 2223 bytes into a destination of size 1024
2480 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2482 | "value of type \"%c\", but you are now writing data of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2483 | "type: \"%c\" this may lead to some spurious handling\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2484 | "of the missing values", cmor_vars[varid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2485 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2486 | cmor_vars[varid].itype, type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_validateFilename':
Src/cmor.c:2652:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2652 | "NetCDF Error (%i: %s) looking for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2653:28: note: format string is defined here
2653 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:2651:17: note: 'snprintf' output 55 or more bytes (assuming 1078) into a destination of size 1024
2651 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2652 | "NetCDF Error (%i: %s) looking for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2653 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2662:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 973 [-Wformat-truncation=]
2662 | "NetCDF Error (%i: %s) looking for time of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2663:37: note: format string is defined here
2663 | "variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2661:17: note: 'snprintf' output 63 or more bytes (assuming 1086) into a destination of size 1024
2661 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | "NetCDF Error (%i: %s) looking for time of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | "variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2664 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2698:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
2698 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2699:40: note: format string is defined here
2699 | "of variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2697:21: note: 'snprintf' output 70 or more bytes (assuming 1093) into a destination of size 1024
2697 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2698 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2699 | "of variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2700 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_setGblAttr':
Src/cmor.c:2831:52: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1009 [-Wformat-truncation=]
2831 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~
Src/cmor.c:2831:5: note: 'snprintf' output between 22 and 1045 bytes into a destination of size 1024
2831 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2832 | cmor_tables[nVarRefTblID].date);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Src/cmor.c:9:
./include/cmor.h:188:39: warning: ' output prepared for ' directive output may be truncated writing 21 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
188 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2850:36: note: in expansion of macro 'GLOBAL_ATT_TITLE_MSG'
2850 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~
./include/cmor.h:188:42: note: format string is defined here
188 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2850:5: note: 'snprintf' output between 22 and 2068 bytes into a destination of size 1024
2850 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2851 | cmor_tables[nVarRefTblID].mip_era);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2919:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
2919 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ^~
Src/cmor.c:2918:17: note: 'snprintf' output between 183 and 2229 bytes into a destination of size 1024
2918 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2919 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2920 | "that matches 'area: <text> volume: <text>\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2921 | "CMOR cannot build the 'external_variable' attribute.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2922 | "Check the following variable: '%s'.\n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2923 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2924 | cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3007:49: warning: ';
' directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
3007 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~
Src/cmor.c:3007:13: note: 'snprintf' output between 3 and 2049 bytes into a destination of size 1024
3007 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_writeGblAttr':
Src/cmor.c:3044:31: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
3044 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~
Src/cmor.c:3044:18: note: assuming directive output of 8 bytes
3044 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3043:9: note: 'snprintf' output between 145 and 2505 bytes into a destination of size 1024
3043 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3044 | "Your table (%s) claims to enforce CF version %f but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3045 | "this version of the library is designed for CF up\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3046 | "to: %i.%i, you were writing variable: %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3047 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3048 | cmor_tables[nVarRefTblID].cf_version, CMOR_CF_VERSION_MAJOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3049 | CMOR_CF_VERSION_MINOR, cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3061:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3061 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~
Src/cmor.c:3061:18: note: assuming directive output of 8 bytes
3061 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3060:9: note: 'snprintf' output 79 or more bytes (assuming 2130) into a destination of size 1024
3060 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3061 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3062 | "global att cmor_version (%f)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3063 | cmor_vars[var_id].id, cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3064 | afloat);
| ~~~~~~~
Src/cmor.c:3077:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3077 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~
Src/cmor.c:3077:22: note: assuming directive output of 8 bytes
3077 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3076:13: note: 'snprintf' output 79 or more bytes (assuming 2130) into a destination of size 1024
3076 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3077 | "NetCDF error (%i: %s) writing variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3078 | "(table: %s) global att cmor_version (%f)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3079 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3080 | cmor_tables[nVarRefTblID].szTable_id, afloat);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_write_all_attributes':
Src/cmor.c:3310:58: 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:13: note: 'snprintf' output 77 or more bytes (assuming 3146) 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)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3312 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3313 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3314 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3322:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3322 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3321:17: note: 'snprintf' output 90 or more bytes (assuming 3159) into a destination of size 1024
3321 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3322 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3323 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3324 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3325 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3326 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3327 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3268:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3268 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3267:21: note: 'snprintf' output 70 or more bytes (assuming 4162) into a destination of size 1024
3267 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3268 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3269 | "(table: %s) writing global att: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3270 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3271 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3272 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3273 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3284:70: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3284 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3283:25: note: 'snprintf' output 83 or more bytes (assuming 4175) into a destination of size 1024
3283 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3284 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3285 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3286 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3287 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3288 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3289 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3290 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3233:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3233 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3232:17: note: 'snprintf' output 73 or more bytes (assuming 4165) into a destination of size 1024
3232 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3233 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3234 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3235 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3236 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3237 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3238 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3194:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3194 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3193:17: note: 'snprintf' output 73 or more bytes (assuming 4165) into a destination of size 1024
3193 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3194 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3195 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3196 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3197 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3198 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3199 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3209:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
3209 | "NetCDF error (%i: %s) for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3210:31: note: format string is defined here
3210 | "%s (table: %s), writing global att\n! "
| ^~
Src/cmor.c:3208:21: note: 'snprintf' output 84 or more bytes (assuming 4176) into a destination of size 1024
3208 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3209 | "NetCDF error (%i: %s) for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3210 | "%s (table: %s), writing global att\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3211 | "to metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3212 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3213 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3214 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3215 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_define_dimensions':
Src/cmor.c:3457:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3457 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3458:38: note: format string is defined here
3458 | "metafile, variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:3456:9: note: 'snprintf' output 81 or more bytes (assuming 2127) into a destination of size 1024
3456 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3457 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3458 | "metafile, variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3459 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3460 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3593:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3593 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3594:57: note: format string is defined here
3594 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3592:17: note: 'snprintf' output 124 or more bytes (assuming 3193) into a destination of size 1024
3592 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3593 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3594 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3595 | "metafile, while writing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3596 | ierr, nc_strerror(ierr), pAxis->id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3597 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3598 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3606:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3606 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3605:17: note: 'snprintf' output 74 or more bytes (assuming 3143) into a destination of size 1024
3605 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3606 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3607 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3608 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3609 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3624:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3624 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3625:61: note: format string is defined here
3625 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3623:21: note: 'snprintf' output 124 or more bytes (assuming 3193) into a destination of size 1024
3623 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3624 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3625 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3626 | "metafile, while writing variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3627 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3628 | pAxis->id, i, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3629 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3639:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3639 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3638:21: note: 'snprintf' output 88 or more bytes (assuming 3157) into a destination of size 1024
3638 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3639 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3640 | "(table: %s) error defining dim var:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3641 | "%i (%s) in metafile", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3642 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3643 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3644 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3498:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3498 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3497:17: note: 'snprintf' output 74 or more bytes (assuming 3143) into a destination of size 1024
3497 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3498 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3499 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3500 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3501 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3521:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3521 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3520:17: note: 'snprintf' output 74 or more bytes (assuming 3143) into a destination of size 1024
3520 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3521 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3522 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3523 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3524 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3534:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
3534 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ^~
Src/cmor.c:3533:21: note: 'snprintf' output 89 or more bytes (assuming 3158) into a destination of size 1024
3533 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3534 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3535 | "(table: %s) error defining dim var: %i\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3536 | "(%s) in metafile", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3537 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3538 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3539 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3689:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3689 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3688:17: note: 'snprintf' output 81 or more bytes (assuming 3150) into a destination of size 1024
3688 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3689 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3690 | "(table: %s) error defining bounds dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3691 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3692 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3714:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
3714 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3717 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~
Src/cmor.c:3715:62: note: format string is defined here
3715 | "parameters for bounds variable %s for\n! "
| ^~
Src/cmor.c:3713:21: note: 'snprintf' output 97 or more bytes (assuming 3166) into a destination of size 1024
3713 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3714 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3715 | "parameters for bounds variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3716 | "variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3717 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3718 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3733:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3733 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3732:17: note: 'snprintf' output 89 or more bytes (assuming 3158) into a destination of size 1024
3732 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3733 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3734 | "(table: %s) error defining bounds attribute\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3735 | "var: %i (%s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3736 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3737 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3761:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3761 | "NetCDF error (%i: %s) writing formula term "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3762 | "att (%s) for axis %i (%s), variable %s "
3763 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~
Src/cmor.c:3762:36: note: format string is defined here
3762 | "att (%s) for axis %i (%s), variable %s "
| ^~
Src/cmor.c:3760:21: note: 'snprintf' output 82 or more bytes (assuming 4174) into a destination of size 1024
3760 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3761 | "NetCDF error (%i: %s) writing formula term "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3762 | "att (%s) for axis %i (%s), variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3763 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3764 | i, cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3765 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3766 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3775:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3775 | "NetCDF error (%i: %s) writing formula "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3778 | nc_strerror(ierr), msg, i,
| ~~~
Src/cmor.c:3776:45: note: format string is defined here
3776 | "term att (%s) for axis %i (%s), variable "
| ^~
Src/cmor.c:3774:25: note: 'snprintf' output 82 or more bytes (assuming 4174) into a destination of size 1024
3774 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3775 | "NetCDF error (%i: %s) writing formula "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3776 | "term att (%s) for axis %i (%s), variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3777 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
3778 | nc_strerror(ierr), msg, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3779 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3780 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3781 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3369:42: warning: '%s' directive writing up to 1023 bytes into a region of size 1009 [-Wformat-overflow=]
3369 | sprintf(msg, "Inverted axis: %s",
| ^~
Src/cmor.c:3369:13: note: 'sprintf' output between 16 and 1039 bytes into a destination of size 1024
3369 | sprintf(msg, "Inverted axis: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3370 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3398:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
3398 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3399:29: note: format string is defined here
3399 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ^~
Src/cmor.c:3397:13: note: 'snprintf' output 87 or more bytes (assuming 3156) into a destination of size 1024
3397 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3398 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3399 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3400 | ierr, nc_strerror(ierr), cmor_axes[nAxisID].id, nAxisID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3401 | var_id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3402 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3411:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3411 | "NetCDF error (%i: %s) for dimension definition\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3412:36: note: format string is defined here
3412 | "of axis: %s (%i) in metafile, variable %s "
| ^~
Src/cmor.c:3410:17: note: 'snprintf' output 93 or more bytes (assuming 3162) into a destination of size 1024
3410 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3411 | "NetCDF error (%i: %s) for dimension definition\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3412 | "of axis: %s (%i) in metafile, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3413 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3414 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3415 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3416 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_grids_def':
Src/cmor.c:3986:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
3986 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3987:56: note: format string is defined here
3987 | "associated grid mapping variable %s for\n! "
| ^~
Src/cmor.c:3985:13: note: 'snprintf' output 96 or more bytes (assuming 3165) into a destination of size 1024
3985 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3986 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3987 | "associated grid mapping variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3988 | "variable %s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3989 | cmor_grids[nGridID].mapping, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3990 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4025:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
4025 | "NetCDF Error (%i: %s) writing\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4027:31: note: format string is defined here
4027 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:4024:21: note: 'snprintf' output 79 or more bytes (assuming 2125) into a destination of size 1024
4024 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4025 | "NetCDF Error (%i: %s) writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4026 | "standard_parallel to file, variable:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4027 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4028 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4029 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4114:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 959 [-Wformat-truncation=]
4114 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4115:60: note: format string is defined here
4115 | "vertices dimension, variable %s\n! "
| ^~
Src/cmor.c:4113:21: note: 'snprintf' output 78 or more bytes (assuming 2124) into a destination of size 1024
4113 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4114 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4115 | "vertices dimension, variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4116 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4117 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4118 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4142:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4142 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4143:47: note: format string is defined here
4143 | "associated variable %s, of variable\n! "
| ^~
Src/cmor.c:4141:17: note: 'snprintf' output 83 or more bytes (assuming 3152) into a destination of size 1024
4141 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4142 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4143 | "associated variable %s, of variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4144 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4145 | cmor_vars[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4146 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4236:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4236 | "NetCDF Error (%i: %s) defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4238:56: note: format string is defined here
4238 | "associated variable '%s' for\n! "
| ^~
Src/cmor.c:4235:25: note: 'snprintf' output 108 or more bytes (assuming 3177) into a destination of size 1024
4235 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4236 | "NetCDF Error (%i: %s) defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4237 | "compression parameters for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4238 | "associated variable '%s' for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4239 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4240 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4241 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4242 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4181:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4181 | "NetCDF Error (%i: %s) setting\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4183:55: note: format string is defined here
4183 | "associated variable %s, for\n! "
| ^~
Src/cmor.c:4180:25: note: 'snprintf' output 108 or more bytes (assuming 3177) into a destination of size 1024
4180 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4181 | "NetCDF Error (%i: %s) setting\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4182 | "flags numerical attribute on\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4183 | "associated variable %s, for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4184 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4185 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4186 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4187 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'create_singleton_dimensions':
Src/cmor.c:4307:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
4307 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4308:27: note: format string is defined here
4308 | "%s for variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:4306:17: note: 'snprintf' output 71 or more bytes (assuming 3140) into a destination of size 1024
4306 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4307 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4308 | "%s for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4309 | nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4310 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4311 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4341:51: warning: '_bnds' directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
4341 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~
Src/cmor.c:4341:17: note: 'snprintf' output between 6 and 1029 bytes into a destination of size 1024
4341 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4350:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
4350 | "NetCDF Error (%i: %s) defining scalar\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4351:47: note: format string is defined here
4351 | "bounds variable %s for variable %s (table: %s)",
| ^~
Src/cmor.c:4349:21: note: 'snprintf' output 78 or more bytes (assuming 3147) into a destination of size 1024
4349 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4350 | "NetCDF Error (%i: %s) defining scalar\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4351 | "bounds variable %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4352 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4353 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4354 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_write':
Src/cmor.c:4496:13: warning: 'strncat' specified bound 1024 equals destination size [-Wstringop-overflow=]
4496 | strncat(outname, "/", CMOR_MAX_STRING);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4712:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
4712 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ^~
Src/cmor.c:4711:13: note: 'snprintf' output 86 or more bytes (assuming 3155) into a destination of size 1024
4711 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4712 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4713 | "writing global attribute: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4714 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4715 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4716 | "tracking_id", (char *)ctmp2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4520:40: warning: '%s' directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=]
4520 | "creating outpath: %s, for variable %s (table: %s). "
| ^~
4521 | "Not enough permission?",
4522 | outname, cmor_vars[var_id].id,
| ~~~~~~~
Src/cmor.c:4519:13: note: 'sprintf' output between 68 and 3137 bytes into a destination of size 1024
4519 | sprintf(ctmp,
| ^~~~~~~~~~~~~
4520 | "creating outpath: %s, for variable %s (table: %s). "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4521 | "Not enough permission?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~
4522 | outname, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4523 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4607:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4607 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4611 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4606:17: note: 'snprintf' output 117 or more bytes (assuming 3186) into a destination of size 1024
4606 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4607 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4608 | "def mode, nc file id was: %i, you were writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4609 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4610 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
4611 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4612 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4613 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4678:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
4678 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ^~
Src/cmor.c:4677:17: note: 'snprintf' output 48 or more bytes (assuming 2094) into a destination of size 1024
4677 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4678 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4679 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4680 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4538:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
4538 | "var_id cannot contain %c you passed: %s "
| ^~
Src/cmor.c:4537:17: note: 'snprintf' output between 82 and 2128 bytes into a destination of size 1024
4537 | snprintf(outname, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4538 | "var_id cannot contain %c you passed: %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4539 | "(table: %s). Please check your input tables\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4540 | cmor_vars[var_id].id[i], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4541 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_create_var_attributes':
Src/cmor.c:4909:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 929 [-Wformat-truncation=]
4909 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4910:52: note: format string is defined here
4910 | "parameters for variable '%s' (table: %s)",
| ^~
Src/cmor.c:4908:17: note: 'snprintf' output 107 or more bytes (assuming 2153) into a destination of size 1024
4908 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4909 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4910 | "parameters for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4911 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4912 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4881:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
4881 | "NetCDF Error (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4882:48: note: format string is defined here
4882 | "parameters for variable '%s' (table: %s)", ierr,
| ^~
Src/cmor.c:4880:13: note: 'snprintf' output 79 or more bytes (assuming 2125) into a destination of size 1024
4880 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4881 | "NetCDF Error (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4882 | "parameters for variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4883 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4884 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4938:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4938 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
4939 | ierr, nc_strerror(ierr),
4940 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4937:9: note: 'snprintf' output 57 or more bytes (assuming 1080) into a destination of size 1024
4937 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4938 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4939 | ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~
4940 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5493:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 972 [-Wformat-truncation=]
5493 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5494:40: note: format string is defined here
5494 | "variable %s for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:5493:30: note: assuming directive output of 8 bytes
5493 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5493:30: note: assuming directive output of 8 bytes
Src/cmor.c:5492:21: note: 'snprintf' output 97 or more bytes (assuming 3176) into a destination of size 1024
5492 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5493 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5494 | "variable %s for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5495 | "values: %lf, %lf", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5496 | cmor_axes[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5497 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5498 | cmor_axes[j].bounds[0], cmor_axes[j].bounds[1]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5474:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
5474 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5475:27: note: format string is defined here
5475 | "%s for variable %s (table: %s), value: %lf",
| ^~
Src/cmor.c:5474:26: note: assuming directive output of 8 bytes
5474 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5473:17: note: 'snprintf' output 82 or more bytes (assuming 3156) into a destination of size 1024
5473 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5474 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5475 | "%s for variable %s (table: %s), value: %lf",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5476 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5477 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5478 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5479 | cmor_axes[j].values[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5259:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
5259 | "could not find 'sigma_bnds' coeff\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5260:49: note: format string is defined here
5260 | "for axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5258:29: note: 'snprintf' output between 72 and 3141 bytes into a destination of size 1024
5258 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5259 | "could not find 'sigma_bnds' coeff\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5260 | "for axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5261 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5262 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5263 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5229:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=]
5229 | "could not find 'sigma' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5230:35: note: format string is defined here
5230 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5228:25: note: 'snprintf' output between 67 and 3136 bytes into a destination of size 1024
5228 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5229 | "could not find 'sigma' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5230 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5231 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5232 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5233 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5197:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
5197 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5198:39: note: format string is defined here
5198 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5196:29: note: 'snprintf' output between 63 and 3132 bytes into a destination of size 1024
5196 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5197 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5198 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5199 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5200 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5201 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5169:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
5169 | "could not find 'ap_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5170:45: note: format string is defined here
5170 | "axis: %s, for variable %s\n! "
| ^~
Src/cmor.c:5168:29: note: 'snprintf' output between 71 and 3140 bytes into a destination of size 1024
5168 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5169 | "could not find 'ap_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5170 | "axis: %s, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5171 | "(table: %s)",
| ~~~~~~~~~~~~~~
5172 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5173 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5174 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5138:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
5138 | "could find 'b' coef for axis: %s,\n! "
| ^~
Src/cmor.c:5137:25: note: 'snprintf' output between 58 and 3127 bytes into a destination of size 1024
5137 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5138 | "could find 'b' coef for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5139 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5140 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5141 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5142 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5110:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5110 | "could not find 'ap' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5111:35: note: format string is defined here
5111 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5109:25: note: 'snprintf' output between 64 and 3133 bytes into a destination of size 1024
5109 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5110 | "could not find 'ap' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5111 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5112 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5113 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5114 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5075:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5075 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5076:40: note: format string is defined here
5076 | " %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5074:29: note: 'snprintf' output between 64 and 3133 bytes into a destination of size 1024
5074 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5075 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5076 | " %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5077 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5078 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5079 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5049:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
5049 | "could not find 'a_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5050:45: note: format string is defined here
5050 | "axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5048:29: note: 'snprintf' output between 68 and 3137 bytes into a destination of size 1024
5048 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5049 | "could not find 'a_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5050 | "axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5051 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5052 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5053 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5018:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
5018 | "could find 'b' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:5017:25: note: 'snprintf' output between 59 and 3128 bytes into a destination of size 1024
5017 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5018 | "could find 'b' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5019 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5020 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5021 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5022 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4989:70: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
4989 | "could not find 'a' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:4988:25: note: 'snprintf' output between 63 and 3132 bytes into a destination of size 1024
4988 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4989 | "could not find 'a' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4990 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4991 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4992 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4993 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5352:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5352 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5351:25: note: 'snprintf' output 83 or more bytes (assuming 3152) into a destination of size 1024
5351 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5352 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5353 | "values to metafile, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5354 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5355 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5356 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5357 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5332:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5332 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5331:21: note: 'snprintf' output 80 or more bytes (assuming 3149) into a destination of size 1024
5331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5332 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5333 | "value number %d (%s), for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5334 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5335 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, j,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5336 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5337 | cvalues[j], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5338 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5305:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5305 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5304:25: note: 'snprintf' output 81 or more bytes (assuming 3150) into a destination of size 1024
5304 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5305 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5306 | "values to metafile, for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5307 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5308 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5309 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5310 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5287:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5287 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5286:21: note: 'snprintf' output 68 or more bytes (assuming 3137) into a destination of size 1024
5286 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5287 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5288 | "values for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5289 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
5290 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5291 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5292 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5375:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5375 | "NC error (%i: %s) on variable %s writing\n! "
| ^~
Src/cmor.c:5374:17: note: 'snprintf' output 85 or more bytes (assuming 4177) into a destination of size 1024
5374 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5375 | "NC error (%i: %s) on variable %s writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5376 | "bounds for dim %i (%s), for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5377 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5378 | cmor_vars[var_id].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~
5379 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5380 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5381 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4834:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
4834 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4835:49: note: format string is defined here
4835 | "attribute on variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:4833:17: note: 'snprintf' output 78 or more bytes (assuming 2124) into a destination of size 1024
4833 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4834 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4835 | "attribute on variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4836 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4837 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_addRIPF':
Src/cmor.c:5674:48: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
5674 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
5675 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5673:13: note: 'snprintf' output between 84 and 1107 bytes into a destination of size 1024
5673 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5674 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5675 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5683:48: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
5683 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
5684 | "It must contain only characters between 0 and 9 \n!",
5685 | tmp);
| ~~~
Src/cmor.c:5682:13: note: 'snprintf' output between 92 and 1115 bytes into a destination of size 1024
5682 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5683 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5684 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5685 | tmp);
| ~~~~
Src/cmor.c:5701:51: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5701 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
5702 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5700:13: note: 'snprintf' output between 87 and 1110 bytes into a destination of size 1024
5700 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5701 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5702 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5710:51: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5710 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
5711 | "It must contain only characters between 0 and 9 \n!",
5712 | tmp);
| ~~~
Src/cmor.c:5709:13: note: 'snprintf' output between 95 and 1118 bytes into a destination of size 1024
5709 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5710 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5711 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5712 | tmp);
| ~~~~
Src/cmor.c:5729:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5729 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
5730 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5728:13: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
5728 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5729 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5730 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5738:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5738 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
5739 | "It must contain only characters between 0 and 9 \n!",
5740 | tmp);
| ~~~
Src/cmor.c:5737:13: note: 'snprintf' output between 88 and 1111 bytes into a destination of size 1024
5737 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5738 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5739 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5740 | tmp);
| ~~~~
Src/cmor.c:5756:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5756 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
5757 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5755:13: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
5755 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5756 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5757 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5765:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5765 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
5766 | "It must contain only characters between 0 and 9 \n!",
5767 | tmp);
| ~~~
Src/cmor.c:5764:13: note: 'snprintf' output between 88 and 1111 bytes into a destination of size 1024
5764 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5765 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5766 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5767 | tmp);
| ~~~~
Src/cmor.c: In function 'cmor_build_outname':
Src/cmor.c:5978:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
5978 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
5979 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor.c:5977:13: note: 'snprintf' output between 52 and 3121 bytes into a destination of size 1024
5977 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5978 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5979 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5980 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5824:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
5824 | "Cannot convert times for calendar: %s,\n! "
| ^~
5825 | "closing variable %s (table: %s)", msg2,
| ~~~~
Src/cmor.c:5823:13: note: 'snprintf' output between 67 and 3136 bytes into a destination of size 1024
5823 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5824 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5825 | "closing variable %s (table: %s)", msg2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5826 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5827 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_close_variable':
Src/cmor.c:6113:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6113 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6112:25: note: 'snprintf' output between 176 and 5311 bytes into a destination of size 1024
6112 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6113 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6114 | "we noticed it has a time varying grid, \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6115 | "you wrote %s time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6116 | "but its associated variable %i (%s) has\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6117 | "%s times written",
| ~~~~~~~~~~~~~~~~~~~
6118 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6119 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6120 | cmor_tables[cmor_vars[var_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6121 | ref_table_id].szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6122 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6123 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6124 | associated_variables[i]].self,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6125 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6126 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6127 | associated_variables[i]].id, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6209:33: warning: '.copy' directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6209 | sprintf(msg, "%s.copy", outname);
| ^~~~~
Src/cmor.c:6209:17: note: 'sprintf' output between 6 and 1029 bytes into a destination of size 1024
6209 | sprintf(msg, "%s.copy", outname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6220:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6220 | "Output file ( %s ) already exists,\n! "
| ^~
......
6223 | "cmor_setup.", outname);
| ~~~~~~~
Src/cmor.c:6219:21: note: 'snprintf' output between 128 and 1151 bytes into a destination of size 1024
6219 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6220 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6221 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6222 | "CMOR_APPEND for CMOR_NETCDF_MODE value in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6223 | "cmor_setup.", outname);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6212:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6212 | "Output file ( %s ) already exists,\n! "
| ^~
......
6217 | "at: %s.copy", outname, outname);
| ~~~~~~~
Src/cmor.c:6211:21: note: 'snprintf' output between 206 and 2252 bytes into a destination of size 1024
6211 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6212 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6213 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6214 | "CMOR_APPEND for CMOR_NETCDF_MODE value\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6215 | "in cmor_setup for convenience the file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6216 | "you were trying to write has been saved\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6217 | "at: %s.copy", outname, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6233:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
6233 | "could not rename temporary file: %s to final file\n"
| ^~
Src/cmor.c:6232:13: note: 'snprintf' output between 55 and 2101 bytes into a destination of size 1024
6232 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6233 | "could not rename temporary file: %s to final file\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6234 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6174:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6174 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6173:17: note: 'snprintf' output between 132 and 3241 bytes into a destination of size 1024
6173 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6174 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6175 | "we noticed you wrote %i time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6176 | "but its time axis %i (%s) has %i time steps",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6177 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6178 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6179 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6180 | cmor_vars[var_id].ntimes_written, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6181 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6182 | cmor_axes[cmor_vars[var_id].axes_ids[i]].length);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6144:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6144 | "while closing variable %i (%s, table %s) we\n! "
| ^~
Src/cmor.c:6143:21: note: 'snprintf' output between 190 and 5325 bytes into a destination of size 1024
6143 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6144 | "while closing variable %i (%s, table %s) we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6145 | "noticed it has a time varying associated\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6146 | "variable, you wrote %s time steps for the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6147 | "variable, but its associated variable %i (%s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6148 | "has %s times written",
| ~~~~~~~~~~~~~~~~~~~~~~~
6149 | cmor_vars[var_id].self, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6150 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6151 | szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~
6152 | cmor_vars[cmor_vars[var_id].associated_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6153 | self,
| ~~~~~
6154 | cmor_vars[cmor_vars[var_id].associated_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6155 | ctmp);
| ~~~~~
Src/cmor.c:6063:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
6063 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ^~
Src/cmor.c:6062:13: note: 'snprintf' output 50 or more bytes (assuming 2096) into a destination of size 1024
6062 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6063 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6064 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6065 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_close':
Src/cmor.c:6315:32: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
6315 | "variable %s (%i, table: %s) has been defined\n! "
| ^~
Src/cmor.c:6314:13: note: 'snprintf' output between 64 and 2120 bytes into a destination of size 1024
6314 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6315 | "variable %s (%i, table: %s) has been defined\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6316 | "but never initialized", cmor_vars[i].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6317 | cmor_tables[cmor_vars[i].ref_table_id].szTable_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_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: assuming directive output of 8 bytes
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:628:21: note: 'sprintf' output 173 or more bytes (assuming 1216) 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: assuming directive output of 8 bytes
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:641:21: note: 'sprintf' output 173 or more bytes (assuming 1216) 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: assuming directive output of 8 bytes
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:701:21: note: 'snprintf' output 77 or more bytes (assuming 1115) 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:689:21: note: 'snprintf' output 75 or more bytes (assuming 1113) 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 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 2122) 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 896 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 1209) 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 896 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 1209) 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 878 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 1227) 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 877 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 1228) 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: In function 'cmor_set_axis_def_att':
Src/cmor_axes.c:2506:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2506 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2507:20: note: format string is defined here
2507 | "(%s, table: %s), value: %s",
| ^~
Src/cmor_axes.c:2505:9: note: 'snprintf' output 63 or more bytes (assuming 2109) into a destination of size 1024
2505 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2506 | "Unknown attribute >>>%s<<< for axis section "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2507 | "(%s, table: %s), value: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2508 | att, axis->id, cmor_tables[axis->table_id].szTable_id, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2495:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2495 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2494:17: note: 'snprintf' output between 77 and 3156 bytes into a destination of size 1024
2494 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2495 | "axis (%s, table: %s): cannot allocate memory "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2496 | "for %ld requested char elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2497 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2498 | (long int)strlen(val) + 1, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2441:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2441 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2440:21: note: 'snprintf' output between 135 and 2191 bytes into a destination of size 1024
2440 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2441 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2442 | "%d requested values but they are not stored in "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2443 | "the internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2444 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2445 | axis->n_requested);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2453:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2453 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2452:21: note: 'snprintf' output between 72 and 3151 bytes into a destination of size 1024
2452 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2453 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2454 | "%i requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2455 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2456 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2470:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2470 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2469:17: note: 'snprintf' output between 72 and 3151 bytes into a destination of size 1024
2469 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2470 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2471 | "requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2472 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2473 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2349:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2349 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2348:17: note: 'snprintf' output between 135 and 2191 bytes into a destination of size 1024
2348 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2349 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2350 | "%d requested bounds but they are not stored in the "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2351 | "internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2352 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2353 | axis->n_requested_bounds);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2362:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2362 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2361:17: note: 'snprintf' output between 79 and 3158 bytes into a destination of size 1024
2361 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2362 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2363 | "%i requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2364 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2365 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2383:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2383 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2382:13: note: 'snprintf' output between 79 and 3158 bytes into a destination of size 1024
2382 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2383 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2384 | "requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2385 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2386 | 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:410:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
410 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
415 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:412:34: note: format string is defined here
412 | "We found \"%s\" and \n! "
| ^~
Src/cmor_CV.c:409:13: note: 'snprintf' output between 178 and 3247 bytes into a destination of size 1024
409 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
410 | "The further info in attribute does not match "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
411 | "the one found in your Control Vocabulary(CV) File. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
412 | "We found \"%s\" and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
413 | "CV requires \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~
414 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
415 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceType':
Src/cmor_CV.c:581:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 938 [-Wformat-truncation=]
581 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
585 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~
Src/cmor_CV.c:582:48: note: format string is defined here
582 | "Your source type is set to \"%s\". The required source types\n! "
| ^~
Src/cmor_CV.c:580:9: note: 'snprintf' output between 214 and 4306 bytes into a destination of size 1024
580 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
581 | "You source_type attribute contains invalid source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
582 | "Your source type is set to \"%s\". The required source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
583 | "are \"%s\" and possible additional source types are \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
584 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
586 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:536:54: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
536 | "The following source type(s) \"%s\" are required and\n! "
| ^~
......
541 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:535:13: note: 'snprintf' output between 197 and 3266 bytes into a destination of size 1024
535 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
536 | "The following source type(s) \"%s\" are required and\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | "some source type(s) could not be found in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | "input file. \n! "
| ~~~~~~~~~~~~~~~~~~
539 | "Your file contains a source type of \"%s\".\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
540 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceID':
Src/cmor_CV.c:688:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
688 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
692 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
Src/cmor_CV.c:687:17: note: 'snprintf' output between 130 and 3199 bytes into a destination of size 1024
687 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
688 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
689 | "will be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~
690 | "value \n! \"%s\".\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
691 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
693 | CV_source_id->oValue[j].szValue, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:672:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
672 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 | "See Control Vocabulary JSON file. (%s)\n! ",
674 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:673:62: note: format string is defined here
673 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
Src/cmor_CV.c:671:17: note: 'snprintf' output between 99 and 1122 bytes into a destination of size 1024
671 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672 | "Could not find %s string in source_id section.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
674 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:658:77: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
658 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
659 | "See Control Vocabulary JSON file. (%s)\n! ",
660 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:657:17: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
657 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
658 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
659 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
660 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:703:36: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
703 | "The source_id, \"%s\", which you specified in your \n! "
| ^~
......
708 | "a new source. ", szSource_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:702:9: note: 'snprintf' output between 225 and 2271 bytes into a destination of size 1024
702 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
703 | "The source_id, \"%s\", which you specified in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
704 | "input file could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
705 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706 | "Please correct your input file or contact "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
707 | "cmor@listserv.llnl.gov to register\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
708 | "a new source. ", szSource_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:638:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
638 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 | "See Control Vocabulary JSON file.(%s)\n! ",
640 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:639:53: note: format string is defined here
639 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:637:9: note: 'snprintf' output between 105 and 1128 bytes into a destination of size 1024
637 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
638 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
640 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:627:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
627 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:628:49: note: format string is defined here
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:626:9: note: 'snprintf' output between 81 and 1104 bytes into a destination of size 1024
626 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
627 | "Your \"source_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_VerifyNBElement':
Src/cmor_CV.c:749:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
749 | "Your %s has more than 0 element\n! "
| ^~
Src/cmor_CV.c:748:9: note: 'snprintf' output between 74 and 2120 bytes into a destination of size 1024
748 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | "Your %s has more than 0 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:740:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
740 | "Your %s has more than 1 element\n! "
| ^~
Src/cmor_CV.c:739:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
739 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
740 | "Your %s has more than 1 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741 | "only the first one will be used\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
742 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_CompareNoParent':
Src/cmor_CV.c:774:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
774 | "Your input attribute %s with value \"%s\" \n! "
| ^~
775 | "will be replaced with value \"%s\".\n! ", szKey,
776 | szValue, NO_PARENT);
| ~~~~~~~
Src/cmor_CV.c:773:13: note: 'snprintf' output 83 or more bytes (assuming 1106) into a destination of size 1024
773 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | "Your input attribute %s with value \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | "will be replaced with value \"%s\".\n! ", szKey,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | szValue, NO_PARENT);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSubExpID':
Src/cmor_CV.c:917:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
917 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
921 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:918:49: note: format string is defined here
918 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:916:17: note: 'snprintf' output between 187 and 2233 bytes into a destination of size 1024
916 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
917 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
918 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | "There is more than 1 option for this sub_experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
920 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
921 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:904:68: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
904 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
907 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:903:17: note: 'snprintf' output 130 or more bytes (assuming 1153) into a destination of size 1024
903 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
904 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
905 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
906 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
907 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | CV_experiment_sub_exp_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:886:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
886 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
889 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:887:45: note: format string is defined here
887 | "for your experiment \"%s\" \n! \n! "
| ^~
Src/cmor_CV.c:885:13: note: 'snprintf' output between 136 and 2182 bytes into a destination of size 1024
885 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
887 | "for your experiment \"%s\" \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
888 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
889 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:876:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
876 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
879 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:878:68: note: format string is defined here
878 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:875:13: note: 'snprintf' output between 138 and 1161 bytes into a destination of size 1024
875 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
877 | "will be set to \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
878 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
879 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:954:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
954 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
957 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
Src/cmor_CV.c:953:13: note: 'snprintf' output between 127 and 2173 bytes into a destination of size 1024
953 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
957 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
958 | CV_sub_experiment_id_key->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:943:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
943 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "sub_experiment_id \"%s\" could not be found in \n! "
945 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:944:43: note: format string is defined here
944 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
Src/cmor_CV.c:942:13: note: 'snprintf' output between 123 and 2169 bytes into a destination of size 1024
942 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | "Your \"sub_experiment\" text describing \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "sub_experiment_id \"%s\" could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:931:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
931 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
934 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:933:64: note: format string is defined here
933 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:930:9: note: 'snprintf' output between 136 and 1159 bytes into a destination of size 1024
930 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
931 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
932 | "will be set to \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
933 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
934 | GLOBAL_ATT_SUB_EXPT, NONE, 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 918 [-Wformat-truncation=]
864 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
866 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:71: note: format string is defined here
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:863:9: note: 'snprintf' output between 111 and 1134 bytes into a destination of size 1024
863 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
864 | "Your \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
866 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:852:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
852 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
853 | "could not be found in your Control Vocabulary file.(%s)\n! ",
854 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:851:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
851 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
852 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
853 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:842:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
842 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:843:49: note: format string is defined here
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:841:9: note: 'snprintf' output between 84 and 1107 bytes into a destination of size 1024
841 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
842 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:832:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
832 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:833:49: note: format string is defined here
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:831:9: note: 'snprintf' output between 88 and 1111 bytes into a destination of size 1024
831 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
832 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkParentExpID':
Src/cmor_CV.c:1058:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1058 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1059:45: note: format string is defined here
1059 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1057:13: note: 'snprintf' output between 137 and 2183 bytes into a destination of size 1024
1057 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1058 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1059 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1060 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1061 | GLOBAL_ATT_PARENT_EXPT_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1062 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1138:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1138 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1139:57: note: format string is defined here
1139 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:1137:25: note: 'snprintf' output between 184 and 2230 bytes into a destination of size 1024
1137 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1138 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1139 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1140 | "There is more than 1 option for this experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1141 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1142 | PARENT_ACTIVITY_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1143 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1126:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1126 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1129 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
Src/cmor_CV.c:1125:25: note: 'snprintf' output 131 or more bytes (assuming 1154) into a destination of size 1024
1125 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1126 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1127 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1128 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1129 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1130 | CV_parent_activity_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1113:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1113 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1114:49: note: format string is defined here
1114 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1112:17: note: 'snprintf' output between 135 and 2181 bytes into a destination of size 1024
1112 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1113 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1114 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1115 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1116 | PARENT_ACTIVITY_ID, CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1151:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1151 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1155 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1152:40: note: format string is defined here
1152 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1150:17: note: 'snprintf' output between 152 and 1175 bytes into a destination of size 1024
1150 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1151 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1152 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1153 | "Please describe the spin-up procedure as defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1154 | "in CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1155 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1185:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1185 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1186 | "is not a double floating point \n! ",
1187 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1184:21: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
1184 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1185 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1186 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1187 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1173:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1173 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1176 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1174:40: note: format string is defined here
1174 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1172:17: note: 'snprintf' output between 124 and 1147 bytes into a destination of size 1024
1172 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1173 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1174 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1175 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1176 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1207:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1207 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1208 | "is not a double floating point \n! ",
1209 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1206:21: note: 'snprintf' output between 81 and 1104 bytes into a destination of size 1024
1206 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1207 | "Your input attribute branch_time_in_parent \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1208 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1209 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1195:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1195 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1198 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1196:40: note: format string is defined here
1196 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1194:17: note: 'snprintf' output between 125 and 1148 bytes into a destination of size 1024
1194 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1195 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1196 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1197 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1198 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1245:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1245 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1246 | "Please refer to the CMIP6 documentations.\n! ",
1247 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1244:25: note: 'snprintf' output between 96 and 1119 bytes into a destination of size 1024
1244 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1245 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1246 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1234:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1234 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1235 | "Please refer to the CMIP6 documentations.\n! ",
1236 | template);
| ~~~~~~~~
Src/cmor_CV.c:1233:21: note: 'snprintf' output between 86 and 1109 bytes into a destination of size 1024
1233 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1234 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1235 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1236 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1217:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1217 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1220 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1218:40: note: format string is defined here
1218 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1216:17: note: 'snprintf' output between 121 and 1144 bytes into a destination of size 1024
1216 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1217 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1218 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1219 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1220 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1284:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1284 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1285 | "Please refer to the CMIP6 documentations.\n! ",
1286 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1283:25: note: 'snprintf' output between 98 and 1121 bytes into a destination of size 1024
1283 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1284 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1285 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1286 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1274:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1274 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1275 | "Please refer to the CMIP6 documentations.\n! ",
1276 | template);
| ~~~~~~~~
Src/cmor_CV.c:1273:21: note: 'snprintf' output between 86 and 1109 bytes into a destination of size 1024
1273 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1274 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1275 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1276 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1257:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1257 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1260 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1258:40: note: format string is defined here
1258 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1256:17: note: 'snprintf' output between 124 and 1147 bytes into a destination of size 1024
1256 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1257 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1258 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1259 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1260 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1321:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1321 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1322 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1323 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1320:25: note: 'snprintf' output between 111 and 2157 bytes into a destination of size 1024
1320 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1321 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1322 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1323 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1308:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1308 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "your Control Vocabulary file.(%s)\n! ",
1310 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1309:61: note: format string is defined here
1309 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1307:21: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
1307 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1308 | "Your \"source_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1296:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1296 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1299 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1297:40: note: format string is defined here
1297 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1295:17: note: 'snprintf' output between 120 and 1143 bytes into a destination of size 1024
1295 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1296 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1297 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1298 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1299 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1342:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1342 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1345 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
Src/cmor_CV.c:1341:21: note: 'snprintf' output between 132 and 1155 bytes into a destination of size 1024
1341 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1343 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1344 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1345 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1332:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1332 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1335 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1333:40: note: format string is defined here
1333 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1331:17: note: 'snprintf' output between 118 and 1141 bytes into a destination of size 1024
1331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1332 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1333 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1334 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1335 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1087:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1087 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1088 | "is not a double floating point \n! ",
1089 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1086:21: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
1086 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1087 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1088 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1089 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1099:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1099 | "Your input attribute %s %s \n! "
| ^~
1100 | "has been replaced with 0.0 \n! ",
1101 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
Src/cmor_CV.c:1098:21: note: 'snprintf' output between 78 and 1101 bytes into a destination of size 1024
1098 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1099 | "Your input attribute %s %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1100 | "has been replaced with 0.0 \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1101 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1036:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1036 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1037 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1038 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1035:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
1035 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1036 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1037 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1038 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1024:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1024 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1025:49: note: format string is defined here
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1023:9: note: 'snprintf' output between 84 and 1107 bytes into a destination of size 1024
1023 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1024 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkExperiment':
Src/cmor_CV.c:1447:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1447 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1446:25: note: 'snprintf' output between 179 and 4271 bytes into a destination of size 1024
1446 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1447 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | "is not set properly and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1449 | "has multiple possible candidates \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1451 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1452 | CV_experiment_attr->key, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1475:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1475 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1474:13: note: 'snprintf' output between 156 and 5271 bytes into a destination of size 1024
1474 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1475 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1476 | "needs to be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1477 | "value \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~
1478 | "as defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1479 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1480 | CV_experiment_attr->key, szValue, szExpValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1481 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1400:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1400 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1401 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1402 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1399:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
1399 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1400 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1401 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1402 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1388:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1388 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1389:49: note: format string is defined here
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1387:9: note: 'snprintf' output between 85 and 1108 bytes into a destination of size 1024
1387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1388 | "Your \"experiment_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkFilename':
Src/cmor_CV.c:1705:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1705 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1706 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor_CV.c:1704:13: note: 'snprintf' output between 52 and 3121 bytes into a destination of size 1024
1704 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1705 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1706 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1707 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1543:21: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
1543 | "Cannot convert times for calendar: %s,\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1544:47: note: format string is defined here
1544 | "closing variable %s (table: %s)", szInTimeCalendar,
| ^~
Src/cmor_CV.c:1542:13: note: 'snprintf' output 67 or more bytes (assuming 2113) into a destination of size 1024
1542 | snprintf(szInTimeUnits, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1543 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | "closing variable %s (table: %s)", szInTimeCalendar,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1545 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1546 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1760:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=]
1760 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1767 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~
Src/cmor_CV.c:1764:20: note: format string is defined here
1764 | "\"%s\"\n! \n! "
| ^~
Src/cmor_CV.c:1760:9: note: 'snprintf' output 191 or more bytes (assuming 3260) into a destination of size 1024
1760 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1761 | "\"%s\" \n! "
| ~~~~~~~~~~~~~
1762 | "does not match the CMIP6 requirement.\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1763 | "Your output filename should be: \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1764 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1765 | "and should follow this template: \n!"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1766 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1767 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1768 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_setInstitution':
Src/cmor_CV.c:1874:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1874 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1875 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1876 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
Src/cmor_CV.c:1873:13: note: 'snprintf' output between 111 and 2157 bytes into a destination of size 1024
1873 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1874 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1875 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1876 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1860:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1860 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1863 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1862:36: note: format string is defined here
1862 | "Check your \"%s\" dictionary!!\n! ",
| ^~
Src/cmor_CV.c:1859:13: note: 'snprintf' output between 137 and 1160 bytes into a destination of size 1024
1859 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1860 | "There is no institution associated to institution_id \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1861 | "in your Control Vocabulary file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1862 | "Check your \"%s\" dictionary!!\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1863 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1828:41: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1828 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1836 | szInstitution_ID, CMOR_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1827:9: note: 'snprintf' output between 368 and 3437 bytes into a destination of size 1024
1827 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1828 | "The institution_id, \"%s\", found in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1829 | "input file (%s) could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1830 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1831 | "Please correct your input file or contact "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1832 | "\"cmor@listserv.llnl.gov\" to register\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1833 | "a new institution_id. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1834 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1835 | "the \"institution_id\" and \"institution\" global attributes. ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1836 | szInstitution_ID, CMOR_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1815:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1815 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1816 | "your Control Vocabulary file.(%s)\n! ",
1817 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1816:49: note: format string is defined here
1816 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1814:9: note: 'snprintf' output between 85 and 1108 bytes into a destination of size 1024
1814 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1815 | "Your \"%s\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1816 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1817 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_ValidateAttribute':
Src/cmor_CV.c:1961:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
1961 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
1963 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1962:60: note: format string is defined here
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:1960:13: note: 'snprintf' output 83 or more bytes (assuming 1106) into a destination of size 1024
1960 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1963 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2020:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2020 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2026 | szKey, szValue, szValids, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2022:21: note: format string is defined here
2022 | "\"%s\" which is not valid \n! "
| ^~
Src/cmor_CV.c:2019:9: note: 'snprintf' output 198 or more bytes (assuming 3267) into a destination of size 1024
2019 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020 | "The attribute \"%s\" could not be validated. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021 | "The current input value is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022 | "\"%s\" which is not valid \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023 | "Valid values must match the regular expression:"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024 | "\n! \t[%s] \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~
2025 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026 | szKey, szValue, szValids, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkGrids':
Src/cmor_CV.c:2104:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2104 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2105 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2106 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2103:13: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
2103 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2104 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2105 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2106 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2092:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2092 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2093 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2094 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2091:13: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
2091 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2092 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2094 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2142:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2142 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2143 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2144 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2141:13: note: 'snprintf' output between 109 and 2155 bytes into a destination of size 1024
2141 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2142 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2143 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2144 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2115:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2115 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2116 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2117 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2114:9: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
2114 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2115 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2116 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2117 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2069:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2069 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2070:49: note: format string is defined here
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:2068:9: note: 'snprintf' output between 82 and 1105 bytes into a destination of size 1024
2068 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2069 | "Your \"grid_labels\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkISOTime':
Src/cmor_CV.c:2286:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2286 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2289 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2287:35: note: format string is defined here
2287 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
Src/cmor_CV.c:2285:9: note: 'snprintf' output 118 or more bytes (assuming 1141) into a destination of size 1024
2285 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2286 | "Your global attribute "
| ~~~~~~~~~~~~~~~~~~~~~~~~
2287 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2288 | "ISO 8601 date format \"YYYY-MM-DDTHH:MM:SSZ\" is required."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2289 | "\n! ", szAttribute, szDate);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_variable':
Src/cmor_CV.c:2351:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2351 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
Src/cmor_CV.c:2350:9: note: 'snprintf' output between 48 and 1071 bytes into a destination of size 1024
2350 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2351 | "Could not find a matching variable for name: '%s'", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_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_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_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: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: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_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:1229:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1229 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
Src/cmor_variables.c:1227:9: note: 'snprintf' output 30 or more bytes (assuming 1053) into a destination of size 1024
1227 | snprintf(msg,
| ^~~~~~~~~~~~~
1228 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
1229 | "Converted units from '%s' to '%s'", units, refvar.units);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1243:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1243 | "variable '%s' (table %s): unknown value for "
| ^~
Src/cmor_variables.c:1242:13: note: 'snprintf' output 103 or more bytes (assuming 2149) into a destination of size 1024
1242 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1243 | "variable '%s' (table %s): unknown value for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1244 | "positive : %s (only first character is considered, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1245 | "which was: %c)",
| ~~~~~~~~~~~~~~~~~
1246 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1247 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1248 | positive, positive[0]);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1284:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1284 | "variable '%s' (table %s) you passed positive "
| ^~
Src/cmor_variables.c:1283:13: note: 'snprintf' output 195 or more bytes (assuming 2241) into a destination of size 1024
1283 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1284 | "variable '%s' (table %s) you passed positive "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1285 | "value:%s, but table does not mention it, will "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1286 | "be ignored, if you really want this in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287 | "variable output use "
| ~~~~~~~~~~~~~~~~~~~~~~
1288 | "cmor_set_variable_attribute_internal function",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1289 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1290 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1291 | positive);
| ~~~~~~~~~
Src/cmor_variables.c:1298:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1298 | "you need to provide the 'positive' argument for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1299:33: note: format string is defined here
1299 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ^~
Src/cmor_variables.c:1297:13: note: 'snprintf' output between 68 and 2114 bytes into a destination of size 1024
1297 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1298 | "you need to provide the 'positive' argument for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1299 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1300 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1329:85: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1329 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1328:17: note: 'snprintf' output between 68 and 2114 bytes into a destination of size 1024
1328 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1329 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1330 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1331 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1314:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1314 | "you did not provide the 'positive' argument "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1315:41: note: format string is defined here
1315 | "for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1313:17: note: 'snprintf' output between 68 and 2114 bytes into a destination of size 1024
1313 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1314 | "you did not provide the 'positive' argument "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1315 | "for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1316 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1317 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1382:31: warning: '%s' directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=]
1382 | "Variable %s (table %s) must be defined using a "
| ^~
Src/cmor_variables.c:1381:13: note: 'sprintf' output between 70 and 2116 bytes into a destination of size 1024
1381 | sprintf(msg,
| ^~~~~~~~~~~~
1382 | "Variable %s (table %s) must be defined using a "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1383 | "grid (a call to cmor_grid)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1384 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1385 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1540:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1540 | "You are defining variable '%s' (table %s) with %i "
| ^~
Src/cmor_variables.c:1539:13: note: 'snprintf' output 80 or more bytes (assuming 1103) into a destination of size 1024
1539 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1540 | "You are defining variable '%s' (table %s) with %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1541 | "dimensions, when it should have %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542 | name,
| ~~~~~
1543 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | ndims, refvar.ndims);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1795:49: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
1795 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^
Src/cmor_variables.c:1795:13: note: 'snprintf' output between 2 and 1025 bytes into a destination of size 1024
1795 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1796 | cmor_axes[cmor_vars[vrid].original_order[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1658:47: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1658 | "While creating variable %s, you are "
| ^~
Src/cmor_variables.c:1657:13: note: 'snprintf' output between 153 and 4285 bytes into a destination of size 1024
1657 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1658 | "While creating variable %s, you are "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1659 | "passing axis %i (named %s) which has been "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1660 | "defined using table %i (%s) but the current "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1661 | "table is %i (%s) (and isgridaxis says: %i)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1662 | cmor_vars[vrid].id, laxes_ids[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1663 | cmor_axes[laxes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1664 | cmor_axes[laxes_ids[i]].ref_table_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1665 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1666 | szTable_id, CMOR_TABLE, cmor_tables[CMOR_TABLE].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1667 | cmor_axes[laxes_ids[i]].isgridaxis);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1678:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1678 | "Treated scalar dimension: '%s'",
| ^~
Src/cmor_variables.c:1677:13: note: 'snprintf' output between 29 and 1052 bytes into a destination of size 1024
1677 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1678 | "Treated scalar dimension: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1679 | cmor_axes[laxes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1693:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1693 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1693:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024
1693 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1694 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1695 | [cmor_axes[laxes_ids[i]].ref_axis_id].out_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1689:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1689 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1689:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024
1689 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1690 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1691 | [cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1626:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1626 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1629 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1625:13: note: 'snprintf' output between 121 and 3190 bytes into a destination of size 1024
1625 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1626 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1627 | "id '%s' which is not part of this variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1628 | "according to your table, it says: ( ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | refvar.id,
| ~~~~~~~~~~
1630 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1631 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1632 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1598:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1598 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1601 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1597:21: note: 'snprintf' output between 173 and 5288 bytes into a destination of size 1024
1597 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1598 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1599 | "id '%s', the variable calls for a generic axis of type '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1600 | "according to your table, the axis you are providing is of generic type '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1601 | refvar.id,
| ~~~~~~~~~~
1602 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1603 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1605 | refvar.generic_level_name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1606 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1607 | [cmor_axes[laxes_ids[i]].ref_axis_id].generic_level_name
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1608 | );
| ~
Src/cmor_variables.c:1403:35: warning: '%s' directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1403 | "For variable %s (table %s) you requested axis_id "
| ^~
Src/cmor_variables.c:1402:13: note: 'sprintf' output between 79 and 2135 bytes into a destination of size 1024
1402 | sprintf(msg,
| ^~~~~~~~~~~~
1403 | "For variable %s (table %s) you requested axis_id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1404 | "(%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1405 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1406 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1407 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c:1414:39: warning: '%s' directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1414 | "For variable %s (table: %s) you requested "
| ^~
Src/cmor_variables.c:1413:17: note: 'sprintf' output between 80 and 2136 bytes into a destination of size 1024
1413 | sprintf(msg,
| ^~~~~~~~~~~~
1414 | "For variable %s (table: %s) you requested "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1415 | "grid_id (%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1416 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1417 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1418 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_set_var_def_att':
Src/cmor_variables.c:2153:25: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2153 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ^~
Src/cmor_variables.c:2152:9: note: 'snprintf' output 55 or more bytes (assuming 1078) into a destination of size 1024
2152 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2153 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2154 | cmor_tables[var->table_id].szTable_id, att, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2122:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2122 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ^~
Src/cmor_variables.c:2121:17: note: 'sprintf' output between 83 and 1106 bytes into a destination of size 1024
2121 | sprintf(msg,
| ^~~~~~~~~~~~
2122 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2123 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2115:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2115 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ^~
Src/cmor_variables.c:2114:17: note: 'sprintf' output between 82 and 1105 bytes into a destination of size 1024
2114 | sprintf(msg,
| ^~~~~~~~~~~~
2115 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2116 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2101:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2101 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2100:17: note: 'sprintf' output between 83 and 1106 bytes into a destination of size 1024
2100 | sprintf(msg,
| ^~~~~~~~~~~~
2101 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2102 | "features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2103 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2091:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2091 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2090:17: note: 'sprintf' output between 82 and 1105 bytes into a destination of size 1024
2090 | sprintf(msg,
| ^~~~~~~~~~~~
2091 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2092 | "features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1961:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 968 and 978 [-Wformat-truncation=]
1961 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1962:28: note: format string is defined here
1962 | "(%s), max is: %i", var->ndims, var->id,
| ^~
Src/cmor_variables.c:1960:17: note: 'snprintf' output between 59 and 1092 bytes into a destination of size 1024
1960 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "Too many dimensions (%i) defined for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "(%s), max is: %i", var->ndims, var->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1963 | CMOR_MAX_DIMENSIONS);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2005:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
2005 | "Reading table %s: axis name: '%s' for "
| ^~
Src/cmor_variables.c:2004:25: note: 'snprintf' output 119 or more bytes (assuming 3188) into a destination of size 1024
2004 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2005 | "Reading table %s: axis name: '%s' for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2006 | "variable: '%s' is not defined in table. "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007 | "Table defines dimensions: '%s' for this "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2008 | "variable",
| ~~~~~~~~~~~
2009 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2010 | var->id, val);
| ~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_get_original_shape':
Src/cmor_variables.c:2312:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2312 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2313 | "array but this variable is %id",
2314 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
Src/cmor_variables.c:2311:9: note: 'snprintf' output between 88 and 2154 bytes into a destination of size 1024
2311 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2312 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2313 | "array but this variable is %id",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2314 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2315 | avar.ndims);
| ~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_write_var_to_file':
Src/cmor_variables.c:2388:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2388 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2389:53: note: format string is defined here
2389 | "(no time dimension) variable (%s, table: %s), "
| ^~
Src/cmor_variables.c:2387:13: note: 'snprintf' output between 128 and 2184 bytes into a destination of size 1024
2387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2388 | "you are passing %i time steps for a static "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2389 | "(no time dimension) variable (%s, table: %s), "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2390 | "please pass 0 (zero) as the number of times",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2391 | ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2392 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2495:73: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=]
2495 | "cannot allocate memory for %i float tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2494:13: note: 'snprintf' output between 61 and 2117 bytes into a destination of size 1024
2494 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2495 | "cannot allocate memory for %i float tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2496 | "(table: %s)",
| ~~~~~~~~~~~~~~
2497 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2498 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2483:74: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
2483 | "cannot allocate memory for %i double tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2482:13: note: 'snprintf' output between 62 and 2118 bytes into a destination of size 1024
2482 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2483 | "cannot allocate memory for %i double tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2484 | "(table: %s)",
| ~~~~~~~~~~~~~~
2485 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2486 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2471:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
2471 | "cannot allocate memory for %i long tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2470:13: note: 'snprintf' output between 60 and 2116 bytes into a destination of size 1024
2470 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2471 | "cannot allocate memory for %i long tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2472 | "(table: %s)",
| ~~~~~~~~~~~~~~
2473 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2474 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2459:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=]
2459 | "cannot allocate memory for %i int tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2458:13: note: 'snprintf' output between 59 and 2115 bytes into a destination of size 1024
2458 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2459 | "cannot allocate memory for %i int tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | "(table: %s)",
| ~~~~~~~~~~~~~~
2461 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2462 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2553:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2553 | " in udunits, getting converter for variable %s "
| ^~
Src/cmor_variables.c:2552:13: note: 'snprintf' output between 55 and 2101 bytes into a destination of size 1024
2552 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2553 | " in udunits, getting converter for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2554 | "(table: %s)",
| ~~~~~~~~~~~~~~
2555 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2540:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2540 | "variable: %s, cmor and user units are incompatible: "
| ^~
Src/cmor_variables.c:2539:13: note: 'snprintf' output between 80 and 5195 bytes into a destination of size 1024
2539 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2540 | "variable: %s, cmor and user units are incompatible: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2541 | "%s and %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2542 | avar->id, avar->ounits, avar->iunits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2543 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2529:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2529 | "in udunits analyzing units from user (%s) "
| ^~
2530 | "for variable %s (table: %s)",
2531 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2528:13: note: 'snprintf' output between 64 and 3133 bytes into a destination of size 1024
2528 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2529 | "in udunits analyzing units from user (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2530 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2531 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2532 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2514:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2514 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2515 | "(%s) for variable %s (table: %s)",
2516 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2515:24: note: format string is defined here
2515 | "(%s) for variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2513:13: note: 'snprintf' output between 70 and 3139 bytes into a destination of size 1024
2513 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2514 | "in udunits analyzing units from cmor table "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2515 | "(%s) for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2516 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2517 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2750:22: note: assuming directive output of 11 bytes
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2749:13: note: 'snprintf' output between 120 and 2187 bytes into a destination of size 1024
2749 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2751 | "(%.5g) is lower by more than an order of magnitude "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2752 | "than minimum allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2753 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2754 | avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2762:22: note: assuming directive output of 11 bytes
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2761:13: note: 'snprintf' output between 85 and 2152 bytes into a destination of size 1024
2761 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2762 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2763 | "(table: %s) (%.5g) is lower than minimum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2764 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2765 | amean / nelts, avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2773:22: note: assuming directive output of 11 bytes
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2772:13: note: 'snprintf' output between 122 and 2189 bytes into a destination of size 1024
2772 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2773 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2774 | "(table: %s) (%.5g) is greater by more than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2775 | "an order of magnitude than maximum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2776 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2777 | amean / nelts, avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2783:22: note: assuming directive output of 11 bytes
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2782:13: note: 'snprintf' output between 87 and 2154 bytes into a destination of size 1024
2782 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2783 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2784 | "(table: %s) (%.5g) is greater than maximum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2785 | "allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
2786 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2787 | avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2799:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2799 | "Udunits: Error freeing converter, variable %s "
| ^~
Src/cmor_variables.c:2798:13: note: 'snprintf' output between 54 and 2100 bytes into a destination of size 1024
2798 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2799 | "Udunits: Error freeing converter, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2800 | "(table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2801 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2810:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2810 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2809:13: note: 'snprintf' output between 50 and 2096 bytes into a destination of size 1024
2809 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2810 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2811 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2820:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2820 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2819:13: note: 'snprintf' output between 50 and 2096 bytes into a destination of size 1024
2819 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2820 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2821 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3177:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3177 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3176:17: note: 'snprintf' output between 102 and 2158 bytes into a destination of size 1024
3176 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3177 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3178 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3179 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3180 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3181 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3208:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3208 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3209:41: note: format string is defined here
3209 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3207:21: note: 'snprintf' output 67 or more bytes (assuming 2113) into a destination of size 1024
3207 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3208 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3209 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3210 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3211 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3227:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3227 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3228:37: note: format string is defined here
3228 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3226:17: note: 'snprintf' output 60 or more bytes (assuming 2106) into a destination of size 1024
3226 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3227 | "NCError (%i: %s) writing time values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3228 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3229 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3230 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3078:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3078 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3077:17: note: 'snprintf' output between 102 and 2158 bytes into a destination of size 1024
3077 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3078 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3079 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3080 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3081 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3082 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3125:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3125 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3126:48: note: format string is defined here
3126 | "any for variable %s (table: %s)", avar->id,
| ^~
Src/cmor_variables.c:3124:21: note: 'snprintf' output between 75 and 2121 bytes into a destination of size 1024
3124 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3125 | "time axis must have bounds, you defined it w/o "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3126 | "any for variable %s (table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3127 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3101:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3101 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3102:41: note: format string is defined here
3102 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3100:21: note: 'snprintf' output 67 or more bytes (assuming 2113) into a destination of size 1024
3100 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3101 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3102 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3103 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3104 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3139:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3139 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3138:17: note: 'snprintf' output 60 or more bytes (assuming 2106) into a destination of size 1024
3138 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3139 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3140 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3141 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2842:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2842 | "variable '%s' (table %s) you are passing "
| ^~
Src/cmor_variables.c:2841:17: note: 'snprintf' output between 113 and 2159 bytes into a destination of size 1024
2841 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2842 | "variable '%s' (table %s) you are passing "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2843 | "time values but you already defined them "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2844 | "via cmor_axis, this is not allowed", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2845 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3018:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3018 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3019:75: note: format string is defined here
3019 | "cmor_write along with time values, variable %s, table %s",
| ^~
Src/cmor_variables.c:3017:21: note: 'snprintf' output between 101 and 2147 bytes into a destination of size 1024
3017 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3018 | "time axis must have bounds, please pass them to "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3019 | "cmor_write along with time values, variable %s, table %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3020 | avar->id,
| ~~~~~~~~~
3021 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3036:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3036 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3037:32: note: format string is defined here
3037 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
Src/cmor_variables.c:3035:21: note: 'snprintf' output between 52 and 2108 bytes into a destination of size 1024
3035 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3036 | "cannot malloc %i time vals for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3037 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3038 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3062:81: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3062 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
Src/cmor_variables.c:3061:21: note: 'snprintf' output 87 or more bytes (assuming 2133) into a destination of size 1024
3061 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3062 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3063 | "(table: %s), already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3064 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3065 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3066 | avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2859:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2859 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2860:45: note: format string is defined here
2860 | "for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:2858:21: note: 'snprintf' output between 63 and 2119 bytes into a destination of size 1024
2858 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2859 | "cannot malloc %i tmp bounds time vals "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2860 | "for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2861 | ntimes_passed * 2, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2862 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2916:83: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2916 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
Src/cmor_variables.c:2915:21: note: 'snprintf' output between 81 and 1124 bytes into a destination of size 1024
2915 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2916 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2917 | ierr, avar->id, avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2974:87: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
2974 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
Src/cmor_variables.c:2973:21: note: 'snprintf' output 58 or more bytes (assuming 2104) into a destination of size 1024
2973 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2974 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2975 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2976 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2996:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
2996 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2998:63: note: format string is defined here
2998 | "(in output units), variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2995:25: note: 'snprintf' output between 114 and 3102 bytes into a destination of size 1024
2995 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2996 | "Time point: %lf ( %lf in output units) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2997 | "is not monotonic last time was: %lf "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2998 | "(in output units), variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2999 | time_vals[0], tmp_vals[0], avar->last_time,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3000 | avar->id,
| ~~~~~~~~~
3001 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3266:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
Src/cmor_variables.c:3265:9: note: 'snprintf' output 57 or more bytes (assuming 2103) into a destination of size 1024
3265 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3267 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3268 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2642:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2642 | "in udunits, converting values from %s to %s "
| ^~
Src/cmor_variables.c:2641:21: note: 'snprintf' output between 64 and 4156 bytes into a destination of size 1024
2641 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2642 | "in udunits, converting values from %s to %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2643 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2644 | avar->iunits, avar->ounits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2645 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2662 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2662:30: note: assuming directive output of 10 bytes
2662 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2661:21: note: 'snprintf' output between 166 and 2233 bytes into a destination of size 1024
2661 | snprintf(msg_min, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | "(table: %s): %%i values were lower than minimum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2664 | "valid value (%.4g). Minimum encountered bad "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2665 | "value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2666 | avar->id,
| ~~~~~~~~~
2667 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2668 | avar->valid_min, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2679:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2679 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2679:61: note: assuming directive output of 11 bytes
2679 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2679:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2679 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2680 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2681 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2674:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2674 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2674:61: note: assuming directive output of 11 bytes
2674 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2674:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2674 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2675 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2676 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2695 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2695:30: note: assuming directive output of 10 bytes
2695 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2694:21: note: 'snprintf' output between 167 and 2234 bytes into a destination of size 1024
2694 | snprintf(msg_max, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2695 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2696 | "(table: %s): %%i values were greater than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2697 | "maximum valid value (%.4g).Maximum encountered "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2698 | "bad value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2699 | avar->id,
| ~~~~~~~~~
2700 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2701 | avar->valid_max, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2712:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2712 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2712:61: note: assuming directive output of 11 bytes
2712 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2712:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2712 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2713 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2714 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2708:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2708 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2708:61: note: assuming directive output of 11 bytes
2708 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2708:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2708 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2709 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2710 | 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_experiments':
Src/cmor_tables.c:292:25: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
292 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
Src/cmor_tables.c:291:9: note: 'snprintf' output between 37 and 1060 bytes into a destination of size 1024
291 | snprintf(szError, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
292 | "Table %s: Too many experiments defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:500:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
500 | "table: %s, This keyword: %s value (%s) "
| ^~
Src/cmor_tables.c:499:9: note: 'snprintf' output 125 or more bytes (assuming 2171) into a destination of size 1024
499 | snprintf(value, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
500 | "table: %s, This keyword: %s value (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | "is not a valid table header entry.!\n "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
502 | "Use the user input JSON file to add custom attributes.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
503 | table->szTable_id, att, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:430:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
430 | "Table %s: Too many experiments defined",
| ^~
Src/cmor_tables.c:429:13: note: 'snprintf' output between 37 and 1060 bytes into a destination of size 1024
429 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
430 | "Table %s: Too many experiments defined",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
431 | table->szTable_id);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:403:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
403 | "Table %s is already defined", table->szTable_id);
| ^~
Src/cmor_tables.c:402:17: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1024
402 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | "Table %s is already defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:341:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
341 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:341:22: note: assuming directive output of 8 bytes
341 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:341:22: note: assuming directive output of 8 bytes
Src/cmor_tables.c:340:13: note: 'snprintf' output between 76 and 1727 bytes into a destination of size 1024
340 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341 | "Table %s is defined for cmor_version %f, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
342 | "this library version is: %i.%i.%i, %f",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
343 | table->szTable_id, d,
| ~~~~~~~~~~~~~~~~~~~~~
344 | CMOR_VERSION_MAJOR, CMOR_VERSION_MINOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | CMOR_VERSION_PATCH, d2);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_load_table':
Src/cmor_tables.c:640:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
640 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
641 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:640:13: note: 'snprintf' output between 28 and 1051 bytes into a destination of size 1024
640 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
641 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:633:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
633 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
634 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:633:13: note: 'snprintf' output between 28 and 1051 bytes into a destination of size 1024
633 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
634 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:619:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
619 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
620 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:619:13: note: 'snprintf' output between 28 and 1051 bytes into a destination of size 1024
619 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
620 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_load_table_internal':
Src/cmor_tables.c:697:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
697 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
Src/cmor_tables.c:697:13: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
697 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:955:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
955 | "unknown section: %s, for table: %s", key,
| ^~
Src/cmor_tables.c:954:13: note: 'snprintf' output 31 or more bytes (assuming 1054) into a destination of size 1024
954 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | "unknown section: %s, for table: %s", key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:916:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
916 | "mapping: %s already defined within this table (%s)",
| ^~
Src/cmor_tables.c:915:25: note: 'snprintf' output between 47 and 2093 bytes into a destination of size 1024
915 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
916 | "mapping: %s already defined within this table (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
917 | cmor_tables[cmor_ntables].mappings[n].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
918 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:884:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
884 | "Too many mappings defined for table: %s",
| ^~
Src/cmor_tables.c:883:17: note: 'snprintf' output between 38 and 1061 bytes into a destination of size 1024
883 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
884 | "Too many mappings defined for table: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:968:57: warning: '%s' directive output may be truncated writing up to 1023999 bytes into a region of size 992 [-Wformat-truncation=]
968 | "attribute for unknown section: %s,%s (table: %s)",
| ^~
969 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~
Src/cmor_tables.c:967:13: note: 'snprintf' output 43 or more bytes (assuming 1025065) into a destination of size 1024
967 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | "attribute for unknown section: %s,%s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:751:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
751 | "Could not read file %s check file permission", word);
| ^~ ~~~~
Src/cmor_tables.c:750:9: note: 'snprintf' output between 43 and 1066 bytes into a destination of size 1024
750 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | "Could not read file %s check file permission", word);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:25: 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:4: 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 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/libcmor2.substvars debian/libcmor-dev.substvars debian/python3-cmor.substvars
rm -fr -- debian/.debhelper/generated/libcmor2/ debian/libcmor2/ debian/tmp/ debian/.debhelper/generated/libcmor-dev/ debian/libcmor-dev/ debian/.debhelper/generated/python3-cmor/ debian/python3-cmor/
dh_installdirs -a
install -d debian/libcmor2/usr/share/cmor/Tables debian/libcmor2/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:25: 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:4: 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_check_forcing_validity':
Src/cmor.c:288:26: warning: '%s' directive writing up to 1023 bytes into a region of size 972 [-Wformat-overflow=]
288 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:289:28: note: format string is defined here
289 | "table %s, valid values are:", i, bstr[i],
| ^~
Src/cmor.c:288:13: note: 'sprintf' output 72 or more bytes (assuming 1095) into a destination of size 1024
288 | sprintf(msg, "forcing attribute elt %i (%s) is not valid for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | "table %s, valid values are:", i, bstr[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
290 | cmor_tables[table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_add_traceback':
Src/cmor.c:423:42: warning: '%s' directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
423 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
Src/cmor.c:423:9: note: 'sprintf' output 17 or more bytes (assuming 1040) into a destination of size 1024
423 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_prep_units':
Src/cmor.c:521:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
521 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
522 | local_unit);
| ~~~~~~~~~~
Src/cmor.c:520:9: note: 'snprintf' output 43 or more bytes (assuming 1066) into a destination of size 1024
520 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
521 | "Udunits: Error getting converter from %s to %s", cunits,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
522 | local_unit);
| ~~~~~~~~~~~
Src/cmor.c:499:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
499 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
Src/cmor.c:498:9: note: 'snprintf' output between 38 and 1061 bytes into a destination of size 1024
498 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
499 | "Udunits: analyzing units from user (%s)", local_unit);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_setup':
Src/cmor.c:901:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
901 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:900:17: note: 'snprintf' output between 36 and 1059 bytes into a destination of size 1024
900 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
901 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:877: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=]
877 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
Src/cmor.c:877:13: note: 'snprintf' output between 21 and 1096 bytes into a destination of size 1024
877 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
878 | tmplogfile, ptr->tm_year + 1900, ptr->tm_mon + 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
879 | ptr->tm_mday, ptr->tm_hour, ptr->tm_min, ptr->tm_sec);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:885:31: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
885 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
Src/cmor.c:884:13: note: 'snprintf' output between 39 and 2085 bytes into a destination of size 1024
884 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | msg);
| ~~~~
Src/cmor.c:892:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
892 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
Src/cmor.c:891:17: note: 'snprintf' output between 36 and 1059 bytes into a destination of size 1024
891 | snprintf(msg2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
892 | "Could not open logfile %s for writing", tmplogfile);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_open_inpathFile':
Src/cmor.c:1232:57: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
1232 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
Src/cmor.c:1232:13: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
1232 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1233 | szFilename);
| ~~~~~~~~~~~
Src/cmor.c:1291:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1291 | "Please validate JSON File!\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1292 | "USE: http://jsonlint.com/\n! "
1293 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~
Src/cmor.c:1293:41: note: format string is defined here
1293 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ^~
Src/cmor.c:1290:9: note: 'snprintf' output 84 or more bytes (assuming 1107) into a destination of size 1024
1290 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1291 | "Please validate JSON File!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1292 | "USE: http://jsonlint.com/\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1293 | "Syntax Error in file: %s\n! " "%s", szFullName, buffer);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1278:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1278 | "Could not read file %s check file permission", szFullName);
| ^~ ~~~~~~~~~~
Src/cmor.c:1277:9: note: 'snprintf' output between 43 and 1066 bytes into a destination of size 1024
1277 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1278 | "Could not read file %s check file permission", szFullName);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1264:47: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1264 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ^~
1265 | szFullName);
| ~~~~~~~~~~
Src/cmor.c:1263:9: note: 'snprintf' output between 56 and 1079 bytes into a destination of size 1024
1263 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1264 | "Could not understand file \"%s\" Is this a JSON CMOR table?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1265 | szFullName);
| ~~~~~~~~~~~
Src/cmor.c: In function 'cmor_outpath_exist':
Src/cmor.c:1729:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1729 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1730 | "cannot access it, please check permissions",
1731 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1728:9: note: 'sprintf' output between 97 and 1120 bytes into a destination of size 1024
1728 | sprintf(msg,
| ^~~~~~~~~~~~
1729 | "You defined your output directory to be: '%s', but we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1730 | "cannot access it, please check permissions",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1731 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1708:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1708 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1709 | "directory does not exist. CMOR will create it!",
1710 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1707:9: note: 'sprintf' output between 103 and 1126 bytes into a destination of size 1024
1707 | sprintf(msg,
| ^~~~~~~~~~~~
1708 | "You defined your output directory to be: '%s', but this\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1709 | "directory does not exist. CMOR will create it!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1710 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1719:63: warning: '%s' directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1719 | "CMOR was unable to create this directory %s\n! "
| ^~
1720 | "You do not have write permissions!",
1721 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1718:13: note: 'sprintf' output between 79 and 1102 bytes into a destination of size 1024
1718 | sprintf(msg,
| ^~~~~~~~~~~~
1719 | "CMOR was unable to create this directory %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1720 | "You do not have write permissions!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1721 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1688:28: warning: '/tmp' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1688 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
Src/cmor.c:1688:13: note: 'sprintf' output between 16 and 1049 bytes into a destination of size 1024
1688 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1689 | cmor_current_dataset.outpath, pid);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1694:68: 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', but\n! "
| ^~
1695 | "you do not have read/write permissions on it",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1693:17: note: 'sprintf' output between 96 and 1119 bytes into a destination of size 1024
1693 | sprintf(msg,
| ^~~~~~~~~~~~
1694 | "You defined your output directory to be: '%s', but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1695 | "you do not have read/write permissions on it",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1675:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1675 | "You defined your output directory to be: '%s',\n! "
| ^~
1676 | "but it appears to be a special file not a directory",
1677 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1674:13: note: 'sprintf' output between 99 and 1122 bytes into a destination of size 1024
1674 | sprintf(msg,
| ^~~~~~~~~~~~
1675 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1676 | "but it appears to be a special file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1677 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1667:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1667 | "You defined your output directory to be: '%s',\n! "
| ^~
1668 | "but it appears to be a regular file not a directory",
1669 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1666:13: note: 'sprintf' output between 99 and 1122 bytes into a destination of size 1024
1666 | sprintf(msg,
| ^~~~~~~~~~~~
1667 | "You defined your output directory to be: '%s',\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1668 | "but it appears to be a regular file not a directory",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1669 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_convert_string_to_list':
Src/cmor.c:1790:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1790 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
Src/cmor.c:1789:9: note: 'snprintf' output between 34 and 1057 bytes into a destination of size 1024
1789 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1790 | "unknown conversion '%c' for list: %s", type, values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1795:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1795 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~
1796 | type, values);
| ~~~~~~
Src/cmor.c:1795:9: note: 'snprintf' output between 25 and 1048 bytes into a destination of size 1024
1795 | snprintf(msg, CMOR_MAX_STRING, "mallocing '%c' for list: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1796 | type, values);
| ~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_define_zfactors_vars':
Src/cmor.c:1950:37: warning: '_bnds' directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1950 | sprintf(msg, "%s_bnds",
| ^~~~~
Src/cmor.c:1950:21: note: 'sprintf' output between 6 and 1029 bytes into a destination of size 1024
1950 | sprintf(msg, "%s_bnds",
| ^~~~~~~~~~~~~~~~~~~~~~~
1951 | cmor_axes[cmor_vars[var_id].axes_ids[m]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1960:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1960 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1964 | " dimensions.\n! ", ctmp,
| ~~~~
Src/cmor.c:1959:17: note: 'snprintf' output between 172 and 3241 bytes into a destination of size 1024
1959 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1960 | "could not find the zfactor variable: %s. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "Please define zfactor before defining the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "variable %s (table %s).\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1963 | "Also zfactor dimensions must match variable's"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1964 | " dimensions.\n! ", ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1965 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1966 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1967 | szTable_id);
| ~~~~~~~~~~~
Src/cmor.c:2180:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2180 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:2179:21: note: 'snprintf' output 75 or more bytes (assuming 3144) into a destination of size 1024
2179 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2180 | "NC Error (%i: %s) for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2181 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2182 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2183 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2184 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2222:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=]
2222 | "NetCDF Error (%i: %s) setting flags numerical "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2223:69: note: format string is defined here
2223 | "attribute on zfactor variable %s for variable "
| ^~
Src/cmor.c:2220:29: note: 'snprintf' output 98 or more bytes (assuming 3167) into a destination of size 1024
2220 | snprintf(msg,
| ^~~~~~~~~~~~~
2221 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
2222 | "NetCDF Error (%i: %s) setting flags numerical "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2223 | "attribute on zfactor variable %s for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2224 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
2225 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2226 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2227 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2228 | [var_id].
| ~~~~~~~~~
2229 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2052:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2052 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ^~
Src/cmor.c:2051:21: note: 'snprintf' output 73 or more bytes (assuming 3142) into a destination of size 1024
2051 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2052 | "NC Error (%i: %s) for variable %s (table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2053 | "error defining zfactor var: %i (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2054 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2055 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2056 | szTable_id, lnzfactors, cmor_vars[l].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2077:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
2077 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2078:71: note: format string is defined here
2078 | "parameters for zfactor variable %s for\n! "
| ^~
Src/cmor.c:2076:29: note: 'snprintf' output 97 or more bytes (assuming 3166) into a destination of size 1024
2076 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2077 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2078 | "parameters for zfactor variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2079 | "variable '%s' (table %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2080 | nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2081 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2082 | cmor_tables[nTableID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2121:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2121 | "NetCDF Error (%i: %s) setting flags\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2123:48: note: format string is defined here
2123 | "variable %s for variable %s (table %s)",
| ^~
Src/cmor.c:2120:29: note: 'snprintf' output 101 or more bytes (assuming 3170) into a destination of size 1024
2120 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2121 | "NetCDF Error (%i: %s) setting flags\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2122 | "numerical attribute on zfactor\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2123 | "variable %s for variable %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2124 | ierr, nc_strerror(ierr), cmor_vars[l].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2125 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2126 | cmor_tables[cmor_vars
| ~~~~~~~~~~~~~~~~~~~~~
2127 | [var_id].
| ~~~~~~~~~
2128 | ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2019:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2019 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~
Src/cmor.c:2018:21: note: 'snprintf' output between 133 and 5248 bytes into a destination of size 1024
2018 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020 | "defined with formula terms, but term \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021 | "depends on axis \"%s\" which is not part of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022 | "the variable", cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024 | szTable_id,
| ~~~~~~~~~~~
2025 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026 | cmor_axes[cmor_vars[l].axes_ids[k]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_set_refvar':
Src/cmor.c:2422:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
2422 | "You are trying to write variable \"%s\" in association\n! "
| ^~
Src/cmor.c:2421:13: note: 'snprintf' output between 188 and 3257 bytes into a destination of size 1024
2421 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2422 | "You are trying to write variable \"%s\" in association\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | "with variable \"%s\" (table %s), but you you need to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2424 | "write the associated variable first in order to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2425 | "initialize the file and dimensions.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | cmor_vars[nRefVarID].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2427 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2428 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2440:48: warning: '%s' directive writing up to 1023 bytes into a region of size 998 [-Wformat-overflow=]
2440 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ^~
Src/cmor.c:2439:13: note: 'sprintf' output between 75 and 3144 bytes into a destination of size 1024
2439 | sprintf(msg,
| ^~~~~~~~~~~~
2440 | "Could not find variable: '%s' (table: %s) in file of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2441 | "associated variable: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2442 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
2443 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2444 | cmor_vars[*refvar].id);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_checkMissing':
Src/cmor.c:2481:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
2481 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ^~
Src/cmor.c:2480:13: note: 'snprintf' output between 177 and 2223 bytes into a destination of size 1024
2480 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | "You defined variable \"%s\" (table %s) with a missing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2482 | "value of type \"%c\", but you are now writing data of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2483 | "type: \"%c\" this may lead to some spurious handling\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2484 | "of the missing values", cmor_vars[varid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2485 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2486 | cmor_vars[varid].itype, type);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_validateFilename':
Src/cmor.c:2652:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2652 | "NetCDF Error (%i: %s) looking for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2653:28: note: format string is defined here
2653 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:2651:17: note: 'snprintf' output 55 or more bytes (assuming 1078) into a destination of size 1024
2651 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2652 | "NetCDF Error (%i: %s) looking for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2653 | "'%s' in file: %s", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2654 | cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2662:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 973 [-Wformat-truncation=]
2662 | "NetCDF Error (%i: %s) looking for time of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2663:37: note: format string is defined here
2663 | "variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2661:17: note: 'snprintf' output 63 or more bytes (assuming 1086) into a destination of size 1024
2661 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | "NetCDF Error (%i: %s) looking for time of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | "variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2664 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2698:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
2698 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2699:40: note: format string is defined here
2699 | "of variable '%s' in file: %s", ierr,
| ^~
Src/cmor.c:2697:21: note: 'snprintf' output 70 or more bytes (assuming 1093) into a destination of size 1024
2697 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2698 | "NetCDF Error (%i: %s) looking for time bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2699 | "of variable '%s' in file: %s", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2700 | nc_strerror(ierr), cmor_vars[var_id].id, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_setGblAttr':
Src/cmor.c:2831:52: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1009 [-Wformat-truncation=]
2831 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~
Src/cmor.c:2831:5: note: 'snprintf' output between 22 and 1045 bytes into a destination of size 1024
2831 | snprintf(msg, CMOR_MAX_STRING, "Creation Date:(%s) MD5:",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2832 | cmor_tables[nVarRefTblID].date);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Src/cmor.c:9:
./include/cmor.h:188:39: warning: ' output prepared for ' directive output may be truncated writing 21 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
188 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2850:36: note: in expansion of macro 'GLOBAL_ATT_TITLE_MSG'
2850 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~
./include/cmor.h:188:42: note: format string is defined here
188 | #define GLOBAL_ATT_TITLE_MSG "%s output prepared for %s"
| ^~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2850:5: note: 'snprintf' output between 22 and 2068 bytes into a destination of size 1024
2850 | snprintf(msg, CMOR_MAX_STRING, GLOBAL_ATT_TITLE_MSG, ctmp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2851 | cmor_tables[nVarRefTblID].mip_era);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2919:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
2919 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ^~
Src/cmor.c:2918:17: note: 'snprintf' output between 183 and 2229 bytes into a destination of size 1024
2918 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2919 | "Your table (%s) does not contains CELL_MEASURES\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2920 | "that matches 'area: <text> volume: <text>\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2921 | "CMOR cannot build the 'external_variable' attribute.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2922 | "Check the following variable: '%s'.\n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2923 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2924 | cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3007:49: warning: ';
' directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
3007 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~
Src/cmor.c:3007:13: note: 'snprintf' output between 3 and 2049 bytes into a destination of size 1024
3007 | snprintf(ctmp2, CMOR_MAX_STRING, "%s;\n%s", ctmp, msg);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_writeGblAttr':
Src/cmor.c:3044:31: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
3044 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~
Src/cmor.c:3044:18: note: assuming directive output of 8 bytes
3044 | "Your table (%s) claims to enforce CF version %f but\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3043:9: note: 'snprintf' output between 145 and 2505 bytes into a destination of size 1024
3043 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3044 | "Your table (%s) claims to enforce CF version %f but\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3045 | "this version of the library is designed for CF up\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3046 | "to: %i.%i, you were writing variable: %s\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3047 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3048 | cmor_tables[nVarRefTblID].cf_version, CMOR_CF_VERSION_MAJOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3049 | CMOR_CF_VERSION_MINOR, cmor_vars[var_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3061:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3061 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~
Src/cmor.c:3061:18: note: assuming directive output of 8 bytes
3061 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3060:9: note: 'snprintf' output 79 or more bytes (assuming 2130) into a destination of size 1024
3060 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3061 | "NetCDF error (%i: %s) writing variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3062 | "global att cmor_version (%f)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3063 | cmor_vars[var_id].id, cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3064 | afloat);
| ~~~~~~~
Src/cmor.c:3077:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
3077 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~
Src/cmor.c:3077:22: note: assuming directive output of 8 bytes
3077 | "NetCDF error (%i: %s) writing variable %s\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3076:13: note: 'snprintf' output 79 or more bytes (assuming 2130) into a destination of size 1024
3076 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3077 | "NetCDF error (%i: %s) writing variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3078 | "(table: %s) global att cmor_version (%f)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3079 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3080 | cmor_tables[nVarRefTblID].szTable_id, afloat);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_write_all_attributes':
Src/cmor.c:3310:58: 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:13: note: 'snprintf' output 77 or more bytes (assuming 3146) 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)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3312 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3313 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3314 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3322:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3322 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3321:17: note: 'snprintf' output 90 or more bytes (assuming 3159) into a destination of size 1024
3321 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3322 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3323 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3324 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3325 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3326 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3327 | GLOBAL_ATT_LICENSE, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3268:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3268 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3267:21: note: 'snprintf' output 70 or more bytes (assuming 4162) into a destination of size 1024
3267 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3268 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3269 | "(table: %s) writing global att: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3270 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3271 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3272 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3273 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3284:70: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3284 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3283:25: note: 'snprintf' output 83 or more bytes (assuming 4175) into a destination of size 1024
3283 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3284 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3285 | "(table %s), writing global att to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3286 | "metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3287 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3288 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3289 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3290 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3233:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3233 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3232:17: note: 'snprintf' output 73 or more bytes (assuming 4165) into a destination of size 1024
3232 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3233 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3234 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3235 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3236 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3237 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3238 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3194:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3194 | "NetCDF error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3193:17: note: 'snprintf' output 73 or more bytes (assuming 4165) into a destination of size 1024
3193 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3194 | "NetCDF error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3195 | "(table: %s) writing global att: %s (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3196 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3197 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3198 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3199 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3209:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
3209 | "NetCDF error (%i: %s) for variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3210:31: note: format string is defined here
3210 | "%s (table: %s), writing global att\n! "
| ^~
Src/cmor.c:3208:21: note: 'snprintf' output 84 or more bytes (assuming 4176) into a destination of size 1024
3208 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3209 | "NetCDF error (%i: %s) for variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3210 | "%s (table: %s), writing global att\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3211 | "to metafile: %s (%s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3212 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3213 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3214 | cmor_current_dataset.attributes[i].names,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3215 | cmor_current_dataset.attributes[i].values);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_define_dimensions':
Src/cmor.c:3457:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3457 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3458:38: note: format string is defined here
3458 | "metafile, variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:3456:9: note: 'snprintf' output 81 or more bytes (assuming 2127) into a destination of size 1024
3456 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3457 | "NC error (%i: %s), error creating bnds dimension to\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3458 | "metafile, variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3459 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3460 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3593:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3593 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3594:57: note: format string is defined here
3594 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3592:17: note: 'snprintf' output 124 or more bytes (assuming 3193) into a destination of size 1024
3592 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3593 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3594 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3595 | "metafile, while writing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3596 | ierr, nc_strerror(ierr), pAxis->id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3597 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3598 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3606:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3606 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3605:17: note: 'snprintf' output 74 or more bytes (assuming 3143) into a destination of size 1024
3605 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3606 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3607 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3608 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3609 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3624:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=]
3624 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3625:61: note: format string is defined here
3625 | "dimension definition of axis: %s (%i) in\n! "
| ^~
Src/cmor.c:3623:21: note: 'snprintf' output 124 or more bytes (assuming 3193) into a destination of size 1024
3623 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3624 | "NetCDF error (%i: %s) for dummy 'strlen'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3625 | "dimension definition of axis: %s (%i) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3626 | "metafile, while writing variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3627 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3628 | pAxis->id, i, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3629 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3639:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3639 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3638:21: note: 'snprintf' output 88 or more bytes (assuming 3157) into a destination of size 1024
3638 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3639 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3640 | "(table: %s) error defining dim var:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3641 | "%i (%s) in metafile", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3642 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3643 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3644 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3498:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3498 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3497:17: note: 'snprintf' output 74 or more bytes (assuming 3143) into a destination of size 1024
3497 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3498 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3499 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3500 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3501 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3521:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3521 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3520:17: note: 'snprintf' output 74 or more bytes (assuming 3143) into a destination of size 1024
3520 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3521 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3522 | "(table: %s) error defining dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3523 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3524 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3534:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
3534 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ^~
Src/cmor.c:3533:21: note: 'snprintf' output 89 or more bytes (assuming 3158) into a destination of size 1024
3533 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3534 | "NetCDF Error (%i: %s ) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3535 | "(table: %s) error defining dim var: %i\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3536 | "(%s) in metafile", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3537 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3538 | cmor_tables[nVarRefTblID].szTable_id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3539 | pAxis->id);
| ~~~~~~~~~~
Src/cmor.c:3689:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3689 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3688:17: note: 'snprintf' output 81 or more bytes (assuming 3150) into a destination of size 1024
3688 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3689 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3690 | "(table: %s) error defining bounds dim var: %i (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3691 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3692 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3714:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
3714 | "NCError (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3717 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~
Src/cmor.c:3715:62: note: format string is defined here
3715 | "parameters for bounds variable %s for\n! "
| ^~
Src/cmor.c:3713:21: note: 'snprintf' output 97 or more bytes (assuming 3166) into a destination of size 1024
3713 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3714 | "NCError (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3715 | "parameters for bounds variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3716 | "variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3717 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3718 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3733:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
3733 | "NetCDF Error (%i: %s) for variable %s\n! "
| ^~
Src/cmor.c:3732:17: note: 'snprintf' output 89 or more bytes (assuming 3158) into a destination of size 1024
3732 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3733 | "NetCDF Error (%i: %s) for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3734 | "(table: %s) error defining bounds attribute\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3735 | "var: %i (%s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3736 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3737 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3761:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3761 | "NetCDF error (%i: %s) writing formula term "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3762 | "att (%s) for axis %i (%s), variable %s "
3763 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~
Src/cmor.c:3762:36: note: format string is defined here
3762 | "att (%s) for axis %i (%s), variable %s "
| ^~
Src/cmor.c:3760:21: note: 'snprintf' output 82 or more bytes (assuming 4174) into a destination of size 1024
3760 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3761 | "NetCDF error (%i: %s) writing formula term "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3762 | "att (%s) for axis %i (%s), variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3763 | "(table: %s)", ierr, nc_strerror(ierr), msg,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3764 | i, cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3765 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3766 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3775:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
3775 | "NetCDF error (%i: %s) writing formula "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
3778 | nc_strerror(ierr), msg, i,
| ~~~
Src/cmor.c:3776:45: note: format string is defined here
3776 | "term att (%s) for axis %i (%s), variable "
| ^~
Src/cmor.c:3774:25: note: 'snprintf' output 82 or more bytes (assuming 4174) into a destination of size 1024
3774 | snprintf(ctmp, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3775 | "NetCDF error (%i: %s) writing formula "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3776 | "term att (%s) for axis %i (%s), variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3777 | "%s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~
3778 | nc_strerror(ierr), msg, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
3779 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3780 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3781 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3369:42: warning: '%s' directive writing up to 1023 bytes into a region of size 1009 [-Wformat-overflow=]
3369 | sprintf(msg, "Inverted axis: %s",
| ^~
Src/cmor.c:3369:13: note: 'sprintf' output between 16 and 1039 bytes into a destination of size 1024
3369 | sprintf(msg, "Inverted axis: %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3370 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3398:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
3398 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3399:29: note: format string is defined here
3399 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ^~
Src/cmor.c:3397:13: note: 'snprintf' output 87 or more bytes (assuming 3156) into a destination of size 1024
3397 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3398 | "NetCDF error (%i:%s) for dimension definition of\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3399 | "axis: %s (%i), for variable %i (%s, table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3400 | ierr, nc_strerror(ierr), cmor_axes[nAxisID].id, nAxisID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3401 | var_id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3402 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3411:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3411 | "NetCDF error (%i: %s) for dimension definition\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3412:36: note: format string is defined here
3412 | "of axis: %s (%i) in metafile, variable %s "
| ^~
Src/cmor.c:3410:17: note: 'snprintf' output 93 or more bytes (assuming 3162) into a destination of size 1024
3410 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3411 | "NetCDF error (%i: %s) for dimension definition\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3412 | "of axis: %s (%i) in metafile, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3413 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3414 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3415 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
3416 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_grids_def':
Src/cmor.c:3986:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
3986 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:3987:56: note: format string is defined here
3987 | "associated grid mapping variable %s for\n! "
| ^~
Src/cmor.c:3985:13: note: 'snprintf' output 96 or more bytes (assuming 3165) into a destination of size 1024
3985 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3986 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3987 | "associated grid mapping variable %s for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3988 | "variable %s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3989 | cmor_grids[nGridID].mapping, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3990 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4025:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
4025 | "NetCDF Error (%i: %s) writing\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4027:31: note: format string is defined here
4027 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ^~
Src/cmor.c:4024:21: note: 'snprintf' output 79 or more bytes (assuming 2125) into a destination of size 1024
4024 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4025 | "NetCDF Error (%i: %s) writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4026 | "standard_parallel to file, variable:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4027 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4028 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4029 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4114:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 959 [-Wformat-truncation=]
4114 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4115:60: note: format string is defined here
4115 | "vertices dimension, variable %s\n! "
| ^~
Src/cmor.c:4113:21: note: 'snprintf' output 78 or more bytes (assuming 2124) into a destination of size 1024
4113 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4114 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4115 | "vertices dimension, variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4116 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4117 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4118 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4142:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4142 | "NetCDF error (%i: %s) while defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4143:47: note: format string is defined here
4143 | "associated variable %s, of variable\n! "
| ^~
Src/cmor.c:4141:17: note: 'snprintf' output 83 or more bytes (assuming 3152) into a destination of size 1024
4141 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4142 | "NetCDF error (%i: %s) while defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4143 | "associated variable %s, of variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4144 | "%s (table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4145 | cmor_vars[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4146 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4236:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4236 | "NetCDF Error (%i: %s) defining\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4238:56: note: format string is defined here
4238 | "associated variable '%s' for\n! "
| ^~
Src/cmor.c:4235:25: note: 'snprintf' output 108 or more bytes (assuming 3177) into a destination of size 1024
4235 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4236 | "NetCDF Error (%i: %s) defining\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4237 | "compression parameters for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4238 | "associated variable '%s' for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4239 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4240 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4241 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4242 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4181:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
4181 | "NetCDF Error (%i: %s) setting\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4183:55: note: format string is defined here
4183 | "associated variable %s, for\n! "
| ^~
Src/cmor.c:4180:25: note: 'snprintf' output 108 or more bytes (assuming 3177) into a destination of size 1024
4180 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4181 | "NetCDF Error (%i: %s) setting\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4182 | "flags numerical attribute on\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4183 | "associated variable %s, for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4184 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4185 | nc_strerror(ierr), cmor_vars[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4186 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4187 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'create_singleton_dimensions':
Src/cmor.c:4307:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
4307 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4308:27: note: format string is defined here
4308 | "%s for variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:4306:17: note: 'snprintf' output 71 or more bytes (assuming 3140) into a destination of size 1024
4306 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4307 | "NetCDF Error (%i: %s) defining scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4308 | "%s for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4309 | nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4310 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4311 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4341:51: warning: '_bnds' directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
4341 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~
Src/cmor.c:4341:17: note: 'snprintf' output between 6 and 1029 bytes into a destination of size 1024
4341 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4350:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
4350 | "NetCDF Error (%i: %s) defining scalar\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4351:47: note: format string is defined here
4351 | "bounds variable %s for variable %s (table: %s)",
| ^~
Src/cmor.c:4349:21: note: 'snprintf' output 78 or more bytes (assuming 3147) into a destination of size 1024
4349 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4350 | "NetCDF Error (%i: %s) defining scalar\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4351 | "bounds variable %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4352 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4353 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4354 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_write':
Src/cmor.c:4496:13: warning: 'strncat' specified bound 1024 equals destination size [-Wstringop-overflow=]
4496 | strncat(outname, "/", CMOR_MAX_STRING);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4712:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=]
4712 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ^~
Src/cmor.c:4711:13: note: 'snprintf' output 86 or more bytes (assuming 3155) into a destination of size 1024
4711 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4712 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4713 | "writing global attribute: %s (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4714 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4715 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4716 | "tracking_id", (char *)ctmp2);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4520:40: warning: '%s' directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=]
4520 | "creating outpath: %s, for variable %s (table: %s). "
| ^~
4521 | "Not enough permission?",
4522 | outname, cmor_vars[var_id].id,
| ~~~~~~~
Src/cmor.c:4519:13: note: 'sprintf' output between 68 and 3137 bytes into a destination of size 1024
4519 | sprintf(ctmp,
| ^~~~~~~~~~~~~
4520 | "creating outpath: %s, for variable %s (table: %s). "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4521 | "Not enough permission?",
| ~~~~~~~~~~~~~~~~~~~~~~~~~
4522 | outname, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4523 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4607:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4607 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4611 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4606:17: note: 'snprintf' output 117 or more bytes (assuming 3186) into a destination of size 1024
4606 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4607 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4608 | "def mode, nc file id was: %i, you were writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4609 | "variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4610 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
4611 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4612 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4613 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4678:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
4678 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ^~
Src/cmor.c:4677:17: note: 'snprintf' output 48 or more bytes (assuming 2094) into a destination of size 1024
4677 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4678 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4679 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4680 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4538:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
4538 | "var_id cannot contain %c you passed: %s "
| ^~
Src/cmor.c:4537:17: note: 'snprintf' output between 82 and 2128 bytes into a destination of size 1024
4537 | snprintf(outname, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4538 | "var_id cannot contain %c you passed: %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4539 | "(table: %s). Please check your input tables\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4540 | cmor_vars[var_id].id[i], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4541 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_create_var_attributes':
Src/cmor.c:4909:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 929 [-Wformat-truncation=]
4909 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4910:52: note: format string is defined here
4910 | "parameters for variable '%s' (table: %s)",
| ^~
Src/cmor.c:4908:17: note: 'snprintf' output 107 or more bytes (assuming 2153) into a destination of size 1024
4908 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4909 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4910 | "parameters for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4911 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4912 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4881:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
4881 | "NetCDF Error (%i: %s) defining compression\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4882:48: note: format string is defined here
4882 | "parameters for variable '%s' (table: %s)", ierr,
| ^~
Src/cmor.c:4880:13: note: 'snprintf' output 79 or more bytes (assuming 2125) into a destination of size 1024
4880 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4881 | "NetCDF Error (%i: %s) defining compression\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4882 | "parameters for variable '%s' (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4883 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4884 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4938:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4938 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
4939 | ierr, nc_strerror(ierr),
4940 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4937:9: note: 'snprintf' output 57 or more bytes (assuming 1080) into a destination of size 1024
4937 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4938 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4939 | ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~
4940 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5493:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 972 [-Wformat-truncation=]
5493 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5494:40: note: format string is defined here
5494 | "variable %s for variable %s (table: %s),\n! "
| ^~
Src/cmor.c:5493:30: note: assuming directive output of 8 bytes
5493 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5493:30: note: assuming directive output of 8 bytes
Src/cmor.c:5492:21: note: 'snprintf' output 97 or more bytes (assuming 3176) into a destination of size 1024
5492 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5493 | "NetCDF Error (%i: %s) writing scalar bounds\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5494 | "variable %s for variable %s (table: %s),\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5495 | "values: %lf, %lf", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5496 | cmor_axes[j].id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5497 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5498 | cmor_axes[j].bounds[0], cmor_axes[j].bounds[1]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5474:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
5474 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5475:27: note: format string is defined here
5475 | "%s for variable %s (table: %s), value: %lf",
| ^~
Src/cmor.c:5474:26: note: assuming directive output of 8 bytes
5474 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5473:17: note: 'snprintf' output 82 or more bytes (assuming 3156) into a destination of size 1024
5473 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5474 | "NetCDF Error (%i: %s) writing scalar variable\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5475 | "%s for variable %s (table: %s), value: %lf",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5476 | ierr, nc_strerror(ierr), cmor_axes[j].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5477 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5478 | cmor_tables[nVarRefTblID].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5479 | cmor_axes[j].values[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5259:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
5259 | "could not find 'sigma_bnds' coeff\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5260:49: note: format string is defined here
5260 | "for axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5258:29: note: 'snprintf' output between 72 and 3141 bytes into a destination of size 1024
5258 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5259 | "could not find 'sigma_bnds' coeff\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5260 | "for axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5261 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5262 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5263 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5229:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=]
5229 | "could not find 'sigma' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5230:35: note: format string is defined here
5230 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5228:25: note: 'snprintf' output between 67 and 3136 bytes into a destination of size 1024
5228 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5229 | "could not find 'sigma' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5230 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5231 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5232 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5233 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5197:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
5197 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5198:39: note: format string is defined here
5198 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5196:29: note: 'snprintf' output between 63 and 3132 bytes into a destination of size 1024
5196 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5197 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5198 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5199 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5200 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5201 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5169:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
5169 | "could not find 'ap_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5170:45: note: format string is defined here
5170 | "axis: %s, for variable %s\n! "
| ^~
Src/cmor.c:5168:29: note: 'snprintf' output between 71 and 3140 bytes into a destination of size 1024
5168 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5169 | "could not find 'ap_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5170 | "axis: %s, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5171 | "(table: %s)",
| ~~~~~~~~~~~~~~
5172 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5173 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5174 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5138:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
5138 | "could find 'b' coef for axis: %s,\n! "
| ^~
Src/cmor.c:5137:25: note: 'snprintf' output between 58 and 3127 bytes into a destination of size 1024
5137 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5138 | "could find 'b' coef for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5139 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5140 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5141 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5142 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5110:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5110 | "could not find 'ap' coeff for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5111:35: note: format string is defined here
5111 | "%s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5109:25: note: 'snprintf' output between 64 and 3133 bytes into a destination of size 1024
5109 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5110 | "could not find 'ap' coeff for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5111 | "%s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5112 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5113 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5114 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5075:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
5075 | "could find 'b_bnds' coef for axis:\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5076:40: note: format string is defined here
5076 | " %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5074:29: note: 'snprintf' output between 64 and 3133 bytes into a destination of size 1024
5074 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5075 | "could find 'b_bnds' coef for axis:\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5076 | " %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5077 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5078 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5079 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5049:38: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
5049 | "could not find 'a_bnds' coeff for\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5050:45: note: format string is defined here
5050 | "axis: %s, for variable %s (table: %s)",
| ^~
Src/cmor.c:5048:29: note: 'snprintf' output between 68 and 3137 bytes into a destination of size 1024
5048 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5049 | "could not find 'a_bnds' coeff for\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5050 | "axis: %s, for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5051 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5052 | id, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5053 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5018:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=]
5018 | "could find 'b' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:5017:25: note: 'snprintf' output between 59 and 3128 bytes into a destination of size 1024
5017 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5018 | "could find 'b' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5019 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5020 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5021 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5022 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4989:70: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
4989 | "could not find 'a' coeff for axis: %s,\n! "
| ^~
Src/cmor.c:4988:25: note: 'snprintf' output between 63 and 3132 bytes into a destination of size 1024
4988 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4989 | "could not find 'a' coeff for axis: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4990 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4991 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4992 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
4993 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5352:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5352 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5351:25: note: 'snprintf' output 83 or more bytes (assuming 3152) into a destination of size 1024
5351 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5352 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5353 | "values to metafile, for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5354 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5355 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5356 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5357 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5332:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5332 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5331:21: note: 'snprintf' output 80 or more bytes (assuming 3149) into a destination of size 1024
5331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5332 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5333 | "value number %d (%s), for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5334 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5335 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, j,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5336 | cmor_axes[cmor_vars[var_id].axes_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5337 | cvalues[j], cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5338 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5305:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5305 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5304:25: note: 'snprintf' output 81 or more bytes (assuming 3150) into a destination of size 1024
5304 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5305 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5306 | "values to metafile, for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5307 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5308 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5309 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5310 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5287:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
5287 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ^~
Src/cmor.c:5286:21: note: 'snprintf' output 68 or more bytes (assuming 3137) into a destination of size 1024
5286 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5287 | "NetCDF Error (%i: %s) writing axis '%s'\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5288 | "values for variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5289 | nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~
5290 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5291 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5292 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5375:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5375 | "NC error (%i: %s) on variable %s writing\n! "
| ^~
Src/cmor.c:5374:17: note: 'snprintf' output 85 or more bytes (assuming 4177) into a destination of size 1024
5374 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5375 | "NC error (%i: %s) on variable %s writing\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5376 | "bounds for dim %i (%s), for variable %s\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5377 | "(table: %s)", ierr, nc_strerror(ierr),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5378 | cmor_vars[var_id].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~
5379 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5380 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5381 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4834:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=]
4834 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4835:49: note: format string is defined here
4835 | "attribute on variable %s (table: %s)", ierr,
| ^~
Src/cmor.c:4833:17: note: 'snprintf' output 78 or more bytes (assuming 2124) into a destination of size 1024
4833 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4834 | "NetCDF Error (%i: %s) setting flags numerical\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4835 | "attribute on variable %s (table: %s)", ierr,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4836 | nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4837 | cmor_tables[nVarRefTblID].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_addRIPF':
Src/cmor.c:5674:48: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
5674 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
5675 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5673:13: note: 'snprintf' output between 84 and 1107 bytes into a destination of size 1024
5673 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5674 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5675 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5683:48: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
5683 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
5684 | "It must contain only characters between 0 and 9 \n!",
5685 | tmp);
| ~~~
Src/cmor.c:5682:13: note: 'snprintf' output between 92 and 1115 bytes into a destination of size 1024
5682 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5683 | "Your realization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5684 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5685 | tmp);
| ~~~~
Src/cmor.c:5701:51: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5701 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
5702 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5700:13: note: 'snprintf' output between 87 and 1110 bytes into a destination of size 1024
5700 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5701 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5702 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5710:51: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
5710 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
5711 | "It must contain only characters between 0 and 9 \n!",
5712 | tmp);
| ~~~
Src/cmor.c:5709:13: note: 'snprintf' output between 95 and 1118 bytes into a destination of size 1024
5709 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5710 | "Your initialization_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5711 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5712 | tmp);
| ~~~~
Src/cmor.c:5729:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5729 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
5730 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5728:13: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
5728 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5729 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5730 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5738:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5738 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
5739 | "It must contain only characters between 0 and 9 \n!",
5740 | tmp);
| ~~~
Src/cmor.c:5737:13: note: 'snprintf' output between 88 and 1111 bytes into a destination of size 1024
5737 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5738 | "Your physics_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5739 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5740 | tmp);
| ~~~~
Src/cmor.c:5756:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5756 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
5757 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
Src/cmor.c:5755:13: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
5755 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5756 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5757 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5765:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5765 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
5766 | "It must contain only characters between 0 and 9 \n!",
5767 | tmp);
| ~~~
Src/cmor.c:5764:13: note: 'snprintf' output between 88 and 1111 bytes into a destination of size 1024
5764 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5765 | "Your forcing_index \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5766 | "It must contain only characters between 0 and 9 \n!",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5767 | tmp);
| ~~~~
Src/cmor.c: In function 'cmor_build_outname':
Src/cmor.c:5978:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
5978 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
5979 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor.c:5977:13: note: 'snprintf' output between 52 and 3121 bytes into a destination of size 1024
5977 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5978 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5979 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5980 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5824:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
5824 | "Cannot convert times for calendar: %s,\n! "
| ^~
5825 | "closing variable %s (table: %s)", msg2,
| ~~~~
Src/cmor.c:5823:13: note: 'snprintf' output between 67 and 3136 bytes into a destination of size 1024
5823 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5824 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5825 | "closing variable %s (table: %s)", msg2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5826 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
5827 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_close_variable':
Src/cmor.c:6113:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6113 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6112:25: note: 'snprintf' output between 176 and 5311 bytes into a destination of size 1024
6112 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6113 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6114 | "we noticed it has a time varying grid, \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6115 | "you wrote %s time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6116 | "but its associated variable %i (%s) has\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6117 | "%s times written",
| ~~~~~~~~~~~~~~~~~~~
6118 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6119 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6120 | cmor_tables[cmor_vars[var_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6121 | ref_table_id].szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6122 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6123 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6124 | associated_variables[i]].self,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6125 | cmor_vars[cmor_grids
| ~~~~~~~~~~~~~~~~~~~~
6126 | [cmor_vars[var_id].grid_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6127 | associated_variables[i]].id, ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6209:33: warning: '.copy' directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6209 | sprintf(msg, "%s.copy", outname);
| ^~~~~
Src/cmor.c:6209:17: note: 'sprintf' output between 6 and 1029 bytes into a destination of size 1024
6209 | sprintf(msg, "%s.copy", outname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6220:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6220 | "Output file ( %s ) already exists,\n! "
| ^~
......
6223 | "cmor_setup.", outname);
| ~~~~~~~
Src/cmor.c:6219:21: note: 'snprintf' output between 128 and 1151 bytes into a destination of size 1024
6219 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6220 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6221 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6222 | "CMOR_APPEND for CMOR_NETCDF_MODE value in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6223 | "cmor_setup.", outname);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6212:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6212 | "Output file ( %s ) already exists,\n! "
| ^~
......
6217 | "at: %s.copy", outname, outname);
| ~~~~~~~
Src/cmor.c:6211:21: note: 'snprintf' output between 206 and 2252 bytes into a destination of size 1024
6211 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6212 | "Output file ( %s ) already exists,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6213 | "remove file or use CMOR_REPLACE or\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6214 | "CMOR_APPEND for CMOR_NETCDF_MODE value\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6215 | "in cmor_setup for convenience the file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6216 | "you were trying to write has been saved\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6217 | "at: %s.copy", outname, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6233:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
6233 | "could not rename temporary file: %s to final file\n"
| ^~
Src/cmor.c:6232:13: note: 'snprintf' output between 55 and 2101 bytes into a destination of size 1024
6232 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6233 | "could not rename temporary file: %s to final file\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6234 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6174:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6174 | "while closing variable %i (%s, table %s)\n! "
| ^~
Src/cmor.c:6173:17: note: 'snprintf' output between 132 and 3241 bytes into a destination of size 1024
6173 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6174 | "while closing variable %i (%s, table %s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6175 | "we noticed you wrote %i time steps for the variable,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6176 | "but its time axis %i (%s) has %i time steps",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6177 | cmor_vars[var_id].self,
| ~~~~~~~~~~~~~~~~~~~~~~~
6178 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
6179 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6180 | cmor_vars[var_id].ntimes_written, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6181 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6182 | cmor_axes[cmor_vars[var_id].axes_ids[i]].length);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6144:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=]
6144 | "while closing variable %i (%s, table %s) we\n! "
| ^~
Src/cmor.c:6143:21: note: 'snprintf' output between 190 and 5325 bytes into a destination of size 1024
6143 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6144 | "while closing variable %i (%s, table %s) we\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6145 | "noticed it has a time varying associated\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6146 | "variable, you wrote %s time steps for the\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6147 | "variable, but its associated variable %i (%s)\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6148 | "has %s times written",
| ~~~~~~~~~~~~~~~~~~~~~~~
6149 | cmor_vars[var_id].self, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6150 | cmor_tables[cmor_vars[var_id].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6151 | szTable_id, ctmp2,
| ~~~~~~~~~~~~~~~~~~
6152 | cmor_vars[cmor_vars[var_id].associated_ids[i]].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6153 | self,
| ~~~~~
6154 | cmor_vars[cmor_vars[var_id].associated_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6155 | ctmp);
| ~~~~~
Src/cmor.c:6063:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
6063 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ^~
Src/cmor.c:6062:13: note: 'snprintf' output 50 or more bytes (assuming 2096) into a destination of size 1024
6062 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6063 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6064 | ierr, nc_strerror(ierr), cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6065 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_close':
Src/cmor.c:6315:32: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
6315 | "variable %s (%i, table: %s) has been defined\n! "
| ^~
Src/cmor.c:6314:13: note: 'snprintf' output between 64 and 2120 bytes into a destination of size 1024
6314 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6315 | "variable %s (%i, table: %s) has been defined\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6316 | "but never initialized", cmor_vars[i].id, i,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6317 | cmor_tables[cmor_vars[i].ref_table_id].szTable_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_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:410:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
410 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
415 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:412:34: note: format string is defined here
412 | "We found \"%s\" and \n! "
| ^~
Src/cmor_CV.c:409:13: note: 'snprintf' output between 178 and 3247 bytes into a destination of size 1024
409 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
410 | "The further info in attribute does not match "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
411 | "the one found in your Control Vocabulary(CV) File. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
412 | "We found \"%s\" and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
413 | "CV requires \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~
414 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
415 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceType':
Src/cmor_CV.c:581:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 938 [-Wformat-truncation=]
581 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
585 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~
Src/cmor_CV.c:582:48: note: format string is defined here
582 | "Your source type is set to \"%s\". The required source types\n! "
| ^~
Src/cmor_CV.c:580:9: note: 'snprintf' output between 214 and 4306 bytes into a destination of size 1024
580 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
581 | "You source_type attribute contains invalid source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
582 | "Your source type is set to \"%s\". The required source types\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
583 | "are \"%s\" and possible additional source types are \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
584 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585 | szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
586 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:536:54: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
536 | "The following source type(s) \"%s\" are required and\n! "
| ^~
......
541 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:535:13: note: 'snprintf' output between 197 and 3266 bytes into a destination of size 1024
535 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
536 | "The following source type(s) \"%s\" are required and\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | "some source type(s) could not be found in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | "input file. \n! "
| ~~~~~~~~~~~~~~~~~~
539 | "Your file contains a source type of \"%s\".\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
540 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
541 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceID':
Src/cmor_CV.c:688:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
688 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
692 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
Src/cmor_CV.c:687:17: note: 'snprintf' output between 130 and 3199 bytes into a destination of size 1024
687 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
688 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
689 | "will be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~
690 | "value \n! \"%s\".\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
691 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
692 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
693 | CV_source_id->oValue[j].szValue, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:672:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
672 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 | "See Control Vocabulary JSON file. (%s)\n! ",
674 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:673:62: note: format string is defined here
673 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
Src/cmor_CV.c:671:17: note: 'snprintf' output between 99 and 1122 bytes into a destination of size 1024
671 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672 | "Could not find %s string in source_id section.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
674 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:658:77: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
658 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
659 | "See Control Vocabulary JSON file. (%s)\n! ",
660 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:657:17: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
657 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
658 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
659 | "See Control Vocabulary JSON file. (%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
660 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:703:36: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
703 | "The source_id, \"%s\", which you specified in your \n! "
| ^~
......
708 | "a new source. ", szSource_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:702:9: note: 'snprintf' output between 225 and 2271 bytes into a destination of size 1024
702 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
703 | "The source_id, \"%s\", which you specified in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
704 | "input file could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
705 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706 | "Please correct your input file or contact "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
707 | "cmor@listserv.llnl.gov to register\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
708 | "a new source. ", szSource_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:638:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
638 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 | "See Control Vocabulary JSON file.(%s)\n! ",
640 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:639:53: note: format string is defined here
639 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
Src/cmor_CV.c:637:9: note: 'snprintf' output between 105 and 1128 bytes into a destination of size 1024
637 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
638 | "Your \"%s\" is not defined, check your required attributes\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
640 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:627:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
627 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:628:49: note: format string is defined here
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:626:9: note: 'snprintf' output between 81 and 1104 bytes into a destination of size 1024
626 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
627 | "Your \"source_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_VerifyNBElement':
Src/cmor_CV.c:749:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
749 | "Your %s has more than 0 element\n! "
| ^~
Src/cmor_CV.c:748:9: note: 'snprintf' output between 74 and 2120 bytes into a destination of size 1024
748 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | "Your %s has more than 0 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:740:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
740 | "Your %s has more than 1 element\n! "
| ^~
Src/cmor_CV.c:739:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
739 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
740 | "Your %s has more than 1 element\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741 | "only the first one will be used\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
742 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | CV->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_CompareNoParent':
Src/cmor_CV.c:774:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
774 | "Your input attribute %s with value \"%s\" \n! "
| ^~
775 | "will be replaced with value \"%s\".\n! ", szKey,
776 | szValue, NO_PARENT);
| ~~~~~~~
Src/cmor_CV.c:773:13: note: 'snprintf' output 83 or more bytes (assuming 1106) into a destination of size 1024
773 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | "Your input attribute %s with value \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | "will be replaced with value \"%s\".\n! ", szKey,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | szValue, NO_PARENT);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSubExpID':
Src/cmor_CV.c:917:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
917 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
921 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:918:49: note: format string is defined here
918 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:916:17: note: 'snprintf' output between 187 and 2233 bytes into a destination of size 1024
916 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
917 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
918 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
919 | "There is more than 1 option for this sub_experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
920 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
921 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:904:68: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
904 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
907 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:903:17: note: 'snprintf' output 130 or more bytes (assuming 1153) into a destination of size 1024
903 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
904 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
905 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
906 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
907 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
908 | CV_experiment_sub_exp_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:886:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
886 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
889 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:887:45: note: format string is defined here
887 | "for your experiment \"%s\" \n! \n! "
| ^~
Src/cmor_CV.c:885:13: note: 'snprintf' output between 136 and 2182 bytes into a destination of size 1024
885 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
887 | "for your experiment \"%s\" \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
888 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
889 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:876:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
876 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
879 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:878:68: note: format string is defined here
878 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:875:13: note: 'snprintf' output between 138 and 1161 bytes into a destination of size 1024
875 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
876 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
877 | "will be set to \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
878 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
879 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:954:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
954 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
957 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
Src/cmor_CV.c:953:13: note: 'snprintf' output between 127 and 2173 bytes into a destination of size 1024
953 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
957 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
958 | CV_sub_experiment_id_key->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:943:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
943 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "sub_experiment_id \"%s\" could not be found in \n! "
945 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:944:43: note: format string is defined here
944 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
Src/cmor_CV.c:942:13: note: 'snprintf' output between 123 and 2169 bytes into a destination of size 1024
942 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | "Your \"sub_experiment\" text describing \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "sub_experiment_id \"%s\" could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:931:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
931 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
934 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:933:64: note: format string is defined here
933 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:930:9: note: 'snprintf' output between 136 and 1159 bytes into a destination of size 1024
930 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
931 | "Your input attribute \"%s\" was not defined and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
932 | "will be set to \"%s\" \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
933 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
934 | GLOBAL_ATT_SUB_EXPT, NONE, 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 918 [-Wformat-truncation=]
864 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
866 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:71: note: format string is defined here
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:863:9: note: 'snprintf' output between 111 and 1134 bytes into a destination of size 1024
863 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
864 | "Your \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
866 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:852:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
852 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
853 | "could not be found in your Control Vocabulary file.(%s)\n! ",
854 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:851:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
851 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
852 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
853 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
854 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:842:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
842 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:843:49: note: format string is defined here
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:841:9: note: 'snprintf' output between 84 and 1107 bytes into a destination of size 1024
841 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
842 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:832:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
832 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:833:49: note: format string is defined here
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:831:9: note: 'snprintf' output between 88 and 1111 bytes into a destination of size 1024
831 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
832 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkParentExpID':
Src/cmor_CV.c:1058:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1058 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1059:45: note: format string is defined here
1059 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1057:13: note: 'snprintf' output between 137 and 2183 bytes into a destination of size 1024
1057 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1058 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1059 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1060 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1061 | GLOBAL_ATT_PARENT_EXPT_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1062 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1138:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1138 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1139:57: note: format string is defined here
1139 | "for your experiment \"%s\"\n! "
| ^~
Src/cmor_CV.c:1137:25: note: 'snprintf' output between 184 and 2230 bytes into a destination of size 1024
1137 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1138 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1139 | "for your experiment \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1140 | "There is more than 1 option for this experiment.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1141 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1142 | PARENT_ACTIVITY_ID, CV_experiment->key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1143 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1126:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1126 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1129 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
Src/cmor_CV.c:1125:25: note: 'snprintf' output 131 or more bytes (assuming 1154) into a destination of size 1024
1125 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1126 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1127 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1128 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1129 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1130 | CV_parent_activity_id->aszValue[0]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1113:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1113 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1114:49: note: format string is defined here
1114 | "for your experiment \"%s\"\n!\n! "
| ^~
Src/cmor_CV.c:1112:17: note: 'snprintf' output between 135 and 2181 bytes into a destination of size 1024
1112 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1113 | "Your input attribute \"%s\" is not defined properly \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1114 | "for your experiment \"%s\"\n!\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1115 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1116 | PARENT_ACTIVITY_ID, CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1151:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1151 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1155 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1152:40: note: format string is defined here
1152 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1150:17: note: 'snprintf' output between 152 and 1175 bytes into a destination of size 1024
1150 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1151 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1152 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1153 | "Please describe the spin-up procedure as defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1154 | "in CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1155 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1185:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1185 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1186 | "is not a double floating point \n! ",
1187 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1184:21: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
1184 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1185 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1186 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1187 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1173:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1173 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1176 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1174:40: note: format string is defined here
1174 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1172:17: note: 'snprintf' output between 124 and 1147 bytes into a destination of size 1024
1172 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1173 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1174 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1175 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1176 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1207:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1207 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1208 | "is not a double floating point \n! ",
1209 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1206:21: note: 'snprintf' output between 81 and 1104 bytes into a destination of size 1024
1206 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1207 | "Your input attribute branch_time_in_parent \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1208 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1209 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1195:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1195 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1198 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1196:40: note: format string is defined here
1196 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1194:17: note: 'snprintf' output between 125 and 1148 bytes into a destination of size 1024
1194 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1195 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1196 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1197 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1198 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1245:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1245 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1246 | "Please refer to the CMIP6 documentations.\n! ",
1247 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1244:25: note: 'snprintf' output between 96 and 1119 bytes into a destination of size 1024
1244 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1245 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1246 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1247 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1234:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1234 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1235 | "Please refer to the CMIP6 documentations.\n! ",
1236 | template);
| ~~~~~~~~
Src/cmor_CV.c:1233:21: note: 'snprintf' output between 86 and 1109 bytes into a destination of size 1024
1233 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1234 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1235 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1236 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1217:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1217 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1220 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1218:40: note: format string is defined here
1218 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1216:17: note: 'snprintf' output between 121 and 1144 bytes into a destination of size 1024
1216 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1217 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1218 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1219 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1220 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1284:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1284 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1285 | "Please refer to the CMIP6 documentations.\n! ",
1286 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1283:25: note: 'snprintf' output between 98 and 1121 bytes into a destination of size 1024
1283 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1284 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1285 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1286 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1274:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1274 | "You regular expression \"%s\" is invalid. \n! "
| ^~
1275 | "Please refer to the CMIP6 documentations.\n! ",
1276 | template);
| ~~~~~~~~
Src/cmor_CV.c:1273:21: note: 'snprintf' output between 86 and 1109 bytes into a destination of size 1024
1273 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1274 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1275 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1276 | template);
| ~~~~~~~~~
Src/cmor_CV.c:1257:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1257 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1260 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1258:40: note: format string is defined here
1258 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1256:17: note: 'snprintf' output between 124 and 1147 bytes into a destination of size 1024
1256 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1257 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1258 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1259 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1260 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1321:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1321 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1322 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1323 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1320:25: note: 'snprintf' output between 111 and 2157 bytes into a destination of size 1024
1320 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1321 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1322 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1323 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1308:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1308 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "your Control Vocabulary file.(%s)\n! ",
1310 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1309:61: note: format string is defined here
1309 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1307:21: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
1307 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1308 | "Your \"source_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1310 | CV_Filename);
| ~~~~~~~~~~~~
Src/cmor_CV.c:1296:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1296 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1299 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1297:40: note: format string is defined here
1297 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1295:17: note: 'snprintf' output between 120 and 1143 bytes into a destination of size 1024
1295 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1296 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1297 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1298 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1299 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1342:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1342 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1345 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
Src/cmor_CV.c:1341:21: note: 'snprintf' output between 132 and 1155 bytes into a destination of size 1024
1341 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | "Your input attribute \"%s\" defined as \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1343 | "will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1344 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1345 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1332:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1332 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1335 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1333:40: note: format string is defined here
1333 | "properly for %s \n! "
| ^~
Src/cmor_CV.c:1331:17: note: 'snprintf' output between 118 and 1141 bytes into a destination of size 1024
1331 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1332 | "Your input attribute \"%s\" is not defined \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1333 | "properly for %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~
1334 | "Please refer to the CMIP6 documentations.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1335 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1087:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1087 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1088 | "is not a double floating point \n! ",
1089 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1086:21: note: 'snprintf' output between 80 and 1103 bytes into a destination of size 1024
1086 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1087 | "Your input attribute branch_time_in_child \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1088 | "is not a double floating point \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1089 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1099:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1099 | "Your input attribute %s %s \n! "
| ^~
1100 | "has been replaced with 0.0 \n! ",
1101 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
Src/cmor_CV.c:1098:21: note: 'snprintf' output between 78 and 1101 bytes into a destination of size 1024
1098 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1099 | "Your input attribute %s %s \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1100 | "has been replaced with 0.0 \n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1101 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1036:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1036 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1037 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1038 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1035:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
1035 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1036 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1037 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1038 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1024:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1024 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1025:49: note: format string is defined here
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1023:9: note: 'snprintf' output between 84 and 1107 bytes into a destination of size 1024
1023 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1024 | "Your \"experiment_id\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkExperiment':
Src/cmor_CV.c:1447:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1447 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1446:25: note: 'snprintf' output between 179 and 4271 bytes into a destination of size 1024
1446 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1447 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | "is not set properly and \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1449 | "has multiple possible candidates \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | "defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1451 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1452 | CV_experiment_attr->key, szValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1475:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1475 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
Src/cmor_CV.c:1474:13: note: 'snprintf' output between 156 and 5271 bytes into a destination of size 1024
1474 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1475 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1476 | "needs to be replaced with "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1477 | "value \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~
1478 | "as defined for experiment_id \"%s\".\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1479 | "See Control Vocabulary JSON file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1480 | CV_experiment_attr->key, szValue, szExpValue,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1481 | CV_experiment->key, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1400:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1400 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1401 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1402 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1399:9: note: 'snprintf' output between 108 and 2154 bytes into a destination of size 1024
1399 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1400 | "Your experiment_id \"%s\" defined in your input file\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1401 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1402 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1388:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1388 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1389:49: note: format string is defined here
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:1387:9: note: 'snprintf' output between 85 and 1108 bytes into a destination of size 1024
1387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1388 | "Your \"experiment_ids\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkFilename':
Src/cmor_CV.c:1705:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1705 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1706 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
Src/cmor_CV.c:1704:13: note: 'snprintf' output between 52 and 3121 bytes into a destination of size 1024
1704 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1705 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1706 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1707 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1543:21: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
1543 | "Cannot convert times for calendar: %s,\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1544:47: note: format string is defined here
1544 | "closing variable %s (table: %s)", szInTimeCalendar,
| ^~
Src/cmor_CV.c:1542:13: note: 'snprintf' output 67 or more bytes (assuming 2113) into a destination of size 1024
1542 | snprintf(szInTimeUnits, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1543 | "Cannot convert times for calendar: %s,\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | "closing variable %s (table: %s)", szInTimeCalendar,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1545 | cmor_vars[var_id].id,
| ~~~~~~~~~~~~~~~~~~~~~
1546 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1760:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=]
1760 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1767 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~
Src/cmor_CV.c:1764:20: note: format string is defined here
1764 | "\"%s\"\n! \n! "
| ^~
Src/cmor_CV.c:1760:9: note: 'snprintf' output 191 or more bytes (assuming 3260) into a destination of size 1024
1760 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1761 | "\"%s\" \n! "
| ~~~~~~~~~~~~~
1762 | "does not match the CMIP6 requirement.\n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1763 | "Your output filename should be: \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1764 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1765 | "and should follow this template: \n!"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1766 | "\"%s\"\n! \n! "
| ~~~~~~~~~~~~~~~~
1767 | "See your Control Vocabulary file.(%s)\n! ", infile, outname,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1768 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_setInstitution':
Src/cmor_CV.c:1874:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1874 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1875 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1876 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
Src/cmor_CV.c:1873:13: note: 'snprintf' output between 111 and 2157 bytes into a destination of size 1024
1873 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1874 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1875 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1876 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1860:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1860 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1863 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1862:36: note: format string is defined here
1862 | "Check your \"%s\" dictionary!!\n! ",
| ^~
Src/cmor_CV.c:1859:13: note: 'snprintf' output between 137 and 1160 bytes into a destination of size 1024
1859 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1860 | "There is no institution associated to institution_id \"%s\"\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1861 | "in your Control Vocabulary file.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1862 | "Check your \"%s\" dictionary!!\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1863 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1828:41: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1828 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1836 | szInstitution_ID, CMOR_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1827:9: note: 'snprintf' output between 368 and 3437 bytes into a destination of size 1024
1827 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1828 | "The institution_id, \"%s\", found in your \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1829 | "input file (%s) could not be found in \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1830 | "your Controlled Vocabulary file. (%s) \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1831 | "Please correct your input file or contact "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1832 | "\"cmor@listserv.llnl.gov\" to register\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1833 | "a new institution_id. \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1834 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1835 | "the \"institution_id\" and \"institution\" global attributes. ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1836 | szInstitution_ID, CMOR_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1815:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1815 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1816 | "your Control Vocabulary file.(%s)\n! ",
1817 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1816:49: note: format string is defined here
1816 | "your Control Vocabulary file.(%s)\n! ",
| ^~
Src/cmor_CV.c:1814:9: note: 'snprintf' output between 85 and 1108 bytes into a destination of size 1024
1814 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1815 | "Your \"%s\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1816 | "your Control Vocabulary file.(%s)\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1817 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_ValidateAttribute':
Src/cmor_CV.c:1961:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
1961 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
1963 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1962:60: note: format string is defined here
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
Src/cmor_CV.c:1960:13: note: 'snprintf' output 83 or more bytes (assuming 1106) into a destination of size 1024
1960 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "You regular expression \"%s\" is invalid. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1963 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2020:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2020 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2026 | szKey, szValue, szValids, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2022:21: note: format string is defined here
2022 | "\"%s\" which is not valid \n! "
| ^~
Src/cmor_CV.c:2019:9: note: 'snprintf' output 198 or more bytes (assuming 3267) into a destination of size 1024
2019 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020 | "The attribute \"%s\" could not be validated. \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021 | "The current input value is "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022 | "\"%s\" which is not valid \n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023 | "Valid values must match the regular expression:"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024 | "\n! \t[%s] \n! \n! "
| ~~~~~~~~~~~~~~~~~~~~~
2025 | "Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026 | szKey, szValue, szValids, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkGrids':
Src/cmor_CV.c:2104:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2104 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2105 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2106 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2103:13: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
2103 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2104 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2105 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2106 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2092:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2092 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2093 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2094 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2091:13: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
2091 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2092 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2094 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2142:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2142 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2143 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2144 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2141:13: note: 'snprintf' output between 109 and 2155 bytes into a destination of size 1024
2141 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2142 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2143 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2144 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2115:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2115 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2116 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2117 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2114:9: note: 'snprintf' output between 104 and 2150 bytes into a destination of size 1024
2114 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2115 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2116 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2117 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2069:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2069 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2070:49: note: format string is defined here
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
Src/cmor_CV.c:2068:9: note: 'snprintf' output between 82 and 1105 bytes into a destination of size 1024
2068 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2069 | "Your \"grid_labels\" key could not be found in\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkISOTime':
Src/cmor_CV.c:2286:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2286 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2289 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2287:35: note: format string is defined here
2287 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
Src/cmor_CV.c:2285:9: note: 'snprintf' output 118 or more bytes (assuming 1141) into a destination of size 1024
2285 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2286 | "Your global attribute "
| ~~~~~~~~~~~~~~~~~~~~~~~~
2287 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2288 | "ISO 8601 date format \"YYYY-MM-DDTHH:MM:SSZ\" is required."
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2289 | "\n! ", szAttribute, szDate);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_variable':
Src/cmor_CV.c:2351:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2351 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
Src/cmor_CV.c:2350:9: note: 'snprintf' output between 48 and 1071 bytes into a destination of size 1024
2350 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2351 | "Could not find a matching variable for name: '%s'", ctmp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: assuming directive output of 8 bytes
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:628:21: note: 'sprintf' output 173 or more bytes (assuming 1216) 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: assuming directive output of 8 bytes
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:641:21: note: 'sprintf' output 173 or more bytes (assuming 1216) 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: assuming directive output of 8 bytes
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:701:21: note: 'snprintf' output 77 or more bytes (assuming 1115) 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:689:21: note: 'snprintf' output 75 or more bytes (assuming 1113) 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 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 2122) 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 896 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 1209) 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 896 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 1209) 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 878 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 1227) 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 877 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 1228) 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: In function 'cmor_set_axis_def_att':
Src/cmor_axes.c:2506:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2506 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2507:20: note: format string is defined here
2507 | "(%s, table: %s), value: %s",
| ^~
Src/cmor_axes.c:2505:9: note: 'snprintf' output 63 or more bytes (assuming 2109) into a destination of size 1024
2505 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2506 | "Unknown attribute >>>%s<<< for axis section "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2507 | "(%s, table: %s), value: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2508 | att, axis->id, cmor_tables[axis->table_id].szTable_id, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2495:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2495 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2494:17: note: 'snprintf' output between 77 and 3156 bytes into a destination of size 1024
2494 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2495 | "axis (%s, table: %s): cannot allocate memory "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2496 | "for %ld requested char elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2497 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2498 | (long int)strlen(val) + 1, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2441:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2441 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2440:21: note: 'snprintf' output between 135 and 2191 bytes into a destination of size 1024
2440 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2441 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2442 | "%d requested values but they are not stored in "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2443 | "the internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2444 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2445 | axis->n_requested);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2453:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2453 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2452:21: note: 'snprintf' output between 72 and 3151 bytes into a destination of size 1024
2452 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2453 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2454 | "%i requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2455 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2456 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2470:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2470 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2469:17: note: 'snprintf' output between 72 and 3151 bytes into a destination of size 1024
2469 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2470 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2471 | "requested elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2472 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2473 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2349:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2349 | "axis (%s, table: %s): looks like we already read "
| ^~
Src/cmor_axes.c:2348:17: note: 'snprintf' output between 135 and 2191 bytes into a destination of size 1024
2348 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2349 | "axis (%s, table: %s): looks like we already read "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2350 | "%d requested bounds but they are not stored in the "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2351 | "internal tables, maybe some bad cleanup",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2352 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2353 | axis->n_requested_bounds);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2362:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2362 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
Src/cmor_axes.c:2361:17: note: 'snprintf' output between 79 and 3158 bytes into a destination of size 1024
2361 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2362 | "axis (%s, table: %s): cannot allocate memory for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2363 | "%i requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2364 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2365 | axis->n_requested, axis->id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2383:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2383 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
Src/cmor_axes.c:2382:13: note: 'snprintf' output between 79 and 3158 bytes into a destination of size 1024
2382 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2383 | "axis (%s, table: %s): cannot allocate memory for %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2384 | "requested bounds elts for axis %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2385 | axis->id, cmor_tables[axis->table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2386 | 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_experiments':
Src/cmor_tables.c:292:25: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
292 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
Src/cmor_tables.c:291:9: note: 'snprintf' output between 37 and 1060 bytes into a destination of size 1024
291 | snprintf(szError, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
292 | "Table %s: Too many experiments defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:500:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
500 | "table: %s, This keyword: %s value (%s) "
| ^~
Src/cmor_tables.c:499:9: note: 'snprintf' output 125 or more bytes (assuming 2171) into a destination of size 1024
499 | snprintf(value, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
500 | "table: %s, This keyword: %s value (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 | "is not a valid table header entry.!\n "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
502 | "Use the user input JSON file to add custom attributes.",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
503 | table->szTable_id, att, value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:430:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
430 | "Table %s: Too many experiments defined",
| ^~
Src/cmor_tables.c:429:13: note: 'snprintf' output between 37 and 1060 bytes into a destination of size 1024
429 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
430 | "Table %s: Too many experiments defined",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
431 | table->szTable_id);
| ~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:403:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
403 | "Table %s is already defined", table->szTable_id);
| ^~
Src/cmor_tables.c:402:17: note: 'snprintf' output between 26 and 1049 bytes into a destination of size 1024
402 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | "Table %s is already defined", table->szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:341:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
341 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:341:22: note: assuming directive output of 8 bytes
341 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:341:22: note: assuming directive output of 8 bytes
Src/cmor_tables.c:340:13: note: 'snprintf' output between 76 and 1727 bytes into a destination of size 1024
340 | snprintf(value2, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341 | "Table %s is defined for cmor_version %f, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
342 | "this library version is: %i.%i.%i, %f",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
343 | table->szTable_id, d,
| ~~~~~~~~~~~~~~~~~~~~~
344 | CMOR_VERSION_MAJOR, CMOR_VERSION_MINOR,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
345 | CMOR_VERSION_PATCH, d2);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_load_table':
Src/cmor_tables.c:640:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
640 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
641 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:640:13: note: 'snprintf' output between 28 and 1051 bytes into a destination of size 1024
640 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
641 | szControlFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:633:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
633 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
634 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:633:13: note: 'snprintf' output between 28 and 1051 bytes into a destination of size 1024
633 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
634 | szFormulaVarFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:619:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
619 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~
620 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:619:13: note: 'snprintf' output between 28 and 1051 bytes into a destination of size 1024
619 | snprintf(msg, CMOR_MAX_STRING, "Can't open/read JSON table %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
620 | szAxisEntryFilenameJSON);
| ~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_load_table_internal':
Src/cmor_tables.c:697:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
697 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
Src/cmor_tables.c:697:13: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
697 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:955:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=]
955 | "unknown section: %s, for table: %s", key,
| ^~
Src/cmor_tables.c:954:13: note: 'snprintf' output 31 or more bytes (assuming 1054) into a destination of size 1024
954 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | "unknown section: %s, for table: %s", key,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:916:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
916 | "mapping: %s already defined within this table (%s)",
| ^~
Src/cmor_tables.c:915:25: note: 'snprintf' output between 47 and 2093 bytes into a destination of size 1024
915 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
916 | "mapping: %s already defined within this table (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
917 | cmor_tables[cmor_ntables].mappings[n].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
918 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:884:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
884 | "Too many mappings defined for table: %s",
| ^~
Src/cmor_tables.c:883:17: note: 'snprintf' output between 38 and 1061 bytes into a destination of size 1024
883 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
884 | "Too many mappings defined for table: %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
885 | cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:968:57: warning: '%s' directive output may be truncated writing up to 1023999 bytes into a region of size 992 [-Wformat-truncation=]
968 | "attribute for unknown section: %s,%s (table: %s)",
| ^~
969 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~
Src/cmor_tables.c:967:13: note: 'snprintf' output 43 or more bytes (assuming 1025065) into a destination of size 1024
967 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | "attribute for unknown section: %s,%s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | key, szVal, cmor_tables[cmor_ntables].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:751:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
751 | "Could not read file %s check file permission", word);
| ^~ ~~~~
Src/cmor_tables.c:750:9: note: 'snprintf' output between 43 and 1066 bytes into a destination of size 1024
750 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | "Could not read file %s check file permission", word);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_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_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_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: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: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_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:1229:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1229 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
Src/cmor_variables.c:1227:9: note: 'snprintf' output 30 or more bytes (assuming 1053) into a destination of size 1024
1227 | snprintf(msg,
| ^~~~~~~~~~~~~
1228 | CMOR_MAX_STRING,
| ~~~~~~~~~~~~~~~~
1229 | "Converted units from '%s' to '%s'", units, refvar.units);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1243:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1243 | "variable '%s' (table %s): unknown value for "
| ^~
Src/cmor_variables.c:1242:13: note: 'snprintf' output 103 or more bytes (assuming 2149) into a destination of size 1024
1242 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1243 | "variable '%s' (table %s): unknown value for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1244 | "positive : %s (only first character is considered, "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1245 | "which was: %c)",
| ~~~~~~~~~~~~~~~~~
1246 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1247 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1248 | positive, positive[0]);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1284:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
1284 | "variable '%s' (table %s) you passed positive "
| ^~
Src/cmor_variables.c:1283:13: note: 'snprintf' output 195 or more bytes (assuming 2241) into a destination of size 1024
1283 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1284 | "variable '%s' (table %s) you passed positive "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1285 | "value:%s, but table does not mention it, will "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1286 | "be ignored, if you really want this in your "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287 | "variable output use "
| ~~~~~~~~~~~~~~~~~~~~~~
1288 | "cmor_set_variable_attribute_internal function",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1289 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1290 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1291 | positive);
| ~~~~~~~~~
Src/cmor_variables.c:1298:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1298 | "you need to provide the 'positive' argument for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1299:33: note: format string is defined here
1299 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ^~
Src/cmor_variables.c:1297:13: note: 'snprintf' output between 68 and 2114 bytes into a destination of size 1024
1297 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1298 | "you need to provide the 'positive' argument for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1299 | "variable: %s (table %s)", cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1300 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1329:85: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1329 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1328:17: note: 'snprintf' output between 68 and 2114 bytes into a destination of size 1024
1328 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1329 | "you did not provide the 'positive' argument for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1330 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1331 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1314:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=]
1314 | "you did not provide the 'positive' argument "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1315:41: note: format string is defined here
1315 | "for variable: %s (table %s)",
| ^~
Src/cmor_variables.c:1313:17: note: 'snprintf' output between 68 and 2114 bytes into a destination of size 1024
1313 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1314 | "you did not provide the 'positive' argument "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1315 | "for variable: %s (table %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1316 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1317 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1382:31: warning: '%s' directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=]
1382 | "Variable %s (table %s) must be defined using a "
| ^~
Src/cmor_variables.c:1381:13: note: 'sprintf' output between 70 and 2116 bytes into a destination of size 1024
1381 | sprintf(msg,
| ^~~~~~~~~~~~
1382 | "Variable %s (table %s) must be defined using a "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1383 | "grid (a call to cmor_grid)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1384 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1385 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1540:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1540 | "You are defining variable '%s' (table %s) with %i "
| ^~
Src/cmor_variables.c:1539:13: note: 'snprintf' output 80 or more bytes (assuming 1103) into a destination of size 1024
1539 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1540 | "You are defining variable '%s' (table %s) with %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1541 | "dimensions, when it should have %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1542 | name,
| ~~~~~
1543 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1544 | ndims, refvar.ndims);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1795:49: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
1795 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^
Src/cmor_variables.c:1795:13: note: 'snprintf' output between 2 and 1025 bytes into a destination of size 1024
1795 | snprintf(ctmp, CMOR_MAX_STRING, " %s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1796 | cmor_axes[cmor_vars[vrid].original_order[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1658:47: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
1658 | "While creating variable %s, you are "
| ^~
Src/cmor_variables.c:1657:13: note: 'snprintf' output between 153 and 4285 bytes into a destination of size 1024
1657 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1658 | "While creating variable %s, you are "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1659 | "passing axis %i (named %s) which has been "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1660 | "defined using table %i (%s) but the current "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1661 | "table is %i (%s) (and isgridaxis says: %i)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1662 | cmor_vars[vrid].id, laxes_ids[i],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1663 | cmor_axes[laxes_ids[i]].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1664 | cmor_axes[laxes_ids[i]].ref_table_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1665 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1666 | szTable_id, CMOR_TABLE, cmor_tables[CMOR_TABLE].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1667 | cmor_axes[laxes_ids[i]].isgridaxis);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1678:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=]
1678 | "Treated scalar dimension: '%s'",
| ^~
Src/cmor_variables.c:1677:13: note: 'snprintf' output between 29 and 1052 bytes into a destination of size 1024
1677 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1678 | "Treated scalar dimension: '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1679 | cmor_axes[laxes_ids[i]].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1693:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1693 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1693:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024
1693 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1694 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1695 | [cmor_axes[laxes_ids[i]].ref_axis_id].out_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1689:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
1689 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~
Src/cmor_variables.c:1689:17: note: 'snprintf' output between 2 and 2048 bytes into a destination of size 1024
1689 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1690 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1691 | [cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1626:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1626 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1629 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1625:13: note: 'snprintf' output between 121 and 3190 bytes into a destination of size 1024
1625 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1626 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1627 | "id '%s' which is not part of this variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1628 | "according to your table, it says: ( ",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | refvar.id,
| ~~~~~~~~~~
1630 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1631 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1632 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1598:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1598 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1601 | refvar.id,
| ~~~~~~~~~
Src/cmor_variables.c:1597:21: note: 'snprintf' output between 173 and 5288 bytes into a destination of size 1024
1597 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1598 | "You defined variable '%s' (table %s) with axis "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1599 | "id '%s', the variable calls for a generic axis of type '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1600 | "according to your table, the axis you are providing is of generic type '%s'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1601 | refvar.id,
| ~~~~~~~~~~
1602 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1603 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1604 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1605 | refvar.generic_level_name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1606 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1607 | [cmor_axes[laxes_ids[i]].ref_axis_id].generic_level_name
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1608 | );
| ~
Src/cmor_variables.c:1403:35: warning: '%s' directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1403 | "For variable %s (table %s) you requested axis_id "
| ^~
Src/cmor_variables.c:1402:13: note: 'sprintf' output between 79 and 2135 bytes into a destination of size 1024
1402 | sprintf(msg,
| ^~~~~~~~~~~~
1403 | "For variable %s (table %s) you requested axis_id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1404 | "(%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1405 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1406 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1407 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c:1414:39: warning: '%s' directive writing up to 1023 bytes into a region of size 1011 [-Wformat-overflow=]
1414 | "For variable %s (table: %s) you requested "
| ^~
Src/cmor_variables.c:1413:17: note: 'sprintf' output between 80 and 2136 bytes into a destination of size 1024
1413 | sprintf(msg,
| ^~~~~~~~~~~~
1414 | "For variable %s (table: %s) you requested "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1415 | "grid_id (%i) that has not been defined yet",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1416 | cmor_vars[vrid].id,
| ~~~~~~~~~~~~~~~~~~~
1417 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1418 | laxes_ids[i]);
| ~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_set_var_def_att':
Src/cmor_variables.c:2153:25: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2153 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ^~
Src/cmor_variables.c:2152:9: note: 'snprintf' output 55 or more bytes (assuming 1078) into a destination of size 1024
2152 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2153 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2154 | cmor_tables[var->table_id].szTable_id, att, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2122:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2122 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ^~
Src/cmor_variables.c:2121:17: note: 'sprintf' output between 83 and 1106 bytes into a destination of size 1024
2121 | sprintf(msg,
| ^~~~~~~~~~~~
2122 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2123 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2115:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2115 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ^~
Src/cmor_variables.c:2114:17: note: 'sprintf' output between 82 and 1105 bytes into a destination of size 1024
2114 | sprintf(msg,
| ^~~~~~~~~~~~
2115 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2116 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2101:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2101 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2100:17: note: 'sprintf' output between 83 and 1106 bytes into a destination of size 1024
2100 | sprintf(msg,
| ^~~~~~~~~~~~
2101 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2102 | "features, you asked for NetCDF3 features",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2103 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2091:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=]
2091 | "Reading a table (%s) that calls for NetCDF4 "
| ^~
Src/cmor_variables.c:2090:17: note: 'sprintf' output between 82 and 1105 bytes into a destination of size 1024
2090 | sprintf(msg,
| ^~~~~~~~~~~~
2091 | "Reading a table (%s) that calls for NetCDF4 "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2092 | "features, you are using NetCDF3 library",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2093 | cmor_tables[var->table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1961:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 968 and 978 [-Wformat-truncation=]
1961 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1962:28: note: format string is defined here
1962 | "(%s), max is: %i", var->ndims, var->id,
| ^~
Src/cmor_variables.c:1960:17: note: 'snprintf' output between 59 and 1092 bytes into a destination of size 1024
1960 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1961 | "Too many dimensions (%i) defined for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "(%s), max is: %i", var->ndims, var->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1963 | CMOR_MAX_DIMENSIONS);
| ~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2005:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
2005 | "Reading table %s: axis name: '%s' for "
| ^~
Src/cmor_variables.c:2004:25: note: 'snprintf' output 119 or more bytes (assuming 3188) into a destination of size 1024
2004 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2005 | "Reading table %s: axis name: '%s' for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2006 | "variable: '%s' is not defined in table. "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007 | "Table defines dimensions: '%s' for this "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2008 | "variable",
| ~~~~~~~~~~~
2009 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2010 | var->id, val);
| ~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_get_original_shape':
Src/cmor_variables.c:2312:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2312 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2313 | "array but this variable is %id",
2314 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
Src/cmor_variables.c:2311:9: note: 'snprintf' output between 88 and 2154 bytes into a destination of size 1024
2311 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2312 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2313 | "array but this variable is %id",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2314 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2315 | avar.ndims);
| ~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_write_var_to_file':
Src/cmor_variables.c:2388:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2388 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2389:53: note: format string is defined here
2389 | "(no time dimension) variable (%s, table: %s), "
| ^~
Src/cmor_variables.c:2387:13: note: 'snprintf' output between 128 and 2184 bytes into a destination of size 1024
2387 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2388 | "you are passing %i time steps for a static "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2389 | "(no time dimension) variable (%s, table: %s), "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2390 | "please pass 0 (zero) as the number of times",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2391 | ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2392 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2495:73: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=]
2495 | "cannot allocate memory for %i float tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2494:13: note: 'snprintf' output between 61 and 2117 bytes into a destination of size 1024
2494 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2495 | "cannot allocate memory for %i float tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2496 | "(table: %s)",
| ~~~~~~~~~~~~~~
2497 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2498 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2483:74: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
2483 | "cannot allocate memory for %i double tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2482:13: note: 'snprintf' output between 62 and 2118 bytes into a destination of size 1024
2482 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2483 | "cannot allocate memory for %i double tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2484 | "(table: %s)",
| ~~~~~~~~~~~~~~
2485 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2486 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2471:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
2471 | "cannot allocate memory for %i long tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2470:13: note: 'snprintf' output between 60 and 2116 bytes into a destination of size 1024
2470 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2471 | "cannot allocate memory for %i long tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2472 | "(table: %s)",
| ~~~~~~~~~~~~~~
2473 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2474 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2459:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=]
2459 | "cannot allocate memory for %i int tmp elts var '%s' "
| ^~
Src/cmor_variables.c:2458:13: note: 'snprintf' output between 59 and 2115 bytes into a destination of size 1024
2458 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2459 | "cannot allocate memory for %i int tmp elts var '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | "(table: %s)",
| ~~~~~~~~~~~~~~
2461 | nelements, avar->id,
| ~~~~~~~~~~~~~~~~~~~~
2462 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2553:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2553 | " in udunits, getting converter for variable %s "
| ^~
Src/cmor_variables.c:2552:13: note: 'snprintf' output between 55 and 2101 bytes into a destination of size 1024
2552 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2553 | " in udunits, getting converter for variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2554 | "(table: %s)",
| ~~~~~~~~~~~~~~
2555 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2540:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2540 | "variable: %s, cmor and user units are incompatible: "
| ^~
Src/cmor_variables.c:2539:13: note: 'snprintf' output between 80 and 5195 bytes into a destination of size 1024
2539 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2540 | "variable: %s, cmor and user units are incompatible: "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2541 | "%s and %s for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2542 | avar->id, avar->ounits, avar->iunits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2543 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2529:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2529 | "in udunits analyzing units from user (%s) "
| ^~
2530 | "for variable %s (table: %s)",
2531 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2528:13: note: 'snprintf' output between 64 and 3133 bytes into a destination of size 1024
2528 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2529 | "in udunits analyzing units from user (%s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2530 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2531 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2532 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2514:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2514 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2515 | "(%s) for variable %s (table: %s)",
2516 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2515:24: note: format string is defined here
2515 | "(%s) for variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2513:13: note: 'snprintf' output between 70 and 3139 bytes into a destination of size 1024
2513 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2514 | "in udunits analyzing units from cmor table "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2515 | "(%s) for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2516 | local_unit, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~
2517 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2750:22: note: assuming directive output of 11 bytes
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2749:13: note: 'snprintf' output between 120 and 2187 bytes into a destination of size 1024
2749 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2751 | "(%.5g) is lower by more than an order of magnitude "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2752 | "than minimum allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2753 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2754 | avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2762:22: note: assuming directive output of 11 bytes
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2761:13: note: 'snprintf' output between 85 and 2152 bytes into a destination of size 1024
2761 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2762 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2763 | "(table: %s) (%.5g) is lower than minimum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2764 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2765 | amean / nelts, avar->ok_min_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2773:22: note: assuming directive output of 11 bytes
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2772:13: note: 'snprintf' output between 122 and 2189 bytes into a destination of size 1024
2772 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2773 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2774 | "(table: %s) (%.5g) is greater by more than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2775 | "an order of magnitude than maximum allowed: %.4g",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2776 | avar->id, cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2777 | amean / nelts, avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2783:22: note: assuming directive output of 11 bytes
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:22: note: assuming directive output of 10 bytes
Src/cmor_variables.c:2782:13: note: 'snprintf' output between 87 and 2154 bytes into a destination of size 1024
2782 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2783 | "Invalid Absolute Mean for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2784 | "(table: %s) (%.5g) is greater than maximum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2785 | "allowed: %.4g", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
2786 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2787 | avar->ok_max_mean_abs);
| ~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2799:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2799 | "Udunits: Error freeing converter, variable %s "
| ^~
Src/cmor_variables.c:2798:13: note: 'snprintf' output between 54 and 2100 bytes into a destination of size 1024
2798 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2799 | "Udunits: Error freeing converter, variable %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2800 | "(table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2801 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2810:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2810 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2809:13: note: 'snprintf' output between 50 and 2096 bytes into a destination of size 1024
2809 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2810 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2811 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2820:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2820 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2819:13: note: 'snprintf' output between 50 and 2096 bytes into a destination of size 1024
2819 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2820 | "Udunits: Error freeing units, variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2821 | avar->id, cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3177:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3177 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3176:17: note: 'snprintf' output between 102 and 2158 bytes into a destination of size 1024
3176 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3177 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3178 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3179 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3180 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3181 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3208:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3208 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3209:41: note: format string is defined here
3209 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3207:21: note: 'snprintf' output 67 or more bytes (assuming 2113) into a destination of size 1024
3207 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3208 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3209 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3210 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3211 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3227:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3227 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3228:37: note: format string is defined here
3228 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3226:17: note: 'snprintf' output 60 or more bytes (assuming 2106) into a destination of size 1024
3226 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3227 | "NCError (%i: %s) writing time values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3228 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3229 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3230 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3078:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3078 | "variable '%s' (table: %s) you are passing %i "
| ^~
Src/cmor_variables.c:3077:17: note: 'snprintf' output between 102 and 2158 bytes into a destination of size 1024
3077 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3078 | "variable '%s' (table: %s) you are passing %i "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3079 | "times but no values and you did not define "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3080 | "them via cmor_axis", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3081 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3082 | ntimes_passed);
| ~~~~~~~~~~~~~~
Src/cmor_variables.c:3125:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3125 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3126:48: note: format string is defined here
3126 | "any for variable %s (table: %s)", avar->id,
| ^~
Src/cmor_variables.c:3124:21: note: 'snprintf' output between 75 and 2121 bytes into a destination of size 1024
3124 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3125 | "time axis must have bounds, you defined it w/o "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3126 | "any for variable %s (table: %s)", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3127 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3101:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3101 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3102:41: note: format string is defined here
3102 | "variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3100:21: note: 'snprintf' output 67 or more bytes (assuming 2113) into a destination of size 1024
3100 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3101 | "NCError (%i: %s) writing time bounds values for "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3102 | "variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3103 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3104 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3139:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3139 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:3138:17: note: 'snprintf' output 60 or more bytes (assuming 2106) into a destination of size 1024
3138 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3139 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3140 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3141 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2842:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2842 | "variable '%s' (table %s) you are passing "
| ^~
Src/cmor_variables.c:2841:17: note: 'snprintf' output between 113 and 2159 bytes into a destination of size 1024
2841 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2842 | "variable '%s' (table %s) you are passing "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2843 | "time values but you already defined them "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2844 | "via cmor_axis, this is not allowed", avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2845 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3018:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3018 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3019:75: note: format string is defined here
3019 | "cmor_write along with time values, variable %s, table %s",
| ^~
Src/cmor_variables.c:3017:21: note: 'snprintf' output between 101 and 2147 bytes into a destination of size 1024
3017 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3018 | "time axis must have bounds, please pass them to "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3019 | "cmor_write along with time values, variable %s, table %s",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3020 | avar->id,
| ~~~~~~~~~
3021 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3036:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3036 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3037:32: note: format string is defined here
3037 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
Src/cmor_variables.c:3035:21: note: 'snprintf' output between 52 and 2108 bytes into a destination of size 1024
3035 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3036 | "cannot malloc %i time vals for variable "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3037 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3038 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3062:81: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3062 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
Src/cmor_variables.c:3061:21: note: 'snprintf' output 87 or more bytes (assuming 2133) into a destination of size 1024
3061 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3062 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3063 | "(table: %s), already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3064 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3065 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3066 | avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2859:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2859 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2860:45: note: format string is defined here
2860 | "for variable '%s' (table: %s)",
| ^~
Src/cmor_variables.c:2858:21: note: 'snprintf' output between 63 and 2119 bytes into a destination of size 1024
2858 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2859 | "cannot malloc %i tmp bounds time vals "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2860 | "for variable '%s' (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2861 | ntimes_passed * 2, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2862 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2916:83: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2916 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
Src/cmor_variables.c:2915:21: note: 'snprintf' output between 81 and 1124 bytes into a destination of size 1024
2915 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2916 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2917 | ierr, avar->id, avar->ntimes_written);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2974:87: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
2974 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
Src/cmor_variables.c:2973:21: note: 'snprintf' output 58 or more bytes (assuming 2104) into a destination of size 1024
2973 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2974 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2975 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2976 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2996:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
2996 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2998:63: note: format string is defined here
2998 | "(in output units), variable %s (table: %s)",
| ^~
Src/cmor_variables.c:2995:25: note: 'snprintf' output between 114 and 3102 bytes into a destination of size 1024
2995 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2996 | "Time point: %lf ( %lf in output units) "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2997 | "is not monotonic last time was: %lf "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2998 | "(in output units), variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2999 | time_vals[0], tmp_vals[0], avar->last_time,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3000 | avar->id,
| ~~~~~~~~~
3001 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3266:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
Src/cmor_variables.c:3265:9: note: 'snprintf' output 57 or more bytes (assuming 2103) into a destination of size 1024
3265 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3267 | ierr, nc_strerror(ierr), avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3268 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2642:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2642 | "in udunits, converting values from %s to %s "
| ^~
Src/cmor_variables.c:2641:21: note: 'snprintf' output between 64 and 4156 bytes into a destination of size 1024
2641 | snprintf(msg, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2642 | "in udunits, converting values from %s to %s "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2643 | "for variable %s (table: %s)",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2644 | avar->iunits, avar->ounits, avar->id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2645 | cmor_tables[avar->ref_table_id].szTable_id);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2662 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2662:30: note: assuming directive output of 10 bytes
2662 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2661:21: note: 'snprintf' output between 166 and 2233 bytes into a destination of size 1024
2661 | snprintf(msg_min, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2662 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | "(table: %s): %%i values were lower than minimum "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2664 | "valid value (%.4g). Minimum encountered bad "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2665 | "value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2666 | avar->id,
| ~~~~~~~~~
2667 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2668 | avar->valid_min, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2679:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2679 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2679:61: note: assuming directive output of 11 bytes
2679 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2679:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2679 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2680 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2681 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2674:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2674 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2674:61: note: assuming directive output of 11 bytes
2674 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2674:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2674 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2675 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2676 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2695 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2695:30: note: assuming directive output of 10 bytes
2695 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:30: note: assuming directive output of 11 bytes
Src/cmor_variables.c:2694:21: note: 'snprintf' output between 167 and 2234 bytes into a destination of size 1024
2694 | snprintf(msg_max, CMOR_MAX_STRING,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2695 | "Invalid value(s) detected for variable '%s' "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2696 | "(table: %s): %%i values were greater than "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2697 | "maximum valid value (%.4g).Maximum encountered "
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2698 | "bad value (%.5g) was at (axis: index/value):",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2699 | avar->id,
| ~~~~~~~~~
2700 | cmor_tables[avar->ref_table_id].szTable_id,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2701 | avar->valid_max, tmp);
| ~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2712:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2712 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2712:61: note: assuming directive output of 11 bytes
2712 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2712:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2712 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2713 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2714 | time_vals[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2708:65: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
2708 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~
Src/cmor_variables.c:2708:61: note: assuming directive output of 11 bytes
2708 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~
Src/cmor_variables.c:2708:29: note: 'snprintf' output between 7 and 1051 bytes into a destination of size 1024
2708 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2709 | pAxis->id, counter2[j],
| ~~~~~~~~~~~~~~~~~~~~~~~
2710 | pAxis->values[counter2[j]]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfortran -c -o Src/cmor_fortran_interface.pic_o -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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/python3/dist-packages/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
running build
running build_py
creating build
creating build/lib.linux-armv7l-3.9
creating build/lib.linux-armv7l-3.9/cmor
copying Lib/git2svn.py -> build/lib.linux-armv7l-3.9/cmor
copying Lib/cmor_const.py -> build/lib.linux-armv7l-3.9/cmor
copying Lib/__init__.py -> build/lib.linux-armv7l-3.9/cmor
copying Lib/pywrapper.py -> build/lib.linux-armv7l-3.9/cmor
copying Lib/convertCSVFile.py -> build/lib.linux-armv7l-3.9/cmor
creating build/lib.linux-armv7l-3.9/cmip6_cv
copying LibCV/cmor_const.py -> build/lib.linux-armv7l-3.9/cmip6_cv
copying LibCV/__init__.py -> build/lib.linux-armv7l-3.9/cmip6_cv
copying LibCV/pywrapper.py -> build/lib.linux-armv7l-3.9/cmip6_cv
creating build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_appending.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/cmor_speed_and_compression_02.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_time_gap_multi_write.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experiment_id.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_direct_calls.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_clim_bounds_03.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_load_tables.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_3.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_alastair_1.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_9.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_forcemultipleparent.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_tim2_clim_02.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_has_variable_attribute.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_invalidsourceid.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_1D_var.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_max_variables_2.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_reverted_lats.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_2Gb_file.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/_cmor_stub.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_8.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_user_interface_03.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badvariant.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_checker_works.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_2.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_cfmip_site_axis_test.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_4.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/jamie_positive.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_grid_stub_jamie.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_6.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_wrong_activity.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_forceparent.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_12.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_parenttimeunits.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/out_files.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_clim_bounds_02.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_cmor_half_levels.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_11.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_10.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_stephanie_6hrPlev_minutes.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_cmor_python_not_enough_times_written.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_11.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_compression.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/jamie_hybrid_height.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_3.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/cmor_speed_and_compression.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_unicode.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_free_wrapping_issue.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_fxtable.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_open_close_cmor_multiple.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badgridlabel.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_longrealizationindex.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_trackingprefix.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_cmor_python_not_enough_data.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_site_ts.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_cmor_double_singleton.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_tim2_clim.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badinstitution.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_cmor_half_levels_wrong_generic_level.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_7.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_region.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_7.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experimentbad.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_5.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_parentmipera.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_6.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/all_tests.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badsourceid.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_toomany_tables.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_common.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_YYYMMDDHH_exp_fmt.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_time_gap_single_write1.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_non_monotonic_climo_bounds.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_lon_gt_360.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_10.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_doc.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_new_tables.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_forecast_time.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badgridresolution.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_experimentID.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_bad_date.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_lon_thro_360.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_time_gap_single_write2.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badsourcetype.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_driving.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/check_results.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_terminate_signal.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/cmor_speed_and_compression_03.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_user_interface_00.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_missing_values.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_singleton_string.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_index_coord.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_bentley_01.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_baddirectory.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_furtherinfourl.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_memory_check.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_12.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/cmor_speed_and_compression_01.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_singleton_anywhere_in_table_def.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_grid_and_ocn_sigma.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/base_CMIP6_CV.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/common.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/in_files.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_history.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_polar_stereo.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/__init__.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_license_parsing.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_forcenoparent.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_3hr.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_8.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_max_variables.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_externalvariables.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_obs4MIPs.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_chunking.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_nomipera.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_parentsourceid.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_trackingNoprefix.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_hierarchicalattr.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experimentnotset.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_bounds_request.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_2Gb_slice.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_user_interface_01.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_9.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badsource.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_HISTORY.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_has_cur_dataset_attribute.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_unicode.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_projections.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_sos_psu_units.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_sub_experimentIDbad.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_filename_time_range.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_parentvariantlabel.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_cmor_python_zhalfo.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_1.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_clim_bounds.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badgridgr.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_site_surface.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_jamie_4.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_clim_bounds_04.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badinstitutionID.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_badsourcetypeRequired.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_joerg_2.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/nc2asc.py -> build/lib.linux-armv7l-3.9/cmor/Test
copying Test/test_python_CMIP6_CV_bad_data_specs.py -> build/lib.linux-armv7l-3.9/cmor/Test
creating build/lib.linux-armv7l-3.9/cmip6_cv/PrePARE
copying LibCV/PrePARE/__init__.py -> build/lib.linux-armv7l-3.9/cmip6_cv/PrePARE
copying LibCV/PrePARE/PrePARE.py -> build/lib.linux-armv7l-3.9/cmip6_cv/PrePARE
copying LibCV/PrePARE/out_names_tests.json -> build/lib.linux-armv7l-3.9/cmip6_cv/PrePARE
running build_ext
building 'cmor._cmor' extension
C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -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
creating build/temp.linux-armv7l-3.9
creating build/temp.linux-armv7l-3.9/Src
creating build/temp.linux-armv7l-3.9/Src/cdTime
compile options: '-I/usr/lib/python3/dist-packages/numpy/core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.9 -c'
extra options: '-DgFortran'
arm-linux-gnueabihf-gcc: Src/_cmormodule.c
arm-linux-gnueabihf-gcc: Src/cdTime/cdRegTrfm.c
arm-linux-gnueabihf-gcc: Src/cdTime/cdTimeConv.c
arm-linux-gnueabihf-gcc: Src/cdTime/cdUtil.c
arm-linux-gnueabihf-gcc: Src/cdTime/fcdTimeConv.c
arm-linux-gnueabihf-gcc: Src/cdTime/reg_trfm.c
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)
| ^~~~~~~~~~~~~~
Src/cdTime/cdTimeConv.c: In function 'cdParseRelunits':
Src/cdTime/cdTimeConv.c:190:25: 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:866,
from Src/cdTime/cdTimeConv.c:33:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 2 and 96 bytes into a destination of size 48
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/_cmormodule.c: In function 'PyCMOR_set_variable_attribute':
Src/_cmormodule.c:174:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
174 | value = PyUnicode_AsUTF8(oValue);
| ^
arm-linux-gnueabihf-gcc: Src/cdTime/timeArith.c
arm-linux-gnueabihf-gcc: Src/cdTime/timeConv.c
arm-linux-gnueabihf-gcc: Src/cmor.c
Src/cmor.c:122:1: warning: "/*" within comment [-Wcomment]
122 | /**************************************************************************/
|
Src/cmor.c: In function 'cmor_check_forcing_validity':
Src/cmor.c:264:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
264 | for (i = 0; i < strlen(astr); i++) {
| ^
Src/cmor.c: In function 'cmor_pop_traceback':
Src/cmor.c:438:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
438 | for (i = 0; i < strlen(cmor_traceback_info); i++) {
| ^
Src/cmor.c: In function 'cmor_convert_string_to_list':
Src/cmor.c:1763:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
1763 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c:1804:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
1804 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c: In function 'cmor_define_dimensions':
Src/cmor.c:3564:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
3564 | for (j = 0; j < strlen(msg) - strlen(ctmp) + 1; j++) {
| ^
Src/cmor.c: In function 'cmor_write':
Src/cmor.c:4534:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
4534 | for (i = 0; i < strlen(cmor_vars[var_id].id); i++) {
| ^
arm-linux-gnueabihf-gcc: Src/cmor_CV.c
arm-linux-gnueabihf-gcc: Src/cmor_axes.c
Src/cmor_axes.c: In function 'cmor_set_axis_def_att':
Src/cmor_axes.c:2320:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2320 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2322:63: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2322 | (val[i] == ',') || (val[i] == '"')) && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2327:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2327 | && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2408:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2408 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2419:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2419 | && (i < strlen(val))) {
| ^
arm-linux-gnueabihf-gcc: Src/cmor_cfortran_interface.c
Src/cmor.c: In function 'cmor_add_traceback.part.0':
Src/cmor.c:423:42: warning: '%s' directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
423 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 17 or more bytes (assuming 1040) into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncat',
inlined from 'cmor_CV_checkFurtherInfoURL' at Src/cmor_CV.c:402:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:122:10: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkFurtherInfoURL':
Src/cmor_CV.c:402:5: note: length computed here
402 | strncat(szFurtherInfoURL, szFurtherInfoFileURL,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | strlen(szFurtherInfoFileURL));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:410:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
410 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
415 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:412:34: note: format string is defined here
412 | "We found \"%s\" and \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 178 or more bytes (assuming 2224) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceType':
Src/cmor_CV.c:536:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 833 [-Wformat-truncation=]
536 | "The following source type(s) \"%s\" are required and\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
541 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:540:60: note: format string is defined here
540 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 197 or more bytes (assuming 1220) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:581:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 816 [-Wformat-truncation=]
581 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
586 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:584:56: note: format string is defined here
584 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 214 or more bytes (assuming 1237) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_have_NetCDF4' at Src/cmor.c:457:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_have_NetCDF41min' at Src/cmor.c:541:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_prep_units' at Src/cmor.c:493:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_prep_units':
Src/cmor.c:521:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
521 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
522 | local_unit);
| ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 43 or more bytes (assuming 1066) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:499:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
499 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 38 and 1061 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceID':
Src/cmor_CV.c:688:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
688 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
692 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 130 or more bytes (assuming 2176) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:672:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
672 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 | "See Control Vocabulary JSON file. (%s)\n! ",
674 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:673:62: note: format string is defined here
673 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 99 and 1122 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:658:77: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
658 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
659 | "See Control Vocabulary JSON file. (%s)\n! ",
660 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 104 and 2150 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:703:36: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
703 | "The source_id, \"%s\", which you specified in your \n! "
| ^~
......
708 | "a new source. ", szSource_ID, CV_Filename);
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 225 and 2271 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:638:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
638 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 | "See Control Vocabulary JSON file.(%s)\n! ",
640 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:639:53: note: format string is defined here
639 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 105 and 1128 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:627:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
627 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:628:49: note: format string is defined here
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1104 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_VerifyNBElement':
Src/cmor_CV.c:749:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
749 | "Your %s has more than 0 element\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 74 and 2120 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:740:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
740 | "Your %s has more than 1 element\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_open_inpathFile':
Src/cmor.c:1232:57: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
1232 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_CompareNoParent':
Src/cmor_CV.c:774:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
774 | "Your input attribute %s with value \"%s\" \n! "
| ^~
775 | "will be replaced with value \"%s\".\n! ", szKey,
776 | szValue, NO_PARENT);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 83 or more bytes (assuming 1106) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSubExpID':
Src/cmor_CV.c:917:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
917 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
921 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:918:49: note: format string is defined here
918 | "for your experiment \"%s\"\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 187 and 2233 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:904:68: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
904 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
907 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 130 or more bytes (assuming 1153) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:886:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
886 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
889 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:887:45: note: format string is defined here
887 | "for your experiment \"%s\" \n! \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 136 and 2182 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:876:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
876 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
879 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:878:68: note: format string is defined here
878 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 138 and 1161 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:954:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
954 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
957 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 127 and 2173 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:943:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
943 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "sub_experiment_id \"%s\" could not be found in \n! "
945 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:944:43: note: format string is defined here
944 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 123 and 2169 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:931:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
931 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
934 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:933:64: note: format string is defined here
933 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 136 and 1159 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:864:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=]
864 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
866 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:71: note: format string is defined here
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 111 and 1134 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:852:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
852 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
853 | "could not be found in your Control Vocabulary file.(%s)\n! ",
854 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:842:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
842 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:843:49: note: format string is defined here
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 84 and 1107 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:832:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
832 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:833:49: note: format string is defined here
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 88 and 1111 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_get_cur_dataset_attribute':
Src/cmor.c:1604:70: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 973 [-Wformat-truncation=]
1604 | "Dataset: current dataset does not have attribute : %s", name);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 52 and 1076 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1591:28: warning: '%s' directive output truncated writing between 1025 and 2147483645 bytes into a region of size 1015 [-Wformat-truncation=]
1591 | "Dataset: %s length is greater than limit: %i",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1070 and 2147483690 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_grids.c
Src/cmor.c: In function 'cmor_has_cur_dataset_attribute':
Src/cmor.c:1627:44: warning: '%s' directive output truncated writing between 1025 and 2147483645 bytes into a region of size 999 [-Wformat-truncation=]
1627 | "Dataset: attribute name (%s) length\n! "
| ^~
Src/cmor.c:1627:18: note: directive argument in the range [1025, 2147483645]
1627 | "Dataset: attribute name (%s) length\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1096 and 2147483722 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_outpath_exist':
Src/cmor.c:1729:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1729 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1730 | "cannot access it, please check permissions",
1731 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 97 and 1120 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1708:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1708 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1709 | "directory does not exist. CMOR will create it!",
1710 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 103 and 1126 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1719:63: warning: '%s' directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1719 | "CMOR was unable to create this directory %s\n! "
| ^~
1720 | "You do not have write permissions!",
1721 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 79 and 1102 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1688:28: warning: '/tmp' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1688 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 16 and 1049 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1694:68: 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', but\n! "
| ^~
1695 | "you do not have read/write permissions on it",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 96 and 1119 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1675:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1675 | "You defined your output directory to be: '%s',\n! "
| ^~
1676 | "but it appears to be a special file not a directory",
1677 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 99 and 1122 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1667:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1667 | "You defined your output directory to be: '%s',\n! "
| ^~
1668 | "but it appears to be a regular file not a directory",
1669 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 99 and 1122 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkParentExpID':
Src/cmor_CV.c:1058:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1058 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1059:45: note: format string is defined here
1059 | "for your experiment \"%s\"\n!\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 137 and 2183 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1138:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1138 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1139:57: note: format string is defined here
1139 | "for your experiment \"%s\"\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 184 and 2230 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1126:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1126 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1129 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 131 or more bytes (assuming 1154) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1113:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1113 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1114:49: note: format string is defined here
1114 | "for your experiment \"%s\"\n!\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 135 and 2181 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1151:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1151 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1155 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1152:40: note: format string is defined here
1152 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 152 and 1175 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1185:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1185 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1186 | "is not a double floating point \n! ",
1187 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 80 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1173:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1173 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1176 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1174:40: note: format string is defined here
1174 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 124 and 1147 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1207:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1207 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1208 | "is not a double floating point \n! ",
1209 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1104 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1195:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1195 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1198 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1196:40: note: format string is defined here
1196 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 125 and 1148 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1245:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1245 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1246 | "Please refer to the CMIP6 documentations.\n! ",
1247 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 96 and 1119 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1217:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1217 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1220 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1218:40: note: format string is defined here
1218 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 121 and 1144 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1284:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1284 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1285 | "Please refer to the CMIP6 documentations.\n! ",
1286 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 98 and 1121 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1257:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1257 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1260 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1258:40: note: format string is defined here
1258 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 124 and 1147 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1321:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1321 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1322 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1323 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 111 and 2157 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1308:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1308 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "your Control Vocabulary file.(%s)\n! ",
1310 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1309:61: note: format string is defined here
1309 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 80 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1296:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1296 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1299 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1297:40: note: format string is defined here
1297 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 120 and 1143 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1342:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1342 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1345 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 132 and 1155 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1332:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1332 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1335 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1333:40: note: format string is defined here
1333 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 118 and 1141 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1087:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1087 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1088 | "is not a double floating point \n! ",
1089 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 80 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1099:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1099 | "Your input attribute %s %s \n! "
| ^~
1100 | "has been replaced with 0.0 \n! ",
1101 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 78 and 1101 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1036:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1036 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1037 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1038 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1024:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1024 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1025:49: note: format string is defined here
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 84 and 1107 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_convert_string_to_list':
Src/cmor.c:1790:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1790 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 34 and 1057 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_convert_string_to_list' at Src/cmor.c:1856:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_convert_string_to_list' at Src/cmor.c:1824:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_grids.c:3:
In function 'strncpy',
inlined from 'cmor_init_grid_mapping' at Src/cmor_grids.c:32:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkExperiment':
Src/cmor_CV.c:1447:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1447 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 179 and 4271 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1475:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1475 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 156 or more bytes (assuming 4248) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1400:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1400 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1401 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1402 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1388:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1388 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1389:49: note: format string is defined here
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1108 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_define_zfactors_vars':
Src/cmor.c:1960:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1960 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1964 | " dimensions.\n! ", ctmp,
| ~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 172 or more bytes (assuming 1195) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2019:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 950 [-Wformat-truncation=]
2019 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2025 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~
Src/cmor.c:2020:70: note: format string is defined here
2020 | "defined with formula terms, but term \"%s\"\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 133 or more bytes (assuming 1156) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkFilename':
Src/cmor_CV.c:1705:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1705 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1706 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 52 or more bytes (assuming 1075) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1760:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 879 [-Wformat-truncation=]
1760 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1768 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1766:20: note: format string is defined here
1766 | "\"%s\"\n! \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 191 or more bytes (assuming 2237) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_setInstitution':
Src/cmor_CV.c:1874:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1874 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1875 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1876 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 111 and 2157 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1860:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1860 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1863 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1862:36: note: format string is defined here
1862 | "Check your \"%s\" dictionary!!\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 137 and 1160 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1828:41: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1828 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1836 | szInstitution_ID, CMOR_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 368 or more bytes (assuming 2414) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1815:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1815 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1816 | "your Control Vocabulary file.(%s)\n! ",
1817 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1816:49: note: format string is defined here
1816 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1108 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncpy',
inlined from 'cmor_CV_ValidateAttribute' at Src/cmor_CV.c:1946:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_ValidateAttribute':
Src/cmor_CV.c:1961:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
1961 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
1963 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1962:60: note: format string is defined here
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 83 or more bytes (assuming 1106) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncpy',
inlined from 'cmor_CV_ValidateAttribute' at Src/cmor_CV.c:2014:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_ValidateAttribute':
Src/cmor_CV.c:2020:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2020 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2026 | szKey, szValue, szValids, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2022:21: note: format string is defined here
2022 | "\"%s\" which is not valid \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 198 or more bytes (assuming 2244) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncpy',
inlined from 'cmor_CV_checkGrids' at Src/cmor_CV.c:2079:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_CV_checkGrids' at Src/cmor_CV.c:2126:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkGrids':
Src/cmor_CV.c:2142:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2142 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2143 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2144 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 109 and 2155 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2092:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2092 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2093 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2094 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 104 and 2150 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2069:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2069 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2070:49: note: format string is defined here
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 82 and 1105 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 53 or more bytes (assuming 1076) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_grids.c:3:
In function 'strncpy',
inlined from 'cmor_set_mapping_attribute' at Src/cmor_grids.c:477:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkISOTime':
Src/cmor_CV.c:2286:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2286 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2289 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2287:35: note: format string is defined here
2287 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 118 or more bytes (assuming 1141) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __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 file included from /usr/include/stdio.h:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 94 or more bytes (assuming 25698) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 73 and 25672 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 2 and 7169 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_variable':
Src/cmor_CV.c:2351:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2351 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 48 and 1071 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 51 or more bytes (assuming 1074) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 1073) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 61 or more bytes (assuming 2107) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1541:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 888 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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 166 or more bytes (assuming 1217) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1524:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 888 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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 166 or more bytes (assuming 1217) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1507:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 869 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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 185 or more bytes (assuming 1236) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 71 or more bytes (assuming 1094) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 73 or more bytes (assuming 1096) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_grids.c:3:
In function 'strncpy',
inlined from 'cmor_time_varying_grid_coordinate' at Src/cmor_grids.c:693:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_time_varying_grid_coordinate' at Src/cmor_grids.c:778:15:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_time_varying_grid_coordinate' at Src/cmor_grids.c:844:15:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_md5.c
In function 'strncpy',
inlined from 'cmor_grid' at Src/cmor_grids.c:1001:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_grid' at Src/cmor_grids.c:1055:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 63 or more bytes (assuming 1086) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_tables.c
arm-linux-gnueabihf-gcc: Src/cmor_variables.c
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:356:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
356 | while (i < (strlen(value))) {
| ^
Src/cmor_tables.c:360:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
360 | while (i < (strlen(value)) && value[i] != ' ') {
| ^
Src/cmor_tables.c:439:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
439 | for (n = 0; n < strlen(value) - 1; n++)
| ^
Src/cmor_tables.c:450:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
450 | for (j = 0; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:464:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
464 | for (j = n + 1; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:475:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
475 | for (j = i + 1; j < strlen(value); j++) {
| ^
Src/cmor.c: In function 'cmor_create_var_attributes':
Src/cmor.c:4938:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4938 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
4939 | ierr, nc_strerror(ierr),
4940 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 57 or more bytes (assuming 1080) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_experiments.part.0':
Src/cmor_tables.c:292:25: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
292 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 37 and 1060 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_write_var_to_file':
Src/cmor_variables.c:2366:9: warning: unused variable 'bb' [-Wunused-variable]
2366 | int bb;
| ^~
Src/cmor_axes.c: In function 'cmor_set_axis_def_att':
Src/cmor_axes.c:2506:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2506 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2507:20: note: format string is defined here
2507 | "(%s, table: %s), value: %s",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 63 or more bytes (assuming 1086) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2495:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2495 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2495:26: note: directive argument in the range [1, 2147483646]
2495 | "axis (%s, table: %s): cannot allocate memory "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 77 or more bytes (assuming 2132) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2441:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2441 | "axis (%s, table: %s): looks like we already read "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 135 or more bytes (assuming 1158) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2453:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2453 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 72 or more bytes (assuming 2118) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2470:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2470 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 72 or more bytes (assuming 2118) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2349:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2349 | "axis (%s, table: %s): looks like we already read "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 135 or more bytes (assuming 1158) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2362:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2362 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 79 or more bytes (assuming 2125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2383:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2383 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 79 or more bytes (assuming 2125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_axes.c:2:
In function 'strncpy',
inlined from 'cmor_set_axis_def_att' at Src/cmor_axes.c:2250:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_axis_def_att' at Src/cmor_axes.c:2235:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_tables.c:2:
In function 'strncpy',
inlined from 'cmor_set_dataset_att' at Src/cmor_tables.c:325:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:500:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
500 | "table: %s, This keyword: %s value (%s) "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 125 or more bytes (assuming 2171) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:430:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
430 | "Table %s: Too many experiments defined",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 37 and 1060 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:403:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
403 | "Table %s is already defined", table->szTable_id);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 26 and 1049 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_tables.c:2:
In function 'strncpy',
inlined from 'cmor_set_dataset_att' at Src/cmor_tables.c:373:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_dataset_att' at Src/cmor_tables.c:370:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:341:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
341 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:341:22: note: assuming directive output of 8 bytes
341 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1418 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_load_table_internal':
Src/cmor_tables.c:697:51: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
697 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:751:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
751 | "Could not read file %s check file permission", word);
| ^~ ~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 43 and 1066 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_build_outname' at Src/cmor.c:5880:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_build_outname':
Src/cmor.c:5978:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
5978 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
5979 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 52 or more bytes (assuming 1075) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5824:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
5824 | "Cannot convert times for calendar: %s,\n! "
| ^~
5825 | "closing variable %s (table: %s)", msg2,
| ~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 67 or more bytes (assuming 1090) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_build_outname' at Src/cmor.c:6025:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 1044) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 48 and 1071 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_variable' at Src/cmor_variables.c:1217:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_variable' at Src/cmor_variables.c:1210:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_variable':
Src/cmor_variables.c:1229:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1229 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 30 or more bytes (assuming 1053) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_close_variable':
Src/cmor_variables.c:1598:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1598 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1601 | refvar.id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 173 or more bytes (assuming 2219) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1626:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1626 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1629 | refvar.id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 121 or more bytes (assuming 1144) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6113:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
6113 | "while closing variable %i (%s, table %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6121 | ref_table_id].szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6115:45: note: format string is defined here
6115 | "you wrote %s time steps for the variable,\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 176 or more bytes (assuming 2222) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6144:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
6144 | "while closing variable %i (%s, table %s) we\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6151 | szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6146:51: note: format string is defined here
6146 | "variable, you wrote %s time steps for the\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 190 or more bytes (assuming 2236) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6209:33: warning: '.copy' directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6209 | sprintf(msg, "%s.copy", outname);
| ^~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 6 and 1029 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6220:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6220 | "Output file ( %s ) already exists,\n! "
| ^~
......
6223 | "cmor_setup.", outname);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 128 and 1151 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6212:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6212 | "Output file ( %s ) already exists,\n! "
| ^~
......
6217 | "at: %s.copy", outname, outname);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 206 and 2252 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6233:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
6233 | "could not rename temporary file: %s to final file\n"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6234 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~
Src/cmor.c:6234:29: note: format string is defined here
6234 | "name: %s", cmor_vars[var_id].current_path, outname);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 55 or more bytes (assuming 1078) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_set_cur_dataset_attribute_internal':
Src/cmor.c:1523:57: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 990 [-Wformat-truncation=]
1523 | "Dataset error, required attribute %s was not "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 61 and 1085 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1493:50: warning: '%s' directive output truncated writing between 1025 and 2147483645 bytes into a region of size 993 [-Wformat-truncation=]
1493 | "Dataset error, attribute name: %s; length (%i) is "
| ^~
Src/cmor.c:1493:18: note: directive argument in the range [1025, 2147483645]
1493 | "Dataset error, attribute name: %s; length (%i) is "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1100 and 2147483726 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_check_expt_id' at Src/cmor.c:328:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_check_expt_id' at Src/cmor.c:331:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_addRIPF':
Src/cmor.c:5674:48: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 1000 [-Wformat-truncation=]
5674 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
5675 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 89 and 1107 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5701:51: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 997 [-Wformat-truncation=]
5701 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
5702 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 92 and 1110 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5729:44: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5729 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
5730 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5756:44: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5756 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
5757 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncat',
inlined from 'cmor_CreateFromTemplate' at Src/cmor.c:5586:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:122:10: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_CreateFromTemplate':
Src/cmor.c:5586:13: note: length computed here
5586 | strncat(szInternalAtt, szToken, strlen(szToken));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_setup':
Src/cmor.c:901:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
901 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 36 and 1059 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:877: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=]
877 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 21 and 1096 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:885:31: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
885 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 39 and 2085 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:892:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
892 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 36 and 1059 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:785:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 79 or more bytes (assuming 1102) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 87 or more bytes (assuming 1110) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 73 or more bytes (assuming 1096) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:468:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 61 or more bytes (assuming 1084) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:482:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:602:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:654:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 64 or more bytes (assuming 1087) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:670:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_setGblAttr' at Src/cmor.c:2779:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3425:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3653:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3829:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3811:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3753:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2149:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2145:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2141:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2137:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2133:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2081:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2041:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2037:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2033:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_set_var_def_att':
Src/cmor_variables.c:1961:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 978 [-Wformat-truncation=]
1961 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1962:28: note: format string is defined here
1962 | "(%s), max is: %i", var->ndims, var->id,
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 59 and 1091 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2005:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2005 | "Reading table %s: axis name: '%s' for "
| ^~
......
2009 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 119 or more bytes (assuming 2165) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1943:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1939:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1935:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1931:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1927:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_get_original_shape':
Src/cmor_variables.c:2312:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2312 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2313 | "array but this variable is %id",
2314 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 88 or more bytes (assuming 1111) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_write':
Src/cmor.c:4607:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4607 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4611 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 117 or more bytes (assuming 1140) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4538:64: warning: '%s' directive output may be truncated writing up to 108151999 bytes into a region of size 988 [-Wformat-truncation=]
4538 | "var_id cannot contain %c you passed: %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 82 or more bytes (assuming 108152081) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_write_var_to_file':
Src/cmor_variables.c:2388:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2388 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2389:53: note: format string is defined here
2389 | "(no time dimension) variable (%s, table: %s), "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 128 or more bytes (assuming 1151) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2495:73: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=]
2495 | "cannot allocate memory for %i float tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 61 or more bytes (assuming 1084) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2483:74: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
2483 | "cannot allocate memory for %i double tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 62 or more bytes (assuming 1085) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2471:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
2471 | "cannot allocate memory for %i long tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2459:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=]
2459 | "cannot allocate memory for %i int tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 59 or more bytes (assuming 1082) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2553:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2553 | " in udunits, getting converter for variable %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 55 or more bytes (assuming 1078) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2540:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2540 | "variable: %s, cmor and user units are incompatible: "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 80 or more bytes (assuming 4172) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2529:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2529 | "in udunits analyzing units from user (%s) "
| ^~
2530 | "for variable %s (table: %s)",
2531 | local_unit, avar->id,
| ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 64 or more bytes (assuming 2110) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2514:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2514 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2515 | "(%s) for variable %s (table: %s)",
2516 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2515:24: note: format string is defined here
2515 | "(%s) for variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 70 or more bytes (assuming 2116) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2642:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2642 | "in udunits, converting values from %s to %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 64 or more bytes (assuming 3133) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2662 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2662:30: note: assuming directive output of 10 bytes
2662 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:30: note: assuming directive output of 11 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 166 or more bytes (assuming 1208) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2695 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2695:30: note: assuming directive output of 10 bytes
2695 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:30: note: assuming directive output of 11 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 167 or more bytes (assuming 1209) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2750:22: note: assuming directive output of 11 bytes
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 120 or more bytes (assuming 1162) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2762:22: note: assuming directive output of 11 bytes
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 85 or more bytes (assuming 1127) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2773:22: note: assuming directive output of 11 bytes
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 122 or more bytes (assuming 1164) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2783:22: note: assuming directive output of 11 bytes
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 87 or more bytes (assuming 1129) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2799:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2799 | "Udunits: Error freeing converter, variable %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 54 or more bytes (assuming 1077) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2810:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2810 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 1073) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2820:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2820 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 1073) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3177:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3177 | "variable '%s' (table: %s) you are passing %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 102 or more bytes (assuming 1125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3208:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3208 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3209:41: note: format string is defined here
3209 | "variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 67 or more bytes (assuming 1090) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3227:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3227 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3228:37: note: format string is defined here
3228 | "variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3078:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3078 | "variable '%s' (table: %s) you are passing %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 102 or more bytes (assuming 1125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3125:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3125 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3126:48: note: format string is defined here
3126 | "any for variable %s (table: %s)", avar->id,
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 75 or more bytes (assuming 1098) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3101:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3101 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3102:41: note: format string is defined here
3102 | "variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 67 or more bytes (assuming 1090) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3139:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3139 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2842:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2842 | "variable '%s' (table %s) you are passing "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 113 or more bytes (assuming 1136) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3018:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3018 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3019:75: note: format string is defined here
3019 | "cmor_write along with time values, variable %s, table %s",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 101 or more bytes (assuming 1124) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3036:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3036 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3037:32: note: format string is defined here
3037 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 52 or more bytes (assuming 1075) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3062:81: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3062 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 87 or more bytes (assuming 1110) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2859:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2859 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2860:45: note: format string is defined here
2860 | "for variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 63 or more bytes (assuming 1086) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2916:83: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2916 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1124 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2974:87: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
2974 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 58 or more bytes (assuming 1081) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2996:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
2996 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2998:63: note: format string is defined here
2998 | "(in output units), variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 114 or more bytes (assuming 1152) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3266:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 57 or more bytes (assuming 1080) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3266:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 57 or more bytes (assuming 1080) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -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-armv7l-3.9/Src/_cmormodule.o build/temp.linux-armv7l-3.9/Src/cdTime/cdRegTrfm.o build/temp.linux-armv7l-3.9/Src/cdTime/cdTimeConv.o build/temp.linux-armv7l-3.9/Src/cdTime/cdUtil.o build/temp.linux-armv7l-3.9/Src/cdTime/fcdTimeConv.o build/temp.linux-armv7l-3.9/Src/cdTime/reg_trfm.o build/temp.linux-armv7l-3.9/Src/cdTime/timeArith.o build/temp.linux-armv7l-3.9/Src/cdTime/timeConv.o build/temp.linux-armv7l-3.9/Src/cmor.o build/temp.linux-armv7l-3.9/Src/cmor_CV.o build/temp.linux-armv7l-3.9/Src/cmor_axes.o build/temp.linux-armv7l-3.9/Src/cmor_cfortran_interface.o build/temp.linux-armv7l-3.9/Src/cmor_grids.o build/temp.linux-armv7l-3.9/Src/cmor_md5.o build/temp.linux-armv7l-3.9/Src/cmor_tables.o build/temp.linux-armv7l-3.9/Src/cmor_variables.o -L. -lnetcdf -ludunits2 -ljson-c -lossp-uuid -o build/lib.linux-armv7l-3.9/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so
building 'cmip6_cv._cmip6_cv' extension
C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -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
compile options: '-I/usr/lib/python3/dist-packages/numpy/core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.9 -c'
extra options: '-DgFortran'
arm-linux-gnueabihf-gcc: Src/cdTime/cdRegTrfm.c
arm-linux-gnueabihf-gcc: Src/_controlvocabulary.c
arm-linux-gnueabihf-gcc: Src/cdTime/cdUtil.c
arm-linux-gnueabihf-gcc: Src/cdTime/cdTimeConv.c
arm-linux-gnueabihf-gcc: Src/cdTime/fcdTimeConv.c
arm-linux-gnueabihf-gcc: Src/cdTime/reg_trfm.c
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)
| ^~~~~~~~~~~~~~
Src/cdTime/cdTimeConv.c: In function 'cdParseRelunits':
Src/cdTime/cdTimeConv.c:190:25: 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:866,
from Src/cdTime/cdTimeConv.c:33:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 2 and 96 bytes into a destination of size 48
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cdTime/timeArith.c
arm-linux-gnueabihf-gcc: Src/cdTime/timeConv.c
arm-linux-gnueabihf-gcc: Src/cmor.c
arm-linux-gnueabihf-gcc: Src/cmor_CV.c
Src/cmor.c:122:1: warning: "/*" within comment [-Wcomment]
122 | /**************************************************************************/
|
Src/cmor.c: In function 'cmor_check_forcing_validity':
Src/cmor.c:264:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
264 | for (i = 0; i < strlen(astr); i++) {
| ^
Src/cmor.c: In function 'cmor_pop_traceback':
Src/cmor.c:438:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
438 | for (i = 0; i < strlen(cmor_traceback_info); i++) {
| ^
Src/cmor.c: In function 'cmor_convert_string_to_list':
Src/cmor.c:1763:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
1763 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c:1804:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
1804 | for (i = 0; i < strlen(values); i++) {
| ^
Src/cmor.c: In function 'cmor_define_dimensions':
Src/cmor.c:3564:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
3564 | for (j = 0; j < strlen(msg) - strlen(ctmp) + 1; j++) {
| ^
arm-linux-gnueabihf-gcc: Src/cmor_axes.c
Src/cmor.c: In function 'cmor_write':
Src/cmor.c:4534:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
4534 | for (i = 0; i < strlen(cmor_vars[var_id].id); i++) {
| ^
arm-linux-gnueabihf-gcc: Src/cmor_cfortran_interface.c
Src/cmor_axes.c: In function 'cmor_set_axis_def_att':
Src/cmor_axes.c:2320:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2320 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2322:63: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2322 | (val[i] == ',') || (val[i] == '"')) && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2327:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2327 | && (i < strlen(val))) {
| ^
Src/cmor_axes.c:2408:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2408 | for (i = 0; i < strlen(val); i++) {
| ^
Src/cmor_axes.c:2419:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
2419 | && (i < strlen(val))) {
| ^
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncat',
inlined from 'cmor_CV_checkFurtherInfoURL' at Src/cmor_CV.c:402:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:122:10: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkFurtherInfoURL':
Src/cmor_CV.c:402:5: note: length computed here
402 | strncat(szFurtherInfoURL, szFurtherInfoFileURL,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
403 | strlen(szFurtherInfoFileURL));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:410:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 915 [-Wformat-truncation=]
410 | "The further info in attribute does not match "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
415 | szValue, szFurtherInfoURL, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:412:34: note: format string is defined here
412 | "We found \"%s\" and \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 178 or more bytes (assuming 2224) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceType':
Src/cmor_CV.c:536:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 833 [-Wformat-truncation=]
536 | "The following source type(s) \"%s\" are required and\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
541 | szReqSourceTypeCpy, szSourceType, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:540:60: note: format string is defined here
540 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 197 or more bytes (assuming 1220) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:581:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 816 [-Wformat-truncation=]
581 | "You source_type attribute contains invalid source types\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
586 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:584:56: note: format string is defined here
584 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 214 or more bytes (assuming 1237) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSourceID':
Src/cmor_CV.c:688:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=]
688 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
......
692 | GLOBAL_ATT_SOURCE, szSource,
| ~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 130 or more bytes (assuming 2176) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:672:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=]
672 | "Could not find %s string in source_id section.\n! \n! \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
673 | "See Control Vocabulary JSON file. (%s)\n! ",
674 | CV_KEY_SOURCE_LABEL, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:673:62: note: format string is defined here
673 | "See Control Vocabulary JSON file. (%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 99 and 1122 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:658:77: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
658 | "You did not define a %s section in your source_id %s.\n! \n! \n! "
| ^~
659 | "See Control Vocabulary JSON file. (%s)\n! ",
660 | CV_KEY_SOURCE_LABEL, szSource_ID, CV_Filename);
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 104 and 2150 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:703:36: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=]
703 | "The source_id, \"%s\", which you specified in your \n! "
| ^~
......
708 | "a new source. ", szSource_ID, CV_Filename);
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 225 and 2271 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:638:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 924 [-Wformat-truncation=]
638 | "Your \"%s\" is not defined, check your required attributes\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 | "See Control Vocabulary JSON file.(%s)\n! ",
640 | GLOBAL_ATT_SOURCE_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:639:53: note: format string is defined here
639 | "See Control Vocabulary JSON file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 105 and 1128 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:627:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
627 | "Your \"source_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:628:49: note: format string is defined here
628 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1104 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_VerifyNBElement':
Src/cmor_CV.c:749:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
749 | "Your %s has more than 0 element\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 74 and 2120 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:740:24: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
740 | "Your %s has more than 1 element\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_add_traceback.part.0':
Src/cmor.c:423:42: warning: '%s' directive writing up to 1023 bytes into a region of size 1008 [-Wformat-overflow=]
423 | sprintf(tmp, "%s\n! called from: %s", name, cmor_traceback_info);
| ^~ ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 17 or more bytes (assuming 1040) into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'CV_CompareNoParent':
Src/cmor_CV.c:774:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
774 | "Your input attribute %s with value \"%s\" \n! "
| ^~
775 | "will be replaced with value \"%s\".\n! ", szKey,
776 | szValue, NO_PARENT);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 83 or more bytes (assuming 1106) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkSubExpID':
Src/cmor_CV.c:917:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
917 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
921 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:918:49: note: format string is defined here
918 | "for your experiment \"%s\"\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 187 and 2233 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:904:68: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
904 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
907 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID,
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 130 or more bytes (assuming 1153) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:886:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=]
886 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
889 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:887:45: note: format string is defined here
887 | "for your experiment \"%s\" \n! \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 136 and 2182 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:876:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=]
876 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
879 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:878:68: note: format string is defined here
878 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 138 and 1161 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:954:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
954 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
957 | GLOBAL_ATT_SUB_EXPT, szValue,
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 127 and 2173 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:943:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=]
943 | "Your \"sub_experiment\" text describing \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "sub_experiment_id \"%s\" could not be found in \n! "
945 | "your Control Vocabulary file.(%s)\n! ", szSubExptID,
| ~~~~~~~~~~~
Src/cmor_CV.c:944:43: note: format string is defined here
944 | "sub_experiment_id \"%s\" could not be found in \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 123 and 2169 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:931:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=]
931 | "Your input attribute \"%s\" was not defined and \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
934 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:933:64: note: format string is defined here
933 | "as defined in your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 136 and 1159 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:864:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=]
864 | "Your \"%s\" defined in your input file\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
866 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:865:71: note: format string is defined here
865 | "could not be found in your Control Vocabulary file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 111 and 1134 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:852:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
852 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
853 | "could not be found in your Control Vocabulary file.(%s)\n! ",
854 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:842:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
842 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:843:49: note: format string is defined here
843 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 84 and 1107 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:832:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=]
832 | "Your \"sub_experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:833:49: note: format string is defined here
833 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 88 and 1111 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_have_NetCDF4' at Src/cmor.c:457:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_have_NetCDF41min' at Src/cmor.c:541:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkParentExpID':
Src/cmor_CV.c:1058:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
1058 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1059:45: note: format string is defined here
1059 | "for your experiment \"%s\"\n!\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 137 and 2183 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1138:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1138 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1139:57: note: format string is defined here
1139 | "for your experiment \"%s\"\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 184 and 2230 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1126:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
1126 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1129 | PARENT_ACTIVITY_ID, szValue,
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 131 or more bytes (assuming 1154) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1113:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
1113 | "Your input attribute \"%s\" is not defined properly \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1114:49: note: format string is defined here
1114 | "for your experiment \"%s\"\n!\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 135 and 2181 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1151:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=]
1151 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1155 | BRANCH_METHOD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1152:40: note: format string is defined here
1152 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 152 and 1175 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1185:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1185 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1186 | "is not a double floating point \n! ",
1187 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 80 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1173:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1173 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1176 | BRANCH_TIME_IN_CHILD, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1174:40: note: format string is defined here
1174 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 124 and 1147 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1207:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
1207 | "Your input attribute branch_time_in_parent \"%s\" "
| ^~
1208 | "is not a double floating point \n! ",
1209 | szBranchTimeInParent);
| ~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1104 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1195:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=]
1195 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1198 | BRANCH_TIME_IN_PARENT, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1196:40: note: format string is defined here
1196 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 125 and 1148 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1245:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1245 | "Your \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1246 | "Please refer to the CMIP6 documentations.\n! ",
1247 | PARENT_TIME_UNITS, szParentTimeUnits);
| ~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 96 and 1119 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1217:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
1217 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1220 | PARENT_TIME_UNITS, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1218:40: note: format string is defined here
1218 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 121 and 1144 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1284:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
1284 | "You \"%s\" set to \"%s\" is invalid. \n! "
| ^~
1285 | "Please refer to the CMIP6 documentations.\n! ",
1286 | PARENT_VARIANT_LABEL, szParentVariantLabel);
| ~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 98 and 1121 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1257:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1257 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1260 | PARENT_VARIANT_LABEL, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1258:40: note: format string is defined here
1258 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 124 and 1147 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1321:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
1321 | "Your parent_source_id \"%s\" defined in your input file\n! "
| ^~
1322 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1323 | szParentSourceId, CV_Filename);
| ~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 111 and 2157 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1308:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=]
1308 | "Your \"source_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309 | "your Control Vocabulary file.(%s)\n! ",
1310 | CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1309:61: note: format string is defined here
1309 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 80 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1296:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=]
1296 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1299 | PARENT_SOURCE_ID, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1297:40: note: format string is defined here
1297 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 120 and 1143 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1342:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=]
1342 | "Your input attribute \"%s\" defined as \"%s\" "
| ^~
......
1345 | PARENT_MIP_ERA, szValue, CMIP6);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 132 and 1155 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1332:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=]
1332 | "Your input attribute \"%s\" is not defined \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1335 | PARENT_MIP_ERA, szExperiment_ID);
| ~~~~~~~~~~~~~~~
Src/cmor_CV.c:1333:40: note: format string is defined here
1333 | "properly for %s \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 118 and 1141 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1087:75: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1087 | "Your input attribute branch_time_in_child \"%s\" "
| ^~
1088 | "is not a double floating point \n! ",
1089 | szBranchTimeInChild);
| ~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 80 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1099:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
1099 | "Your input attribute %s %s \n! "
| ^~
1100 | "has been replaced with 0.0 \n! ",
1101 | BRANCH_TIME_IN_PARENT, szValue);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 78 and 1101 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1036:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1036 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1037 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1038 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1024:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=]
1024 | "Your \"experiment_id\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1025:49: note: format string is defined here
1025 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 84 and 1107 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_grids.c
In function 'strncpy',
inlined from 'cmor_prep_units' at Src/cmor.c:493:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_prep_units':
Src/cmor.c:521:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
521 | "Udunits: Error getting converter from %s to %s", cunits,
| ^~
522 | local_unit);
| ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 43 or more bytes (assuming 1066) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:499:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
499 | "Udunits: analyzing units from user (%s)", local_unit);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 38 and 1061 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_open_inpathFile':
Src/cmor.c:1232:57: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
1232 | snprintf(szFullName, CMOR_MAX_STRING, "%s/%s", cmor_input_path,
| ^
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkExperiment':
Src/cmor_CV.c:1447:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1447 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 179 and 4271 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1475:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1475 | "Your input attribute \"%s\" with value \n! \"%s\" "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 156 or more bytes (assuming 4248) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1400:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
1400 | "Your experiment_id \"%s\" defined in your input file\n! "
| ^~
1401 | "could not be found in your Control Vocabulary file.(%s)\n! ",
1402 | szExperiment_ID, CV_Filename);
| ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 108 and 2154 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1388:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1388 | "Your \"experiment_ids\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1389:49: note: format string is defined here
1389 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1108 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_get_cur_dataset_attribute':
Src/cmor.c:1604:70: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 973 [-Wformat-truncation=]
1604 | "Dataset: current dataset does not have attribute : %s", name);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 52 and 1076 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1591:28: warning: '%s' directive output truncated writing between 1025 and 2147483645 bytes into a region of size 1015 [-Wformat-truncation=]
1591 | "Dataset: %s length is greater than limit: %i",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1070 and 2147483690 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_grids.c:3:
In function 'strncpy',
inlined from 'cmor_init_grid_mapping' at Src/cmor_grids.c:32:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_has_cur_dataset_attribute':
Src/cmor.c:1627:44: warning: '%s' directive output truncated writing between 1025 and 2147483645 bytes into a region of size 999 [-Wformat-truncation=]
1627 | "Dataset: attribute name (%s) length\n! "
| ^~
Src/cmor.c:1627:18: note: directive argument in the range [1025, 2147483645]
1627 | "Dataset: attribute name (%s) length\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1096 and 2147483722 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_outpath_exist':
Src/cmor.c:1729:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1729 | "You defined your output directory to be: '%s', but we\n! "
| ^~
1730 | "cannot access it, please check permissions",
1731 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 97 and 1120 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1708:60: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1708 | "You defined your output directory to be: '%s', but this\n! "
| ^~
1709 | "directory does not exist. CMOR will create it!",
1710 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 103 and 1126 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1719:63: warning: '%s' directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=]
1719 | "CMOR was unable to create this directory %s\n! "
| ^~
1720 | "You do not have write permissions!",
1721 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 79 and 1102 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1688:28: warning: '/tmp' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
1688 | sprintf(msg,"%s/tmp%i.cmor.test",
| ^~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 16 and 1049 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1694:68: 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', but\n! "
| ^~
1695 | "you do not have read/write permissions on it",
1696 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 96 and 1119 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1675:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1675 | "You defined your output directory to be: '%s',\n! "
| ^~
1676 | "but it appears to be a special file not a directory",
1677 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 99 and 1122 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1667:64: warning: '%s' directive writing up to 1023 bytes into a region of size 982 [-Wformat-overflow=]
1667 | "You defined your output directory to be: '%s',\n! "
| ^~
1668 | "but it appears to be a regular file not a directory",
1669 | cmor_current_dataset.outpath);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 99 and 1122 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkFilename':
Src/cmor_CV.c:1705:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1705 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
1706 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 52 or more bytes (assuming 1075) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1760:42: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 879 [-Wformat-truncation=]
1760 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! "
| ^~~~~~~~~~~~~~~~~~~~
......
1768 | cmor_current_dataset.file_template, CV_Filename);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1766:20: note: format string is defined here
1766 | "\"%s\"\n! \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 191 or more bytes (assuming 2237) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_convert_string_to_list':
Src/cmor.c:1790:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
1790 | "unknown conversion '%c' for list: %s", type, values);
| ^~ ~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 34 and 1057 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_convert_string_to_list' at Src/cmor.c:1856:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_convert_string_to_list' at Src/cmor.c:1824:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_setInstitution':
Src/cmor_CV.c:1874:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=]
1874 | "Your input attribute institution \"%s\" will be replaced with \n! "
| ^~
1875 | "\"%s\" as defined in your Control Vocabulary file.\n! ",
1876 | szInstitution, CV_institution->szValue);
| ~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 111 and 2157 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1860:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=]
1860 | "There is no institution associated to institution_id \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1863 | CV_KEY_INSTITUTION_ID, szInstitution_ID);
| ~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1862:36: note: format string is defined here
1862 | "Check your \"%s\" dictionary!!\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 137 and 1160 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1828:41: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
1828 | "The institution_id, \"%s\", found in your \n! "
| ^~
......
1836 | szInstitution_ID, CMOR_Filename, CV_Filename);
| ~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 368 or more bytes (assuming 2414) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:1815:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=]
1815 | "Your \"%s\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1816 | "your Control Vocabulary file.(%s)\n! ",
1817 | CV_KEY_INSTITUTION_ID, CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1816:49: note: format string is defined here
1816 | "your Control Vocabulary file.(%s)\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1108 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_define_zfactors_vars':
Src/cmor.c:1960:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
1960 | "could not find the zfactor variable: %s. \n! "
| ^~
......
1964 | " dimensions.\n! ", ctmp,
| ~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 172 or more bytes (assuming 1195) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:2019:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 950 [-Wformat-truncation=]
2019 | "variable \"%s\" (table: %s) has axis \"%s\"\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2025 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, ctmp,
| ~~~~
Src/cmor.c:2020:70: note: format string is defined here
2020 | "defined with formula terms, but term \"%s\"\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 133 or more bytes (assuming 1156) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncpy',
inlined from 'cmor_CV_ValidateAttribute' at Src/cmor_CV.c:1946:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_ValidateAttribute':
Src/cmor_CV.c:1961:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
1961 | "You regular expression \"%s\" is invalid. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
1963 | attr_CV->aszValue[i], CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:1962:60: note: format string is defined here
1962 | "Check your Control Vocabulary file \"%s\".\n! ",
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 83 or more bytes (assuming 1106) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncpy',
inlined from 'cmor_CV_ValidateAttribute' at Src/cmor_CV.c:2014:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_ValidateAttribute':
Src/cmor_CV.c:2020:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=]
2020 | "The attribute \"%s\" could not be validated. \n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
2026 | szKey, szValue, szValids, CV_Filename);
| ~~~~~~~
Src/cmor_CV.c:2022:21: note: format string is defined here
2022 | "\"%s\" which is not valid \n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 198 or more bytes (assuming 2244) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_CV.c:4:
In function 'strncpy',
inlined from 'cmor_CV_checkGrids' at Src/cmor_CV.c:2079:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_CV_checkGrids' at Src/cmor_CV.c:2126:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkGrids':
Src/cmor_CV.c:2142:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
2142 | "Your attribute grid_resolution is set to \"%s\" which is invalid."
| ^~
2143 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2144 | szGridResolution, CV_Filename);
| ~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 109 and 2155 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2092:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2092 | "Your attribute grid_label is set to \"%s\" which is invalid."
| ^~
2093 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ",
2094 | szGridLabel, CV_Filename);
| ~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 104 and 2150 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c:2069:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=]
2069 | "Your \"grid_labels\" key could not be found in\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ~~~~~~~~~~~
Src/cmor_CV.c:2070:49: note: format string is defined here
2070 | "your Control Vocabulary file.(%s)\n! ", CV_Filename);
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 82 and 1105 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_checkISOTime':
Src/cmor_CV.c:2286:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=]
2286 | "Your global attribute "
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
2289 | "\n! ", szAttribute, szDate);
| ~~~~~~
Src/cmor_CV.c:2287:35: note: format string is defined here
2287 | "\"%s\" set to \"%s\" is not a valid date.\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 118 or more bytes (assuming 1141) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 53 or more bytes (assuming 1076) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_grids.c:3:
In function 'strncpy',
inlined from 'cmor_set_mapping_attribute' at Src/cmor_grids.c:477:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_CV.c: In function 'cmor_CV_variable':
Src/cmor_CV.c:2351:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=]
2351 | "Could not find a matching variable for name: '%s'", ctmp);
| ^~ ~~~~
In file included from /usr/include/stdio.h:866,
from include/cdTime/cdmsint.h:37,
from include/cmor_func_def.h:9,
from include/cmor.h:578,
from Src/cmor_CV.c:7:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 48 and 1071 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __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 file included from /usr/include/stdio.h:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 94 or more bytes (assuming 25698) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 73 and 25672 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_grids.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 2 and 7169 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_grids.c:3:
In function 'strncpy',
inlined from 'cmor_time_varying_grid_coordinate' at Src/cmor_grids.c:693:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_time_varying_grid_coordinate' at Src/cmor_grids.c:778:15:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_time_varying_grid_coordinate' at Src/cmor_grids.c:844:15:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 51 or more bytes (assuming 1074) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 1073) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 61 or more bytes (assuming 2107) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1541:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 888 and 911 [-Wformat-truncation=]
1541 | "approximate time axis interval is defined as %f "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.);
| ~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_md5.c
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 166 or more bytes (assuming 1217) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1524:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 888 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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 166 or more bytes (assuming 1217) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:1507:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 869 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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 185 or more bytes (assuming 1236) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 71 or more bytes (assuming 1094) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 73 or more bytes (assuming 1096) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_grid' at Src/cmor_grids.c:1001:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_grid' at Src/cmor_grids.c:1055:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_tables.c
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 file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 63 or more bytes (assuming 1086) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc: Src/cmor_variables.c
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:356:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
356 | while (i < (strlen(value))) {
| ^
Src/cmor_tables.c:360:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
360 | while (i < (strlen(value)) && value[i] != ' ') {
| ^
Src/cmor_tables.c:439:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
439 | for (n = 0; n < strlen(value) - 1; n++)
| ^
Src/cmor_tables.c:450:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
450 | for (j = 0; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:464:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
464 | for (j = n + 1; j < strlen(value); j++) {
| ^
Src/cmor_tables.c:475:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
475 | for (j = i + 1; j < strlen(value); j++) {
| ^
Src/cmor_tables.c: In function 'cmor_set_experiments.part.0':
Src/cmor_tables.c:292:25: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
292 | "Table %s: Too many experiments defined", table->szTable_id);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 37 and 1060 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_write_var_to_file':
Src/cmor_variables.c:2366:9: warning: unused variable 'bb' [-Wunused-variable]
2366 | int bb;
| ^~
In file included from /usr/include/string.h:519,
from Src/cmor_tables.c:2:
In function 'strncpy',
inlined from 'cmor_set_dataset_att' at Src/cmor_tables.c:325:5:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:500:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
500 | "table: %s, This keyword: %s value (%s) "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 125 or more bytes (assuming 2171) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:430:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
430 | "Table %s: Too many experiments defined",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 37 and 1060 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:403:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
403 | "Table %s is already defined", table->szTable_id);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 26 and 1049 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_tables.c:2:
In function 'strncpy',
inlined from 'cmor_set_dataset_att' at Src/cmor_tables.c:373:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_dataset_att' at Src/cmor_tables.c:370:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_set_dataset_att':
Src/cmor_tables.c:341:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
341 | "Table %s is defined for cmor_version %f, "
| ^~
Src/cmor_tables.c:341:22: note: assuming directive output of 8 bytes
341 | "Table %s is defined for cmor_version %f, "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1418 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_create_var_attributes':
Src/cmor.c:4938:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=]
4938 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s",
| ^~
4939 | ierr, nc_strerror(ierr),
4940 | cmor_current_dataset.associated_file_name);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 57 or more bytes (assuming 1080) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c: In function 'cmor_set_axis_def_att':
Src/cmor_axes.c:2506:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2506 | "Unknown attribute >>>%s<<< for axis section "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2507:20: note: format string is defined here
2507 | "(%s, table: %s), value: %s",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 63 or more bytes (assuming 1086) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2495:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2495 | "axis (%s, table: %s): cannot allocate memory "
| ^~
Src/cmor_axes.c:2495:26: note: directive argument in the range [1, 2147483646]
2495 | "axis (%s, table: %s): cannot allocate memory "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 77 or more bytes (assuming 2132) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2441:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2441 | "axis (%s, table: %s): looks like we already read "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 135 or more bytes (assuming 1158) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2453:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2453 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 72 or more bytes (assuming 2118) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2470:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2470 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 72 or more bytes (assuming 2118) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2349:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2349 | "axis (%s, table: %s): looks like we already read "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 135 or more bytes (assuming 1158) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2362:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2362 | "axis (%s, table: %s): cannot allocate memory for "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 79 or more bytes (assuming 2125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_axes.c:2383:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
2383 | "axis (%s, table: %s): cannot allocate memory for %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_axes.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 79 or more bytes (assuming 2125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_axes.c:2:
In function 'strncpy',
inlined from 'cmor_set_axis_def_att' at Src/cmor_axes.c:2250:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_axis_def_att' at Src/cmor_axes.c:2235:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c: In function 'cmor_load_table_internal':
Src/cmor_tables.c:697:51: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
697 | snprintf(word, CMOR_MAX_STRING, "%s/%s", cmor_input_path, szTable);
| ^
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_tables.c:751:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
751 | "Could not read file %s check file permission", word);
| ^~ ~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_tables.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 43 and 1066 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 1044) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_build_outname' at Src/cmor.c:5880:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_build_outname':
Src/cmor.c:5978:44: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
5978 | "Cannot find frequency %s. Closing variable %s (table: %s)",
| ^~
5979 | frequency, cmor_vars[var_id].id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 52 or more bytes (assuming 1075) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5824:57: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
5824 | "Cannot convert times for calendar: %s,\n! "
| ^~
5825 | "closing variable %s (table: %s)", msg2,
| ~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 67 or more bytes (assuming 1090) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_build_outname' at Src/cmor.c:6025:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 48 and 1071 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_variable' at Src/cmor_variables.c:1217:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_variable' at Src/cmor_variables.c:1210:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_variable':
Src/cmor_variables.c:1229:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
1229 | "Converted units from '%s' to '%s'", units, refvar.units);
| ^~ ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 30 or more bytes (assuming 1053) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1598:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1598 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1601 | refvar.id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 173 or more bytes (assuming 2219) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1626:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=]
1626 | "You defined variable '%s' (table %s) with axis "
| ^~
......
1629 | refvar.id,
| ~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 121 or more bytes (assuming 1144) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_close_variable':
Src/cmor.c:6113:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=]
6113 | "while closing variable %i (%s, table %s)\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6121 | ref_table_id].szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6115:45: note: format string is defined here
6115 | "you wrote %s time steps for the variable,\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 176 or more bytes (assuming 2222) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6144:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=]
6144 | "while closing variable %i (%s, table %s) we\n! "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
6151 | szTable_id, ctmp2,
| ~~~~~
Src/cmor.c:6146:51: note: format string is defined here
6146 | "variable, you wrote %s time steps for the\n! "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 190 or more bytes (assuming 2236) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6209:33: warning: '.copy' directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
6209 | sprintf(msg, "%s.copy", outname);
| ^~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 6 and 1029 bytes into a destination of size 1024
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6220:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6220 | "Output file ( %s ) already exists,\n! "
| ^~
......
6223 | "cmor_setup.", outname);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 128 and 1151 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6212:45: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
6212 | "Output file ( %s ) already exists,\n! "
| ^~
......
6217 | "at: %s.copy", outname, outname);
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 206 and 2252 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:6233:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=]
6233 | "could not rename temporary file: %s to final file\n"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6234 | "name: %s", cmor_vars[var_id].current_path, outname);
| ~~~~~~~
Src/cmor.c:6234:29: note: format string is defined here
6234 | "name: %s", cmor_vars[var_id].current_path, outname);
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 55 or more bytes (assuming 1078) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_set_cur_dataset_attribute_internal':
Src/cmor.c:1523:57: warning: '%s' directive output may be truncated writing up to 1024 bytes into a region of size 990 [-Wformat-truncation=]
1523 | "Dataset error, required attribute %s was not "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 61 and 1085 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:1493:50: warning: '%s' directive output truncated writing between 1025 and 2147483645 bytes into a region of size 993 [-Wformat-truncation=]
1493 | "Dataset error, attribute name: %s; length (%i) is "
| ^~
Src/cmor.c:1493:18: note: directive argument in the range [1025, 2147483645]
1493 | "Dataset error, attribute name: %s; length (%i) is "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1100 and 2147483726 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_check_expt_id' at Src/cmor.c:328:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_check_expt_id' at Src/cmor.c:331:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_addRIPF':
Src/cmor.c:5674:48: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 1000 [-Wformat-truncation=]
5674 | "Your realization_index \"%s\" is invalid. \n! "
| ^~
5675 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 89 and 1107 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5701:51: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 997 [-Wformat-truncation=]
5701 | "Your initialization_index \"%s\" is invalid. \n! "
| ^~
5702 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 92 and 1110 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5729:44: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5729 | "Your physics_index \"%s\" is invalid. \n! "
| ^~
5730 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:5756:44: warning: '%s' directive output may be truncated writing between 5 and 1023 bytes into a region of size 1004 [-Wformat-truncation=]
5756 | "Your forcing_index \"%s\" is invalid. \n! "
| ^~
5757 | "It cannot contains more than 4 digits. \n! ", tmp);
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 85 and 1103 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncat',
inlined from 'cmor_CreateFromTemplate' at Src/cmor.c:5586:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:122:10: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_CreateFromTemplate':
Src/cmor.c:5586:13: note: length computed here
5586 | strncat(szInternalAtt, szToken, strlen(szToken));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_setup':
Src/cmor.c:901:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
901 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 36 and 1059 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:877: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=]
877 | snprintf(msg, CMOR_MAX_STRING, "%s_%.4i-%.2i-%.2iT%.2i:%.2i:%.2i",
| ^~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 21 and 1096 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:885:31: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1016 [-Wformat-truncation=]
885 | "Logfile %s already exist.\n! Renamed to: %s", tmplogfile,
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 39 and 2085 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:892:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=]
892 | "Could not open logfile %s for writing", tmplogfile);
| ^~ ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 36 and 1059 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:785:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 79 or more bytes (assuming 1102) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 87 or more bytes (assuming 1110) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 73 or more bytes (assuming 1096) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:468:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 61 or more bytes (assuming 1084) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:482:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:602:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:654:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 64 or more bytes (assuming 1087) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_zfactor' at Src/cmor_variables.c:670:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_zfactor':
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 file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor.c:6:
In function 'strncpy',
inlined from 'cmor_setGblAttr' at Src/cmor.c:2779:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3425:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3653:13:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3829:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3811:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_define_dimensions' at Src/cmor.c:3753:17:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2149:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2145:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2141:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2137:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2133:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2081:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2041:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2037:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:2033:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_set_var_def_att':
Src/cmor_variables.c:1961:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 978 [-Wformat-truncation=]
1961 | "Too many dimensions (%i) defined for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:1962:28: note: format string is defined here
1962 | "(%s), max is: %i", var->ndims, var->id,
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 59 and 1091 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2005:65: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=]
2005 | "Reading table %s: axis name: '%s' for "
| ^~
......
2009 | cmor_tables[var->table_id].szTable_id, dim,
| ~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 119 or more bytes (assuming 2165) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
from Src/cmor_variables.c:3:
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1943:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1939:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1935:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1931:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
inlined from 'cmor_set_var_def_att' at Src/cmor_variables.c:1927:9:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_get_original_shape':
Src/cmor_variables.c:2312:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
2312 | "trying to retrieve shape of variable %s (table: %s) into a %id "
| ^~
2313 | "array but this variable is %id",
2314 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank,
| ~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 88 or more bytes (assuming 1111) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c: In function 'cmor_write':
Src/cmor.c:4607:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=]
4607 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! "
| ^~
......
4611 | cmor_current_dataset.associated_file_name, ncafid,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 117 or more bytes (assuming 1140) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor.c:4538:64: warning: '%s' directive output may be truncated writing up to 108151999 bytes into a region of size 988 [-Wformat-truncation=]
4538 | "var_id cannot contain %c you passed: %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor.c:1:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 82 or more bytes (assuming 108152081) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c: In function 'cmor_write_var_to_file':
Src/cmor_variables.c:2388:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=]
2388 | "you are passing %i time steps for a static "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2389:53: note: format string is defined here
2389 | "(no time dimension) variable (%s, table: %s), "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 128 or more bytes (assuming 1151) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2495:73: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=]
2495 | "cannot allocate memory for %i float tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 61 or more bytes (assuming 1084) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2483:74: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=]
2483 | "cannot allocate memory for %i double tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 62 or more bytes (assuming 1085) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2471:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=]
2471 | "cannot allocate memory for %i long tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2459:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=]
2459 | "cannot allocate memory for %i int tmp elts var '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 59 or more bytes (assuming 1082) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2553:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2553 | " in udunits, getting converter for variable %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 55 or more bytes (assuming 1078) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2540:33: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2540 | "variable: %s, cmor and user units are incompatible: "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 80 or more bytes (assuming 4172) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2529:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
2529 | "in udunits analyzing units from user (%s) "
| ^~
2530 | "for variable %s (table: %s)",
2531 | local_unit, avar->id,
| ~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 64 or more bytes (assuming 2110) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2514:22: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=]
2514 | "in udunits analyzing units from cmor table "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2515 | "(%s) for variable %s (table: %s)",
2516 | local_unit, avar->id,
| ~~~~~~~~~~
Src/cmor_variables.c:2515:24: note: format string is defined here
2515 | "(%s) for variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 70 or more bytes (assuming 2116) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2642:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=]
2642 | "in udunits, converting values from %s to %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 64 or more bytes (assuming 3133) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2662 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2662:30: note: assuming directive output of 10 bytes
2662 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2662:30: note: assuming directive output of 11 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 166 or more bytes (assuming 1208) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=]
2695 | "Invalid value(s) detected for variable '%s' "
| ^~
Src/cmor_variables.c:2695:30: note: assuming directive output of 10 bytes
2695 | "Invalid value(s) detected for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2695:30: note: assuming directive output of 11 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 167 or more bytes (assuming 1209) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~
Src/cmor_variables.c:2750:22: note: assuming directive output of 11 bytes
2750 | "Invalid Absolute Mean for variable '%s' (table: %s) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2750:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 120 or more bytes (assuming 1162) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2762:22: note: assuming directive output of 11 bytes
2762 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2762:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 85 or more bytes (assuming 1127) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2773:22: note: assuming directive output of 11 bytes
2773 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2773:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 122 or more bytes (assuming 1164) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=]
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~
Src/cmor_variables.c:2783:22: note: assuming directive output of 11 bytes
2783 | "Invalid Absolute Mean for variable '%s' "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2783:22: note: assuming directive output of 10 bytes
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 87 or more bytes (assuming 1129) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2799:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=]
2799 | "Udunits: Error freeing converter, variable %s "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 54 or more bytes (assuming 1077) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2810:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2810 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 1073) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2820:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=]
2820 | "Udunits: Error freeing units, variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 50 or more bytes (assuming 1073) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3177:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3177 | "variable '%s' (table: %s) you are passing %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 102 or more bytes (assuming 1125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3208:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3208 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3209:41: note: format string is defined here
3209 | "variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 67 or more bytes (assuming 1090) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3227:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3227 | "NCError (%i: %s) writing time values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3228:37: note: format string is defined here
3228 | "variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3078:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
3078 | "variable '%s' (table: %s) you are passing %i "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 102 or more bytes (assuming 1125) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3125:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=]
3125 | "time axis must have bounds, you defined it w/o "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3126:48: note: format string is defined here
3126 | "any for variable %s (table: %s)", avar->id,
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 75 or more bytes (assuming 1098) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3101:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=]
3101 | "NCError (%i: %s) writing time bounds values for "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3102:41: note: format string is defined here
3102 | "variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 67 or more bytes (assuming 1090) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3139:78: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=]
3139 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 60 or more bytes (assuming 1083) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2842:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
2842 | "variable '%s' (table %s) you are passing "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 113 or more bytes (assuming 1136) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3018:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=]
3018 | "time axis must have bounds, please pass them to "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3019:75: note: format string is defined here
3019 | "cmor_write along with time values, variable %s, table %s",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 101 or more bytes (assuming 1124) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3036:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=]
3036 | "cannot malloc %i time vals for variable "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3037:32: note: format string is defined here
3037 | "'%s' (table: %s)", ntimes_passed, avar->id,
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 52 or more bytes (assuming 1075) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3062:81: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=]
3062 | "NetCDF error (%i: %s) writing times for variable '%s' "
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 87 or more bytes (assuming 1110) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2859:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2859 | "cannot malloc %i tmp bounds time vals "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2860:45: note: format string is defined here
2860 | "for variable '%s' (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 63 or more bytes (assuming 1086) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2916:83: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=]
2916 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 81 and 1124 bytes into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2974:87: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=]
2974 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 58 or more bytes (assuming 1081) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2996:34: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=]
2996 | "Time point: %lf ( %lf in output units) "
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:2998:63: note: format string is defined here
2998 | "(in output units), variable %s (table: %s)",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 114 or more bytes (assuming 1152) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3266:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 57 or more bytes (assuming 1080) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Src/cmor_variables.c:3266:60: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=]
3266 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file",
| ^~
In file included from /usr/include/stdio.h:866,
from Src/cmor_variables.c:2:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 57 or more bytes (assuming 1080) into a destination of size 1024
70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -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-armv7l-3.9/Src/_controlvocabulary.o build/temp.linux-armv7l-3.9/Src/cdTime/cdRegTrfm.o build/temp.linux-armv7l-3.9/Src/cdTime/cdTimeConv.o build/temp.linux-armv7l-3.9/Src/cdTime/cdUtil.o build/temp.linux-armv7l-3.9/Src/cdTime/fcdTimeConv.o build/temp.linux-armv7l-3.9/Src/cdTime/reg_trfm.o build/temp.linux-armv7l-3.9/Src/cdTime/timeArith.o build/temp.linux-armv7l-3.9/Src/cdTime/timeConv.o build/temp.linux-armv7l-3.9/Src/cmor.o build/temp.linux-armv7l-3.9/Src/cmor_CV.o build/temp.linux-armv7l-3.9/Src/cmor_axes.o build/temp.linux-armv7l-3.9/Src/cmor_cfortran_interface.o build/temp.linux-armv7l-3.9/Src/cmor_grids.o build/temp.linux-armv7l-3.9/Src/cmor_md5.o build/temp.linux-armv7l-3.9/Src/cmor_tables.o build/temp.linux-armv7l-3.9/Src/cmor_variables.o -L. -lnetcdf -ludunits2 -ljson-c -lossp-uuid -o build/lib.linux-armv7l-3.9/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so
running install_lib
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-armv7l-3.9/cmor/git2svn.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-armv7l-3.9/cmor/cmor_const.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-armv7l-3.9/cmor/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-armv7l-3.9/cmor/pywrapper.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
copying build/lib.linux-armv7l-3.9/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-armv7l-3.9/cmor/Test/test_python_appending.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/cmor_speed_and_compression_02.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_time_gap_multi_write.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_direct_calls.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_clim_bounds_03.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_load_tables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_3.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_alastair_1.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_9.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_tim2_clim_02.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_has_variable_attribute.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_1D_var.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_max_variables_2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_reverted_lats.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_2Gb_file.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/_cmor_stub.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_8.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_user_interface_03.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badvariant.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_checker_works.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_cfmip_site_axis_test.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_4.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/jamie_positive.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_grid_stub_jamie.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_6.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_wrong_activity.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_forceparent.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_12.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/out_files.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_clim_bounds_02.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_cmor_half_levels.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_11.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_10.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_stephanie_6hrPlev_minutes.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_cmor_python_not_enough_times_written.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_11.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_compression.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/jamie_hybrid_height.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_3.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/cmor_speed_and_compression.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_unicode.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_free_wrapping_issue.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_fxtable.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_open_close_cmor_multiple.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badgridlabel.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_trackingprefix.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_cmor_python_not_enough_data.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_site_ts.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_cmor_double_singleton.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_tim2_clim.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badinstitution.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_cmor_half_levels_wrong_generic_level.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_7.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_region.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_7.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_5.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_parentmipera.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_6.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/all_tests.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badsourceid.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_toomany_tables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_common.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_time_gap_single_write1.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_non_monotonic_climo_bounds.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_lon_gt_360.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_10.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_doc.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_new_tables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_forecast_time.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badgridresolution.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_experimentID.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_bad_date.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_lon_thro_360.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_time_gap_single_write2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badsourcetype.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_driving.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/check_results.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_terminate_signal.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/cmor_speed_and_compression_03.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_user_interface_00.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_missing_values.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_singleton_string.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_index_coord.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_bentley_01.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_baddirectory.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_memory_check.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_12.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/cmor_speed_and_compression_01.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_singleton_anywhere_in_table_def.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_grid_and_ocn_sigma.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/base_CMIP6_CV.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/common.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/in_files.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_history.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_polar_stereo.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_license_parsing.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_forcenoparent.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_3hr.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_8.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_max_variables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_externalvariables.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_obs4MIPs.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_chunking.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_nomipera.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_parentsourceid.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_bounds_request.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_2Gb_slice.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_user_interface_01.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_9.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badsource.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_HISTORY.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_has_cur_dataset_attribute.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_unicode.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_projections.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_sos_psu_units.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_filename_time_range.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_cmor_python_zhalfo.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_1.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_clim_bounds.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badgridgr.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_site_surface.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_jamie_4.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_clim_bounds_04.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_joerg_2.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/nc2asc.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test
copying build/lib.linux-armv7l-3.9/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-armv7l-3.9/cmip6_cv/cmor_const.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-armv7l-3.9/cmip6_cv/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
copying build/lib.linux-armv7l-3.9/cmip6_cv/pywrapper.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-armv7l-3.9/cmip6_cv/PrePARE/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-armv7l-3.9/cmip6_cv/PrePARE/PrePARE.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-armv7l-3.9/cmip6_cv/PrePARE/out_names_tests.json -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE
copying build/lib.linux-armv7l-3.9/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/git2svn.py to git2svn.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/cmor_const.py to cmor_const.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/__init__.py to __init__.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/pywrapper.py to pywrapper.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/convertCSVFile.py to convertCSVFile.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_appending.py to test_python_appending.cpython-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_direct_calls.py to test_python_direct_calls.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_3.py to test_python_joerg_3.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_alastair_1.py to test_python_alastair_1.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_9.py to test_python_jamie_9.cpython-39.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-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_1D_var.py to test_python_1D_var.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_reverted_lats.py to test_python_reverted_lats.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_file.py to test_python_2Gb_file.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/_cmor_stub.py to _cmor_stub.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_8.py to test_python_jamie_8.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_checker_works.py to test_checker_works.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_2.py to test_python_jamie_2.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_4.py to test_python_joerg_4.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/jamie_positive.py to jamie_positive.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_grid_stub_jamie.py to test_grid_stub_jamie.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py to test_python_CMIP6_CV_badinstitutionIDNotSet.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_6.py to test_python_joerg_6.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_12.py to test_python_joerg_12.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/out_files.py to out_files.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels.py to test_cmor_half_levels.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_11.py to test_python_joerg_11.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_10.py to test_python_joerg_10.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_11.py to test_python_jamie_11.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_compression.py to test_compression.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/jamie_hybrid_height.py to jamie_hybrid_height.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3.py to test_python_jamie_3.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression.py to cmor_speed_and_compression.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_unicode.py to test_python_unicode.cpython-39.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-39.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-39.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-39.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-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_site_ts.py to test_site_ts.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_double_singleton.py to test_cmor_double_singleton.cpython-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_7.py to test_python_jamie_7.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie.py to test_python_jamie.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_region.py to test_python_region.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_7.py to test_python_joerg_7.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_5.py to test_python_joerg_5.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_6.py to test_python_jamie_6.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/all_tests.py to all_tests.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_toomany_tables.py to test_python_toomany_tables.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_common.py to test_python_common.cpython-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_lon_gt_360.py to test_lon_gt_360.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_10.py to test_python_jamie_10.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_doc.py to test_doc.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_new_tables.py to test_python_new_tables.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_time.py to test_python_forecast_time.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_experimentID.py to test_python_CMIP6_experimentID.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bad_date.py to test_python_bad_date.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_lon_thro_360.py to test_lon_thro_360.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_driving.py to test_python_CMIP6_driving.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/check_results.py to check_results.cpython-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_missing_values.py to test_python_missing_values.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_string.py to test_python_singleton_string.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_index_coord.py to test_python_index_coord.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bentley_01.py to test_python_bentley_01.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_memory_check.py to test_python_memory_check.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_12.py to test_python_jamie_12.cpython-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/base_CMIP6_CV.py to base_CMIP6_CV.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/common.py to common.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/in_files.py to in_files.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_history.py to test_python_history.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_polar_stereo.py to test_python_polar_stereo.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/__init__.py to __init__.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_license_parsing.py to test_license_parsing.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3hr.py to test_python_jamie_3hr.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_8.py to test_python_joerg_8.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables.py to test_python_max_variables.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_obs4MIPs.py to test_python_obs4MIPs.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_chunking.py to test_chunking.cpython-39.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-39.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-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bounds_request.py to test_python_bounds_request.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_slice.py to test_python_2Gb_slice.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_9.py to test_python_joerg_9.cpython-39.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-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_projections.py to test_python_CMIP6_projections.cpython-39.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-39.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-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_zhalfo.py to test_cmor_python_zhalfo.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_1.py to test_python_joerg_1.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds.py to test_python_clim_bounds.cpython-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_4.py to test_python_jamie_4.cpython-39.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-39.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-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_2.py to test_python_joerg_2.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/nc2asc.py to nc2asc.cpython-39.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-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/cmor_const.py to cmor_const.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/__init__.py to __init__.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/pywrapper.py to pywrapper.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/__init__.py to __init__.cpython-39.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py to PrePARE.cpython-39.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'
writing manifest file 'CMOR.egg-info/SOURCES.txt'
Copying CMOR.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing PrePARE script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
for p in python3.9 ; 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/python3/dist-packages/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
running build
running build_py
running build_ext
running install_lib
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'
writing manifest file 'CMOR.egg-info/SOURCES.txt'
removing '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info' (and everything under it)
Copying CMOR.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.6.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/arm-linux-gnueabihf/pkgconfig
install -d debian/.debhelper/generated/libcmor2
install -d debian/libcmor-dev//usr/bin
cp --reflink=auto -a debian/tmp/usr/bin/PrePARE debian/libcmor-dev//usr/bin/
install -d debian/libcmor-dev//usr/lib/arm-linux-gnueabihf
cp --reflink=auto -a debian/tmp/usr/lib/libcmor.a debian/libcmor-dev//usr/lib/arm-linux-gnueabihf/
install -d debian/libcmor-dev//usr/lib/arm-linux-gnueabihf/pkgconfig
cp --reflink=auto -a ./cmor.pc debian/libcmor-dev//usr/lib/arm-linux-gnueabihf/pkgconfig/
install -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 -d debian/.debhelper/generated/libcmor-dev
install -d debian/.debhelper/generated/python3-cmor
dh_link -p libcmor-dev /usr/lib/arm-linux-gnueabihf/libcmor.so.2 /usr/lib/arm-linux-gnueabihf/libcmor.so
rm -f debian/libcmor-dev/usr/lib/arm-linux-gnueabihf/libcmor.so
ln -s libcmor.so.2 debian/libcmor-dev/usr/lib/arm-linux-gnueabihf/libcmor.so
dh_numpy3
(grep -a -s -v python3:Depends debian/libcmor2.substvars; echo "python3:Depends=python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9") > debian/libcmor2.substvars.new
mv debian/libcmor2.substvars.new debian/libcmor2.substvars
(grep -a -s -v python3:Depends debian/libcmor-dev.substvars; echo "python3:Depends=python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9") > debian/libcmor-dev.substvars.new
mv debian/libcmor-dev.substvars.new debian/libcmor-dev.substvars
(grep -a -s -v python3:Depends debian/python3-cmor.substvars; echo "python3:Depends=python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9") > debian/python3-cmor.substvars.new
mv debian/python3-cmor.substvars.new debian/python3-cmor.substvars
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install -a
install -d debian/libcmor2//usr/lib/arm-linux-gnueabihf
cp --reflink=auto -a debian/tmp/usr/lib/libcmor.so.2 debian/libcmor2//usr/lib/arm-linux-gnueabihf/
cp --reflink=auto -a debian/tmp/usr/bin/PrePARE debian/libcmor-dev//usr/bin/
cp --reflink=auto -a debian/tmp/usr/lib/libcmor.a debian/libcmor-dev//usr/lib/arm-linux-gnueabihf/
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 -d debian/python3-cmor//usr/lib
cp --reflink=auto -a debian/tmp/usr/lib/python3 debian/python3-cmor//usr/lib/
dh_fortran_mod -a
grep -a -s -v '^misc:Depends=' debian/libcmor2.substvars > debian/libcmor2.substvars.new || true
mv debian/libcmor2.substvars.new debian/libcmor2.substvars
Fortran modfile debian/tmp/usr/include/cmor_users_functions.mod created by gfortran modversion 15
Fortran modfile debian/tmp/usr/include/cmor_users_functions.mod created by gfortran modversion 15
install -d debian/libcmor-dev//usr/lib/arm-linux-gnueabihf/fortran/gfortran-mod-15
cp --reflink=auto -a debian/tmp/usr/include/cmor_users_functions.mod debian/libcmor-dev//usr/lib/arm-linux-gnueabihf/fortran/gfortran-mod-15/
(grep -a -s -v misc:Depends debian/libcmor-dev.substvars; echo "misc:Depends=gfortran-10 | gfortran-mod-15") > debian/libcmor-dev.substvars.new
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
grep -a -s -v '^misc:Depends=' debian/python3-cmor.substvars > debian/python3-cmor.substvars.new || true
mv debian/python3-cmor.substvars.new debian/python3-cmor.substvars
dh_installdocs -a
install -d debian/libcmor2/usr/share/doc/libcmor2
install -p -m0644 debian/copyright debian/libcmor2/usr/share/doc/libcmor2/copyright
install -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 -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
dh_installexamples -a
install -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/CMOR_input_example.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_input_NOID.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_depth_coord_half.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples
cp --reflink=auto -a ./Test/test_cmor_double_singleton.py 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_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_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_badinstitutionIDNotSet.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_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:161: version: 4.20201102+nmu1
D: dh_python3 dh_python3:162: argv: ['/usr/bin/dh_python3', '-a']
D: dh_python3 dh_python3:163: options: {'guess_deps': True, 'skip_private': False, 'verbose': False, 'arch': True, 'package': None, 'no_package': None, '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, 'O': None}
D: dh_python3 dh_python3:164: args: []
D: dh_python3 dh_python3:165: supported Python versions: 3.9 (default=3.9)
D: dh_python3 debhelper:99: skipping package libcmor2 (missing ${python3:Depends} in Depends)
D: dh_python3 debhelper:152: source=cmor, binary packages=['libcmor-dev', 'python3-cmor']
D: dh_python3 dh_python3:183: processing package libcmor-dev...
D: dh_python3 fs:260: package libcmor-dev details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': {/usr/bin/python3.9}, 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()}
D: dh_python3 depends:117: generating dependencies for package libcmor-dev
D: dh_python3 depends:275: D={'python3.9:any'}; R=[]; S=[]; E=[], B=[]; RT=[]
D: dh_python3 dh_python3:183: processing package python3-cmor...
D: dh_python3 fs:260: package python3-cmor details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': {Version('3.9')}, 'ext_no_version': set()}
D: dh_python3 depends:117: generating dependencies for package python3-cmor
D: dh_python3 depends:275: D={'python3 (>= 3.9~)', 'python3:any', 'python3 (<< 3.10)'}; R=[]; S=[]; E=[], B=[]; RT=[]
dh_perl -a
dh_link -a
rm -f debian/libcmor-dev/usr/lib/arm-linux-gnueabihf/libcmor.so
ln -s libcmor.so.2 debian/libcmor-dev/usr/lib/arm-linux-gnueabihf/libcmor.so
dh_strip_nondeterminism -a
dh_compress -a
cd debian/libcmor2
cd debian/libcmor-dev
cd debian/python3-cmor
chmod a-x usr/share/doc/libcmor-dev/RELEASE-NOTES usr/share/doc/libcmor-dev/changelog.Debian usr/share/doc/libcmor-dev/changelog.Debian.armhf
chmod a-x usr/share/doc/python3-cmor/changelog.Debian usr/share/doc/python3-cmor/changelog.Debian.armhf
chmod a-x usr/share/doc/libcmor2/changelog.Debian usr/share/doc/libcmor2/changelog.Debian.armhf
gzip -9nf usr/share/doc/libcmor2/changelog.Debian usr/share/doc/libcmor2/changelog.Debian.armhf
gzip -9nf usr/share/doc/python3-cmor/changelog.Debian usr/share/doc/python3-cmor/changelog.Debian.armhf
gzip -9nf usr/share/doc/libcmor-dev/RELEASE-NOTES usr/share/doc/libcmor-dev/changelog.Debian usr/share/doc/libcmor-dev/changelog.Debian.armhf
cd '/<<PKGBUILDDIR>>'
cd '/<<PKGBUILDDIR>>'
cd '/<<PKGBUILDDIR>>'
dh_fixperms -a
find debian/libcmor2 -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/libcmor2 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
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/libcmor2/usr/share/doc -type f -a -true -a ! -regex 'debian/libcmor2/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
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/libcmor2/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
find debian/libcmor2 -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/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/libcmor2/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w
find debian/python3-cmor/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
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/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/libcmor-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
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/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/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2
install -d debian/python3-cmor/usr/lib/debug/.dwz/arm-linux-gnueabihf
dwz -mdebian/python3-cmor/usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-cmor.debug -M/usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-cmor.debug -- debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so
objcopy --compress-debug-sections debian/python3-cmor/usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-cmor.debug
dh_strip -a
install -d debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/7a
objcopy --only-keep-debug --compress-debug-sections debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/7a/05a3699a8ccce51fba042466e739092d77f5b6.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/arm-linux-gnueabihf/libcmor.a
install -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/4c
objcopy --only-keep-debug --compress-debug-sections debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/4c/cb841aa9c219b7f1378c830ab20020e233ec21.debug
chmod 0644 -- debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/7a/05a3699a8ccce51fba042466e739092d77f5b6.debug
chown 0:0 -- debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/7a/05a3699a8ccce51fba042466e739092d77f5b6.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2
objcopy --add-gnu-debuglink debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/7a/05a3699a8ccce51fba042466e739092d77f5b6.debug debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2
install -d debian/.debhelper/libcmor2/dbgsym-root/usr/share/doc
ln -s libcmor2 debian/.debhelper/libcmor2/dbgsym-root/usr/share/doc/libcmor2-dbgsym
chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/4c/cb841aa9c219b7f1378c830ab20020e233ec21.debug
chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/4c/cb841aa9c219b7f1378c830ab20020e233ec21.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so
objcopy --add-gnu-debuglink debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/4c/cb841aa9c219b7f1378c830ab20020e233ec21.debug debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so
install -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/45
objcopy --only-keep-debug --compress-debug-sections debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/45/2992e957ac3bdd53cf2e9d280bcee3d97cce88.debug
chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/45/2992e957ac3bdd53cf2e9d280bcee3d97cce88.debug
chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/45/2992e957ac3bdd53cf2e9d280bcee3d97cce88.debug
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so
objcopy --add-gnu-debuglink debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/45/2992e957ac3bdd53cf2e9d280bcee3d97cce88.debug debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so
install -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.dwz
cp --reflink=auto -a debian/python3-cmor/usr/lib/debug/.dwz/arm-linux-gnueabihf 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 -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
dh_makeshlibs -a
rm -f debian/libcmor2/DEBIAN/shlibs
install -d debian/libcmor2/DEBIAN
echo "libcmor 2 libcmor2 (>= 3.6.1)" >> debian/libcmor2/DEBIAN/shlibs
chmod 0644 -- debian/libcmor2/DEBIAN/shlibs
chown 0:0 -- debian/libcmor2/DEBIAN/shlibs
mv debian/.debhelper/generated/libcmor2/triggers.new debian/.debhelper/generated/libcmor2/triggers
rm -f debian/libcmor-dev/DEBIAN/shlibs
rm -f debian/python3-cmor/DEBIAN/shlibs
dh_shlibdeps -a
dpkg-shlibdeps -Tdebian/libcmor2.substvars debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2
install -d debian/python3-cmor/DEBIAN
dpkg-shlibdeps -Tdebian/python3-cmor.substvars debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so
dpkg-shlibdeps: warning: symbol _gfortran_st_write used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol json_object_put used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol atan2 used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol json_object_get_object used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol json_object_get_double used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol _gfortran_shape_4 used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol uuid_generate used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol _gfortran_runtime_error used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol array_list_length used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: symbol _gfortran_compare_string used by debian/libcmor2/usr/lib/arm-linux-gnueabihf/libcmor.so.2 found in none of the libraries
dpkg-shlibdeps: warning: 31 other similar warnings have been skipped (use -v to see them all)
dh_installdeb -a
install -p -m0644 debian/.debhelper/generated/libcmor2/triggers debian/libcmor2/DEBIAN/triggers
install -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
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
echo misc:Pre-Depends= >> debian/libcmor-dev.substvars
dpkg-gencontrol -plibcmor-dev -ldebian/changelog -Tdebian/libcmor-dev.substvars -Pdebian/libcmor-dev
echo misc:Depends= >> debian/libcmor2.substvars
echo misc:Pre-Depends= >> debian/libcmor2.substvars
install -d debian/.debhelper/libcmor2/dbgsym-root/DEBIAN
dpkg-gencontrol -plibcmor2 -ldebian/changelog -Tdebian/libcmor2.substvars -Pdebian/.debhelper/libcmor2/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libcmor2-dbgsym "-DDepends=libcmor2 (= \${binary:Version})" "-DDescription=debug symbols for libcmor2" -DBuild-Ids=7a05a3699a8ccce51fba042466e739092d77f5b6 -DSection=debug -UReplaces -UBreaks
echo misc:Depends= >> debian/python3-cmor.substvars
echo misc:Pre-Depends= >> debian/python3-cmor.substvars
install -d debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN
dpkg-gencontrol -ppython3-cmor -ldebian/changelog -Tdebian/python3-cmor.substvars -Pdebian/.debhelper/python3-cmor/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=python3-cmor-dbgsym "-DDepends=python3-cmor (= \${binary:Version})" "-DDescription=debug symbols for python3-cmor" "-DBuild-Ids=452992e957ac3bdd53cf2e9d280bcee3d97cce88 4ccb841aa9c219b7f1378c830ab20020e233ec21" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
dpkg-gencontrol: warning: package libcmor2: substitution variable ${python3:Depends} unused, but is defined
dpkg-gencontrol: warning: package python3-cmor: substitution variable ${python3:Versions} unused, but is defined
chmod 0644 -- debian/.debhelper/libcmor2/dbgsym-root/DEBIAN/control
chown 0:0 -- debian/.debhelper/libcmor2/dbgsym-root/DEBIAN/control
dpkg-gencontrol -plibcmor2 -ldebian/changelog -Tdebian/libcmor2.substvars -Pdebian/libcmor2
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 -Pdebian/python3-cmor
chmod 0644 -- debian/libcmor-dev/DEBIAN/control
chown 0:0 -- debian/libcmor-dev/DEBIAN/control
dpkg-gencontrol: warning: package libcmor2: substitution variable ${python3:Depends} unused, but is defined
chmod 0644 -- debian/libcmor2/DEBIAN/control
chown 0:0 -- debian/libcmor2/DEBIAN/control
dpkg-gencontrol: warning: package python3-cmor: substitution variable ${python3:Versions} unused, but is defined
chmod 0644 -- debian/python3-cmor/DEBIAN/control
chown 0:0 -- debian/python3-cmor/DEBIAN/control
dh_md5sums -a
cd debian/libcmor2 >/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/libcmor-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/libcmor2/DEBIAN/md5sums
chown 0:0 -- debian/libcmor2/DEBIAN/md5sums
cd debian/.debhelper/libcmor2/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
chmod 0644 -- debian/python3-cmor/DEBIAN/md5sums
chown 0:0 -- debian/python3-cmor/DEBIAN/md5sums
chmod 0644 -- debian/.debhelper/libcmor2/dbgsym-root/DEBIAN/md5sums
chown 0:0 -- debian/.debhelper/libcmor2/dbgsym-root/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/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/libcmor2 ..
dpkg-deb --build debian/libcmor-dev ..
dpkg-deb --build debian/.debhelper/python3-cmor/dbgsym-root ..
dpkg-deb: building package 'libcmor2' in '../libcmor2_3.6.1-1+b1_armhf.deb'.
dpkg-deb: building package 'libcmor-dev' in '../libcmor-dev_3.6.1-1+b1_armhf.deb'.
dpkg-deb: building package 'python3-cmor-dbgsym' in '../python3-cmor-dbgsym_3.6.1-1+b1_armhf.deb'.
dpkg-deb --build debian/.debhelper/libcmor2/dbgsym-root ..
dpkg-deb: building package 'libcmor2-dbgsym' in '../libcmor2-dbgsym_3.6.1-1+b1_armhf.deb'.
dpkg-deb --build debian/python3-cmor ..
dpkg-deb: building package 'python3-cmor' in '../python3-cmor_3.6.1-1+b1_armhf.deb'.
dpkg-genbuildinfo --build=any
dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../cmor_3.6.1-1+b1_armhf.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 2021-10-04T21:53:31Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Post Build Chroot |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
cmor_3.6.1-1+b1_armhf.changes:
------------------------------
Format: 1.8
Date: Sat, 19 Dec 2020 21:29:18 +0000
Source: cmor (3.6.1-1)
Binary: libcmor-dev libcmor2 libcmor2-dbgsym python3-cmor python3-cmor-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 3.6.1-1+b1
Distribution: bookworm-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
libcmor-dev - Development files for Climate Model Output Rewriter
libcmor2 - Climate Model Output Rewriter library
python3-cmor - Python3 interface to CMOR
Changes:
cmor (3.6.1-1+b1) bookworm-staging; urgency=low, binary-only=yes
.
* Binary-only non-maintainer upload for armhf; no source changes.
* rebuild due to debcheck failure
Checksums-Sha1:
cbf51a1c83d9d251aeb70cb63f77a3d55787a101 9529 cmor_3.6.1-1+b1_armhf.buildinfo
89e4c0e197caa8f78bb3604d8979e101e1322fd2 1531672 libcmor-dev_3.6.1-1+b1_armhf.deb
47d7c7b0e79d24729c5c6a6350939bc64b77bd88 171756 libcmor2-dbgsym_3.6.1-1+b1_armhf.deb
4f5e0386cdcf7e8c70a58e442e128945496c8085 142872 libcmor2_3.6.1-1+b1_armhf.deb
70cfbe3ca0ee372aea0f76e4aba3e8df8a30807c 522860 python3-cmor-dbgsym_3.6.1-1+b1_armhf.deb
f9645f5aaf546136031970a94a57df822fa2c2e7 207948 python3-cmor_3.6.1-1+b1_armhf.deb
Checksums-Sha256:
6ddbcc384040c46c6f7529e0304473e1bda2c44e8a332debfeacafe4eb6bedcd 9529 cmor_3.6.1-1+b1_armhf.buildinfo
85c873d7d33affaaa277cfe91a504e8a0570c4a5d3dabedb4714d08277b05c0e 1531672 libcmor-dev_3.6.1-1+b1_armhf.deb
26147d78a894f6374628f39748f97e954a690774df3378297a5e456986e2ea92 171756 libcmor2-dbgsym_3.6.1-1+b1_armhf.deb
083a70d36ef752139ab4f8011cf10d0b9dc823a29c3d9b46e89493ed0bd44733 142872 libcmor2_3.6.1-1+b1_armhf.deb
40a28122bf2eb5a29181798e329f5af8c3a226d774c9f152892ccd2a3dd782ea 522860 python3-cmor-dbgsym_3.6.1-1+b1_armhf.deb
8d86b9fbaaa6502660a7d2c24db2cb94f5640d2d124a7fd1fc2f8dbbed5d4567 207948 python3-cmor_3.6.1-1+b1_armhf.deb
Files:
ebee42968d2816291def4ff67bd33115 9529 utils optional cmor_3.6.1-1+b1_armhf.buildinfo
ba65d0fd336af0fab95a22ea4a469682 1531672 libdevel optional libcmor-dev_3.6.1-1+b1_armhf.deb
f1c8ada7f5e9cd26cee2874dbefc38d6 171756 debug optional libcmor2-dbgsym_3.6.1-1+b1_armhf.deb
400e8cfa185762fdfb093b3472d81b9e 142872 libs optional libcmor2_3.6.1-1+b1_armhf.deb
9030dfb32e719580392beba00fba3be5 522860 debug optional python3-cmor-dbgsym_3.6.1-1+b1_armhf.deb
476c94355aabe236ee79cd80b0224328 207948 python optional python3-cmor_3.6.1-1+b1_armhf.deb
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
libcmor-dev_3.6.1-1+b1_armhf.deb
--------------------------------
new Debian package, version 2.0.
size 1531672 bytes: control archive=8940 bytes.
887 bytes, 20 lines control
26182 bytes, 284 lines md5sums
2445 bytes, 78 lines * postrm #!/bin/sh
3359 bytes, 94 lines * preinst #!/bin/sh
Package: libcmor-dev
Source: cmor (3.6.1-1)
Version: 3.6.1-1+b1
Architecture: armhf
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Installed-Size: 12616
Depends: libcmor2 (= 3.6.1-1+b1), gfortran-10 | gfortran-mod-15, libjson-c-dev, python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3.9:any, python3
Recommends: pkg-config
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 2020-12-19 21:29 ./
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/bin/
-rwxr-xr-x root/root 951 2020-12-19 21:29 ./usr/bin/PrePARE
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/include/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/include/cdTime/
-rw-r--r-- root/root 5627 2020-12-18 09:15 ./usr/include/cdTime/cddrs.h
-rw-r--r-- root/root 4696 2020-12-18 09:15 ./usr/include/cdTime/cddrsint.h
-rw-r--r-- root/root 13294 2020-12-18 09:15 ./usr/include/cdTime/cdms.h
-rw-r--r-- root/root 22221 2020-12-18 09:15 ./usr/include/cdTime/cdmsint.h
-rw-r--r-- root/root 44774 2020-12-18 09:15 ./usr/include/cdTime/cdmsint_new.h
-rw-r--r-- root/root 1198 2020-12-18 09:15 ./usr/include/cdTime/cdrra.h
-rw-r--r-- root/root 7097 2020-12-18 09:15 ./usr/include/cdTime/cdunif.h
-rw-r--r-- root/root 18160 2020-12-18 09:15 ./usr/include/cdTime/cdunifint.h
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/include/cdTime/cdunifpp/
-rw-r--r-- root/root 28646 2020-12-18 09:15 ./usr/include/cdTime/cdunifpp/cdunifpp.h
-rw-r--r-- root/root 2592 2020-12-18 09:15 ./usr/include/cdTime/cdunifpp/cdunifpp_frename.h
-rw-r--r-- root/root 10930 2020-12-18 09:15 ./usr/include/cdTime/cdunifpp/crayio.h
-rw-r--r-- root/root 5354 2020-12-18 09:15 ./usr/include/cdTime/cdunifpp/util.h
-rw-r--r-- root/root 907 2020-12-18 09:15 ./usr/include/cdTime/cdunifpp/vardef.h
-rw-r--r-- root/root 137170 2020-12-19 21:29 ./usr/include/cdTime/cfortran.h
-rw-r--r-- root/root 8527 2020-12-18 09:15 ./usr/include/cdTime/drscdf.h
-rw-r--r-- root/root 6051 2020-12-18 09:15 ./usr/include/cdTime/drsdef.h
-rw-r--r-- root/root 5147 2020-12-18 09:15 ./usr/include/cdTime/fcddrs.h
-rw-r--r-- root/root 16296 2020-12-18 09:15 ./usr/include/cdTime/gaussLats.h
-rw-r--r-- root/root 43650 2020-12-18 09:15 ./usr/include/cdTime/grads.h
-rw-r--r-- root/root 15389 2020-12-18 09:15 ./usr/include/cdTime/gx.h
-rw-r--r-- root/root 4600 2020-12-18 09:15 ./usr/include/cdTime/isdb.h
-rw-r--r-- root/root 21410 2020-12-18 09:15 ./usr/include/cmor.h
-rw-r--r-- root/root 14106 2020-12-18 09:15 ./usr/include/cmor_func_def.h
-rw-r--r-- root/root 77 2020-12-19 21:29 ./usr/include/cmor_locale.h
-rw-r--r-- root/root 1143 2020-12-18 09:15 ./usr/include/cmor_md5.h
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/fortran/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/fortran/gfortran-mod-15/
-rw-r--r-- root/root 21236 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/fortran/gfortran-mod-15/cmor_users_functions.mod
-rw-r--r-- root/root 678484 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/libcmor.a
lrwxrwxrwx root/root 0 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/libcmor.so -> libcmor.so.2
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/pkgconfig/
-rw-r--r-- root/root 328 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/pkgconfig/cmor.pc
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/libcmor-dev/
-rw-r--r-- root/root 661 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/README.md
-rw-r--r-- root/root 7890 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/RELEASE-NOTES.gz
-rw-r--r-- root/root 219 2020-12-19 21:29 ./usr/share/doc/libcmor-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root 3653 2020-12-19 21:29 ./usr/share/doc/libcmor-dev/changelog.Debian.gz
-rw-r--r-- root/root 4889 2020-12-19 21:29 ./usr/share/doc/libcmor-dev/copyright
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/libcmor-dev/examples/
-rw-r--r-- root/root 28 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/3D_txy.input
-rw-r--r-- root/root 38 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/3D_txy_split_lon.input
-rw-r--r-- root/root 29 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/3D_xty_split_lon.input
-rw-r--r-- root/root 67818 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMIP5_Amon_YYYYMMDDHH
-rw-r--r-- root/root 334203 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMIP5_Amons
-rw-r--r-- root/root 7594 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr.txt
-rw-r--r-- root/root 6342 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr_0.txt
-rw-r--r-- root/root 6399 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr_1.txt
-rw-r--r-- root/root 26542 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMIP6_sample_CMOR_driver.f90
-rw-r--r-- root/root 22823 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMOR_SAMPLE_TABLE
-rw-r--r-- root/root 4422 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMOR_input_TestTables.json
-rw-r--r-- root/root 4401 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/CMOR_input_example.json
-rw-r--r-- root/root 20584 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/Curts_table
-rw-r--r-- root/root 0 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/__init__.py
-rw-r--r-- root/root 134 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/_cmor_stub.py
-rw-r--r-- root/root 2 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/alejandro.txt
-rw-r--r-- root/root 2 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/alejandro_1.txt
-rw-r--r-- root/root 2 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/alejandro_2.txt
-rw-r--r-- root/root 698 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/all_tests.py
-rw-r--r-- root/root 3958 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/baddirectory.json
-rw-r--r-- root/root 1608 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/base_CMIP6_CV.py
-rw-r--r-- root/root 1722 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/check_results.py
-rw-r--r-- root/root 13171 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/climatology_test_code.f90
-rw-r--r-- root/root 9421 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/climatology_test_table_A
drwxr-xr-x root/root 0 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/
-rw-r--r-- root/root 1058 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/build.sh
-rw-r--r-- root/root 38 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/conda_build_config.yaml
-rw-r--r-- root/root 750 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/meta.yaml.in
drwxr-xr-x root/root 0 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/
-rwxr-xr-x root/root 305 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/activate.sh
-rwxr-xr-x root/root 241 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/deactivate.sh
-rw-r--r-- root/root 3729 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression.json
-rw-r--r-- root/root 4732 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression.py
-rw-r--r-- root/root 4357 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_01.py
-rw-r--r-- root/root 5547 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_02.py
-rw-r--r-- root/root 3629 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_03.py
-rw-r--r-- root/root 4375 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/common.py
-rw-r--r-- root/root 4098 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/common_user_inputNOBOUNDS.json
-rw-r--r-- root/root 4034 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/common_user_input_NOID.json
-rw-r--r-- root/root 3761 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/common_user_input_hier.json
drwxr-xr-x root/root 0 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/
-rw-r--r-- root/root 2048 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.2.7.yml
-rw-r--r-- root/root 2048 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.2.8.yml
-rw-r--r-- root/root 1433 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.0.yml
-rw-r--r-- root/root 1606 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.1.yml
-rw-r--r-- root/root 1717 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.2.yml
-rw-r--r-- root/root 2164 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.4.0.yaml
-rw-r--r-- root/root 1406 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.5.0.yaml
-rw-r--r-- root/root 1396 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/in_files.py
-rw-r--r-- root/root 14075 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.c
-rw-r--r-- root/root 19029 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.f90
-rw-r--r-- root/root 1751 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/jamie_hybrid_height.py
-rw-r--r-- root/root 1449 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/jamie_positive.py
-rw-r--r-- root/root 20886 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/karls_test.f90
-rw-r--r-- root/root 16457 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/main_prog.f90
-rw-r--r-- root/root 2751 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/metadata-template.json
-rw-r--r-- root/root 4843 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest.f90
-rw-r--r-- root/root 5629 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_3d_i_2.f90
-rw-r--r-- root/root 5036 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_3d_r.f90
-rw-r--r-- root/root 5600 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_3d_r_2.f90
-rw-r--r-- root/root 6332 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_2.f90
-rw-r--r-- root/root 6358 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_3.f90
-rw-r--r-- root/root 6272 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_4.f90
-rw-r--r-- root/root 6254 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_5.f90
-rw-r--r-- root/root 5344 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_4d_r.f90
-rw-r--r-- root/root 6253 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/mytest_4d_r_big_array.f90
-rwxr-xr-x root/root 1893 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/nc2asc.py
-rw-r--r-- root/root 14 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/noinput
-rw-r--r-- root/root 15473 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/omonxyztst.f90
-rw-r--r-- root/root 69489 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/out_files.py
-rwxr-xr-x root/root 2030 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/prep_for_build.py
-rw-r--r-- root/root 3153 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/reader_2D_3D.f90
-rw-r--r-- root/root 1712 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/reader_2D_3D.h
-rw-r--r-- root/root 5120 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/rewrite_harvardf_data.f90
-rw-r--r-- root/root 81057 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/speed_test_table_A
-rw-r--r-- root/root 1736324 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/ta_3D_r_2.asc
-rw-r--r-- root/root 3469197 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/ta_4D_r.asc
-rw-r--r-- root/root 406754 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas.asc
-rw-r--r-- root/root 30 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_3D_noreorder.input
-rw-r--r-- root/root 1378403 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_3D_xty_-180_180.asc
-rw-r--r-- root/root 105978 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_3d_r.asc
-rw-r--r-- root/root 34535 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_harvardf.txt
-rw-r--r-- root/root 406760 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_mytest_3d_i.asc
-rw-r--r-- root/root 25 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_mytest_3d_i.input
-rw-r--r-- root/root 788920 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_mytest_noreorder.asc
-rw-r--r-- root/root 788920 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_mytest_reorder.asc
-rw-r--r-- root/root 789072 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/tas_mytest_reorder_split_lon.asc
-rw-r--r-- root/root 16716 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test1.f90
-rw-r--r-- root/root 16561 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test2.f90
-rw-r--r-- root/root 16526 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test3.f90
-rw-r--r-- root/root 17222 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test4.f90
-rw-r--r-- root/root 19352 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_3h.f90
-rw-r--r-- root/root 11457 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc.f90
-rw-r--r-- root/root 11594 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_d.f90
-rw-r--r-- root/root 11432 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_i.f90
-rw-r--r-- root/root 57820 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_checker_works.py
-rw-r--r-- root/root 2057 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_chunking.py
-rw-r--r-- root/root 6005 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_append_associated.c
-rw-r--r-- root/root 5967 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_append_associated_point.c
-rw-r--r-- root/root 2075 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_depth_coord_half.c
-rw-r--r-- root/root 1116 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_double_singleton.py
-rw-r--r-- root/root 15054 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_fx_basin.f90
-rw-r--r-- root/root 7169 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_alejandro.f90
-rw-r--r-- root/root 7087 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_time_varying.f90
-rw-r--r-- root/root 5618 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_unstructured_3d_fabi.c
-rw-r--r-- root/root 4414 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_unstructured_fabi.c
-rw-r--r-- root/root 2233 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels.py
-rw-r--r-- root/root 4521 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels_wrong_generic_level.py
-rw-r--r-- root/root 3866 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_nwdFracLut.c
-rw-r--r-- root/root 2272 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_python_not_enough_data.py
-rw-r--r-- root/root 2056 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_python_not_enough_times_written.py
-rw-r--r-- root/root 1609 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_python_zhalfo.py
-rw-r--r-- root/root 5143 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_cmor_singleton_and_generic.c
-rw-r--r-- root/root 1457 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_compression.py
-rw-r--r-- root/root 18238 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_dimensionless.f90
-rw-r--r-- root/root 1392 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_doc.py
-rw-r--r-- root/root 15725 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_00.f90
-rw-r--r-- root/root 8504 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_01.f90
-rw-r--r-- root/root 8272 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_grid.c
-rw-r--r-- root/root 7196 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_grid_stub_jamie.py
-rw-r--r-- root/root 1509 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_license_parsing.py
-rw-r--r-- root/root 1728 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_lon_gt_360.py
-rw-r--r-- root/root 1820 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_lon_thro_360.py
-rw-r--r-- root/root 11476 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.c
-rw-r--r-- root/root 11430 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.f90
-rw-r--r-- root/root 2255 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_non_monotonic_climo_bounds.py
-rw-r--r-- root/root 539 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_1D_var.py
-rw-r--r-- root/root 2297 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_file.py
-rw-r--r-- root/root 1761 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_slice.py
-rw-r--r-- root/root 3558 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_HISTORY.py
-rw-r--r-- root/root 2563 2020-12-19 21:29 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_bad_data_specs.py
-rw-r--r-- root/root 1219 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_baddirectory.py
-rw-r--r-- root/root 2274 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridgr.py
-rw-r--r-- root/root 2409 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridlabel.py
-rw-r--r-- root/root 2183 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridresolution.py
-rw-r--r-- root/root 2055 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitution.py
-rw-r--r-- root/root 2053 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitutionID.py
-rw-r--r-- root/root 2000 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitutionIDNotSet.py
-rw-r--r-- root/root 2084 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsource.py
-rw-r--r-- root/root 2083 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourceid.py
-rw-r--r-- root/root 2059 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetype.py
-rw-r--r-- root/root 4861 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
-rw-r--r-- root/root 2029 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
-rw-r--r-- root/root 2362 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeRequired.py
-rw-r--r-- root/root 2288 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badvariant.py
-rw-r--r-- root/root 9533 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_externalvariables.py
-rw-r--r-- root/root 4189 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forcemultipleparent.py
-rw-r--r-- root/root 2204 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forcenoparent.py
-rw-r--r-- root/root 2891 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forceparent.py
-rw-r--r-- root/root 3660 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_furtherinfourl.py
-rw-r--r-- root/root 2329 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_fxtable.py
-rw-r--r-- root/root 3215 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_hierarchicalattr.py
-rw-r--r-- root/root 2016 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_invalidsourceid.py
-rw-r--r-- root/root 652 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_load_tables.py
-rw-r--r-- root/root 2337 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_longrealizationindex.py
-rw-r--r-- root/root 2135 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_nomipera.py
-rw-r--r-- root/root 2691 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentmipera.py
-rw-r--r-- root/root 2647 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentsourceid.py
-rw-r--r-- root/root 2927 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parenttimeunits.py
-rw-r--r-- root/root 2674 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentvariantlabel.py
-rw-r--r-- root/root 2688 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentIDbad.py
-rw-r--r-- root/root 2689 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experiment_id.py
-rw-r--r-- root/root 2794 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentbad.py
-rw-r--r-- root/root 2764 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentnotset.py
-rw-r--r-- root/root 1066 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_terminate_signal.py
-rw-r--r-- root/root 3470 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_trackingNoprefix.py
-rw-r--r-- root/root 3279 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_trackingprefix.py
-rw-r--r-- root/root 2972 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_unicode.py
-rw-r--r-- root/root 2667 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_driving.py
-rw-r--r-- root/root 2793 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_experimentID.py
-rw-r--r-- root/root 3267 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_projections.py
-rw-r--r-- root/root 2805 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_wrong_activity.py
-rw-r--r-- root/root 1061 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_YYYMMDDHH_exp_fmt.py
-rw-r--r-- root/root 1696 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_alastair_1.py
-rw-r--r-- root/root 3066 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_appending.py
-rw-r--r-- root/root 2816 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_bad_date.py
-rw-r--r-- root/root 2539 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_bentley_01.py
-rw-r--r-- root/root 1527 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_bounds_request.py
-rw-r--r-- root/root 3738 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_cfmip_site_axis_test.py
-rw-r--r-- root/root 2018 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds.py
-rw-r--r-- root/root 2616 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_02.py
-rw-r--r-- root/root 2646 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_03.py
-rw-r--r-- root/root 2735 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_04.py
-rw-r--r-- root/root 4990 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_common.py
-rw-r--r-- root/root 4292 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_direct_calls.py
-rw-r--r-- root/root 19418 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_filename_time_range.py
-rw-r--r-- root/root 3107 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_forecast_time.py
-rw-r--r-- root/root 5411 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_free_wrapping_issue.py
-rw-r--r-- root/root 5294 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_grid_and_ocn_sigma.py
-rw-r--r-- root/root 920 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_has_cur_dataset_attribute.py
-rw-r--r-- root/root 3837 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_has_variable_attribute.py
-rw-r--r-- root/root 3398 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_history.py
-rw-r--r-- root/root 1736 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_index_coord.py
-rw-r--r-- root/root 1040 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie.py
-rw-r--r-- root/root 1742 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_10.py
-rw-r--r-- root/root 3880 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_11.py
-rw-r--r-- root/root 1813 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_12.py
-rw-r--r-- root/root 1293 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_2.py
-rw-r--r-- root/root 1124 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3.py
-rw-r--r-- root/root 1481 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3hr.py
-rw-r--r-- root/root 1191 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_4.py
-rw-r--r-- root/root 3868 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_6.py
-rw-r--r-- root/root 1716 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_7.py
-rw-r--r-- root/root 3049 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_8.py
-rw-r--r-- root/root 1738 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_9.py
-rw-r--r-- root/root 1525 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_site_surface.py
-rw-r--r-- root/root 2677 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_1.py
-rw-r--r-- root/root 3275 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_10.py
-rw-r--r-- root/root 2894 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_11.py
-rw-r--r-- root/root 2720 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_12.py
-rw-r--r-- root/root 2210 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_2.py
-rw-r--r-- root/root 4295 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_3.py
-rw-r--r-- root/root 1820 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_4.py
-rw-r--r-- root/root 410 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_5.py
-rw-r--r-- root/root 613 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_6.py
-rw-r--r-- root/root 1158 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_7.py
-rw-r--r-- root/root 2677 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_8.py
-rw-r--r-- root/root 2467 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_9.py
-rw-r--r-- root/root 2083 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim.py
-rw-r--r-- root/root 1658 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim_02.py
-rw-r--r-- root/root 1819 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables.py
-rw-r--r-- root/root 2043 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables_2.py
-rw-r--r-- root/root 3294 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_memory_check.py
-rw-r--r-- root/root 4367 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_missing_values.py
-rw-r--r-- root/root 1112 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_new_tables.py
-rw-r--r-- root/root 924 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_obs4MIPs.py
-rw-r--r-- root/root 2916 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_open_close_cmor_multiple.py
-rw-r--r-- root/root 2247 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_polar_stereo.py
-rw-r--r-- root/root 1050 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_region.py
-rw-r--r-- root/root 2025 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_reverted_lats.py
-rw-r--r-- root/root 3773 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_singleton_anywhere_in_table_def.py
-rw-r--r-- root/root 2782 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_singleton_string.py
-rw-r--r-- root/root 3324 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_sos_psu_units.py
-rw-r--r-- root/root 2013 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_stephanie_6hrPlev_minutes.py
-rw-r--r-- root/root 4166 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_toomany_tables.py
-rw-r--r-- root/root 1799 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_unicode.py
-rw-r--r-- root/root 4638 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_00.py
-rw-r--r-- root/root 2644 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_01.py
-rw-r--r-- root/root 3198 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_03.py
-rw-r--r-- root/root 10741 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_region.f90
-rw-r--r-- root/root 2927 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_sdepth1_float.c
-rw-r--r-- root/root 10720 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_shrt_exp_nm_set_att_initi.f90
-rw-r--r-- root/root 18776 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_sigma.f90
-rwxr-xr-x root/root 20518 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_singleton.f90
-rwxr-xr-x root/root 12265 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_singleton_5D_tas.f90
-rw-r--r-- root/root 4616 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_singletons.c
-rw-r--r-- root/root 2027 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_site_ts.py
-rw-r--r-- root/root 15229 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_sophie.f90
-rw-r--r-- root/root 11081 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_station_data.f90
-rw-r--r-- root/root 2200 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_time_gap_multi_write.py
-rw-r--r-- root/root 2110 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_time_gap_single_write1.py
-rw-r--r-- root/root 2033 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_time_gap_single_write2.py
-rw-r--r-- root/root 3994 2020-12-18 09:15 ./usr/share/doc/libcmor-dev/examples/test_unit_cat_unique.c
libcmor2-dbgsym_3.6.1-1+b1_armhf.deb
------------------------------------
new Debian package, version 2.0.
size 171756 bytes: control archive=540 bytes.
372 bytes, 13 lines control
106 bytes, 1 lines md5sums
Package: libcmor2-dbgsym
Source: cmor (3.6.1-1)
Version: 3.6.1-1+b1
Auto-Built-Package: debug-symbols
Architecture: armhf
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Installed-Size: 207
Depends: libcmor2 (= 3.6.1-1+b1)
Section: debug
Priority: optional
Multi-Arch: same
Description: debug symbols for libcmor2
Build-Ids: 7a05a3699a8ccce51fba042466e739092d77f5b6
drwxr-xr-x root/root 0 2020-12-19 21:29 ./
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.build-id/7a/
-rw-r--r-- root/root 201372 2020-12-19 21:29 ./usr/lib/debug/.build-id/7a/05a3699a8ccce51fba042466e739092d77f5b6.debug
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/
lrwxrwxrwx root/root 0 2020-12-19 21:29 ./usr/share/doc/libcmor2-dbgsym -> libcmor2
libcmor2_3.6.1-1+b1_armhf.deb
-----------------------------
new Debian package, version 2.0.
size 142872 bytes: control archive=1120 bytes.
942 bytes, 21 lines control
302 bytes, 4 lines md5sums
30 bytes, 1 lines shlibs
67 bytes, 2 lines triggers
Package: libcmor2
Source: cmor (3.6.1-1)
Version: 3.6.1-1+b1
Architecture: armhf
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Installed-Size: 656
Depends: libc6 (>= 2.7), libnetcdf19 (>= 4.0.1), libudunits2-0 (>= 2.2.14)
Recommends: cmor-tables
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 2020-12-19 21:29 ./
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root 647728 2020-12-19 21:29 ./usr/lib/arm-linux-gnueabihf/libcmor.so.2
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/cmor/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/cmor/Tables/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/cmor/Tables_csv/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/libcmor2/
-rw-r--r-- root/root 219 2020-12-19 21:29 ./usr/share/doc/libcmor2/changelog.Debian.armhf.gz
-rw-r--r-- root/root 3653 2020-12-19 21:29 ./usr/share/doc/libcmor2/changelog.Debian.gz
-rw-r--r-- root/root 4889 2020-12-19 21:29 ./usr/share/doc/libcmor2/copyright
python3-cmor-dbgsym_3.6.1-1+b1_armhf.deb
----------------------------------------
new Debian package, version 2.0.
size 522860 bytes: control archive=640 bytes.
408 bytes, 12 lines control
304 bytes, 3 lines md5sums
Package: python3-cmor-dbgsym
Source: cmor (3.6.1-1)
Version: 3.6.1-1+b1
Auto-Built-Package: debug-symbols
Architecture: armhf
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Installed-Size: 577
Depends: python3-cmor (= 3.6.1-1+b1)
Section: debug
Priority: optional
Description: debug symbols for python3-cmor
Build-Ids: 452992e957ac3bdd53cf2e9d280bcee3d97cce88 4ccb841aa9c219b7f1378c830ab20020e233ec21
drwxr-xr-x root/root 0 2020-12-19 21:29 ./
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.build-id/45/
-rw-r--r-- root/root 272932 2020-12-19 21:29 ./usr/lib/debug/.build-id/45/2992e957ac3bdd53cf2e9d280bcee3d97cce88.debug
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.build-id/4c/
-rw-r--r-- root/root 282284 2020-12-19 21:29 ./usr/lib/debug/.build-id/4c/cb841aa9c219b7f1378c830ab20020e233ec21.debug
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/
-rw-r--r-- root/root 21008 2020-12-19 21:29 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-cmor.debug
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/
lrwxrwxrwx root/root 0 2020-12-19 21:29 ./usr/share/doc/python3-cmor-dbgsym -> python3-cmor
python3-cmor_3.6.1-1+b1_armhf.deb
---------------------------------
new Debian package, version 2.0.
size 207948 bytes: control archive=5636 bytes.
598 bytes, 14 lines control
17088 bytes, 167 lines md5sums
249 bytes, 12 lines * postinst #!/bin/sh
398 bytes, 12 lines * prerm #!/bin/sh
Package: python3-cmor
Source: cmor (3.6.1-1)
Version: 3.6.1-1+b1
Architecture: armhf
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Installed-Size: 1338
Depends: python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3 (<< 3.10), python3 (>= 3.9~), python3:any, libc6 (>= 2.7), libjson-c5 (>= 0.15), libnetcdf19 (>= 4.0.1), libudunits2-0 (>= 2.2.14)
Provides: python3.9-cmor
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 2020-12-19 21:29 ./
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info/
-rw-r--r-- root/root 235 2020-12-19 21:29 ./usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info/PKG-INFO
-rw-r--r-- root/root 1 2020-12-19 21:29 ./usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info/dependency_links.txt
-rw-r--r-- root/root 51 2020-12-19 21:29 ./usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info/entry_points.txt
-rw-r--r-- root/root 1 2020-12-19 21:29 ./usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info/not-zip-safe
-rw-r--r-- root/root 14 2020-12-19 21:29 ./usr/lib/python3/dist-packages/CMOR-3.6.0.egg-info/top_level.txt
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmip6_cv/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/
-rw-r--r-- root/root 41718 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py
-rw-r--r-- root/root 42 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/__init__.py
-rw-r--r-- root/root 4190 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/out_names_tests.json
-rw-r--r-- root/root 521 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmip6_cv/__init__.py
-rw-r--r-- root/root 315532 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-39-arm-linux-gnueabihf.so
-rw-r--r-- root/root 804 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmip6_cv/cmor_const.py
-rw-r--r-- root/root 12730 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmip6_cv/pywrapper.py
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmor/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmor/Test/
-rw-r--r-- root/root 0 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/__init__.py
-rw-r--r-- root/root 134 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/_cmor_stub.py
-rw-r--r-- root/root 698 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/all_tests.py
-rw-r--r-- root/root 1608 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/base_CMIP6_CV.py
-rw-r--r-- root/root 1722 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/check_results.py
-rw-r--r-- root/root 4732 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression.py
-rw-r--r-- root/root 4357 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_01.py
-rw-r--r-- root/root 5547 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_02.py
-rw-r--r-- root/root 3629 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_03.py
-rw-r--r-- root/root 4375 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/common.py
-rw-r--r-- root/root 1396 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/in_files.py
-rw-r--r-- root/root 1751 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/jamie_hybrid_height.py
-rw-r--r-- root/root 1449 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/jamie_positive.py
-rw-r--r-- root/root 1893 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/nc2asc.py
-rw-r--r-- root/root 69489 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/out_files.py
-rw-r--r-- root/root 57820 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_checker_works.py
-rw-r--r-- root/root 2057 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_chunking.py
-rw-r--r-- root/root 1116 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_double_singleton.py
-rw-r--r-- root/root 2233 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels.py
-rw-r--r-- root/root 4521 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels_wrong_generic_level.py
-rw-r--r-- root/root 2272 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_not_enough_data.py
-rw-r--r-- root/root 2056 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_not_enough_times_written.py
-rw-r--r-- root/root 1609 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_python_zhalfo.py
-rw-r--r-- root/root 1457 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_compression.py
-rw-r--r-- root/root 1392 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_doc.py
-rw-r--r-- root/root 7196 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_grid_stub_jamie.py
-rw-r--r-- root/root 1509 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_license_parsing.py
-rw-r--r-- root/root 1728 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_lon_gt_360.py
-rw-r--r-- root/root 1820 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_lon_thro_360.py
-rw-r--r-- root/root 2255 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_non_monotonic_climo_bounds.py
-rw-r--r-- root/root 539 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_1D_var.py
-rw-r--r-- root/root 2297 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_file.py
-rw-r--r-- root/root 1761 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_slice.py
-rw-r--r-- root/root 3558 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_HISTORY.py
-rw-r--r-- root/root 2563 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py
-rw-r--r-- root/root 1219 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_baddirectory.py
-rw-r--r-- root/root 2274 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridgr.py
-rw-r--r-- root/root 2409 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridlabel.py
-rw-r--r-- root/root 2183 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridresolution.py
-rw-r--r-- root/root 2055 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitution.py
-rw-r--r-- root/root 2053 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py
-rw-r--r-- root/root 2000 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
-rw-r--r-- root/root 2084 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsource.py
-rw-r--r-- root/root 2083 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourceid.py
-rw-r--r-- root/root 2059 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetype.py
-rw-r--r-- root/root 2029 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
-rw-r--r-- root/root 2362 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
-rw-r--r-- root/root 2288 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badvariant.py
-rw-r--r-- root/root 9533 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_externalvariables.py
-rw-r--r-- root/root 4189 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py
-rw-r--r-- root/root 2204 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcenoparent.py
-rw-r--r-- root/root 2891 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forceparent.py
-rw-r--r-- root/root 3660 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py
-rw-r--r-- root/root 2329 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_fxtable.py
-rw-r--r-- root/root 3215 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py
-rw-r--r-- root/root 2016 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py
-rw-r--r-- root/root 652 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_load_tables.py
-rw-r--r-- root/root 2337 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py
-rw-r--r-- root/root 2135 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_nomipera.py
-rw-r--r-- root/root 2691 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentmipera.py
-rw-r--r-- root/root 2647 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentsourceid.py
-rw-r--r-- root/root 2927 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py
-rw-r--r-- root/root 2674 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py
-rw-r--r-- root/root 2688 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py
-rw-r--r-- root/root 2689 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py
-rw-r--r-- root/root 2794 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py
-rw-r--r-- root/root 2764 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py
-rw-r--r-- root/root 1066 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_terminate_signal.py
-rw-r--r-- root/root 3470 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py
-rw-r--r-- root/root 3279 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingprefix.py
-rw-r--r-- root/root 2972 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_unicode.py
-rw-r--r-- root/root 2667 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_driving.py
-rw-r--r-- root/root 2793 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_experimentID.py
-rw-r--r-- root/root 3267 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_projections.py
-rw-r--r-- root/root 2805 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_wrong_activity.py
-rw-r--r-- root/root 1061 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py
-rw-r--r-- root/root 1696 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_alastair_1.py
-rw-r--r-- root/root 3066 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_appending.py
-rw-r--r-- root/root 2816 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bad_date.py
-rw-r--r-- root/root 2539 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bentley_01.py
-rw-r--r-- root/root 1527 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bounds_request.py
-rw-r--r-- root/root 3738 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_cfmip_site_axis_test.py
-rw-r--r-- root/root 2018 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds.py
-rw-r--r-- root/root 2616 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_02.py
-rw-r--r-- root/root 2646 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_03.py
-rw-r--r-- root/root 2735 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_04.py
-rw-r--r-- root/root 4990 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_common.py
-rw-r--r-- root/root 4292 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_direct_calls.py
-rw-r--r-- root/root 19418 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_filename_time_range.py
-rw-r--r-- root/root 3107 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_time.py
-rw-r--r-- root/root 5411 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_free_wrapping_issue.py
-rw-r--r-- root/root 5294 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_grid_and_ocn_sigma.py
-rw-r--r-- root/root 920 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_has_cur_dataset_attribute.py
-rw-r--r-- root/root 3837 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_has_variable_attribute.py
-rw-r--r-- root/root 3398 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_history.py
-rw-r--r-- root/root 1736 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_index_coord.py
-rw-r--r-- root/root 1040 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie.py
-rw-r--r-- root/root 1742 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_10.py
-rw-r--r-- root/root 3880 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_11.py
-rw-r--r-- root/root 1813 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_12.py
-rw-r--r-- root/root 1293 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_2.py
-rw-r--r-- root/root 1124 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3.py
-rw-r--r-- root/root 1481 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3hr.py
-rw-r--r-- root/root 1191 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_4.py
-rw-r--r-- root/root 3868 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_6.py
-rw-r--r-- root/root 1716 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_7.py
-rw-r--r-- root/root 3049 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_8.py
-rw-r--r-- root/root 1738 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_9.py
-rw-r--r-- root/root 1525 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_site_surface.py
-rw-r--r-- root/root 2677 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_1.py
-rw-r--r-- root/root 3275 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_10.py
-rw-r--r-- root/root 2894 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_11.py
-rw-r--r-- root/root 2720 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_12.py
-rw-r--r-- root/root 2210 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_2.py
-rw-r--r-- root/root 4295 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_3.py
-rw-r--r-- root/root 1820 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_4.py
-rw-r--r-- root/root 410 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_5.py
-rw-r--r-- root/root 613 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_6.py
-rw-r--r-- root/root 1158 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_7.py
-rw-r--r-- root/root 2677 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_8.py
-rw-r--r-- root/root 2467 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_9.py
-rw-r--r-- root/root 2083 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim.py
-rw-r--r-- root/root 1658 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim_02.py
-rw-r--r-- root/root 1819 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables.py
-rw-r--r-- root/root 2043 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables_2.py
-rw-r--r-- root/root 3294 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_memory_check.py
-rw-r--r-- root/root 4367 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_missing_values.py
-rw-r--r-- root/root 1112 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_new_tables.py
-rw-r--r-- root/root 924 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_obs4MIPs.py
-rw-r--r-- root/root 2916 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_open_close_cmor_multiple.py
-rw-r--r-- root/root 2247 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_polar_stereo.py
-rw-r--r-- root/root 1050 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_region.py
-rw-r--r-- root/root 2025 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_reverted_lats.py
-rw-r--r-- root/root 3773 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_anywhere_in_table_def.py
-rw-r--r-- root/root 2782 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_string.py
-rw-r--r-- root/root 3324 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_sos_psu_units.py
-rw-r--r-- root/root 2013 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_stephanie_6hrPlev_minutes.py
-rw-r--r-- root/root 4166 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_toomany_tables.py
-rw-r--r-- root/root 1799 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_unicode.py
-rw-r--r-- root/root 4638 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_00.py
-rw-r--r-- root/root 2644 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_01.py
-rw-r--r-- root/root 3198 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_03.py
-rw-r--r-- root/root 2027 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_site_ts.py
-rw-r--r-- root/root 2200 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_multi_write.py
-rw-r--r-- root/root 2110 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write1.py
-rw-r--r-- root/root 2033 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write2.py
-rw-r--r-- root/root 766 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/__init__.py
-rw-r--r-- root/root 323804 2020-12-19 21:29 ./usr/lib/python3/dist-packages/cmor/_cmor.cpython-39-arm-linux-gnueabihf.so
-rw-r--r-- root/root 727 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/cmor_const.py
-rw-r--r-- root/root 3620 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/convertCSVFile.py
-rw-r--r-- root/root 765 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/git2svn.py
-rw-r--r-- root/root 43193 2020-12-18 09:15 ./usr/lib/python3/dist-packages/cmor/pywrapper.py
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/
drwxr-xr-x root/root 0 2020-12-19 21:29 ./usr/share/doc/python3-cmor/
-rw-r--r-- root/root 219 2020-12-19 21:29 ./usr/share/doc/python3-cmor/changelog.Debian.armhf.gz
-rw-r--r-- root/root 3653 2020-12-19 21:29 ./usr/share/doc/python3-cmor/changelog.Debian.gz
-rw-r--r-- root/root 4889 2020-12-19 21:29 ./usr/share/doc/python3-cmor/copyright
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 52228
Build-Time: 384
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 956
Job: cmor_3.6.1-1
Machine Architecture: armhf
Package: cmor
Package-Time: 1414
Source-Version: 3.6.1-1
Space: 52228
Status: successful
Version: 3.6.1-1+b1
--------------------------------------------------------------------------------
Finished at 2021-10-04T21:53:31Z
Build needed 00:23:34, 52228k disc space