https://launchpad.net/ubuntu/+source/cmor/3.5.0-2build2/+build/18725856 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lgw01-amd64-056 4.4.0-173-generic #203-Ubuntu SMP Wed Jan 15 02:55:01 UTC 2020 x86_64 Buildd toolchain package versions: launchpad-buildd_186 python-lpbuildd_186 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 18 Feb 13:36:47 ntpdate[1940]: adjust time server 10.211.37.1 offset -0.000320 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18725856 --image-type chroot /home/buildd/filecache-default/e96c25c651525abc9f0cabeb95ea71010abf4ecb Creating target for build PACKAGEBUILD-18725856 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18725856 Starting target for build PACKAGEBUILD-18725856 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18725856 'deb http://ftpmaster.internal/ubuntu focal main universe' 'deb http://ftpmaster.internal/ubuntu focal-security main universe' 'deb http://ftpmaster.internal/ubuntu focal-updates main universe' 'deb http://ftpmaster.internal/ubuntu focal-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-18725856 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18725856 Updating target for build PACKAGEBUILD-18725856 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu focal-security InRelease [79.7 kB] Get:3 http://ftpmaster.internal/ubuntu focal-updates InRelease [79.7 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed InRelease [255 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 Packages [998 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main Translation-en [506 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe amd64 Packages [8651 kB] Get:8 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5155 kB] Get:9 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 Packages [121 kB] Get:10 http://ftpmaster.internal/ubuntu focal-proposed/main Translation-en [48.7 kB] Get:11 http://ftpmaster.internal/ubuntu focal-proposed/universe amd64 Packages [433 kB] Get:12 http://ftpmaster.internal/ubuntu focal-proposed/universe Translation-en [285 kB] Fetched 16.9 MB in 5s (3491 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: gcc-10-base libctf-nobfd0 libctf0 libffi7 libgcc-s1 libhogweed5 libisl22 libnettle7 libperl5.30 libprocps8 perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils bzip2 cpp-9 debianutils e2fsprogs fdisk findutils g++-9 gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv grep gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libext2fs2 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libgpg-error0 libip4tc2 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblsan0 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpng16-16 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave lsb-base mount ncurses-base ncurses-bin openssl passwd perl perl-base procps sensible-utils systemd systemd-sysv sysvinit-utils ubuntu-keyring util-linux 112 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. Need to get 68.4 MB of archives. After this operation, 47.9 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main amd64 libc6-dev amd64 2.30-0ubuntu3 [2549 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main amd64 libc-dev-bin amd64 2.30-0ubuntu3 [71.8 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 linux-libc-dev amd64 5.4.0-14.17 [1133 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-10-base amd64 10-20200211-1ubuntu1 [18.8 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc-s1 amd64 10-20200211-1ubuntu1 [41.8 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc1 amd64 1:10-20200211-1ubuntu1 [41.7 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 libc6 amd64 2.30-0ubuntu3 [2725 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main amd64 base-files amd64 11ubuntu2 [60.1 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main amd64 debianutils amd64 4.9.1 [85.8 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main amd64 bash amd64 5.0-5ubuntu1 [639 kB] Get:11 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 bsdutils amd64 1:2.34-0.1ubuntu6 [63.5 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 findutils amd64 4.7.0-1ubuntu1 [329 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 grep amd64 3.4-1 [151 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 gzip amd64 1.10-0ubuntu4 [95.3 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 hostname amd64 3.23 [11.4 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 login amd64 1:4.8.1-1ubuntu1 [221 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 ncurses-bin amd64 6.1+20191019-1ubuntu1 [172 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 libperl5.30 amd64 5.30.0-9 [3950 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 perl amd64 5.30.0-9 [224 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 perl-base amd64 5.30.0-9 [1511 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 bzip2 amd64 1.0.8-2 [34.1 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 libbz2-1.0 amd64 1.0.8-2 [32.3 kB] Get:24 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libblkid1 amd64 2.34-0.1ubuntu6 [137 kB] Get:25 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libuuid1 amd64 2.34-0.1ubuntu6 [20.4 kB] Get:26 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libfdisk1 amd64 2.34-0.1ubuntu6 [175 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main amd64 libpcre2-8-0 amd64 10.34-7 [197 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 libselinux1 amd64 3.0-1 [68.7 kB] Get:29 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libmount1 amd64 2.34-0.1ubuntu6 [149 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 libncurses6 amd64 6.1+20191019-1ubuntu1 [101 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 libtinfo6 amd64 6.1+20191019-1ubuntu1 [85.9 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 libncursesw6 amd64 6.1+20191019-1ubuntu1 [132 kB] Get:33 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libsmartcols1 amd64 2.34-0.1ubuntu6 [100 kB] Get:34 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 fdisk amd64 2.34-0.1ubuntu6 [119 kB] Get:35 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 util-linux amd64 2.34-0.1ubuntu6 [1022 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 libdebconfclient0 amd64 0.251ubuntu1 [6160 B] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 base-passwd amd64 3.5.47 [47.7 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 libc-bin amd64 2.30-0ubuntu3 [625 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main amd64 lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 sysvinit-utils amd64 2.96-2.1ubuntu1 [20.6 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main amd64 libgpg-error0 amd64 1.37-1 [58.0 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 libgcrypt20 amd64 1.8.5-3ubuntu1 [419 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main amd64 liblz4-1 amd64 1.9.2-2 [55.9 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main amd64 libstdc++6 amd64 10-20200211-1ubuntu1 [502 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main amd64 systemd-sysv amd64 244.2-1ubuntu1 [9368 B] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 libacl1 amd64 2.2.53-5ubuntu1 [18.7 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main amd64 libapparmor1 amd64 2.13.3-7ubuntu1 [34.3 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main amd64 libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:50 http://ftpmaster.internal/ubuntu focal/main amd64 libcap-ng0 amd64 0.7.9-2.1build1 [11.1 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 libaudit1 amd64 1:2.8.5-2ubuntu5 [39.1 kB] Get:52 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libcap2 amd64 1:2.32-1 [15.9 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 libudev1 amd64 244.2-1ubuntu1 [77.1 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main amd64 libdevmapper1.02.1 amd64 2:1.02.167-1ubuntu1 [127 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main amd64 libjson-c4 amd64 0.13.1+dfsg-6 [29.2 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 libssl1.1 amd64 1.1.1d-2ubuntu3 [1316 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main amd64 libcryptsetup12 amd64 2:2.2.2-3ubuntu1 [182 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main amd64 libnettle7 amd64 3.5.1+really3.5.1-2 [114 kB] Get:59 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libgmp10 amd64 2:6.2.0+dfsg-3 [240 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 libhogweed5 amd64 3.5.1+really3.5.1-2 [138 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 libffi7 amd64 3.3-3 [19.6 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 libp11-kit0 amd64 0.23.20-1build1 [188 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 libtasn1-6 amd64 4.16.0-2 [38.1 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 libgnutls30 amd64 3.6.11.1-2ubuntu2 [793 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 libip4tc2 amd64 1.8.4-3ubuntu1 [18.8 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main amd64 libkmod2 amd64 26+20191223-1ubuntu1 [44.3 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main amd64 libpam0g amd64 1.3.1-5ubuntu4 [55.4 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main amd64 libseccomp2 amd64 2.4.2-2ubuntu2 [40.3 kB] Get:69 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 mount amd64 2.34-0.1ubuntu6 [115 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main amd64 systemd amd64 244.2-1ubuntu1 [3682 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 libsystemd0 amd64 244.2-1ubuntu1 [261 kB] Get:72 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libzstd1 amd64 1.4.4+dfsg-3 [237 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 libapt-pkg5.90 amd64 1.9.9 [854 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main amd64 gpgv amd64 2.2.17-3ubuntu1 [200 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main amd64 ubuntu-keyring all 2020.02.11.1 [22.3 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 apt amd64 1.9.9 [1280 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-modules-bin amd64 1.3.1-5ubuntu4 [37.7 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-modules amd64 1.3.1-5ubuntu4 [250 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 logsave amd64 1.45.5-2ubuntu1 [10.2 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 libext2fs2 amd64 1.45.5-2ubuntu1 [183 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 e2fsprogs amd64 1.45.5-2ubuntu1 [527 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main amd64 libattr1 amd64 1:2.4.48-5 [12.7 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main amd64 libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main amd64 libsepol1 amd64 3.0-1 [252 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main amd64 libsemanage-common all 3.0-1 [9880 B] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 libsemanage1 amd64 3.0-1 [85.3 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 passwd amd64 1:4.8.1-1ubuntu1 [797 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main amd64 libgomp1 amd64 10-20200211-1ubuntu1 [101 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main amd64 libitm1 amd64 10-20200211-1ubuntu1 [26.3 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main amd64 libatomic1 amd64 10-20200211-1ubuntu1 [9308 B] Get:91 http://ftpmaster.internal/ubuntu focal/main amd64 libasan5 amd64 9.2.1-28ubuntu1 [395 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main amd64 liblsan0 amd64 10-20200211-1ubuntu1 [145 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main amd64 libtsan0 amd64 10-20200211-1ubuntu1 [320 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main amd64 libubsan1 amd64 10-20200211-1ubuntu1 [137 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main amd64 libquadmath0 amd64 10-20200211-1ubuntu1 [147 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main amd64 g++-9 amd64 9.2.1-28ubuntu1 [8396 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-9 amd64 9.2.1-28ubuntu1 [8222 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main amd64 libstdc++-9-dev amd64 9.2.1-28ubuntu1 [1709 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main amd64 libgcc-9-dev amd64 9.2.1-28ubuntu1 [2358 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main amd64 libisl22 amd64 0.22-2 [592 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main amd64 libcc1-0 amd64 10-20200211-1ubuntu1 [41.2 kB] Get:102 http://ftpmaster.internal/ubuntu focal/main amd64 binutils-x86-64-linux-gnu amd64 2.34-1ubuntu1 [1613 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main amd64 libbinutils amd64 2.34-1ubuntu1 [474 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main amd64 binutils amd64 2.34-1ubuntu1 [3384 B] Get:105 http://ftpmaster.internal/ubuntu focal/main amd64 binutils-common amd64 2.34-1ubuntu1 [206 kB] Get:106 http://ftpmaster.internal/ubuntu focal/main amd64 libctf-nobfd0 amd64 2.34-1ubuntu1 [46.7 kB] Get:107 http://ftpmaster.internal/ubuntu focal/main amd64 libctf0 amd64 2.34-1ubuntu1 [46.7 kB] Get:108 http://ftpmaster.internal/ubuntu focal/main amd64 cpp-9 amd64 9.2.1-28ubuntu1 [7489 kB] Get:109 http://ftpmaster.internal/ubuntu focal/main amd64 gcc-9-base amd64 9.2.1-28ubuntu1 [19.0 kB] Get:110 http://ftpmaster.internal/ubuntu focal/main amd64 libcom-err2 amd64 1.45.5-2ubuntu1 [9544 B] Get:111 http://ftpmaster.internal/ubuntu focal/main amd64 libss2 amd64 1.45.5-2ubuntu1 [11.3 kB] Get:112 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libprocps8 amd64 2:3.3.16-1ubuntu1 [33.3 kB] Get:113 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 procps amd64 2:3.3.16-1ubuntu1 [233 kB] Get:114 http://ftpmaster.internal/ubuntu focal/main amd64 sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:115 http://ftpmaster.internal/ubuntu focal/main amd64 libsqlite3-0 amd64 3.31.1-1ubuntu1 [548 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main amd64 openssl amd64 1.1.1d-2ubuntu3 [617 kB] Get:117 http://ftpmaster.internal/ubuntu focal/main amd64 libpng16-16 amd64 1.6.37-2 [179 kB] Get:118 http://ftpmaster.internal/ubuntu focal/main amd64 libassuan0 amd64 2.5.3-7ubuntu2 [35.7 kB] Get:119 http://ftpmaster.internal/ubuntu focal/main amd64 gpg amd64 2.2.17-3ubuntu1 [479 kB] Get:120 http://ftpmaster.internal/ubuntu focal/main amd64 gpgconf amd64 2.2.17-3ubuntu1 [124 kB] Get:121 http://ftpmaster.internal/ubuntu focal/main amd64 gpg-agent amd64 2.2.17-3ubuntu1 [232 kB] Get:122 http://ftpmaster.internal/ubuntu focal/main amd64 liblockfile-bin amd64 1.16-1.1 [11.7 kB] Get:123 http://ftpmaster.internal/ubuntu focal/main amd64 liblockfile1 amd64 1.16-1.1 [6680 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 68.4 MB in 6s (12.3 MB/s) (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.30-0ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.30-0ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../linux-libc-dev_5.4.0-14.17_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.4.0-14.17) over (5.3.0-18.19) ... Selecting previously unselected package gcc-10-base:amd64. Preparing to unpack .../gcc-10-base_10-20200211-1ubuntu1_amd64.deb ... Unpacking gcc-10-base:amd64 (10-20200211-1ubuntu1) ... Setting up gcc-10-base:amd64 (10-20200211-1ubuntu1) ... Selecting previously unselected package libgcc-s1:amd64. (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10-20200211-1ubuntu1_amd64.deb ... Unpacking libgcc-s1:amd64 (10-20200211-1ubuntu1) ... Replacing files in old package libgcc1:amd64 (1:9.2.1-9ubuntu2) ... Setting up libgcc-s1:amd64 (10-20200211-1ubuntu1) ... (Reading database ... 12753 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a10-20200211-1ubuntu1_amd64.deb ... Unpacking libgcc1 (1:10-20200211-1ubuntu1) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1 (1:10-20200211-1ubuntu1) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:amd64 (2.30-0ubuntu3) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_amd64.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_amd64.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_amd64.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu6_amd64.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu6) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu6) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../findutils_4.7.0-1ubuntu1_amd64.deb ... Unpacking findutils (4.7.0-1ubuntu1) over (4.6.0+git+20190209-2ubuntu1) ... Setting up findutils (4.7.0-1ubuntu1) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../archives/grep_3.4-1_amd64.deb ... Unpacking grep (3.4-1) over (3.3-1build1) ... Setting up grep (3.4-1) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_amd64.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../hostname_3.23_amd64.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu1_amd64.deb ... Unpacking login (1:4.8.1-1ubuntu1) over (1:4.5-1.1ubuntu4) ... Setting up login (1:4.8.1-1ubuntu1) ... Installing new version of config file /etc/pam.d/login ... Removing obsolete conffile /etc/securetty ... (Reading database ... 12750 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12750 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_amd64.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:amd64. Preparing to unpack .../libperl5.30_5.30.0-9_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_amd64.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_amd64.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:amd64 (1.0.8-2) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu6_amd64.deb ... Unpacking libblkid1:amd64 (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up libblkid1:amd64 (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu6_amd64.deb ... Unpacking libuuid1:amd64 (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up libuuid1:amd64 (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu6_amd64.deb ... Unpacking libfdisk1:amd64 (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:amd64 (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:amd64 (10.34-7) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_amd64.deb ... Unpacking libselinux1:amd64 (3.0-1) over (2.9-2) ... Setting up libselinux1:amd64 (3.0-1) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu6_amd64.deb ... Unpacking libmount1:amd64 (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up libmount1:amd64 (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libtinfo6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:amd64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_amd64.deb ... Unpacking libncursesw6:amd64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:amd64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu6_amd64.deb ... Unpacking libsmartcols1:amd64 (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:amd64 (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu6_amd64.deb ... Unpacking fdisk (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu6_amd64.deb ... Unpacking util-linux (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu6) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.251ubuntu1_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.251ubuntu1) over (0.249ubuntu1) ... Setting up libdebconfclient0:amd64 (0.251ubuntu1) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_amd64.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_amd64.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-2.1ubuntu1_amd64.deb ... Unpacking sysvinit-utils (2.96-2.1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-2.1ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.37-1_amd64.deb ... Unpacking libgpg-error0:amd64 (1.37-1) over (1.36-7) ... Setting up libgpg-error0:amd64 (1.37-1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:amd64 (1.8.5-3ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:amd64 (1.9.2-2) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libstdc++6_10-20200211-1ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:amd64 (10-20200211-1ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244.2-1ubuntu1_amd64.deb ... Unpacking systemd-sysv (244.2-1ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_amd64.deb ... Unpacking libacl1:amd64 (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:amd64 (2.2.53-5ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1build1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-2.1build1) over (0.7.9-2) ... Setting up libcap-ng0:amd64 (0.7.9-2.1build1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_amd64.deb ... Unpacking libaudit1:amd64 (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:amd64 (1:2.8.5-2ubuntu5) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.32-1_amd64.deb ... Unpacking libcap2:amd64 (1:2.32-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244.2-1ubuntu1_amd64.deb ... Unpacking libudev1:amd64 (244.2-1ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:amd64 (244.2-1ubuntu1) ... (Reading database ... 14652 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.167-1ubuntu1_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.167-1ubuntu1) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_amd64.deb ... Unpacking libjson-c4:amd64 (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libssl1.1_1.1.1d-2ubuntu3_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1d-2ubuntu3) over (1.1.1c-1ubuntu4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-3ubuntu1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.2.2-3ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:amd64. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_amd64.deb ... Unpacking libnettle7:amd64 (3.5.1+really3.5.1-2) ... Setting up libnettle7:amd64 (3.5.1+really3.5.1-2) ... (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.2.0+dfsg-3_amd64.deb ... Unpacking libgmp10:amd64 (2:6.2.0+dfsg-3) over (2:6.1.2+dfsg-4) ... Setting up libgmp10:amd64 (2:6.2.0+dfsg-3) ... Selecting previously unselected package libhogweed5:amd64. (Reading database ... 14660 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_amd64.deb ... Unpacking libhogweed5:amd64 (3.5.1+really3.5.1-2) ... Setting up libhogweed5:amd64 (3.5.1+really3.5.1-2) ... Selecting previously unselected package libffi7:amd64. (Reading database ... 14663 files and directories currently installed.) Preparing to unpack .../libffi7_3.3-3_amd64.deb ... Unpacking libffi7:amd64 (3.3-3) ... Setting up libffi7:amd64 (3.3-3) ... (Reading database ... 14668 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.20-1build1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.20-1build1) over (0.23.17-2) ... Setting up libp11-kit0:amd64 (0.23.20-1build1) ... (Reading database ... 14668 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.16.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.16.0-2) over (4.14-3) ... Setting up libtasn1-6:amd64 (4.16.0-2) ... (Reading database ... 14668 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2ubuntu2_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.11.1-2ubuntu2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:amd64 (3.6.11.1-2ubuntu2) ... (Reading database ... 14667 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.4-3ubuntu1_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.4-3ubuntu1) over (1.8.3-2ubuntu5) ... Preparing to unpack .../libkmod2_26+20191223-1ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (26+20191223-1ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam0g:amd64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:amd64 (1.3.1-5ubuntu4) ... (Reading database ... 14667 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu2_amd64.deb ... Unpacking libseccomp2:amd64 (2.4.2-2ubuntu2) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:amd64 (2.4.2-2ubuntu2) ... (Reading database ... 14667 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu6_amd64.deb ... Unpacking mount (2.34-0.1ubuntu6) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244.2-1ubuntu1_amd64.deb ... Unpacking systemd (244.2-1ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244.2-1ubuntu1_amd64.deb ... Unpacking libsystemd0:amd64 (244.2-1ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:amd64 (244.2-1ubuntu1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-3_amd64.deb ... Unpacking libzstd1:amd64 (1.4.4+dfsg-3) over (1.4.3+dfsg-1) ... Setting up libzstd1:amd64 (1.4.4+dfsg-3) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.9_amd64.deb ... Unpacking libapt-pkg5.90:amd64 (1.9.9) over (1.9.4) ... Setting up libapt-pkg5.90:amd64 (1.9.9) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2020.02.11.1_all.deb ... Unpacking ubuntu-keyring (2020.02.11.1) over (2018.09.18.1) ... Setting up ubuntu-keyring (2020.02.11.1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.9_amd64.deb ... Unpacking apt (1.9.9) over (1.9.4) ... Setting up apt (1.9.9) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_amd64.deb ... Unpacking libpam-modules:amd64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:amd64 (1.3.1-5ubuntu4) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../logsave_1.45.5-2ubuntu1_amd64.deb ... Unpacking logsave (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Preparing to unpack .../libext2fs2_1.45.5-2ubuntu1_amd64.deb ... Unpacking libext2fs2:amd64 (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Setting up libext2fs2:amd64 (1.45.5-2ubuntu1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.5-2ubuntu1_amd64.deb ... Unpacking e2fsprogs (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Preparing to unpack .../libattr1_1%3a2.4.48-5_amd64.deb ... Unpacking libattr1:amd64 (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:amd64 (1:2.4.48-5) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_amd64.deb ... Unpacking libsepol1:amd64 (3.0-1) over (2.9-2) ... Setting up libsepol1:amd64 (3.0-1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_amd64.deb ... Unpacking libsemanage1:amd64 (3.0-1) over (2.9-3) ... Setting up libsemanage1:amd64 (3.0-1) ... (Reading database ... 14664 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu1_amd64.deb ... Unpacking passwd (1:4.8.1-1ubuntu1) over (1:4.5-1.1ubuntu4) ... Setting up passwd (1:4.8.1-1ubuntu1) ... Installing new version of config file /etc/default/useradd ... Removing obsolete conffile /etc/cron.daily/passwd ... (Reading database ... 14657 files and directories currently installed.) Preparing to unpack .../00-libgomp1_10-20200211-1ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libitm1_10-20200211-1ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libatomic1_10-20200211-1ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libasan5_9.2.1-28ubuntu1_amd64.deb ... Unpacking libasan5:amd64 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-liblsan0_10-20200211-1ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-libtsan0_10-20200211-1ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-libubsan1_10-20200211-1ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-libquadmath0_10-20200211-1ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../08-g++-9_9.2.1-28ubuntu1_amd64.deb ... Unpacking g++-9 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../09-gcc-9_9.2.1-28ubuntu1_amd64.deb ... Unpacking gcc-9 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-libstdc++-9-dev_9.2.1-28ubuntu1_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-libgcc-9-dev_9.2.1-28ubuntu1_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Selecting previously unselected package libisl22:amd64. Preparing to unpack .../12-libisl22_0.22-2_amd64.deb ... Unpacking libisl22:amd64 (0.22-2) ... Preparing to unpack .../13-libcc1-0_10-20200211-1ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (10-20200211-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../14-binutils-x86-64-linux-gnu_2.34-1ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.34-1ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../15-libbinutils_2.34-1ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.34-1ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../16-binutils_2.34-1ubuntu1_amd64.deb ... Unpacking binutils (2.34-1ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../17-binutils-common_2.34-1ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.34-1ubuntu1) over (2.33-2ubuntu1) ... Selecting previously unselected package libctf-nobfd0:amd64. Preparing to unpack .../18-libctf-nobfd0_2.34-1ubuntu1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.34-1ubuntu1) ... Selecting previously unselected package libctf0:amd64. Preparing to unpack .../19-libctf0_2.34-1ubuntu1_amd64.deb ... Unpacking libctf0:amd64 (2.34-1ubuntu1) ... Preparing to unpack .../20-cpp-9_9.2.1-28ubuntu1_amd64.deb ... Unpacking cpp-9 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../21-gcc-9-base_9.2.1-28ubuntu1_amd64.deb ... Unpacking gcc-9-base:amd64 (9.2.1-28ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../22-libcom-err2_1.45.5-2ubuntu1_amd64.deb ... Unpacking libcom-err2:amd64 (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Preparing to unpack .../23-libss2_1.45.5-2ubuntu1_amd64.deb ... Unpacking libss2:amd64 (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../24-libprocps8_2%3a3.3.16-1ubuntu1_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.16-1ubuntu1) ... Preparing to unpack .../25-procps_2%3a3.3.16-1ubuntu1_amd64.deb ... Unpacking procps (2:3.3.16-1ubuntu1) over (2:3.3.15-2ubuntu3) ... Preparing to unpack .../26-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../27-libsqlite3-0_3.31.1-1ubuntu1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.31.1-1ubuntu1) over (3.29.0-2) ... Preparing to unpack .../28-openssl_1.1.1d-2ubuntu3_amd64.deb ... Unpacking openssl (1.1.1d-2ubuntu3) over (1.1.1c-1ubuntu4) ... Preparing to unpack .../29-libpng16-16_1.6.37-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-2) over (1.6.37-1) ... Preparing to unpack .../30-libassuan0_2.5.3-7ubuntu2_amd64.deb ... Unpacking libassuan0:amd64 (2.5.3-7ubuntu2) over (2.5.3-7ubuntu1) ... Preparing to unpack .../31-gpg_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../32-gpgconf_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../33-gpg-agent_2.2.17-3ubuntu1_amd64.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../34-liblockfile-bin_1.16-1.1_amd64.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../35-liblockfile1_1.16-1.1_amd64.deb ... Unpacking liblockfile1:amd64 (1.16-1.1) over (1.15-1) ... Setting up libip4tc2:amd64 (1.8.4-3ubuntu1) ... Setting up libapparmor1:amd64 (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libssl1.1:amd64 (1.1.1d-2ubuntu3) ... Setting up libsqlite3-0:amd64 (3.31.1-1ubuntu1) ... Setting up binutils-common:amd64 (2.34-1ubuntu1) ... Setting up linux-libc-dev:amd64 (5.4.0-14.17) ... Setting up libctf-nobfd0:amd64 (2.34-1ubuntu1) ... Setting up libcom-err2:amd64 (1.45.5-2ubuntu1) ... Setting up libassuan0:amd64 (2.5.3-7ubuntu2) ... Setting up libgomp1:amd64 (10-20200211-1ubuntu1) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:amd64 (1:2.32-1) ... Setting up libncurses6:amd64 (6.1+20191019-1ubuntu1) ... Setting up libquadmath0:amd64 (10-20200211-1ubuntu1) ... Setting up libpng16-16:amd64 (1.6.37-2) ... Setting up libatomic1:amd64 (10-20200211-1ubuntu1) ... Setting up libss2:amd64 (1.45.5-2ubuntu1) ... Setting up logsave (1.45.5-2ubuntu1) ... Setting up libubsan1:amd64 (10-20200211-1ubuntu1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.167-1ubuntu1) ... Setting up mount (2.34-0.1ubuntu6) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:amd64 (5.30.0-9) ... Setting up libisl22:amd64 (0.22-2) ... Setting up liblockfile1:amd64 (1.16-1.1) ... Setting up libjson-c4:amd64 (0.13.1+dfsg-6) ... Setting up libbinutils:amd64 (2.34-1ubuntu1) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up openssl (1.1.1d-2ubuntu3) ... Setting up libcc1-0:amd64 (10-20200211-1ubuntu1) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up liblsan0:amd64 (10-20200211-1ubuntu1) ... Setting up libprocps8:amd64 (2:3.3.16-1ubuntu1) ... Setting up libitm1:amd64 (10-20200211-1ubuntu1) ... Setting up libkmod2:amd64 (26+20191223-1ubuntu1) ... Setting up gcc-9-base:amd64 (9.2.1-28ubuntu1) ... Setting up libtsan0:amd64 (10-20200211-1ubuntu1) ... Setting up libctf0:amd64 (2.34-1ubuntu1) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up e2fsprogs (1.45.5-2ubuntu1) ... Setting up libasan5:amd64 (9.2.1-28ubuntu1) ... Setting up perl (5.30.0-9) ... Setting up procps (2:3.3.16-1ubuntu1) ... Removing obsolete conffile /etc/sysctl.d/protect-links.conf ... Removing obsolete conffile /etc/sysctl.d/10-link-restrictions.conf ... Setting up cpp-9 (9.2.1-28ubuntu1) ... Setting up libc6-dev:amd64 (2.30-0ubuntu3) ... Setting up libcryptsetup12:amd64 (2:2.2.2-3ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.34-1ubuntu1) ... Setting up systemd (244.2-1ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from KVM UUID. Setting up binutils (2.34-1ubuntu1) ... Setting up libgcc-9-dev:amd64 (9.2.1-28ubuntu1) ... Setting up gcc-9 (9.2.1-28ubuntu1) ... Setting up systemd-sysv (244.2-1ubuntu1) ... Setting up libstdc++-9-dev:amd64 (9.2.1-28ubuntu1) ... Setting up g++-9 (9.2.1-28ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18725856 amd64 focal-proposed -c chroot:build-PACKAGEBUILD-18725856 --arch=amd64 --dist=focal-proposed --nolog -A cmor_3.5.0-2build2.dsc Initiating build PACKAGEBUILD-18725856 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-173-generic #203-Ubuntu SMP Wed Jan 15 02:55:01 UTC 2020 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-056.buildd +==============================================================================+ | cmor 3.5.0-2build2 (amd64) 18 Feb 2020 13:38 | +==============================================================================+ Package: cmor Version: 3.5.0-2build2 Source Version: 3.5.0-2build2 Distribution: focal-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/cmor-O2cE44/cmor-3.5.0' with '<>' I: NOTICE: Log filtering will replace 'build/cmor-O2cE44' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18725856/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- cmor_3.5.0-2build2.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-4NtzTr/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-4NtzTr/apt_archive ./ InRelease Get:2 copy:/<>/resolver-4NtzTr/apt_archive ./ Release [1747 B] Ign:3 copy:/<>/resolver-4NtzTr/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-4NtzTr/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-4NtzTr/apt_archive ./ Packages [526 B] Fetched 2487 B in 0s (49.8 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-4NtzTr/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 (26.9 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14676 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper-compat (= 12), dh-buildinfo, dh-python, dh-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 (= 12), dh-buildinfo, dh-python, dh-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 Filtered Build-Conflicts: libcmor2, python3-cmor dpkg-deb: building package 'sbuild-build-depends-cmor-dummy' in '/<>/resolver-hO8o6m/apt_archive/sbuild-build-depends-cmor-dummy.deb'. Ign:1 copy:/<>/resolver-hO8o6m/apt_archive ./ InRelease Get:2 copy:/<>/resolver-hO8o6m/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-hO8o6m/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-hO8o6m/apt_archive ./ Sources [378 B] Get:5 copy:/<>/resolver-hO8o6m/apt_archive ./ Packages [699 B] Fetched 3196 B in 0s (44.1 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install cmor build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils comerr-dev debhelper dh-autoreconf dh-buildinfo dh-fortran-mod dh-python dh-strip-nondeterminism dwz file gettext gettext-base gfortran gfortran-9 groff-base hdf5-helpers heimdal-multidev intltool-debian libaec-dev libaec0 libarchive-zip-perl libasn1-8-heimdal libblas3 libbrotli1 libbsd0 libcroco3 libcurl3-gnutls libcurl4-gnutls-dev libdebhelper-perl libedit2 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-libmagic-perl libfile-stripnondeterminism-perl libgfortran-9-dev libgfortran5 libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libhdb9-heimdal libhdf5-103 libhdf5-cpp-103 libhdf5-dev libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu65 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c-dev libk5crypto3 libkadm5clnt7-heimdal libkadm5srv8-heimdal libkafs0-heimdal libkdc2-heimdal libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblapack3 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libmpdec2 libnetcdf-dev libnetcdf15 libnghttp2-14 libossp-uuid-dev libossp-uuid16 libotp0-heimdal libpipeline1 libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsl0-heimdal libssh-4 libsub-override-perl libsz2 libtool libuchardet0 libudunits2-0 libudunits2-data libudunits2-dev libwind0-heimdal libxml2 m4 man-db mime-support 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.7 python3.7-minimal python3.8 python3.8-dev python3.8-minimal uuid-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation doc-base dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-multilib gfortran-doc gfortran-9-multilib gfortran-9-doc libcoarrays-dev groff heimdal-docs libcurl4-doc libgnutls28-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev krb5-doc krb5-user libhdf5-doc netcdf-bin netcdf-doc uuid libtool-doc gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python-numpy-doc python3-pytest python3-numpy-dbg python-setuptools-doc python3.7-venv python3.7-doc binfmt-support python3.8-venv python3.8-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils comerr-dev debhelper dh-autoreconf dh-buildinfo dh-fortran-mod dh-python dh-strip-nondeterminism dwz file gettext gettext-base gfortran gfortran-9 groff-base hdf5-helpers heimdal-multidev intltool-debian libaec-dev libaec0 libarchive-zip-perl libasn1-8-heimdal libblas3 libbrotli1 libbsd0 libcroco3 libcurl3-gnutls libcurl4-gnutls-dev libdebhelper-perl libedit2 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-libmagic-perl libfile-stripnondeterminism-perl libgfortran-9-dev libgfortran5 libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libhdb9-heimdal libhdf5-103 libhdf5-cpp-103 libhdf5-dev libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu65 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c-dev libk5crypto3 libkadm5clnt7-heimdal libkadm5srv8-heimdal libkafs0-heimdal libkdc2-heimdal libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblapack3 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libmpdec2 libnetcdf-dev libnetcdf15 libnghttp2-14 libossp-uuid-dev libossp-uuid16 libotp0-heimdal libpipeline1 libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsl0-heimdal libssh-4 libsub-override-perl libsz2 libtool libuchardet0 libudunits2-0 libudunits2-data libudunits2-dev libwind0-heimdal libxml2 m4 man-db mime-support 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.7 python3.7-minimal python3.8 python3.8-dev python3.8-minimal sbuild-build-depends-cmor-dummy uuid-dev zlib1g-dev 0 upgraded, 131 newly installed, 0 to remove and 0 not upgraded. Need to get 58.4 MB of archives. After this operation, 249 MB of additional disk space will be used. Get:1 copy:/<>/resolver-hO8o6m/apt_archive ./ sbuild-build-depends-cmor-dummy 0.invalid.0 [1024 B] Get:2 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3.8-minimal amd64 3.8.2~rc2-1 [704 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main amd64 libexpat1 amd64 2.2.9-1 [73.3 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3.8-minimal amd64 3.8.2~rc2-1 [1894 kB] Get:5 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3-minimal amd64 3.8.0-3ubuntu1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-2 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3.8-stdlib amd64 3.8.2~rc2-1 [1666 kB] Get:9 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3.8 amd64 3.8.2~rc2-1 [363 kB] Get:10 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3-stdlib amd64 3.8.0-3ubuntu1 [6872 B] Get:11 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3 amd64 3.8.0-3ubuntu1 [47.6 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.7-minimal amd64 3.7.6-1ubuntu2 [550 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main amd64 python3.7-minimal amd64 3.7.6-1ubuntu2 [1766 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main amd64 groff-base amd64 1.22.4-4 [865 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main amd64 man-db amd64 2.9.0-2 [1114 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main amd64 libelf1 amd64 0.176-1.1build1 [44.0 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main amd64 libglib2.0-0 amd64 2.63.3-3 [1278 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main amd64 libpython3.7-stdlib amd64 3.7.6-1ubuntu2 [1735 kB] Get:26 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libicu65 amd64 65.1-1ubuntu1 [8502 kB] Get:27 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libxml2 amd64 2.9.10+dfsg-1ubuntu1 [640 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main amd64 python3-pkg-resources all 44.0.0-1 [100 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main amd64 python3.7 amd64 3.7.6-1ubuntu2 [304 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main amd64 gettext-base amd64 0.19.8.1-10 [50.2 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main amd64 libedit2 amd64 3.1-20191231-1 [87.0 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5support0 amd64 1.17-6ubuntu4 [30.9 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main amd64 libk5crypto3 amd64 1.17-6ubuntu4 [80.2 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main amd64 libkeyutils1 amd64 1.6-6ubuntu1 [10.2 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5-3 amd64 1.17-6ubuntu4 [330 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main amd64 libgssapi-krb5-2 amd64 1.17-6ubuntu4 [121 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main amd64 libpsl5 amd64 0.20.2-2 [50.0 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main amd64 autopoint all 0.19.8.1-10 [412 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main amd64 libtool all 2.4.6-13 [161 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main amd64 libdebhelper-perl all 12.9ubuntu1 [62.0 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main amd64 libarchive-zip-perl all 1.67-1 [90.4 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:49 http://ftpmaster.internal/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.6.3-2 [16.0 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.6.3-2 [5228 B] Get:51 http://ftpmaster.internal/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10 [897 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main amd64 debhelper all 12.9ubuntu1 [869 kB] Get:57 http://ftpmaster.internal/ubuntu focal/universe amd64 dh-buildinfo all 0.11+nmu2 [16.0 kB] Get:58 http://ftpmaster.internal/ubuntu focal/universe amd64 libfile-libmagic-perl amd64 1.16-1build2 [20.8 kB] Get:59 http://ftpmaster.internal/ubuntu focal/universe amd64 dh-fortran-mod all 0.14 [11.6 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main amd64 python3-lib2to3 all 3.8.0-1 [75.6 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main amd64 python3-distutils all 3.8.0-1 [142 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main amd64 dh-python all 4.20191017ubuntu5 [88.0 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main amd64 libgfortran5 amd64 10-20200211-1ubuntu1 [728 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main amd64 libgfortran-9-dev amd64 9.2.1-28ubuntu1 [685 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main amd64 gfortran-9 amd64 9.2.1-28ubuntu1 [7907 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main amd64 gfortran amd64 4:9.2.1-3.1ubuntu1 [1376 B] Get:67 http://ftpmaster.internal/ubuntu focal/universe amd64 hdf5-helpers amd64 1.10.4+repack-10 [13.9 kB] Get:68 http://ftpmaster.internal/ubuntu focal/universe amd64 libaec0 amd64 1.0.4-1 [19.1 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main amd64 libroken18-heimdal amd64 7.7.0+dfsg-1 [41.9 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main amd64 libasn1-8-heimdal amd64 7.7.0+dfsg-1 [181 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main amd64 libblas3 amd64 3.9.0-1 [142 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main amd64 libbrotli1 amd64 1.0.7-6 [267 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main amd64 libheimbase1-heimdal amd64 7.7.0+dfsg-1 [29.7 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main amd64 libhcrypto4-heimdal amd64 7.7.0+dfsg-1 [87.8 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main amd64 libwind0-heimdal amd64 7.7.0+dfsg-1 [47.9 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main amd64 libhx509-5-heimdal amd64 7.7.0+dfsg-1 [107 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main amd64 libkrb5-26-heimdal amd64 7.7.0+dfsg-1 [207 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main amd64 libheimntlm0-heimdal amd64 7.7.0+dfsg-1 [15.1 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main amd64 libgssapi3-heimdal amd64 7.7.0+dfsg-1 [96.6 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2 [14.9 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2 [49.3 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main amd64 libldap-common all 2.4.49+dfsg-1ubuntu1 [17.2 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main amd64 libldap-2.4-2 amd64 2.4.49+dfsg-1ubuntu1 [155 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main amd64 libnghttp2-14 amd64 1.40.0-1 [78.1 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2build1 [54.9 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main amd64 libssh-4 amd64 0.9.3-2ubuntu1 [170 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main amd64 libcurl3-gnutls amd64 7.67.0-2ubuntu1 [230 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main amd64 libcurl4-gnutls-dev amd64 7.67.0-2ubuntu1 [317 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main amd64 libexpat1-dev amd64 2.2.9-1 [116 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main amd64 libhdb9-heimdal amd64 7.7.0+dfsg-1 [64.2 kB] Get:91 http://ftpmaster.internal/ubuntu focal/universe amd64 libsz2 amd64 1.0.4-1 [5188 B] Get:92 http://ftpmaster.internal/ubuntu focal/universe amd64 libhdf5-103 amd64 1.10.4+repack-10 [1299 kB] Get:93 http://ftpmaster.internal/ubuntu focal/universe amd64 libhdf5-cpp-103 amd64 1.10.4+repack-10 [122 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1ubuntu3 [172 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1 [118 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1 [238 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Get:98 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Get:99 http://ftpmaster.internal/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Get:100 http://ftpmaster.internal/ubuntu focal/universe amd64 libaec-dev amd64 1.0.4-1 [16.9 kB] Get:101 http://ftpmaster.internal/ubuntu focal/universe amd64 libhdf5-dev amd64 1.10.4+repack-10 [2573 kB] Get:102 http://ftpmaster.internal/ubuntu focal/main amd64 libkadm5clnt7-heimdal amd64 7.7.0+dfsg-1 [18.6 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main amd64 libkadm5srv8-heimdal amd64 7.7.0+dfsg-1 [34.5 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main amd64 liblapack3 amd64 3.9.0-1 [2155 kB] Get:105 http://ftpmaster.internal/ubuntu focal/universe amd64 libnetcdf15 amd64 1:4.7.3-1 [341 kB] Get:106 http://ftpmaster.internal/ubuntu focal/universe amd64 libnetcdf-dev amd64 1:4.7.3-1 [45.7 kB] Get:107 http://ftpmaster.internal/ubuntu focal/universe amd64 libossp-uuid16 amd64 1.6.2-1.5build6 [28.4 kB] Get:108 http://ftpmaster.internal/ubuntu focal/universe amd64 libossp-uuid-dev amd64 1.6.2-1.5build6 [43.7 kB] Get:109 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3.8 amd64 3.8.2~rc2-1 [1619 kB] Get:110 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3.8-dev amd64 3.8.2~rc2-1 [3937 kB] Get:111 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3-dev amd64 3.8.0-3ubuntu1 [7028 B] Get:112 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 libpython3-all-dev amd64 3.8.0-3ubuntu1 [1112 B] Get:113 http://ftpmaster.internal/ubuntu focal/universe amd64 libudunits2-data all 2.2.26-5 [18.8 kB] Get:114 http://ftpmaster.internal/ubuntu focal/universe amd64 libudunits2-0 amd64 2.2.26-5 [48.9 kB] Get:115 http://ftpmaster.internal/ubuntu focal/universe amd64 libudunits2-dev amd64 2.2.26-5 [362 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Get:117 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3-all amd64 3.8.0-3ubuntu1 [1100 B] Get:118 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3.8-dev amd64 3.8.2~rc2-1 [515 kB] Get:119 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3-dev amd64 3.8.0-3ubuntu1 [1212 B] Get:120 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 python3-all-dev amd64 3.8.0-3ubuntu1 [1116 B] Get:121 http://ftpmaster.internal/ubuntu focal/main amd64 python3-numpy amd64 1:1.17.4-5ubuntu2 [3414 kB] Get:122 http://ftpmaster.internal/ubuntu focal/main amd64 python3-setuptools all 44.0.0-1 [257 kB] Get:123 http://ftpmaster.internal/ubuntu focal/main amd64 comerr-dev amd64 2.1-1.45.5-2ubuntu1 [39.9 kB] Get:124 http://ftpmaster.internal/ubuntu focal/main amd64 libkafs0-heimdal amd64 7.7.0+dfsg-1 [15.5 kB] Get:125 http://ftpmaster.internal/ubuntu focal/main amd64 libkdc2-heimdal amd64 7.7.0+dfsg-1 [56.7 kB] Get:126 http://ftpmaster.internal/ubuntu focal/main amd64 libotp0-heimdal amd64 7.7.0+dfsg-1 [30.3 kB] Get:127 http://ftpmaster.internal/ubuntu focal/main amd64 libsl0-heimdal amd64 7.7.0+dfsg-1 [13.5 kB] Get:128 http://ftpmaster.internal/ubuntu focal/main amd64 heimdal-multidev amd64 7.7.0+dfsg-1 [1163 kB] Get:129 http://ftpmaster.internal/ubuntu focal/main amd64 libffi-dev amd64 3.3-3 [56.9 kB] Get:130 http://ftpmaster.internal/ubuntu focal/main amd64 libjson-c-dev amd64 0.13.1+dfsg-6 [46.7 kB] Get:131 http://ftpmaster.internal/ubuntu focal-proposed/main amd64 uuid-dev amd64 2.34-0.1ubuntu6 [33.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 58.4 MB in 2s (27.4 MB/s) Selecting previously unselected package libpython3.8-minimal:amd64. (Reading database ... 14676 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.2~rc2-1_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.2~rc2-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.2~rc2-1_amd64.deb ... Unpacking python3.8-minimal (3.8.2~rc2-1) ... Setting up libpython3.8-minimal:amd64 (3.8.2~rc2-1) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up python3.8-minimal (3.8.2~rc2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14967 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.0-3ubuntu1_amd64.deb ... Unpacking python3-minimal (3.8.0-3ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../3-libpython3.8-stdlib_3.8.2~rc2-1_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.2~rc2-1) ... Selecting previously unselected package python3.8. Preparing to unpack .../4-python3.8_3.8.2~rc2-1_amd64.deb ... Unpacking python3.8 (3.8.2~rc2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.8.0-3ubuntu1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.0-3ubuntu1) ... Setting up python3-minimal (3.8.0-3ubuntu1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Selecting previously unselected package python3. (Reading database ... 15369 files and directories currently installed.) Preparing to unpack .../000-python3_3.8.0-3ubuntu1_amd64.deb ... Unpacking python3 (3.8.0-3ubuntu1) ... Selecting previously unselected package libpython3.7-minimal:amd64. Preparing to unpack .../001-libpython3.7-minimal_3.7.6-1ubuntu2_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.6-1ubuntu2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../002-python3.7-minimal_3.7.6-1ubuntu2_amd64.deb ... Unpacking python3.7-minimal (3.7.6-1ubuntu2) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../003-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../004-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../005-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../006-groff-base_1.22.4-4_amd64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../007-libpipeline1_1.5.2-2build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../008-man-db_2.9.0-2_amd64.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../009-libmagic-mgc_1%3a5.38-4_amd64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../010-libmagic1_1%3a5.38-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../011-file_1%3a5.38-4_amd64.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../012-libelf1_0.176-1.1build1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1build1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../013-libglib2.0-0_2.63.3-3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.63.3-3) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../014-libpython3.7-stdlib_3.7.6-1ubuntu2_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.6-1ubuntu2) ... Selecting previously unselected package libicu65:amd64. Preparing to unpack .../015-libicu65_65.1-1ubuntu1_amd64.deb ... Unpacking libicu65:amd64 (65.1-1ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../016-libxml2_2.9.10+dfsg-1ubuntu1_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-1ubuntu1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../017-python3-pkg-resources_44.0.0-1_all.deb ... Unpacking python3-pkg-resources (44.0.0-1) ... Selecting previously unselected package python3.7. Preparing to unpack .../018-python3.7_3.7.6-1ubuntu2_amd64.deb ... Unpacking python3.7 (3.7.6-1ubuntu2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../019-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../020-libedit2_3.1-20191231-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../021-libkrb5support0_1.17-6ubuntu4_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../022-libk5crypto3_1.17-6ubuntu4_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../023-libkeyutils1_1.6-6ubuntu1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../024-libkrb5-3_1.17-6ubuntu4_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../025-libgssapi-krb5-2_1.17-6ubuntu4_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-6ubuntu4) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../026-libpsl5_0.20.2-2_amd64.deb ... Unpacking libpsl5:amd64 (0.20.2-2) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../027-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../028-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../029-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../030-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../031-automake_1%3a1.16.1-4ubuntu6_all.deb ... Unpacking automake (1:1.16.1-4ubuntu6) ... Selecting previously unselected package autopoint. Preparing to unpack .../032-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package libtool. Preparing to unpack .../033-libtool_2.4.6-13_all.deb ... Unpacking libtool (2.4.6-13) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../034-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../035-libdebhelper-perl_12.9ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.9ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../036-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../037-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 .../038-libfile-stripnondeterminism-perl_1.6.3-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../039-dh-strip-nondeterminism_1.6.3-2_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-2) ... Selecting previously unselected package dwz. Preparing to unpack .../040-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../041-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../042-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../043-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 .../044-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../045-debhelper_12.9ubuntu1_all.deb ... Unpacking debhelper (12.9ubuntu1) ... Selecting previously unselected package dh-buildinfo. Preparing to unpack .../046-dh-buildinfo_0.11+nmu2_all.deb ... Unpacking dh-buildinfo (0.11+nmu2) ... Selecting previously unselected package libfile-libmagic-perl. Preparing to unpack .../047-libfile-libmagic-perl_1.16-1build2_amd64.deb ... Unpacking libfile-libmagic-perl (1.16-1build2) ... Selecting previously unselected package dh-fortran-mod. Preparing to unpack .../048-dh-fortran-mod_0.14_all.deb ... Unpacking dh-fortran-mod (0.14) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../049-python3-lib2to3_3.8.0-1_all.deb ... Unpacking python3-lib2to3 (3.8.0-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../050-python3-distutils_3.8.0-1_all.deb ... Unpacking python3-distutils (3.8.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../051-dh-python_4.20191017ubuntu5_all.deb ... Unpacking dh-python (4.20191017ubuntu5) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../052-libgfortran5_10-20200211-1ubuntu1_amd64.deb ... Unpacking libgfortran5:amd64 (10-20200211-1ubuntu1) ... Selecting previously unselected package libgfortran-9-dev:amd64. Preparing to unpack .../053-libgfortran-9-dev_9.2.1-28ubuntu1_amd64.deb ... Unpacking libgfortran-9-dev:amd64 (9.2.1-28ubuntu1) ... Selecting previously unselected package gfortran-9. Preparing to unpack .../054-gfortran-9_9.2.1-28ubuntu1_amd64.deb ... Unpacking gfortran-9 (9.2.1-28ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../055-gfortran_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking gfortran (4:9.2.1-3.1ubuntu1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../056-hdf5-helpers_1.10.4+repack-10_amd64.deb ... Unpacking hdf5-helpers (1.10.4+repack-10) ... Selecting previously unselected package libaec0:amd64. Preparing to unpack .../057-libaec0_1.0.4-1_amd64.deb ... Unpacking libaec0:amd64 (1.0.4-1) ... Selecting previously unselected package libroken18-heimdal:amd64. Preparing to unpack .../058-libroken18-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libroken18-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:amd64. Preparing to unpack .../059-libasn1-8-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../060-libblas3_3.9.0-1_amd64.deb ... Unpacking libblas3:amd64 (3.9.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../061-libbrotli1_1.0.7-6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.7-6) ... Selecting previously unselected package libheimbase1-heimdal:amd64. Preparing to unpack .../062-libheimbase1-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:amd64. Preparing to unpack .../063-libhcrypto4-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:amd64. Preparing to unpack .../064-libwind0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libwind0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:amd64. Preparing to unpack .../065-libhx509-5-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:amd64. Preparing to unpack .../066-libkrb5-26-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:amd64. Preparing to unpack .../067-libheimntlm0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:amd64. Preparing to unpack .../068-libgssapi3-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../069-libsasl2-modules-db_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../070-libsasl2-2_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../071-libldap-common_2.4.49+dfsg-1ubuntu1_all.deb ... Unpacking libldap-common (2.4.49+dfsg-1ubuntu1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../072-libldap-2.4-2_2.4.49+dfsg-1ubuntu1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.49+dfsg-1ubuntu1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../073-libnghttp2-14_1.40.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.40.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../074-librtmp1_2.4+20151223.gitfa8646d.1-2build1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ... Selecting previously unselected package libssh-4:amd64. Preparing to unpack .../075-libssh-4_0.9.3-2ubuntu1_amd64.deb ... Unpacking libssh-4:amd64 (0.9.3-2ubuntu1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../076-libcurl3-gnutls_7.67.0-2ubuntu1_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.67.0-2ubuntu1) ... Selecting previously unselected package libcurl4-gnutls-dev:amd64. Preparing to unpack .../077-libcurl4-gnutls-dev_7.67.0-2ubuntu1_amd64.deb ... Unpacking libcurl4-gnutls-dev:amd64 (7.67.0-2ubuntu1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../078-libexpat1-dev_2.2.9-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.9-1) ... Selecting previously unselected package libhdb9-heimdal:amd64. Preparing to unpack .../079-libhdb9-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libhdb9-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libsz2:amd64. Preparing to unpack .../080-libsz2_1.0.4-1_amd64.deb ... Unpacking libsz2:amd64 (1.0.4-1) ... Selecting previously unselected package libhdf5-103:amd64. Preparing to unpack .../081-libhdf5-103_1.10.4+repack-10_amd64.deb ... Unpacking libhdf5-103:amd64 (1.10.4+repack-10) ... Selecting previously unselected package libhdf5-cpp-103:amd64. Preparing to unpack .../082-libhdf5-cpp-103_1.10.4+repack-10_amd64.deb ... Unpacking libhdf5-cpp-103:amd64 (1.10.4+repack-10) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../083-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../084-libjpeg-turbo8_2.0.3-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg-turbo8-dev:amd64. Preparing to unpack .../085-libjpeg-turbo8-dev_2.0.3-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../086-libjpeg8_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:amd64. Preparing to unpack .../087-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../088-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libaec-dev:amd64. Preparing to unpack .../089-libaec-dev_1.0.4-1_amd64.deb ... Unpacking libaec-dev:amd64 (1.0.4-1) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../090-libhdf5-dev_1.10.4+repack-10_amd64.deb ... Unpacking libhdf5-dev (1.10.4+repack-10) ... Selecting previously unselected package libkadm5clnt7-heimdal:amd64. Preparing to unpack .../091-libkadm5clnt7-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libkadm5clnt7-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libkadm5srv8-heimdal:amd64. Preparing to unpack .../092-libkadm5srv8-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libkadm5srv8-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../093-liblapack3_3.9.0-1_amd64.deb ... Unpacking liblapack3:amd64 (3.9.0-1) ... Selecting previously unselected package libnetcdf15:amd64. Preparing to unpack .../094-libnetcdf15_1%3a4.7.3-1_amd64.deb ... Unpacking libnetcdf15:amd64 (1:4.7.3-1) ... Selecting previously unselected package libnetcdf-dev. Preparing to unpack .../095-libnetcdf-dev_1%3a4.7.3-1_amd64.deb ... Unpacking libnetcdf-dev (1:4.7.3-1) ... Selecting previously unselected package libossp-uuid16:amd64. Preparing to unpack .../096-libossp-uuid16_1.6.2-1.5build6_amd64.deb ... Unpacking libossp-uuid16:amd64 (1.6.2-1.5build6) ... Selecting previously unselected package libossp-uuid-dev:amd64. Preparing to unpack .../097-libossp-uuid-dev_1.6.2-1.5build6_amd64.deb ... Unpacking libossp-uuid-dev:amd64 (1.6.2-1.5build6) ... Selecting previously unselected package libpython3.8:amd64. Preparing to unpack .../098-libpython3.8_3.8.2~rc2-1_amd64.deb ... Unpacking libpython3.8:amd64 (3.8.2~rc2-1) ... Selecting previously unselected package libpython3.8-dev:amd64. Preparing to unpack .../099-libpython3.8-dev_3.8.2~rc2-1_amd64.deb ... Unpacking libpython3.8-dev:amd64 (3.8.2~rc2-1) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../100-libpython3-dev_3.8.0-3ubuntu1_amd64.deb ... Unpacking libpython3-dev:amd64 (3.8.0-3ubuntu1) ... Selecting previously unselected package libpython3-all-dev:amd64. Preparing to unpack .../101-libpython3-all-dev_3.8.0-3ubuntu1_amd64.deb ... Unpacking libpython3-all-dev:amd64 (3.8.0-3ubuntu1) ... Selecting previously unselected package libudunits2-data. Preparing to unpack .../102-libudunits2-data_2.2.26-5_all.deb ... Unpacking libudunits2-data (2.2.26-5) ... Selecting previously unselected package libudunits2-0:amd64. Preparing to unpack .../103-libudunits2-0_2.2.26-5_amd64.deb ... Unpacking libudunits2-0:amd64 (2.2.26-5) ... Selecting previously unselected package libudunits2-dev:amd64. Preparing to unpack .../104-libudunits2-dev_2.2.26-5_amd64.deb ... Unpacking libudunits2-dev:amd64 (2.2.26-5) ... Selecting previously unselected package pkg-config. Preparing to unpack .../105-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Unpacking pkg-config (0.29.1-0ubuntu4) ... Selecting previously unselected package python3-all. Preparing to unpack .../106-python3-all_3.8.0-3ubuntu1_amd64.deb ... Unpacking python3-all (3.8.0-3ubuntu1) ... Selecting previously unselected package python3.8-dev. Preparing to unpack .../107-python3.8-dev_3.8.2~rc2-1_amd64.deb ... Unpacking python3.8-dev (3.8.2~rc2-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../108-python3-dev_3.8.0-3ubuntu1_amd64.deb ... Unpacking python3-dev (3.8.0-3ubuntu1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../109-python3-all-dev_3.8.0-3ubuntu1_amd64.deb ... Unpacking python3-all-dev (3.8.0-3ubuntu1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../110-python3-numpy_1%3a1.17.4-5ubuntu2_amd64.deb ... Unpacking python3-numpy (1:1.17.4-5ubuntu2) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../111-python3-setuptools_44.0.0-1_all.deb ... Unpacking python3-setuptools (44.0.0-1) ... Selecting previously unselected package comerr-dev:amd64. Preparing to unpack .../112-comerr-dev_2.1-1.45.5-2ubuntu1_amd64.deb ... Unpacking comerr-dev:amd64 (2.1-1.45.5-2ubuntu1) ... Selecting previously unselected package libkafs0-heimdal:amd64. Preparing to unpack .../113-libkafs0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libkafs0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libkdc2-heimdal:amd64. Preparing to unpack .../114-libkdc2-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libkdc2-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libotp0-heimdal:amd64. Preparing to unpack .../115-libotp0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libotp0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package libsl0-heimdal:amd64. Preparing to unpack .../116-libsl0-heimdal_7.7.0+dfsg-1_amd64.deb ... Unpacking libsl0-heimdal:amd64 (7.7.0+dfsg-1) ... Selecting previously unselected package heimdal-multidev. Preparing to unpack .../117-heimdal-multidev_7.7.0+dfsg-1_amd64.deb ... Unpacking heimdal-multidev (7.7.0+dfsg-1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../118-libffi-dev_3.3-3_amd64.deb ... Unpacking libffi-dev:amd64 (3.3-3) ... Selecting previously unselected package libjson-c-dev:amd64. Preparing to unpack .../119-libjson-c-dev_0.13.1+dfsg-6_amd64.deb ... Unpacking libjson-c-dev:amd64 (0.13.1+dfsg-6) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../120-uuid-dev_2.34-0.1ubuntu6_amd64.deb ... Unpacking uuid-dev:amd64 (2.34-0.1ubuntu6) ... Selecting previously unselected package sbuild-build-depends-cmor-dummy. Preparing to unpack .../121-sbuild-build-depends-cmor-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-cmor-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.2-2build1) ... Setting up libkeyutils1:amd64 (1.6-6ubuntu1) ... Setting up libpsl5:amd64 (0.20.2-2) ... Setting up mime-support (3.64ubuntu1) ... Setting up hdf5-helpers (1.10.4+repack-10) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libglib2.0-0:amd64 (2.63.3-3) ... No schema files found: doing nothing. Setting up libjson-c-dev:amd64 (0.13.1+dfsg-6) ... Setting up libdebhelper-perl (12.9ubuntu1) ... Setting up libbrotli1:amd64 (1.0.7-6) ... Setting up libicu65:amd64 (65.1-1ubuntu1) ... Setting up libnghttp2-14:amd64 (1.40.0-1) ... Setting up libmagic1:amd64 (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.38-4) ... Setting up libossp-uuid16:amd64 (1.6.2-1.5build6) ... Setting up libffi-dev:amd64 (3.3-3) ... Setting up libldap-common (2.4.49+dfsg-1ubuntu1) ... Setting up libpython3.7-minimal:amd64 (3.7.6-1ubuntu2) ... Setting up libaec0:amd64 (1.0.4-1) ... Setting up libkrb5support0:amd64 (1.17-6ubuntu4) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Setting up autotools-dev (20180224.1) ... Setting up libblas3:amd64 (3.9.0-1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libexpat1-dev:amd64 (2.2.9-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build1) ... Setting up uuid-dev:amd64 (2.34-0.1ubuntu6) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up comerr-dev:amd64 (2.1-1.45.5-2ubuntu1) ... Setting up autopoint (0.19.8.1-10) ... Setting up pkg-config (0.29.1-0ubuntu4) ... Setting up libfile-libmagic-perl (1.16-1build2) ... Setting up libk5crypto3:amd64 (1.17-6ubuntu4) ... Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1) ... Setting up python3.7-minimal (3.7.6-1ubuntu2) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2) ... Setting up libgfortran5:amd64 (10-20200211-1ubuntu1) ... Setting up libroken18-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1ubuntu3) ... Setting up libudunits2-data (2.2.26-5) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up libossp-uuid-dev:amd64 (1.6.2-1.5build6) ... Setting up libkrb5-3:amd64 (1.17-6ubuntu4) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libpython3.8-stdlib:amd64 (3.8.2~rc2-1) ... Setting up python3.8 (3.8.2~rc2-1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1build1) ... Setting up libxml2:amd64 (2.9.10+dfsg-1ubuntu1) ... Setting up libsz2:amd64 (1.0.4-1) ... Setting up libpython3-stdlib:amd64 (3.8.0-3ubuntu1) ... Setting up libheimbase1-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Setting up libfile-stripnondeterminism-perl (1.6.3-2) ... Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1) ... Setting up libpython3.7-stdlib:amd64 (3.7.6-1ubuntu2) ... Setting up liblapack3:amd64 (3.9.0-1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libudunits2-0:amd64 (2.2.26-5) ... Setting up libtool (2.4.6-13) ... Setting up libudunits2-dev:amd64 (2.2.26-5) ... Setting up libasn1-8-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libedit2:amd64 (3.1-20191231-1) ... Setting up libaec-dev:amd64 (1.0.4-1) ... Setting up libgfortran-9-dev:amd64 (9.2.1-28ubuntu1) ... Setting up m4 (1.4.18-4) ... Setting up python3 (3.8.0-3ubuntu1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up libhcrypto4-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libotp0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libwind0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libpython3.8:amd64 (3.8.2~rc2-1) ... Setting up libhdf5-103:amd64 (1.10.4+repack-10) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-6ubuntu4) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up libssh-4:amd64 (0.9.3-2ubuntu1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.6.3-2) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Setting up python3-lib2to3 (3.8.0-1) ... Setting up python3-pkg-resources (44.0.0-1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up automake (1:1.16.1-4ubuntu6) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3-distutils (3.8.0-1) ... Setting up dh-python (4.20191017ubuntu5) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up libsl0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up python3.7 (3.7.6-1ubuntu2) ... Setting up gettext (0.19.8.1-10) ... Setting up python3-setuptools (44.0.0-1) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up gfortran-9 (9.2.1-28ubuntu1) ... Setting up libhx509-5-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libhdf5-cpp-103:amd64 (1.10.4+repack-10) ... Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Setting up python3-all (3.8.0-3ubuntu1) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up gfortran (4:9.2.1-3.1ubuntu1) ... 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 intltool-debian (0.35.0+20060710.5) ... Setting up libpython3.8-dev:amd64 (3.8.2~rc2-1) ... Setting up libhdf5-dev (1.10.4+repack-10) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up python3-numpy (1:1.17.4-5ubuntu2) ... /usr/lib/python3.8/subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdin = io.open(p2cwrite, 'wb', bufsize) Setting up python3.8-dev (3.8.2~rc2-1) ... Setting up libkrb5-26-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libpython3-dev:amd64 (3.8.0-3ubuntu1) ... Setting up po-debconf (1.0.21) ... Setting up libheimntlm0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libgssapi3-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libpython3-all-dev:amd64 (3.8.0-3ubuntu1) ... Setting up python3-dev (3.8.0-3ubuntu1) ... Setting up libkafs0-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libkadm5clnt7-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up python3-all-dev (3.8.0-3ubuntu1) ... Setting up libldap-2.4-2:amd64 (2.4.49+dfsg-1ubuntu1) ... Setting up libcurl3-gnutls:amd64 (7.67.0-2ubuntu1) ... Setting up libcurl4-gnutls-dev:amd64 (7.67.0-2ubuntu1) ... Setting up libhdb9-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libnetcdf15:amd64 (1:4.7.3-1) ... Setting up libkdc2-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up libnetcdf-dev (1:4.7.3-1) ... Setting up libkadm5srv8-heimdal:amd64 (7.7.0+dfsg-1) ... Setting up heimdal-multidev (7.7.0+dfsg-1) ... Setting up dh-autoreconf (19) ... Setting up debhelper (12.9ubuntu1) ... Setting up dh-fortran-mod (0.14) ... Setting up dh-buildinfo (0.11+nmu2) ... Setting up sbuild-build-depends-cmor-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-173-generic amd64 (x86_64) Toolchain package versions: binutils_2.34-1ubuntu1 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-28ubuntu1 gcc-9_9.2.1-28ubuntu1 libc6-dev_2.30-0ubuntu3 libstdc++-9-dev_9.2.1-28ubuntu1 libstdc++6_10-20200211-1ubuntu1 linux-libc-dev_5.4.0-14.17 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.9 autoconf_2.69-11.1 automake_1:1.16.1-4ubuntu6 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.34-1ubuntu1 binutils-common_2.34-1ubuntu1 binutils-x86-64-linux-gnu_2.34-1ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu6 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 comerr-dev_2.1-1.45.5-2ubuntu1 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-28ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.9ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-buildinfo_0.11+nmu2 dh-fortran-mod_0.14 dh-python_4.20191017ubuntu5 dh-strip-nondeterminism_1.6.3-2 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.5-2ubuntu1 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu6 file_1:5.38-4 findutils_4.7.0-1ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-28ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-10-base_10-20200211-1ubuntu1 gcc-9_9.2.1-28ubuntu1 gcc-9-base_9.2.1-28ubuntu1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gfortran_4:9.2.1-3.1ubuntu1 gfortran-9_9.2.1-28ubuntu1 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.4-1 groff-base_1.22.4-4 gzip_1.10-0ubuntu4 hdf5-helpers_1.10.4+repack-10 heimdal-multidev_7.7.0+dfsg-1 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-5ubuntu1 libaec-dev_1.0.4-1 libaec0_1.0.4-1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg5.90_1.9.9 libarchive-zip-perl_1.67-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-28ubuntu1 libasn1-8-heimdal_7.7.0+dfsg-1 libassuan0_2.5.3-7ubuntu2 libatomic1_10-20200211-1ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libbinutils_2.34-1ubuntu1 libblas3_3.9.0-1 libblkid1_2.34-0.1ubuntu6 libbrotli1_1.0.7-6 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcap-ng0_0.7.9-2.1build1 libcap2_1:2.32-1 libcc1-0_10-20200211-1ubuntu1 libcom-err2_1.45.5-2ubuntu1 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-3ubuntu1 libctf-nobfd0_2.34-1ubuntu1 libctf0_2.34-1ubuntu1 libcurl3-gnutls_7.67.0-2ubuntu1 libcurl4-gnutls-dev_7.67.0-2ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.251ubuntu1 libdebhelper-perl_12.9ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu1 libdpkg-perl_1.19.7ubuntu2 libedit2_3.1-20191231-1 libelf1_0.176-1.1build1 libexpat1_2.2.9-1 libexpat1-dev_2.2.9-1 libext2fs2_1.45.5-2ubuntu1 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu6 libffi-dev_3.3-3 libffi6_3.2.1-9 libffi7_3.3-3 libfile-libmagic-perl_1.16-1build2 libfile-stripnondeterminism-perl_1.6.3-2 libgcc-9-dev_9.2.1-28ubuntu1 libgcc-s1_10-20200211-1ubuntu1 libgcc1_1:10-20200211-1ubuntu1 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgfortran-9-dev_9.2.1-28ubuntu1 libgfortran5_10-20200211-1ubuntu1 libglib2.0-0_2.63.3-3 libgmp10_2:6.2.0+dfsg-3 libgnutls30_3.6.11.1-2ubuntu2 libgomp1_10-20200211-1ubuntu1 libgpg-error0_1.37-1 libgssapi-krb5-2_1.17-6ubuntu4 libgssapi3-heimdal_7.7.0+dfsg-1 libhcrypto4-heimdal_7.7.0+dfsg-1 libhdb9-heimdal_7.7.0+dfsg-1 libhdf5-103_1.10.4+repack-10 libhdf5-cpp-103_1.10.4+repack-10 libhdf5-dev_1.10.4+repack-10 libheimbase1-heimdal_7.7.0+dfsg-1 libheimntlm0-heimdal_7.7.0+dfsg-1 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libhx509-5-heimdal_7.7.0+dfsg-1 libicu65_65.1-1ubuntu1 libidn2-0_2.2.0-2 libip4tc2_1.8.4-3ubuntu1 libisl21_0.21-2 libisl22_0.22-2 libitm1_10-20200211-1ubuntu1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg-turbo8-dev_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c-dev_0.13.1+dfsg-6 libjson-c4_0.13.1+dfsg-6 libk5crypto3_1.17-6ubuntu4 libkadm5clnt7-heimdal_7.7.0+dfsg-1 libkadm5srv8-heimdal_7.7.0+dfsg-1 libkafs0-heimdal_7.7.0+dfsg-1 libkdc2-heimdal_7.7.0+dfsg-1 libkeyutils1_1.6-6ubuntu1 libkmod2_26+20191223-1ubuntu1 libkrb5-26-heimdal_7.7.0+dfsg-1 libkrb5-3_1.17-6ubuntu4 libkrb5support0_1.17-6ubuntu4 liblapack3_3.9.0-1 libldap-2.4-2_2.4.49+dfsg-1ubuntu1 libldap-common_2.4.49+dfsg-1ubuntu1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_10-20200211-1ubuntu1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1ubuntu6 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnetcdf-dev_1:4.7.3-1 libnetcdf15_1:4.7.3-1 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libnpth0_1.6-1 libossp-uuid-dev_1.6.2-1.5build6 libossp-uuid16_1.6.2-1.5build6 libotp0-heimdal_7.7.0+dfsg-1 libp11-kit0_0.23.20-1build1 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libprocps7_2:3.3.15-2ubuntu3 libprocps8_2:3.3.16-1ubuntu1 libpsl5_0.20.2-2 libpython3-all-dev_3.8.0-3ubuntu1 libpython3-dev_3.8.0-3ubuntu1 libpython3-stdlib_3.8.0-3ubuntu1 libpython3.7-minimal_3.7.6-1ubuntu2 libpython3.7-stdlib_3.7.6-1ubuntu2 libpython3.8_3.8.2~rc2-1 libpython3.8-dev_3.8.2~rc2-1 libpython3.8-minimal_3.8.2~rc2-1 libpython3.8-stdlib_3.8.2~rc2-1 libquadmath0_10-20200211-1ubuntu1 libreadline8_8.0-3 libroken18-heimdal_7.7.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-2build1 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.2-2ubuntu2 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsl0-heimdal_7.7.0+dfsg-1 libsmartcols1_2.34-0.1ubuntu6 libsqlite3-0_3.31.1-1ubuntu1 libss2_1.45.5-2ubuntu1 libssh-4_0.9.3-2ubuntu1 libssl1.1_1.1.1d-2ubuntu3 libstdc++-9-dev_9.2.1-28ubuntu1 libstdc++6_10-20200211-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_244.2-1ubuntu1 libsz2_1.0.4-1 libtasn1-6_4.16.0-2 libtinfo6_6.1+20191019-1ubuntu1 libtool_2.4.6-13 libtsan0_10-20200211-1ubuntu1 libubsan1_10-20200211-1ubuntu1 libuchardet0_0.0.6-3 libudev1_244.2-1ubuntu1 libudunits2-0_2.2.26-5 libudunits2-data_2.2.26-5 libudunits2-dev_2.2.26-5 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu6 libwind0-heimdal_7.7.0+dfsg-1 libxml2_2.9.10+dfsg-1ubuntu1 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.4.0-14.17 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu1 logsave_1.45.5-2ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mime-support_3.64ubuntu1 mount_2.34-0.1ubuntu6 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 openssl_1.1.1d-2ubuntu3 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu1 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkg-config_0.29.1-0ubuntu4 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-1ubuntu1 python3_3.8.0-3ubuntu1 python3-all_3.8.0-3ubuntu1 python3-all-dev_3.8.0-3ubuntu1 python3-dev_3.8.0-3ubuntu1 python3-distutils_3.8.0-1 python3-lib2to3_3.8.0-1 python3-minimal_3.8.0-3ubuntu1 python3-numpy_1:1.17.4-5ubuntu2 python3-pkg-resources_44.0.0-1 python3-setuptools_44.0.0-1 python3.7_3.7.6-1ubuntu2 python3.7-minimal_3.7.6-1ubuntu2 python3.8_3.8.2~rc2-1 python3.8-dev_3.8.2~rc2-1 python3.8-minimal_3.8.2~rc2-1 readline-common_8.0-3 sbuild-build-depends-cmor-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_244.2-1ubuntu1 systemd-sysv_244.2-1ubuntu1 sysvinit-utils_2.96-2.1ubuntu1 tar_1.30+dfsg-6 tzdata_2019c-3 ubuntu-keyring_2020.02.11.1 util-linux_2.34-0.1ubuntu6 uuid-dev_2.34-0.1ubuntu6 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Feb 18 09:30:56 2020 UTC gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./cmor_3.5.0-2build2.dsc dpkg-source: info: extracting cmor in cmor-3.5.0 dpkg-source: info: unpacking cmor_3.5.0.orig.tar.xz dpkg-source: info: unpacking cmor_3.5.0-2build2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shlib-link.patch dpkg-source: info: applying pkgconfig.patch dpkg-source: info: applying makefile-fix.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 User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-18725856 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18725856 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18725856 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package cmor dpkg-buildpackage: info: source version 3.5.0-2build2 dpkg-buildpackage: info: source distribution focal dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with python3,fortran_mod debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' 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 '/<>' 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 dh build --with python3,fortran_mod dh_update_autotools_config 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 find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' 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,-Bsymbolic-functions -Wl,-z,relro" SZLIBFLAGS=" -lsz" ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-color --enable-verbose-test --with-uuid --without-python UUIDLDFLAGS=-lossp-uuid UUIDFLAGS=-I/usr/include/ossp "CFLAGS=-I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -I/usr/include/ossp -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security " "LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro" "SZLIBFLAGS= -lsz" configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking ./get_git_version.sh: 2: git: not found checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu TARGET: linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... 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 thread-safe mkdir -p... /bin/mkdir -p checking for ranlib... ranlib checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... 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/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -lgfortran -lm -lquadmath checking for json_object_get_userdata 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: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking configure: configure: ************************************************************************ configure: SUMMARY configure: VERSION: 3.5.0 (commit: ) configure: ************************************************************************ configure: configure: ........................................................................ configure: ... COMPILERS configure: ........................................................................ configure: configure: FORTRAN configure: FC=gfortran configure: F77= configure: FFLAGS=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong configure: FCFLAGS=-g -O2 -fdebug-prefix-map=/<>=. -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 -fdebug-prefix-map=/<>=. -fstack-protector-strong mycode.f90 -L/usr/lib -L. -lcmor -lnetcdf -ludunits2 -lossp-uuid -o mycode make[1]: Leaving directory '/<>' 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 '/<>' /usr/bin/make FC=f95 make[2]: Entering directory '/<>' 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: volume: \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:3425:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=] 3425 | "NC error (%i: %s), error creating bnds dimension to\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3426:38: note: format string is defined here 3426 | "metafile, variable %s (table: %s)", ierr, | ^~ Src/cmor.c:3424:9: note: ‘snprintf’ output 81 or more bytes (assuming 2127) into a destination of size 1024 3424 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3425 | "NC error (%i: %s), error creating bnds dimension to\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3426 | "metafile, variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3427 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3428 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3563:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=] 3563 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3564:57: note: format string is defined here 3564 | "dimension definition of axis: %s (%i) in\n! " | ^~ Src/cmor.c:3562:17: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024 3562 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3563 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3564 | "dimension definition of axis: %s (%i) in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3565 | "metafile, while writing variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3566 | ierr, nc_strerror(ierr), pAxis->id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3567 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3568 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3576:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3576 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3575:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024 3575 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3576 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3577 | "(table: %s) error defining dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3578 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3579 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3591:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=] 3591 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3592:61: note: format string is defined here 3592 | "dimension definition of axis: %s (%i) in\n! " | ^~ Src/cmor.c:3590:21: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024 3590 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3591 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3592 | "dimension definition of axis: %s (%i) in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3593 | "metafile, while writing variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3594 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3595 | pAxis->id, i, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3596 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3606:66: 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:21: note: ‘snprintf’ output 88 or more bytes (assuming 3157) 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:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3608 | "%i (%s) in metafile", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3609 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3610 | cmor_tables[nVarRefTblID].szTable_id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3611 | pAxis->id); | ~~~~~~~~~~ Src/cmor.c:3466:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3466 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3465:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024 3465 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3466 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3467 | "(table: %s) error defining dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3468 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3489:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3489 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3488:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024 3488 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3489 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3490 | "(table: %s) error defining dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3491 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3492 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3502:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 3502 | "NetCDF Error (%i: %s ) for variable %s\n! " | ^~ Src/cmor.c:3501:21: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024 3501 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3502 | "NetCDF Error (%i: %s ) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3503 | "(table: %s) error defining dim var: %i\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3504 | "(%s) in metafile", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3505 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3506 | cmor_tables[nVarRefTblID].szTable_id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3507 | pAxis->id); | ~~~~~~~~~~ Src/cmor.c:3656:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3656 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3655:17: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024 3655 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3656 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3657 | "(table: %s) error defining bounds dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3658 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3659 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3681:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 3681 | "NCError (%i: %s) defining compression\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3684 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id, | ~~~~ Src/cmor.c:3682:62: note: format string is defined here 3682 | "parameters for bounds variable %s for\n! " | ^~ Src/cmor.c:3680:21: note: ‘snprintf’ output 97 or more bytes (assuming 3166) into a destination of size 1024 3680 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3681 | "NCError (%i: %s) defining compression\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3682 | "parameters for bounds variable %s for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3683 | "variable '%s' (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3684 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3685 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3700:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3700 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3699:17: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024 3699 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3700 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3701 | "(table: %s) error defining bounds attribute\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3702 | "var: %i (%s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3703 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3704 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3728:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3728 | "NetCDF error (%i: %s) writing formula term " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3729 | "att (%s) for axis %i (%s), variable %s " 3730 | "(table: %s)", ierr, nc_strerror(ierr), msg, | ~~~ Src/cmor.c:3729:36: note: format string is defined here 3729 | "att (%s) for axis %i (%s), variable %s " | ^~ Src/cmor.c:3727:21: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024 3727 | snprintf(ctmp, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3728 | "NetCDF error (%i: %s) writing formula term " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3729 | "att (%s) for axis %i (%s), variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3730 | "(table: %s)", ierr, nc_strerror(ierr), msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3731 | i, cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3732 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3733 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3742:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3742 | "NetCDF error (%i: %s) writing formula " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3745 | nc_strerror(ierr), msg, i, | ~~~ Src/cmor.c:3743:45: note: format string is defined here 3743 | "term att (%s) for axis %i (%s), variable " | ^~ Src/cmor.c:3741:25: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024 3741 | snprintf(ctmp, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3742 | "NetCDF error (%i: %s) writing formula " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | "term att (%s) for axis %i (%s), variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3744 | "%s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~ 3745 | nc_strerror(ierr), msg, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3746 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3747 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3748 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3366:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1009 [-Wformat-overflow=] 3366 | sprintf(msg, "Inverted axis: %s", | ^~ Src/cmor.c:3366:13: note: ‘sprintf’ output between 16 and 1039 bytes into a destination of size 1024 3366 | sprintf(msg, "Inverted axis: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3367 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3395:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=] 3395 | "NetCDF error (%i:%s) for dimension definition of\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3396:29: note: format string is defined here 3396 | "axis: %s (%i), for variable %i (%s, table: %s)", | ^~ Src/cmor.c:3394:13: note: ‘snprintf’ output 87 or more bytes (assuming 3156) into a destination of size 1024 3394 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3395 | "NetCDF error (%i:%s) for dimension definition of\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3396 | "axis: %s (%i), for variable %i (%s, table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3397 | ierr, nc_strerror(ierr), cmor_axes[nAxisID].id, nAxisID, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3398 | var_id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3399 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3408:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3408 | "NetCDF error (%i: %s) for dimension definition\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3409:36: note: format string is defined here 3409 | "of axis: %s (%i) in metafile, variable %s " | ^~ Src/cmor.c:3407:17: note: ‘snprintf’ output 93 or more bytes (assuming 3162) into a destination of size 1024 3407 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3408 | "NetCDF error (%i: %s) for dimension definition\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3409 | "of axis: %s (%i) in metafile, variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3410 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3411 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3412 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3413 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_grids_def’: Src/cmor.c:3953:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=] 3953 | "NetCDF error (%i: %s) while defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3954:56: note: format string is defined here 3954 | "associated grid mapping variable %s for\n! " | ^~ Src/cmor.c:3952:13: note: ‘snprintf’ output 96 or more bytes (assuming 3165) into a destination of size 1024 3952 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3953 | "NetCDF error (%i: %s) while defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3954 | "associated grid mapping variable %s for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3955 | "variable %s (table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3956 | cmor_grids[nGridID].mapping, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3957 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3992:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 3992 | "NetCDF Error (%i: %s) writing\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3994:31: note: format string is defined here 3994 | "%s (table: %s)", ierr, nc_strerror(ierr), | ^~ Src/cmor.c:3991:21: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024 3991 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3992 | "NetCDF Error (%i: %s) writing\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3993 | "standard_parallel to file, variable:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3994 | "%s (table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3995 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3996 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4081:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 959 [-Wformat-truncation=] 4081 | "NetCDF error (%i: %s) while defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4082:60: note: format string is defined here 4082 | "vertices dimension, variable %s\n! " | ^~ Src/cmor.c:4080:21: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024 4080 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4081 | "NetCDF error (%i: %s) while defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4082 | "vertices dimension, variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4083 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4084 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4085 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4109:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 4109 | "NetCDF error (%i: %s) while defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4110:47: note: format string is defined here 4110 | "associated variable %s, of variable\n! " | ^~ Src/cmor.c:4108:17: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024 4108 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4109 | "NetCDF error (%i: %s) while defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4110 | "associated variable %s, of variable\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4111 | "%s (table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4112 | cmor_vars[j].id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4113 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4203:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 4203 | "NetCDF Error (%i: %s) defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4205:56: note: format string is defined here 4205 | "associated variable '%s' for\n! " | ^~ Src/cmor.c:4202:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024 4202 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4203 | "NetCDF Error (%i: %s) defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4204 | "compression parameters for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4205 | "associated variable '%s' for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4206 | "variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4207 | nc_strerror(ierr), cmor_vars[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4208 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4209 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4148:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 4148 | "NetCDF Error (%i: %s) setting\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4150:55: note: format string is defined here 4150 | "associated variable %s, for\n! " | ^~ Src/cmor.c:4147:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024 4147 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4148 | "NetCDF Error (%i: %s) setting\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4149 | "flags numerical attribute on\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4150 | "associated variable %s, for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4151 | "variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4152 | nc_strerror(ierr), cmor_vars[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4153 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4154 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘create_singleton_dimensions’: Src/cmor.c:4255:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 4255 | "NetCDF Error (%i: %s) defining scalar variable\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4256:27: note: format string is defined here 4256 | "%s for variable %s (table: %s)", ierr, | ^~ Src/cmor.c:4254:17: note: ‘snprintf’ output 71 or more bytes (assuming 3140) into a destination of size 1024 4254 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4255 | "NetCDF Error (%i: %s) defining scalar variable\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4256 | "%s for variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4257 | nc_strerror(ierr), cmor_axes[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4258 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4259 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4289:51: warning: ‘_bnds’ directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 4289 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id); | ^~~~~ Src/cmor.c:4289:17: note: ‘snprintf’ output between 6 and 1029 bytes into a destination of size 1024 4289 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4298:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 4298 | "NetCDF Error (%i: %s) defining scalar\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4299:47: note: format string is defined here 4299 | "bounds variable %s for variable %s (table: %s)", | ^~ Src/cmor.c:4297:21: note: ‘snprintf’ output 78 or more bytes (assuming 3147) into a destination of size 1024 4297 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | "NetCDF Error (%i: %s) defining scalar\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | "bounds variable %s for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | ierr, nc_strerror(ierr), cmor_axes[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4301 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4302 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_write’: Src/cmor.c:4444:13: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 4444 | strncat(outname, "/", CMOR_MAX_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4660:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 4660 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! " | ^~ Src/cmor.c:4659:13: note: ‘snprintf’ output 86 or more bytes (assuming 3155) into a destination of size 1024 4659 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4660 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4661 | "writing global attribute: %s (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4662 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4663 | cmor_tables[nVarRefTblID].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4664 | "tracking_id", (char *)ctmp2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4468:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=] 4468 | "creating outpath: %s, for variable %s (table: %s). " | ^~ 4469 | "Not enough permission?", 4470 | outname, cmor_vars[var_id].id, | ~~~~~~~ Src/cmor.c:4467:13: note: ‘sprintf’ output between 68 and 3137 bytes into a destination of size 1024 4467 | sprintf(ctmp, | ^~~~~~~~~~~~~ 4468 | "creating outpath: %s, for variable %s (table: %s). " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4469 | "Not enough permission?", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 4470 | outname, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4471 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4555:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 4555 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! " | ^~ ...... 4559 | cmor_current_dataset.associated_file_name, ncafid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4554:17: note: ‘snprintf’ output 117 or more bytes (assuming 3186) into a destination of size 1024 4554 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4555 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4556 | "def mode, nc file id was: %i, you were writing\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4557 | "variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4558 | nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~ 4559 | cmor_current_dataset.associated_file_name, ncafid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4560 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4561 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4626:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 4626 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)", | ^~ Src/cmor.c:4625:17: note: ‘snprintf’ output 48 or more bytes (assuming 2094) into a destination of size 1024 4625 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4626 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4627 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4628 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4486:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 4486 | "var_id cannot contain %c you passed: %s " | ^~ Src/cmor.c:4485:17: note: ‘snprintf’ output between 82 and 2128 bytes into a destination of size 1024 4485 | snprintf(outname, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4486 | "var_id cannot contain %c you passed: %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4487 | "(table: %s). Please check your input tables\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4488 | cmor_vars[var_id].id[i], cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4489 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_create_var_attributes’: Src/cmor.c:4857:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 929 [-Wformat-truncation=] 4857 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4858:52: note: format string is defined here 4858 | "parameters for variable '%s' (table: %s)", | ^~ Src/cmor.c:4856:17: note: ‘snprintf’ output 107 or more bytes (assuming 2153) into a destination of size 1024 4856 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4857 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4858 | "parameters for variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4859 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4860 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4829:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=] 4829 | "NetCDF Error (%i: %s) defining compression\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4830:48: note: format string is defined here 4830 | "parameters for variable '%s' (table: %s)", ierr, | ^~ Src/cmor.c:4828:13: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024 4828 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4829 | "NetCDF Error (%i: %s) defining compression\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4830 | "parameters for variable '%s' (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4831 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4886:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 4886 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s", | ^~ 4887 | ierr, nc_strerror(ierr), 4888 | cmor_current_dataset.associated_file_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4885:9: note: ‘snprintf’ output 57 or more bytes (assuming 1080) into a destination of size 1024 4885 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4886 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4887 | ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~ 4888 | cmor_current_dataset.associated_file_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5441:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 972 [-Wformat-truncation=] 5441 | "NetCDF Error (%i: %s) writing scalar bounds\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5442:40: note: format string is defined here 5442 | "variable %s for variable %s (table: %s),\n! " | ^~ Src/cmor.c:5441:30: note: assuming directive output of 8 bytes 5441 | "NetCDF Error (%i: %s) writing scalar bounds\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5441:30: note: assuming directive output of 8 bytes Src/cmor.c:5440:21: note: ‘snprintf’ output 97 or more bytes (assuming 3176) into a destination of size 1024 5440 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5441 | "NetCDF Error (%i: %s) writing scalar bounds\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5442 | "variable %s for variable %s (table: %s),\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5443 | "values: %lf, %lf", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5444 | cmor_axes[j].id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5445 | cmor_tables[nVarRefTblID].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5446 | cmor_axes[j].bounds[0], cmor_axes[j].bounds[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5422:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 5422 | "NetCDF Error (%i: %s) writing scalar variable\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5423:27: note: format string is defined here 5423 | "%s for variable %s (table: %s), value: %lf", | ^~ Src/cmor.c:5422:26: note: assuming directive output of 8 bytes 5422 | "NetCDF Error (%i: %s) writing scalar variable\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5421:17: note: ‘snprintf’ output 82 or more bytes (assuming 3156) into a destination of size 1024 5421 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5422 | "NetCDF Error (%i: %s) writing scalar variable\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5423 | "%s for variable %s (table: %s), value: %lf", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5424 | ierr, nc_strerror(ierr), cmor_axes[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5425 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5426 | cmor_tables[nVarRefTblID].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5427 | cmor_axes[j].values[0]); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5207:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 5207 | "could not find 'sigma_bnds' coeff\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5208:49: note: format string is defined here 5208 | "for axis: %s, for variable %s (table: %s)", | ^~ Src/cmor.c:5206:29: note: ‘snprintf’ output between 72 and 3141 bytes into a destination of size 1024 5206 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5207 | "could not find 'sigma_bnds' coeff\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5208 | "for axis: %s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5209 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5210 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5211 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5177:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=] 5177 | "could not find 'sigma' coeff for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5178:35: note: format string is defined here 5178 | "%s, for variable %s (table: %s)", | ^~ Src/cmor.c:5176:25: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024 5176 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5177 | "could not find 'sigma' coeff for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5178 | "%s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5179 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5180 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5181 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5145:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 5145 | "could find 'b_bnds' coef for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5146:39: note: format string is defined here 5146 | "%s, for variable %s (table: %s)", | ^~ Src/cmor.c:5144:29: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024 5144 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5145 | "could find 'b_bnds' coef for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5146 | "%s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5147 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5148 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5149 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5117:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 5117 | "could not find 'ap_bnds' coeff for\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5118:45: note: format string is defined here 5118 | "axis: %s, for variable %s\n! " | ^~ Src/cmor.c:5116:29: note: ‘snprintf’ output between 71 and 3140 bytes into a destination of size 1024 5116 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5117 | "could not find 'ap_bnds' coeff for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5118 | "axis: %s, for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5119 | "(table: %s)", | ~~~~~~~~~~~~~~ 5120 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5121 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5122 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5086:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=] 5086 | "could find 'b' coef for axis: %s,\n! " | ^~ Src/cmor.c:5085:25: note: ‘snprintf’ output between 58 and 3127 bytes into a destination of size 1024 5085 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5086 | "could find 'b' coef for axis: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5087 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5088 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5089 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5090 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5058:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 5058 | "could not find 'ap' coeff for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5059:35: note: format string is defined here 5059 | "%s, for variable %s (table: %s)", | ^~ Src/cmor.c:5057:25: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024 5057 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5058 | "could not find 'ap' coeff for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5059 | "%s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5060 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5061 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5062 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5023:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 5023 | "could find 'b_bnds' coef for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5024:40: note: format string is defined here 5024 | " %s, for variable %s (table: %s)", | ^~ Src/cmor.c:5022:29: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024 5022 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5023 | "could find 'b_bnds' coef for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | " %s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5025 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5026 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5027 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4997:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 4997 | "could not find 'a_bnds' coeff for\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4998:45: note: format string is defined here 4998 | "axis: %s, for variable %s (table: %s)", | ^~ Src/cmor.c:4996:29: note: ‘snprintf’ output between 68 and 3137 bytes into a destination of size 1024 4996 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4997 | "could not find 'a_bnds' coeff for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4998 | "axis: %s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4999 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5000 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5001 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4966:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=] 4966 | "could find 'b' coeff for axis: %s,\n! " | ^~ Src/cmor.c:4965:25: note: ‘snprintf’ output between 59 and 3128 bytes into a destination of size 1024 4965 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4966 | "could find 'b' coeff for axis: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4967 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4968 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4969 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4970 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4937:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 4937 | "could not find 'a' coeff for axis: %s,\n! " | ^~ Src/cmor.c:4936:25: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024 4936 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4937 | "could not find 'a' coeff for axis: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4938 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4939 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4940 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4941 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5300:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5300 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5299:25: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024 5299 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5300 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5301 | "values to metafile, for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5302 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5303 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5304 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5305 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5280:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5280 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5279:21: note: ‘snprintf’ output 80 or more bytes (assuming 3149) into a destination of size 1024 5279 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5280 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5281 | "value number %d (%s), for variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5282 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5283 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5284 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5285 | cvalues[j], cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5286 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5253:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5253 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5252:25: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024 5252 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5253 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5254 | "values to metafile, for variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5255 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5256 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5257 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5258 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5235:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5235 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5234:21: note: ‘snprintf’ output 68 or more bytes (assuming 3137) into a destination of size 1024 5234 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5235 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5236 | "values for variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5237 | nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~ 5238 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5239 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5240 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5323:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5323 | "NC error (%i: %s) on variable %s writing\n! " | ^~ Src/cmor.c:5322:17: note: ‘snprintf’ output 85 or more bytes (assuming 4177) into a destination of size 1024 5322 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5323 | "NC error (%i: %s) on variable %s writing\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5324 | "bounds for dim %i (%s), for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5325 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5326 | cmor_vars[var_id].id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~ 5327 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5328 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5329 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4782:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=] 4782 | "NetCDF Error (%i: %s) setting flags numerical\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4783:49: note: format string is defined here 4783 | "attribute on variable %s (table: %s)", ierr, | ^~ Src/cmor.c:4781:17: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024 4781 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4782 | "NetCDF Error (%i: %s) setting flags numerical\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4783 | "attribute on variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4784 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4785 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_addRIPF’: Src/cmor.c:5622:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5622 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5623 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5621:13: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024 5621 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5622 | "Your realization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5623 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5631:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5631 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5632 | "It must contain only characters between 0 and 9 \n!", 5633 | tmp); | ~~~ Src/cmor.c:5630:13: note: ‘snprintf’ output between 92 and 1115 bytes into a destination of size 1024 5630 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5631 | "Your realization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5632 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5633 | tmp); | ~~~~ Src/cmor.c:5649:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5649 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5650 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5648:13: note: ‘snprintf’ output between 87 and 1110 bytes into a destination of size 1024 5648 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5649 | "Your initialization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5650 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5658:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5658 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5659 | "It must contain only characters between 0 and 9 \n!", 5660 | tmp); | ~~~ Src/cmor.c:5657:13: note: ‘snprintf’ output between 95 and 1118 bytes into a destination of size 1024 5657 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5658 | "Your initialization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5659 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5660 | tmp); | ~~~~ Src/cmor.c:5677:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5677 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5678 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5676:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 5676 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5677 | "Your physics_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5678 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5686:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5686 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5687 | "It must contain only characters between 0 and 9 \n!", 5688 | tmp); | ~~~ Src/cmor.c:5685:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024 5685 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5686 | "Your physics_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5687 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5688 | tmp); | ~~~~ Src/cmor.c:5704:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5704 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5705 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5703:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 5703 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5704 | "Your forcing_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5705 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5713:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5713 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5714 | "It must contain only characters between 0 and 9 \n!", 5715 | tmp); | ~~~ Src/cmor.c:5712:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024 5712 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5713 | "Your forcing_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5714 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5715 | tmp); | ~~~~ Src/cmor.c: In function ‘cmor_build_outname’: Src/cmor.c:5926:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 5926 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 5927 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ Src/cmor.c:5925:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024 5925 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5926 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5927 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5928 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5772:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 5772 | "Cannot convert times for calendar: %s,\n! " | ^~ 5773 | "closing variable %s (table: %s)", msg2, | ~~~~ Src/cmor.c:5771:13: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024 5771 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5772 | "Cannot convert times for calendar: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5773 | "closing variable %s (table: %s)", msg2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5774 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5775 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_close_variable’: Src/cmor.c:6061:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=] 6061 | "while closing variable %i (%s, table %s)\n! " | ^~ Src/cmor.c:6060:25: note: ‘snprintf’ output between 176 and 5311 bytes into a destination of size 1024 6060 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6061 | "while closing variable %i (%s, table %s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6062 | "we noticed it has a time varying grid, \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6063 | "you wrote %s time steps for the variable,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6064 | "but its associated variable %i (%s) has\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6065 | "%s times written", | ~~~~~~~~~~~~~~~~~~~ 6066 | cmor_vars[var_id].self, | ~~~~~~~~~~~~~~~~~~~~~~~ 6067 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 6068 | cmor_tables[cmor_vars[var_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6069 | ref_table_id].szTable_id, ctmp2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6070 | cmor_vars[cmor_grids | ~~~~~~~~~~~~~~~~~~~~ 6071 | [cmor_vars[var_id].grid_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6072 | associated_variables[i]].self, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6073 | cmor_vars[cmor_grids | ~~~~~~~~~~~~~~~~~~~~ 6074 | [cmor_vars[var_id].grid_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6075 | associated_variables[i]].id, ctmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6157:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 6157 | sprintf(msg, "%s.copy", outname); | ^~~~~ Src/cmor.c:6157:17: note: ‘sprintf’ output between 6 and 1029 bytes into a destination of size 1024 6157 | sprintf(msg, "%s.copy", outname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6168:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6168 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6171 | "cmor_setup.", outname); | ~~~~~~~ Src/cmor.c:6167:21: note: ‘snprintf’ output between 128 and 1151 bytes into a destination of size 1024 6167 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6168 | "Output file ( %s ) already exists,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6169 | "remove file or use CMOR_REPLACE or\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6170 | "CMOR_APPEND for CMOR_NETCDF_MODE value in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6171 | "cmor_setup.", outname); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6160:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6160 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6165 | "at: %s.copy", outname, outname); | ~~~~~~~ Src/cmor.c:6159:21: note: ‘snprintf’ output between 206 and 2252 bytes into a destination of size 1024 6159 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6160 | "Output file ( %s ) already exists,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6161 | "remove file or use CMOR_REPLACE or\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6162 | "CMOR_APPEND for CMOR_NETCDF_MODE value\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6163 | "in cmor_setup for convenience the file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6164 | "you were trying to write has been saved\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6165 | "at: %s.copy", outname, outname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6181:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 6181 | "could not rename temporary file: %s to final file\n" | ^~ Src/cmor.c:6180:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024 6180 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6181 | "could not rename temporary file: %s to final file\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6182 | "name: %s", cmor_vars[var_id].current_path, outname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6122:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=] 6122 | "while closing variable %i (%s, table %s)\n! " | ^~ Src/cmor.c:6121:17: note: ‘snprintf’ output between 132 and 3241 bytes into a destination of size 1024 6121 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6122 | "while closing variable %i (%s, table %s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6123 | "we noticed you wrote %i time steps for the variable,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6124 | "but its time axis %i (%s) has %i time steps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6125 | cmor_vars[var_id].self, | ~~~~~~~~~~~~~~~~~~~~~~~ 6126 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 6127 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6128 | cmor_vars[var_id].ntimes_written, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6129 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6130 | cmor_axes[cmor_vars[var_id].axes_ids[i]].length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6092:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=] 6092 | "while closing variable %i (%s, table %s) we\n! " | ^~ Src/cmor.c:6091:21: note: ‘snprintf’ output between 190 and 5325 bytes into a destination of size 1024 6091 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6092 | "while closing variable %i (%s, table %s) we\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6093 | "noticed it has a time varying associated\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6094 | "variable, you wrote %s time steps for the\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6095 | "variable, but its associated variable %i (%s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6096 | "has %s times written", | ~~~~~~~~~~~~~~~~~~~~~~~ 6097 | cmor_vars[var_id].self, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6098 | cmor_tables[cmor_vars[var_id].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6099 | szTable_id, ctmp2, | ~~~~~~~~~~~~~~~~~~ 6100 | cmor_vars[cmor_vars[var_id].associated_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6101 | self, | ~~~~~ 6102 | cmor_vars[cmor_vars[var_id].associated_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6103 | ctmp); | ~~~~~ Src/cmor.c:6011:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 6011 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ", | ^~ Src/cmor.c:6010:13: note: ‘snprintf’ output 50 or more bytes (assuming 2096) into a destination of size 1024 6010 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6011 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6012 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_close’: Src/cmor.c:6263:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=] 6263 | "variable %s (%i, table: %s) has been defined\n! " | ^~ Src/cmor.c:6262:13: note: ‘snprintf’ output between 64 and 2120 bytes into a destination of size 1024 6262 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6263 | "variable %s (%i, table: %s) has been defined\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6264 | "but never initialized", cmor_vars[i].id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6265 | 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 3165 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:689:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 689 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ ...... 693 | GLOBAL_ATT_SOURCE, szSource, | ~~~~~~~~ Src/cmor_CV.c:688:17: note: ‘snprintf’ output between 130 and 3199 bytes into a destination of size 1024 688 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | "Your input attribute \"%s\" with value \n! \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | "will be replaced with " | ~~~~~~~~~~~~~~~~~~~~~~~~ 691 | "value \n! \"%s\".\n! \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 693 | GLOBAL_ATT_SOURCE, szSource, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | CV_source_id->oValue[j].szValue, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:673:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=] 673 | "Could not find %s string in source_id section.\n! \n! \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | "See Control Vocabulary JSON file. (%s)\n! ", 675 | CV_KEY_SOURCE_LABEL, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:674:62: note: format string is defined here 674 | "See Control Vocabulary JSON file. (%s)\n! ", | ^~ Src/cmor_CV.c:672:17: note: ‘snprintf’ output between 99 and 1122 bytes into a destination of size 1024 672 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | "Could not find %s string in source_id section.\n! \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | "See Control Vocabulary JSON file. (%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | 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:704:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 704 | "The source_id, \"%s\", which you specified in your \n! " | ^~ ...... 709 | "a new source. ", szSource_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:703:9: note: ‘snprintf’ output between 225 and 2271 bytes into a destination of size 1024 703 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | "The source_id, \"%s\", which you specified in your \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 705 | "input file could not be found in \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | "your Controlled Vocabulary file. (%s) \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | "Please correct your input file or contact " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 708 | "cmor@listserv.llnl.gov to register\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | "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:919:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 919 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 923 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:920:49: note: format string is defined here 920 | "for your experiment \"%s\"\n! " | ^~ Src/cmor_CV.c:918:17: note: ‘snprintf’ output between 187 and 2233 bytes into a destination of size 1024 918 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | "for your experiment \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | "There is more than 1 option for this sub_experiment.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:906:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 906 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 909 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID, | ~~~~~~~~~~~ Src/cmor_CV.c:905:17: note: ‘snprintf’ output 130 or more bytes (assuming 1153) into a destination of size 1024 905 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | "Your input attribute \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | CV_experiment_sub_exp_id->aszValue[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:888:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 888 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 891 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:889:45: note: format string is defined here 889 | "for your experiment \"%s\" \n! \n! " | ^~ Src/cmor_CV.c:887:13: note: ‘snprintf’ output between 136 and 2182 bytes into a destination of size 1024 887 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | "for your experiment \"%s\" \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:878:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=] 878 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 881 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:880:68: note: format string is defined here 880 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ Src/cmor_CV.c:877:13: note: ‘snprintf’ output between 138 and 1161 bytes into a destination of size 1024 877 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | "Your input attribute \"%s\" was not defined and \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | "will be set to \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:956:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 956 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 959 | GLOBAL_ATT_SUB_EXPT, szValue, | ~~~~~~~ Src/cmor_CV.c:955:13: note: ‘snprintf’ output between 127 and 2173 bytes into a destination of size 1024 955 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | "Your input attribute \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | GLOBAL_ATT_SUB_EXPT, szValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | CV_sub_experiment_id_key->szValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:945:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=] 945 | "Your \"sub_experiment\" text describing \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | "sub_experiment_id \"%s\" could not be found in \n! " 947 | "your Control Vocabulary file.(%s)\n! ", szSubExptID, | ~~~~~~~~~~~ Src/cmor_CV.c:946:43: note: format string is defined here 946 | "sub_experiment_id \"%s\" could not be found in \n! " | ^~ Src/cmor_CV.c:944:13: note: ‘snprintf’ output between 123 and 2169 bytes into a destination of size 1024 944 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | "Your \"sub_experiment\" text describing \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | "sub_experiment_id \"%s\" could not be found in \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | "your Control Vocabulary file.(%s)\n! ", szSubExptID, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:933:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=] 933 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 936 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:935:64: note: format string is defined here 935 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ Src/cmor_CV.c:932:9: note: ‘snprintf’ output between 136 and 1159 bytes into a destination of size 1024 932 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "Your input attribute \"%s\" was not defined and \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | "will be set to \"%s\" \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 935 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:866:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=] 866 | "Your \"%s\" defined in your input file\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", 868 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:867:71: note: format string is defined here 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ^~ Src/cmor_CV.c:865:9: note: ‘snprintf’ output between 111 and 1134 bytes into a destination of size 1024 865 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | "Your \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:854:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 854 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 855 | "could not be found in your Control Vocabulary file.(%s)\n! ", 856 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:853:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024 853 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | "Your experiment_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 856 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:844:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 844 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:845:49: note: format string is defined here 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:843:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024 843 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | "Your \"experiment_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:834:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=] 834 | "Your \"sub_experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:835:49: note: format string is defined here 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:833:9: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024 833 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | "Your \"sub_experiment_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’: Src/cmor_CV.c:1053:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 1053 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1054:45: note: format string is defined here 1054 | "for your experiment \"%s\"\n!\n! " | ^~ Src/cmor_CV.c:1052:13: note: ‘snprintf’ output between 137 and 2183 bytes into a destination of size 1024 1052 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | "for your experiment \"%s\"\n!\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | GLOBAL_ATT_PARENT_EXPT_ID, CV_experiment->key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1057 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:1134:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1134 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1135:57: note: format string is defined here 1135 | "for your experiment \"%s\"\n! " | ^~ Src/cmor_CV.c:1133:25: note: ‘snprintf’ output between 184 and 2230 bytes into a destination of size 1024 1133 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1134 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | "for your experiment \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1136 | "There is more than 1 option for this experiment.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1137 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | PARENT_ACTIVITY_ID, CV_experiment->key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1139 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:1122:95: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=] 1122 | "Your input attribute parent_activity_id \"%s\" defined as \"%s\" " | ^~ ...... 1125 | PARENT_ACTIVITY_ID, szValue, | ~~~~~~~ Src/cmor_CV.c:1121:25: note: ‘snprintf’ output 150 or more bytes (assuming 1173) into a destination of size 1024 1121 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | "Your input attribute parent_activity_id \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1123 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | PARENT_ACTIVITY_ID, szValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | CV_parent_activity_id->aszValue[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1109:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1109 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1110:49: note: format string is defined here 1110 | "for your experiment \"%s\"\n!\n! " | ^~ Src/cmor_CV.c:1108:17: note: ‘snprintf’ output between 135 and 2181 bytes into a destination of size 1024 1108 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | "for your experiment \"%s\"\n!\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1111 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1112 | PARENT_ACTIVITY_ID, CV_experiment->key, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1147:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 1147 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1151 | BRANCH_METHOD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1148:40: note: format string is defined here 1148 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1146:17: note: ‘snprintf’ output between 152 and 1175 bytes into a destination of size 1024 1146 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1149 | "Please describe the spin-up procedure as defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | "in CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | BRANCH_METHOD, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1178:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1178 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1179 | "is not a double floating point \n! ", 1180 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1177:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 1177 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1178 | "Your input attribute branch_time_in_child \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1179 | "is not a double floating point \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1166:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1166 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1169 | BRANCH_TIME_IN_CHILD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1167:40: note: format string is defined here 1167 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1165:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024 1165 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1168 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1169 | BRANCH_TIME_IN_CHILD, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1200:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 1200 | "Your input attribute branch_time_in_parent \"%s\" " | ^~ 1201 | "is not a double floating point \n! ", 1202 | szBranchTimeInParent); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1199:21: note: ‘snprintf’ output between 81 and 1104 bytes into a destination of size 1024 1199 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1200 | "Your input attribute branch_time_in_parent \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1201 | "is not a double floating point \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1202 | szBranchTimeInParent); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1188:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=] 1188 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1191 | BRANCH_TIME_IN_PARENT, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1189:40: note: format string is defined here 1189 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1187:17: note: ‘snprintf’ output between 125 and 1148 bytes into a destination of size 1024 1187 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1189 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1190 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1191 | BRANCH_TIME_IN_PARENT, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1240:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1240 | "Your \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1241 | "Please refer to the CMIP6 documentations.\n! ", 1242 | PARENT_TIME_UNITS, szParentTimeUnits); | ~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1239:21: note: ‘snprintf’ output between 96 and 1119 bytes into a destination of size 1024 1239 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1240 | "Your \"%s\" set to \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1241 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1242 | PARENT_TIME_UNITS, szParentTimeUnits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1226:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1226 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1227 | "Please refer to the CMIP6 documentations.\n! ", 1228 | template); | ~~~~~~~~ Src/cmor_CV.c:1225:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024 1225 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1226 | "You regular expression \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1227 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | template); | ~~~~~~~~~ Src/cmor_CV.c:1209:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 1209 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1212 | PARENT_TIME_UNITS, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1210:40: note: format string is defined here 1210 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1208:17: note: ‘snprintf’ output between 121 and 1144 bytes into a destination of size 1024 1208 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1209 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1210 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1211 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1212 | PARENT_TIME_UNITS, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1268:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1268 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1269 | "Please refer to the CMIP6 documentations.\n! ", 1270 | template); | ~~~~~~~~ Src/cmor_CV.c:1267:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024 1267 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "You regular expression \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1270 | template); | ~~~~~~~~~ Src/cmor_CV.c:1280:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 1280 | "You \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1281 | "Please refer to the CMIP6 documentations.\n! ", 1282 | PARENT_VARIANT_LABEL, szParentVariantLabel); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1279:21: note: ‘snprintf’ output between 98 and 1121 bytes into a destination of size 1024 1279 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1280 | "You \"%s\" set to \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1281 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1282 | PARENT_VARIANT_LABEL, szParentVariantLabel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1251:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1251 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1254 | PARENT_VARIANT_LABEL, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1252:40: note: format string is defined here 1252 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1250:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024 1250 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1252 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1253 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1254 | PARENT_VARIANT_LABEL, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1318:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=] 1318 | "Your parent_source_id \"%s\" defined in your input file\n! " | ^~ 1319 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1320 | szParentSourceId, CV_Filename); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1317:21: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024 1317 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1318 | "Your parent_source_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1319 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1320 | szParentSourceId, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1303:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1303 | "Your \"source_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | "your Control Vocabulary file.(%s)\n! ", 1305 | CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1304:61: note: format string is defined here 1304 | "your Control Vocabulary file.(%s)\n! ", | ^~ Src/cmor_CV.c:1302:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 1302 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1303 | "Your \"source_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | "your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1305 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:1291:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=] 1291 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1294 | PARENT_SOURCE_ID, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1292:40: note: format string is defined here 1292 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1290:17: note: ‘snprintf’ output between 120 and 1143 bytes into a destination of size 1024 1290 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1291 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1292 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1293 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1294 | PARENT_SOURCE_ID, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1339:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 1339 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 1342 | PARENT_MIP_ERA, szValue, CMIP6); | ~~~~~~~ Src/cmor_CV.c:1338:21: note: ‘snprintf’ output between 132 and 1155 bytes into a destination of size 1024 1338 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1339 | "Your input attribute \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1340 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1341 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | PARENT_MIP_ERA, szValue, CMIP6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1329:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=] 1329 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1332 | PARENT_MIP_ERA, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1330:40: note: format string is defined here 1330 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1328:17: note: ‘snprintf’ output between 118 and 1141 bytes into a destination of size 1024 1328 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1329 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1330 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1331 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1332 | PARENT_MIP_ERA, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1080:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1080 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1081 | "is not a double floating point \n! ", 1082 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1079:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 1079 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1080 | "Your input attribute branch_time_in_child \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1081 | "is not a double floating point \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1082 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1092:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1092 | "Your input attribute %s %s \n! " | ^~ 1093 | "has been replaced with 0.0 \n! ", 1094 | BRANCH_TIME_IN_PARENT, szValue); | ~~~~~~~ Src/cmor_CV.c:1091:21: note: ‘snprintf’ output between 78 and 1101 bytes into a destination of size 1024 1091 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1092 | "Your input attribute %s %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | "has been replaced with 0.0 \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | BRANCH_TIME_IN_PARENT, szValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1037:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1037 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1038 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1039 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1036:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024 1036 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | "Your experiment_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1039 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1025:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 1025 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1026:49: note: format string is defined here 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:1024:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024 1024 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1025 | "Your \"experiment_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’: Src/cmor_CV.c:1441:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1441 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ Src/cmor_CV.c:1440:25: note: ‘snprintf’ output between 179 and 4271 bytes into a destination of size 1024 1440 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | "Your input attribute \"%s\" with value \n! \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | "is not set properly and \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | "has multiple possible candidates \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1444 | "defined for experiment_id \"%s\".\n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1446 | CV_experiment_attr->key, szValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1447 | CV_experiment->key, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1467:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1467 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ Src/cmor_CV.c:1466:13: note: ‘snprintf’ output between 152 and 5267 bytes into a destination of size 1024 1466 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | "Your input attribute \"%s\" with value \n! \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1468 | "will be replaced with " | ~~~~~~~~~~~~~~~~~~~~~~~~ 1469 | "value \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~ 1470 | "as defined for experiment_id \"%s\".\n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1471 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1472 | CV_experiment_attr->key, szValue, szExpValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1473 | CV_experiment->key, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1396:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1396 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1397 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1398 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1395:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024 1395 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1396 | "Your experiment_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1397 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1384:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1384 | "Your \"experiment_ids\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1385:49: note: format string is defined here 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:1383:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024 1383 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1384 | "Your \"experiment_ids\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’: Src/cmor_CV.c:1696:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1696 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 1697 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ Src/cmor_CV.c:1695:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024 1695 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1696 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1697 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1698 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1534:21: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 1534 | "Cannot convert times for calendar: %s,\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1535:47: note: format string is defined here 1535 | "closing variable %s (table: %s)", szInTimeCalendar, | ^~ Src/cmor_CV.c:1533:13: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024 1533 | snprintf(szInTimeUnits, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1534 | "Cannot convert times for calendar: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | "closing variable %s (table: %s)", szInTimeCalendar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 1537 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1751:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=] 1751 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! " | ^~~~~~~~~~~~~~~~~~~~ ...... 1758 | "See your Control Vocabulary file.(%s)\n! ", infile, outname, | ~~~~~~~ Src/cmor_CV.c:1755:20: note: format string is defined here 1755 | "\"%s\"\n! \n! " | ^~ Src/cmor_CV.c:1751:9: note: ‘snprintf’ output 191 or more bytes (assuming 3260) into a destination of size 1024 1751 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | "\"%s\" \n! " | ~~~~~~~~~~~~~ 1753 | "does not match the CMIP6 requirement.\n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | "Your output filename should be: \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | "\"%s\"\n! \n! " | ~~~~~~~~~~~~~~~~ 1756 | "and should follow this template: \n!" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1757 | "\"%s\"\n! \n! " | ~~~~~~~~~~~~~~~~ 1758 | "See your Control Vocabulary file.(%s)\n! ", infile, outname, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1759 | cmor_current_dataset.file_template, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’: Src/cmor_CV.c:1865:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1865 | "Your input attribute institution \"%s\" will be replaced with \n! " | ^~ 1866 | "\"%s\" as defined in your Control Vocabulary file.\n! ", 1867 | szInstitution, CV_institution->szValue); | ~~~~~~~~~~~~~ Src/cmor_CV.c:1864:13: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024 1864 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1865 | "Your input attribute institution \"%s\" will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1866 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1867 | szInstitution, CV_institution->szValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1851:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=] 1851 | "There is no institution associated to institution_id \"%s\"\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1854 | CV_KEY_INSTITUTION_ID, szInstitution_ID); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1853:36: note: format string is defined here 1853 | "Check your \"%s\" dictionary!!\n! ", | ^~ Src/cmor_CV.c:1850:13: note: ‘snprintf’ output between 137 and 1160 bytes into a destination of size 1024 1850 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1851 | "There is no institution associated to institution_id \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1852 | "in your Control Vocabulary file.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1853 | "Check your \"%s\" dictionary!!\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1854 | CV_KEY_INSTITUTION_ID, szInstitution_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1819:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 1819 | "The institution_id, \"%s\", found in your \n! " | ^~ ...... 1827 | szInstitution_ID, CMOR_Filename, CV_Filename); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1818:9: note: ‘snprintf’ output between 368 and 3437 bytes into a destination of size 1024 1818 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | "The institution_id, \"%s\", found in your \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1820 | "input file (%s) could not be found in \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1821 | "your Controlled Vocabulary file. (%s) \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | "Please correct your input file or contact " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1823 | "\"cmor@listserv.llnl.gov\" to register\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1824 | "a new institution_id. \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1825 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | "the \"institution_id\" and \"institution\" global attributes. ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1827 | szInstitution_ID, CMOR_Filename, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1806:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1806 | "Your \"%s\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1807 | "your Control Vocabulary file.(%s)\n! ", 1808 | CV_KEY_INSTITUTION_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1807:49: note: format string is defined here 1807 | "your Control Vocabulary file.(%s)\n! ", | ^~ Src/cmor_CV.c:1805:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024 1805 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1806 | "Your \"%s\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1807 | "your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1808 | CV_KEY_INSTITUTION_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’: Src/cmor_CV.c:1952:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 1952 | "You regular expression \"%s\" is invalid. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "Check your Control Vocabulary file \"%s\".\n! ", 1954 | attr_CV->aszValue[i], CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1953:60: note: format string is defined here 1953 | "Check your Control Vocabulary file \"%s\".\n! ", | ^~ Src/cmor_CV.c:1951:13: note: ‘snprintf’ output 83 or more bytes (assuming 1106) into a destination of size 1024 1951 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | "You regular expression \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1954 | attr_CV->aszValue[i], CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2011:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 2011 | "The attribute \"%s\" could not be validated. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2017 | szKey, szValue, szValids, CV_Filename); | ~~~~~~~ Src/cmor_CV.c:2013:21: note: format string is defined here 2013 | "\"%s\" which is not valid \n! " | ^~ Src/cmor_CV.c:2010:9: note: ‘snprintf’ output 198 or more bytes (assuming 3267) into a destination of size 1024 2010 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2011 | "The attribute \"%s\" could not be validated. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2012 | "The current input value is " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2013 | "\"%s\" which is not valid \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014 | "Valid values must match the regular expression:" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2015 | "\n! \t[%s] \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~ 2016 | "Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2017 | szKey, szValue, szValids, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’: Src/cmor_CV.c:2095:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2095 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2096 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2097 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2094:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024 2094 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | "Your attribute grid_label is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | szGridLabel, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2083:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2083 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2084 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2085 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2082:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024 2082 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2083 | "Your attribute grid_label is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2084 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2085 | szGridLabel, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2133:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 2133 | "Your attribute grid_resolution is set to \"%s\" which is invalid." | ^~ 2134 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2135 | szGridResolution, CV_Filename); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2132:13: note: ‘snprintf’ output between 109 and 2155 bytes into a destination of size 1024 2132 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2133 | "Your attribute grid_resolution is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2134 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2135 | szGridResolution, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2106:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2106 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2107 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2108 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2105:9: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024 2105 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2106 | "Your attribute grid_label is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2107 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2108 | szGridLabel, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2060:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 2060 | "Your \"grid_labels\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2061:49: note: format string is defined here 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:2059:9: note: ‘snprintf’ output between 82 and 1105 bytes into a destination of size 1024 2059 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2060 | "Your \"grid_labels\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’: Src/cmor_CV.c:2277:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 2277 | "Your global attribute " | ^~~~~~~~~~~~~~~~~~~~~~~~ ...... 2280 | "\n! ", szAttribute, szDate); | ~~~~~~ Src/cmor_CV.c:2278:35: note: format string is defined here 2278 | "\"%s\" set to \"%s\" is not a valid date.\n! " | ^~ Src/cmor_CV.c:2276:9: note: ‘snprintf’ output 118 or more bytes (assuming 1141) into a destination of size 1024 2276 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2277 | "Your global attribute " | ~~~~~~~~~~~~~~~~~~~~~~~~ 2278 | "\"%s\" set to \"%s\" is not a valid date.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2279 | "ISO 8601 date format \"YYYY-MM-DDTHH:MM:SSZ\" is required." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2280 | "\n! ", szAttribute, szDate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_variable’: Src/cmor_CV.c:2340:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 2340 | "Could not find a matching variable for name: '%s'", ctmp); | ^~ ~~~~ Src/cmor_CV.c:2339:9: note: ‘snprintf’ output between 48 and 1071 bytes into a destination of size 1024 2339 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2340 | "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:1546:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 1546 | "You are defining variable '%s' (table %s) with %i " | ^~ Src/cmor_variables.c:1545:13: note: ‘snprintf’ output 80 or more bytes (assuming 1103) into a destination of size 1024 1545 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | "You are defining variable '%s' (table %s) with %i " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1547 | "dimensions, when it should have %i", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1548 | name, | ~~~~~ 1549 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | ndims, refvar.ndims); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1801:49: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1801 | snprintf(ctmp, CMOR_MAX_STRING, " %s", | ^ Src/cmor_variables.c:1801:13: note: ‘snprintf’ output between 2 and 1025 bytes into a destination of size 1024 1801 | snprintf(ctmp, CMOR_MAX_STRING, " %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | cmor_axes[cmor_vars[vrid].original_order[i]].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1664:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1664 | "While creating variable %s, you are " | ^~ Src/cmor_variables.c:1663:13: note: ‘snprintf’ output between 153 and 4285 bytes into a destination of size 1024 1663 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1664 | "While creating variable %s, you are " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | "passing axis %i (named %s) which has been " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1666 | "defined using table %i (%s) but the current " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1667 | "table is %i (%s) (and isgridaxis says: %i)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1668 | cmor_vars[vrid].id, laxes_ids[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1669 | cmor_axes[laxes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1670 | cmor_axes[laxes_ids[i]].ref_table_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1671 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1672 | szTable_id, CMOR_TABLE, cmor_tables[CMOR_TABLE].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1673 | cmor_axes[laxes_ids[i]].isgridaxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1684:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 1684 | "Treated scalar dimension: '%s'", | ^~ Src/cmor_variables.c:1683:13: note: ‘snprintf’ output between 29 and 1052 bytes into a destination of size 1024 1683 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1684 | "Treated scalar dimension: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1685 | cmor_axes[laxes_ids[i]].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1699:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 1699 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~ Src/cmor_variables.c:1699:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024 1699 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1700 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1701 | [cmor_axes[laxes_ids[i]].ref_axis_id].out_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1695:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 1695 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~ Src/cmor_variables.c:1695:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024 1695 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1696 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1697 | [cmor_axes[laxes_ids[i]].ref_axis_id].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1632:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1632 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1635 | refvar.id, | ~~~~~~~~~ Src/cmor_variables.c:1631:13: note: ‘snprintf’ output between 121 and 3190 bytes into a destination of size 1024 1631 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | "You defined variable '%s' (table %s) with axis " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | "id '%s' which is not part of this variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1634 | "according to your table, it says: ( ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1635 | refvar.id, | ~~~~~~~~~~ 1636 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1637 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1604:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1604 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1607 | refvar.id, | ~~~~~~~~~ Src/cmor_variables.c:1603:21: note: ‘snprintf’ output between 173 and 5288 bytes into a destination of size 1024 1603 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1604 | "You defined variable '%s' (table %s) with axis " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | "id '%s', the variable calls for a generic axis of type '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | "according to your table, the axis you are providing is of generic type '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | refvar.id, | ~~~~~~~~~~ 1608 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1610 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1611 | refvar.generic_level_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | [cmor_axes[laxes_ids[i]].ref_axis_id].generic_level_name | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | ); | ~ 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:2159:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=] 2159 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)", | ^~ Src/cmor_variables.c:2158:9: note: ‘snprintf’ output 55 or more bytes (assuming 1078) into a destination of size 1024 2158 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2159 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2160 | cmor_tables[var->table_id].szTable_id, att, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2128:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2128 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features", | ^~ Src/cmor_variables.c:2127:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024 2127 | sprintf(msg, | ^~~~~~~~~~~~ 2128 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2129 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2121:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2121 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library", | ^~ Src/cmor_variables.c:2120:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024 2120 | sprintf(msg, | ^~~~~~~~~~~~ 2121 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2122 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2107:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2107 | "Reading a table (%s) that calls for NetCDF4 " | ^~ Src/cmor_variables.c:2106:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024 2106 | sprintf(msg, | ^~~~~~~~~~~~ 2107 | "Reading a table (%s) that calls for NetCDF4 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2108 | "features, you asked for NetCDF3 features", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2109 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2097:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2097 | "Reading a table (%s) that calls for NetCDF4 " | ^~ Src/cmor_variables.c:2096:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024 2096 | sprintf(msg, | ^~~~~~~~~~~~ 2097 | "Reading a table (%s) that calls for NetCDF4 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | "features, you are using NetCDF3 library", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2099 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 968 and 978 [-Wformat-truncation=] 1967 | "Too many dimensions (%i) defined for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1968:28: note: format string is defined here 1968 | "(%s), max is: %i", var->ndims, var->id, | ^~ Src/cmor_variables.c:1966:17: note: ‘snprintf’ output between 59 and 1092 bytes into a destination of size 1024 1966 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | "Too many dimensions (%i) defined for variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1968 | "(%s), max is: %i", var->ndims, var->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | CMOR_MAX_DIMENSIONS); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2011:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 2011 | "Reading table %s: axis name: '%s' for " | ^~ Src/cmor_variables.c:2010:25: note: ‘snprintf’ output 119 or more bytes (assuming 3188) into a destination of size 1024 2010 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2011 | "Reading table %s: axis name: '%s' for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2012 | "variable: '%s' is not defined in table. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2013 | "Table defines dimensions: '%s' for this " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014 | "variable", | ~~~~~~~~~~~ 2015 | cmor_tables[var->table_id].szTable_id, dim, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | var->id, val); | ~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_get_original_shape’: Src/cmor_variables.c:2318:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2318 | "trying to retrieve shape of variable %s (table: %s) into a %id " | ^~ 2319 | "array but this variable is %id", 2320 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank, | ~~~~~~~ Src/cmor_variables.c:2317:9: note: ‘snprintf’ output between 88 and 2154 bytes into a destination of size 1024 2317 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2318 | "trying to retrieve shape of variable %s (table: %s) into a %id " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2319 | "array but this variable is %id", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2320 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2321 | avar.ndims); | ~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_write_var_to_file’: Src/cmor_variables.c:2394:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=] 2394 | "you are passing %i time steps for a static " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2395:53: note: format string is defined here 2395 | "(no time dimension) variable (%s, table: %s), " | ^~ Src/cmor_variables.c:2393:13: note: ‘snprintf’ output between 128 and 2184 bytes into a destination of size 1024 2393 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2394 | "you are passing %i time steps for a static " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2395 | "(no time dimension) variable (%s, table: %s), " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2396 | "please pass 0 (zero) as the number of times", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2397 | ntimes_passed, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2398 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2501:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=] 2501 | "cannot allocate memory for %i float tmp elts var '%s' " | ^~ Src/cmor_variables.c:2500:13: note: ‘snprintf’ output between 61 and 2117 bytes into a destination of size 1024 2500 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2501 | "cannot allocate memory for %i float tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2502 | "(table: %s)", | ~~~~~~~~~~~~~~ 2503 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2504 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2489:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=] 2489 | "cannot allocate memory for %i double tmp elts var '%s' " | ^~ Src/cmor_variables.c:2488:13: note: ‘snprintf’ output between 62 and 2118 bytes into a destination of size 1024 2488 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2489 | "cannot allocate memory for %i double tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2490 | "(table: %s)", | ~~~~~~~~~~~~~~ 2491 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2492 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2477:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=] 2477 | "cannot allocate memory for %i long tmp elts var '%s' " | ^~ Src/cmor_variables.c:2476:13: note: ‘snprintf’ output between 60 and 2116 bytes into a destination of size 1024 2476 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 | "cannot allocate memory for %i long tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2478 | "(table: %s)", | ~~~~~~~~~~~~~~ 2479 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2480 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2465:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=] 2465 | "cannot allocate memory for %i int tmp elts var '%s' " | ^~ Src/cmor_variables.c:2464:13: note: ‘snprintf’ output between 59 and 2115 bytes into a destination of size 1024 2464 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2465 | "cannot allocate memory for %i int tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2466 | "(table: %s)", | ~~~~~~~~~~~~~~ 2467 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2468 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2559:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2559 | " in udunits, getting converter for variable %s " | ^~ Src/cmor_variables.c:2558:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024 2558 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | " in udunits, getting converter for variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | "(table: %s)", | ~~~~~~~~~~~~~~ 2561 | avar->id, cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2546:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2546 | "variable: %s, cmor and user units are incompatible: " | ^~ Src/cmor_variables.c:2545:13: note: ‘snprintf’ output between 80 and 5195 bytes into a destination of size 1024 2545 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2546 | "variable: %s, cmor and user units are incompatible: " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2547 | "%s and %s for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2548 | avar->id, avar->ounits, avar->iunits, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2549 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2535:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 2535 | "in udunits analyzing units from user (%s) " | ^~ 2536 | "for variable %s (table: %s)", 2537 | local_unit, avar->id, | ~~~~~~~~~~ Src/cmor_variables.c:2534:13: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024 2534 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2535 | "in udunits analyzing units from user (%s) " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2536 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2537 | local_unit, avar->id, | ~~~~~~~~~~~~~~~~~~~~~ 2538 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2520:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2520 | "in udunits analyzing units from cmor table " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | "(%s) for variable %s (table: %s)", 2522 | local_unit, avar->id, | ~~~~~~~~~~ Src/cmor_variables.c:2521:24: note: format string is defined here 2521 | "(%s) for variable %s (table: %s)", | ^~ Src/cmor_variables.c:2519:13: note: ‘snprintf’ output between 70 and 3139 bytes into a destination of size 1024 2519 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2520 | "in udunits analyzing units from cmor table " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | "(%s) for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2522 | local_unit, avar->id, | ~~~~~~~~~~~~~~~~~~~~~ 2523 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~ Src/cmor_variables.c:2756:22: note: assuming directive output of 11 bytes 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2755:13: note: ‘snprintf’ output between 120 and 2187 bytes into a destination of size 1024 2755 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2757 | "(%.5g) is lower by more than an order of magnitude " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2758 | "than minimum allowed: %.4g", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2759 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2760 | avar->ok_min_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2768 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2768:22: note: assuming directive output of 11 bytes 2768 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2767:13: note: ‘snprintf’ output between 85 and 2152 bytes into a destination of size 1024 2767 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | "Invalid Absolute Mean for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2769 | "(table: %s) (%.5g) is lower than minimum allowed: %.4g", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | avar->id, cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2771 | amean / nelts, avar->ok_min_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2779 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2779:22: note: assuming directive output of 11 bytes 2779 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2778:13: note: ‘snprintf’ output between 122 and 2189 bytes into a destination of size 1024 2778 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | "Invalid Absolute Mean for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2780 | "(table: %s) (%.5g) is greater by more than " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2781 | "an order of magnitude than maximum allowed: %.4g", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2782 | avar->id, cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2783 | amean / nelts, avar->ok_max_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2789 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2789:22: note: assuming directive output of 11 bytes 2789 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2788:13: note: ‘snprintf’ output between 87 and 2154 bytes into a destination of size 1024 2788 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2789 | "Invalid Absolute Mean for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2790 | "(table: %s) (%.5g) is greater than maximum " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2791 | "allowed: %.4g", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2792 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2793 | avar->ok_max_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2805:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 2805 | "Udunits: Error freeing converter, variable %s " | ^~ Src/cmor_variables.c:2804:13: note: ‘snprintf’ output between 54 and 2100 bytes into a destination of size 1024 2804 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2805 | "Udunits: Error freeing converter, variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2806 | "(table: %s)", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2807 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2816:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2816 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ Src/cmor_variables.c:2815:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024 2815 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2816 | "Udunits: Error freeing units, variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2817 | avar->id, cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2826:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2826 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ Src/cmor_variables.c:2825:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024 2825 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2826 | "Udunits: Error freeing units, variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2827 | avar->id, cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3183:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3183 | "variable '%s' (table: %s) you are passing %i " | ^~ Src/cmor_variables.c:3182:17: note: ‘snprintf’ output between 102 and 2158 bytes into a destination of size 1024 3182 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3183 | "variable '%s' (table: %s) you are passing %i " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3184 | "times but no values and you did not define " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3185 | "them via cmor_axis", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3186 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3187 | ntimes_passed); | ~~~~~~~~~~~~~~ Src/cmor_variables.c:3214:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3214 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3215:41: note: format string is defined here 3215 | "variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3213:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024 3213 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3214 | "NCError (%i: %s) writing time bounds values for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3215 | "variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3216 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3217 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3233:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3233 | "NCError (%i: %s) writing time values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3234:37: note: format string is defined here 3234 | "variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3232:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024 3232 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3233 | "NCError (%i: %s) writing time values for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3234 | "variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3235 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3236 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3084:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3084 | "variable '%s' (table: %s) you are passing %i " | ^~ Src/cmor_variables.c:3083:17: note: ‘snprintf’ output between 102 and 2158 bytes into a destination of size 1024 3083 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3084 | "variable '%s' (table: %s) you are passing %i " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3085 | "times but no values and you did not define " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3086 | "them via cmor_axis", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3087 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | ntimes_passed); | ~~~~~~~~~~~~~~ Src/cmor_variables.c:3131:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=] 3131 | "time axis must have bounds, you defined it w/o " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3132:48: note: format string is defined here 3132 | "any for variable %s (table: %s)", avar->id, | ^~ Src/cmor_variables.c:3130:21: note: ‘snprintf’ output between 75 and 2121 bytes into a destination of size 1024 3130 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3131 | "time axis must have bounds, you defined it w/o " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3132 | "any for variable %s (table: %s)", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3133 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3107:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3107 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3108:41: note: format string is defined here 3108 | "variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3106:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024 3106 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3107 | "NCError (%i: %s) writing time bounds values for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3108 | "variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3109 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3110 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3145:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3145 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3144:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024 3144 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3145 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3146 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3147 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2848:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2848 | "variable '%s' (table %s) you are passing " | ^~ Src/cmor_variables.c:2847:17: note: ‘snprintf’ output between 113 and 2159 bytes into a destination of size 1024 2847 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2848 | "variable '%s' (table %s) you are passing " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2849 | "time values but you already defined them " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2850 | "via cmor_axis, this is not allowed", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2851 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3024:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 3024 | "time axis must have bounds, please pass them to " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3025:75: note: format string is defined here 3025 | "cmor_write along with time values, variable %s, table %s", | ^~ Src/cmor_variables.c:3023:21: note: ‘snprintf’ output between 101 and 2147 bytes into a destination of size 1024 3023 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3024 | "time axis must have bounds, please pass them to " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3025 | "cmor_write along with time values, variable %s, table %s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3026 | avar->id, | ~~~~~~~~~ 3027 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3042:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=] 3042 | "cannot malloc %i time vals for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3043:32: note: format string is defined here 3043 | "'%s' (table: %s)", ntimes_passed, avar->id, | ^~ Src/cmor_variables.c:3041:21: note: ‘snprintf’ output between 52 and 2108 bytes into a destination of size 1024 3041 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3042 | "cannot malloc %i time vals for variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3043 | "'%s' (table: %s)", ntimes_passed, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3044 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3068:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=] 3068 | "NetCDF error (%i: %s) writing times for variable '%s' " | ^~ Src/cmor_variables.c:3067:21: note: ‘snprintf’ output 87 or more bytes (assuming 2133) into a destination of size 1024 3067 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3068 | "NetCDF error (%i: %s) writing times for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3069 | "(table: %s), already written in file: %i", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3070 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3071 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3072 | avar->ntimes_written); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2865:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2865 | "cannot malloc %i tmp bounds time vals " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2866:45: note: format string is defined here 2866 | "for variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:2864:21: note: ‘snprintf’ output between 63 and 2119 bytes into a destination of size 1024 2864 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2865 | "cannot malloc %i tmp bounds time vals " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2866 | "for variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2867 | ntimes_passed * 2, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2922:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2922 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i", | ^~ Src/cmor_variables.c:2921:21: note: ‘snprintf’ output between 81 and 1124 bytes into a destination of size 1024 2921 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2922 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2923 | ierr, avar->id, avar->ntimes_written); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2980:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 2980 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)", | ^~ Src/cmor_variables.c:2979:21: note: ‘snprintf’ output 58 or more bytes (assuming 2104) into a destination of size 1024 2979 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2980 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2981 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2982 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3002:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=] 3002 | "Time point: %lf ( %lf in output units) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3004:63: note: format string is defined here 3004 | "(in output units), variable %s (table: %s)", | ^~ Src/cmor_variables.c:3001:25: note: ‘snprintf’ output between 114 and 3102 bytes into a destination of size 1024 3001 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3002 | "Time point: %lf ( %lf in output units) " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3003 | "is not monotonic last time was: %lf " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3004 | "(in output units), variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3005 | time_vals[0], tmp_vals[0], avar->last_time, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3006 | avar->id, | ~~~~~~~~~ 3007 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3272:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ^~ Src/cmor_variables.c:3271:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024 3271 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3273 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3274 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2648:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 2648 | "in udunits, converting values from %s to %s " | ^~ Src/cmor_variables.c:2647:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024 2647 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2648 | "in udunits, converting values from %s to %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2649 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2650 | avar->iunits, avar->ounits, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2668 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2668:30: note: assuming directive output of 10 bytes 2668 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:30: note: assuming directive output of 11 bytes Src/cmor_variables.c:2667:21: note: ‘snprintf’ output between 166 and 2233 bytes into a destination of size 1024 2667 | snprintf(msg_min, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | "Invalid value(s) detected for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2669 | "(table: %s): %%i values were lower than minimum " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2670 | "valid value (%.4g). Minimum encountered bad " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2671 | "value (%.5g) was at (axis: index/value):", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2672 | avar->id, | ~~~~~~~~~ 2673 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2674 | avar->valid_min, tmp); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2685:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2685 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2685:61: note: assuming directive output of 11 bytes 2685 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2685:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2685 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2686 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2687 | time_vals[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2680:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2680 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2680:61: note: assuming directive output of 11 bytes 2680 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2680:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2680 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2681 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2682 | pAxis->values[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2701 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2701:30: note: assuming directive output of 10 bytes 2701 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:30: note: assuming directive output of 11 bytes Src/cmor_variables.c:2700:21: note: ‘snprintf’ output between 167 and 2234 bytes into a destination of size 1024 2700 | snprintf(msg_max, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2701 | "Invalid value(s) detected for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2702 | "(table: %s): %%i values were greater than " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2703 | "maximum valid value (%.4g).Maximum encountered " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2704 | "bad value (%.5g) was at (axis: index/value):", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2705 | avar->id, | ~~~~~~~~~ 2706 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2707 | avar->valid_max, tmp); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2718:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2718 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2718:61: note: assuming directive output of 11 bytes 2718 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2718:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2718 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2719 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2720 | time_vals[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2714:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2714 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2714:61: note: assuming directive output of 11 bytes 2714 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2714:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2714 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2715 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2716 | 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 -fdebug-prefix-map=/<>=. -fstack-protector-strong -g -O2 -fdebug-prefix-map=/<>=. -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 '/<>' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' Tests disabled; see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598745 make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3,fortran_mod dh_testroot dh_prep 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 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 '/<>' /usr/bin/make install DESTDIR=/<>/debian/tmp make[2]: Entering directory '/<>' 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 /<>/debian/tmp/usr/lib mkdir -p /<>/debian/tmp/usr/include mkdir -p /<>/debian/tmp/usr/include/cdTime mkdir -p /<>/debian/tmp/usr/include/cdTime/cdunifpp cp -p libcmor.a /<>/debian/tmp/usr/lib cp -pr ./include/*.h cmor_users_functions.* /<>/debian/tmp/usr/include cp -pr ./include/cdTime/*.h /<>/debian/tmp/usr/include/cdTime cp -pr ./include/cdTime/cdunifpp/*.h /<>/debian/tmp/usr/include/cdTime/cdunifpp make[2]: Leaving directory '/<>' /usr/bin/make install_shlib DESTDIR=/<>/debian/tmp make[2]: Entering directory '/<>' 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: volume: \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:3425:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=] 3425 | "NC error (%i: %s), error creating bnds dimension to\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3426:38: note: format string is defined here 3426 | "metafile, variable %s (table: %s)", ierr, | ^~ Src/cmor.c:3424:9: note: ‘snprintf’ output 81 or more bytes (assuming 2127) into a destination of size 1024 3424 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3425 | "NC error (%i: %s), error creating bnds dimension to\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3426 | "metafile, variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3427 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3428 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3563:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=] 3563 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3564:57: note: format string is defined here 3564 | "dimension definition of axis: %s (%i) in\n! " | ^~ Src/cmor.c:3562:17: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024 3562 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3563 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3564 | "dimension definition of axis: %s (%i) in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3565 | "metafile, while writing variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3566 | ierr, nc_strerror(ierr), pAxis->id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3567 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3568 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3576:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3576 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3575:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024 3575 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3576 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3577 | "(table: %s) error defining dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3578 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3579 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3591:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 954 [-Wformat-truncation=] 3591 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3592:61: note: format string is defined here 3592 | "dimension definition of axis: %s (%i) in\n! " | ^~ Src/cmor.c:3590:21: note: ‘snprintf’ output 124 or more bytes (assuming 3193) into a destination of size 1024 3590 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3591 | "NetCDF error (%i: %s) for dummy 'strlen'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3592 | "dimension definition of axis: %s (%i) in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3593 | "metafile, while writing variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3594 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3595 | pAxis->id, i, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3596 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3606:66: 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:21: note: ‘snprintf’ output 88 or more bytes (assuming 3157) 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:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3608 | "%i (%s) in metafile", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3609 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3610 | cmor_tables[nVarRefTblID].szTable_id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3611 | pAxis->id); | ~~~~~~~~~~ Src/cmor.c:3466:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3466 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3465:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024 3465 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3466 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3467 | "(table: %s) error defining dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3468 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3469 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3489:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3489 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3488:17: note: ‘snprintf’ output 74 or more bytes (assuming 3143) into a destination of size 1024 3488 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3489 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3490 | "(table: %s) error defining dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3491 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3492 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3502:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 3502 | "NetCDF Error (%i: %s ) for variable %s\n! " | ^~ Src/cmor.c:3501:21: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024 3501 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3502 | "NetCDF Error (%i: %s ) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3503 | "(table: %s) error defining dim var: %i\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3504 | "(%s) in metafile", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3505 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3506 | cmor_tables[nVarRefTblID].szTable_id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3507 | pAxis->id); | ~~~~~~~~~~ Src/cmor.c:3656:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3656 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3655:17: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024 3655 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3656 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3657 | "(table: %s) error defining bounds dim var: %i (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3658 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3659 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3681:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 3681 | "NCError (%i: %s) defining compression\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3684 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id, | ~~~~ Src/cmor.c:3682:62: note: format string is defined here 3682 | "parameters for bounds variable %s for\n! " | ^~ Src/cmor.c:3680:21: note: ‘snprintf’ output 97 or more bytes (assuming 3166) into a destination of size 1024 3680 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3681 | "NCError (%i: %s) defining compression\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3682 | "parameters for bounds variable %s for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3683 | "variable '%s' (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3684 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3685 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3700:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 3700 | "NetCDF Error (%i: %s) for variable %s\n! " | ^~ Src/cmor.c:3699:17: note: ‘snprintf’ output 89 or more bytes (assuming 3158) into a destination of size 1024 3699 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3700 | "NetCDF Error (%i: %s) for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3701 | "(table: %s) error defining bounds attribute\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3702 | "var: %i (%s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3703 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3704 | cmor_tables[nVarRefTblID].szTable_id, i, pAxis->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3728:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3728 | "NetCDF error (%i: %s) writing formula term " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3729 | "att (%s) for axis %i (%s), variable %s " 3730 | "(table: %s)", ierr, nc_strerror(ierr), msg, | ~~~ Src/cmor.c:3729:36: note: format string is defined here 3729 | "att (%s) for axis %i (%s), variable %s " | ^~ Src/cmor.c:3727:21: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024 3727 | snprintf(ctmp, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3728 | "NetCDF error (%i: %s) writing formula term " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3729 | "att (%s) for axis %i (%s), variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3730 | "(table: %s)", ierr, nc_strerror(ierr), msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3731 | i, cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3732 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3733 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3742:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3742 | "NetCDF error (%i: %s) writing formula " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3745 | nc_strerror(ierr), msg, i, | ~~~ Src/cmor.c:3743:45: note: format string is defined here 3743 | "term att (%s) for axis %i (%s), variable " | ^~ Src/cmor.c:3741:25: note: ‘snprintf’ output 82 or more bytes (assuming 4174) into a destination of size 1024 3741 | snprintf(ctmp, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3742 | "NetCDF error (%i: %s) writing formula " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | "term att (%s) for axis %i (%s), variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3744 | "%s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~ 3745 | nc_strerror(ierr), msg, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3746 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3747 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3748 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3366:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1009 [-Wformat-overflow=] 3366 | sprintf(msg, "Inverted axis: %s", | ^~ Src/cmor.c:3366:13: note: ‘sprintf’ output between 16 and 1039 bytes into a destination of size 1024 3366 | sprintf(msg, "Inverted axis: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3367 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3395:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=] 3395 | "NetCDF error (%i:%s) for dimension definition of\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3396:29: note: format string is defined here 3396 | "axis: %s (%i), for variable %i (%s, table: %s)", | ^~ Src/cmor.c:3394:13: note: ‘snprintf’ output 87 or more bytes (assuming 3156) into a destination of size 1024 3394 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3395 | "NetCDF error (%i:%s) for dimension definition of\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3396 | "axis: %s (%i), for variable %i (%s, table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3397 | ierr, nc_strerror(ierr), cmor_axes[nAxisID].id, nAxisID, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3398 | var_id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3399 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3408:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3408 | "NetCDF error (%i: %s) for dimension definition\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3409:36: note: format string is defined here 3409 | "of axis: %s (%i) in metafile, variable %s " | ^~ Src/cmor.c:3407:17: note: ‘snprintf’ output 93 or more bytes (assuming 3162) into a destination of size 1024 3407 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3408 | "NetCDF error (%i: %s) for dimension definition\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3409 | "of axis: %s (%i) in metafile, variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3410 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3411 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3412 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3413 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_grids_def’: Src/cmor.c:3953:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=] 3953 | "NetCDF error (%i: %s) while defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3954:56: note: format string is defined here 3954 | "associated grid mapping variable %s for\n! " | ^~ Src/cmor.c:3952:13: note: ‘snprintf’ output 96 or more bytes (assuming 3165) into a destination of size 1024 3952 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3953 | "NetCDF error (%i: %s) while defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3954 | "associated grid mapping variable %s for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3955 | "variable %s (table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3956 | cmor_grids[nGridID].mapping, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3957 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3992:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 3992 | "NetCDF Error (%i: %s) writing\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3994:31: note: format string is defined here 3994 | "%s (table: %s)", ierr, nc_strerror(ierr), | ^~ Src/cmor.c:3991:21: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024 3991 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3992 | "NetCDF Error (%i: %s) writing\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3993 | "standard_parallel to file, variable:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3994 | "%s (table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3995 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 3996 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4081:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 959 [-Wformat-truncation=] 4081 | "NetCDF error (%i: %s) while defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4082:60: note: format string is defined here 4082 | "vertices dimension, variable %s\n! " | ^~ Src/cmor.c:4080:21: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024 4080 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4081 | "NetCDF error (%i: %s) while defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4082 | "vertices dimension, variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4083 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4084 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4085 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4109:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 4109 | "NetCDF error (%i: %s) while defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4110:47: note: format string is defined here 4110 | "associated variable %s, of variable\n! " | ^~ Src/cmor.c:4108:17: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024 4108 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4109 | "NetCDF error (%i: %s) while defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4110 | "associated variable %s, of variable\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4111 | "%s (table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4112 | cmor_vars[j].id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4113 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4203:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 4203 | "NetCDF Error (%i: %s) defining\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4205:56: note: format string is defined here 4205 | "associated variable '%s' for\n! " | ^~ Src/cmor.c:4202:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024 4202 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4203 | "NetCDF Error (%i: %s) defining\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4204 | "compression parameters for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4205 | "associated variable '%s' for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4206 | "variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4207 | nc_strerror(ierr), cmor_vars[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4208 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4209 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4148:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 4148 | "NetCDF Error (%i: %s) setting\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4150:55: note: format string is defined here 4150 | "associated variable %s, for\n! " | ^~ Src/cmor.c:4147:25: note: ‘snprintf’ output 108 or more bytes (assuming 3177) into a destination of size 1024 4147 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4148 | "NetCDF Error (%i: %s) setting\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4149 | "flags numerical attribute on\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4150 | "associated variable %s, for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4151 | "variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4152 | nc_strerror(ierr), cmor_vars[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4153 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4154 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘create_singleton_dimensions’: Src/cmor.c:4255:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 4255 | "NetCDF Error (%i: %s) defining scalar variable\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4256:27: note: format string is defined here 4256 | "%s for variable %s (table: %s)", ierr, | ^~ Src/cmor.c:4254:17: note: ‘snprintf’ output 71 or more bytes (assuming 3140) into a destination of size 1024 4254 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4255 | "NetCDF Error (%i: %s) defining scalar variable\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4256 | "%s for variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4257 | nc_strerror(ierr), cmor_axes[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4258 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4259 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4289:51: warning: ‘_bnds’ directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 4289 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id); | ^~~~~ Src/cmor.c:4289:17: note: ‘snprintf’ output between 6 and 1029 bytes into a destination of size 1024 4289 | snprintf(msg, CMOR_MAX_STRING, "%s_bnds", cmor_axes[j].id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4298:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 4298 | "NetCDF Error (%i: %s) defining scalar\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4299:47: note: format string is defined here 4299 | "bounds variable %s for variable %s (table: %s)", | ^~ Src/cmor.c:4297:21: note: ‘snprintf’ output 78 or more bytes (assuming 3147) into a destination of size 1024 4297 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | "NetCDF Error (%i: %s) defining scalar\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | "bounds variable %s for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | ierr, nc_strerror(ierr), cmor_axes[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4301 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4302 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_write’: Src/cmor.c:4444:13: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 4444 | strncat(outname, "/", CMOR_MAX_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4660:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 992 [-Wformat-truncation=] 4660 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! " | ^~ Src/cmor.c:4659:13: note: ‘snprintf’ output 86 or more bytes (assuming 3155) into a destination of size 1024 4659 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4660 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4661 | "writing global attribute: %s (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4662 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4663 | cmor_tables[nVarRefTblID].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4664 | "tracking_id", (char *)ctmp2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4468:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=] 4468 | "creating outpath: %s, for variable %s (table: %s). " | ^~ 4469 | "Not enough permission?", 4470 | outname, cmor_vars[var_id].id, | ~~~~~~~ Src/cmor.c:4467:13: note: ‘sprintf’ output between 68 and 3137 bytes into a destination of size 1024 4467 | sprintf(ctmp, | ^~~~~~~~~~~~~ 4468 | "creating outpath: %s, for variable %s (table: %s). " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4469 | "Not enough permission?", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 4470 | outname, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4471 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4555:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 4555 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! " | ^~ ...... 4559 | cmor_current_dataset.associated_file_name, ncafid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4554:17: note: ‘snprintf’ output 117 or more bytes (assuming 3186) into a destination of size 1024 4554 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4555 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4556 | "def mode, nc file id was: %i, you were writing\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4557 | "variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4558 | nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~ 4559 | cmor_current_dataset.associated_file_name, ncafid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4560 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4561 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4626:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 4626 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)", | ^~ Src/cmor.c:4625:17: note: ‘snprintf’ output 48 or more bytes (assuming 2094) into a destination of size 1024 4625 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4626 | "NetCDF Error (%i: %s) writing variable: %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4627 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4628 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4486:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 4486 | "var_id cannot contain %c you passed: %s " | ^~ Src/cmor.c:4485:17: note: ‘snprintf’ output between 82 and 2128 bytes into a destination of size 1024 4485 | snprintf(outname, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4486 | "var_id cannot contain %c you passed: %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4487 | "(table: %s). Please check your input tables\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4488 | cmor_vars[var_id].id[i], cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4489 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_create_var_attributes’: Src/cmor.c:4857:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 929 [-Wformat-truncation=] 4857 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4858:52: note: format string is defined here 4858 | "parameters for variable '%s' (table: %s)", | ^~ Src/cmor.c:4856:17: note: ‘snprintf’ output 107 or more bytes (assuming 2153) into a destination of size 1024 4856 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4857 | "NetCDFTestTables/CMIP6_chunking.json: Error (%i: %s) defining chunking\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4858 | "parameters for variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4859 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4860 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4829:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=] 4829 | "NetCDF Error (%i: %s) defining compression\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4830:48: note: format string is defined here 4830 | "parameters for variable '%s' (table: %s)", ierr, | ^~ Src/cmor.c:4828:13: note: ‘snprintf’ output 79 or more bytes (assuming 2125) into a destination of size 1024 4828 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4829 | "NetCDF Error (%i: %s) defining compression\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4830 | "parameters for variable '%s' (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4831 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4886:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 4886 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s", | ^~ 4887 | ierr, nc_strerror(ierr), 4888 | cmor_current_dataset.associated_file_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4885:9: note: ‘snprintf’ output 57 or more bytes (assuming 1080) into a destination of size 1024 4885 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4886 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4887 | ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~ 4888 | cmor_current_dataset.associated_file_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5441:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 972 [-Wformat-truncation=] 5441 | "NetCDF Error (%i: %s) writing scalar bounds\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5442:40: note: format string is defined here 5442 | "variable %s for variable %s (table: %s),\n! " | ^~ Src/cmor.c:5441:30: note: assuming directive output of 8 bytes 5441 | "NetCDF Error (%i: %s) writing scalar bounds\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5441:30: note: assuming directive output of 8 bytes Src/cmor.c:5440:21: note: ‘snprintf’ output 97 or more bytes (assuming 3176) into a destination of size 1024 5440 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5441 | "NetCDF Error (%i: %s) writing scalar bounds\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5442 | "variable %s for variable %s (table: %s),\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5443 | "values: %lf, %lf", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5444 | cmor_axes[j].id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5445 | cmor_tables[nVarRefTblID].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5446 | cmor_axes[j].bounds[0], cmor_axes[j].bounds[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5422:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 5422 | "NetCDF Error (%i: %s) writing scalar variable\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5423:27: note: format string is defined here 5423 | "%s for variable %s (table: %s), value: %lf", | ^~ Src/cmor.c:5422:26: note: assuming directive output of 8 bytes 5422 | "NetCDF Error (%i: %s) writing scalar variable\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5421:17: note: ‘snprintf’ output 82 or more bytes (assuming 3156) into a destination of size 1024 5421 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5422 | "NetCDF Error (%i: %s) writing scalar variable\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5423 | "%s for variable %s (table: %s), value: %lf", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5424 | ierr, nc_strerror(ierr), cmor_axes[j].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5425 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5426 | cmor_tables[nVarRefTblID].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5427 | cmor_axes[j].values[0]); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5207:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 5207 | "could not find 'sigma_bnds' coeff\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5208:49: note: format string is defined here 5208 | "for axis: %s, for variable %s (table: %s)", | ^~ Src/cmor.c:5206:29: note: ‘snprintf’ output between 72 and 3141 bytes into a destination of size 1024 5206 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5207 | "could not find 'sigma_bnds' coeff\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5208 | "for axis: %s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5209 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5210 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5211 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5177:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 983 [-Wformat-truncation=] 5177 | "could not find 'sigma' coeff for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5178:35: note: format string is defined here 5178 | "%s, for variable %s (table: %s)", | ^~ Src/cmor.c:5176:25: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024 5176 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5177 | "could not find 'sigma' coeff for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5178 | "%s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5179 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5180 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5181 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5145:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 5145 | "could find 'b_bnds' coef for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5146:39: note: format string is defined here 5146 | "%s, for variable %s (table: %s)", | ^~ Src/cmor.c:5144:29: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024 5144 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5145 | "could find 'b_bnds' coef for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5146 | "%s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5147 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5148 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5149 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5117:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 5117 | "could not find 'ap_bnds' coeff for\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5118:45: note: format string is defined here 5118 | "axis: %s, for variable %s\n! " | ^~ Src/cmor.c:5116:29: note: ‘snprintf’ output between 71 and 3140 bytes into a destination of size 1024 5116 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5117 | "could not find 'ap_bnds' coeff for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5118 | "axis: %s, for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5119 | "(table: %s)", | ~~~~~~~~~~~~~~ 5120 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5121 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5122 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5086:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 994 [-Wformat-truncation=] 5086 | "could find 'b' coef for axis: %s,\n! " | ^~ Src/cmor.c:5085:25: note: ‘snprintf’ output between 58 and 3127 bytes into a destination of size 1024 5085 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5086 | "could find 'b' coef for axis: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5087 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5088 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5089 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5090 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5058:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 5058 | "could not find 'ap' coeff for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5059:35: note: format string is defined here 5059 | "%s, for variable %s (table: %s)", | ^~ Src/cmor.c:5057:25: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024 5057 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5058 | "could not find 'ap' coeff for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5059 | "%s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5060 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5061 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5062 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5023:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 5023 | "could find 'b_bnds' coef for axis:\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5024:40: note: format string is defined here 5024 | " %s, for variable %s (table: %s)", | ^~ Src/cmor.c:5022:29: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024 5022 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5023 | "could find 'b_bnds' coef for axis:\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | " %s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5025 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5026 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5027 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4997:38: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 4997 | "could not find 'a_bnds' coeff for\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4998:45: note: format string is defined here 4998 | "axis: %s, for variable %s (table: %s)", | ^~ Src/cmor.c:4996:29: note: ‘snprintf’ output between 68 and 3137 bytes into a destination of size 1024 4996 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4997 | "could not find 'a_bnds' coeff for\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4998 | "axis: %s, for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4999 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5000 | id, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5001 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4966:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=] 4966 | "could find 'b' coeff for axis: %s,\n! " | ^~ Src/cmor.c:4965:25: note: ‘snprintf’ output between 59 and 3128 bytes into a destination of size 1024 4965 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4966 | "could find 'b' coeff for axis: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4967 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4968 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4969 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4970 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4937:70: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 4937 | "could not find 'a' coeff for axis: %s,\n! " | ^~ Src/cmor.c:4936:25: note: ‘snprintf’ output between 63 and 3132 bytes into a destination of size 1024 4936 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4937 | "could not find 'a' coeff for axis: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4938 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4939 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4940 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 4941 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5300:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5300 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5299:25: note: ‘snprintf’ output 83 or more bytes (assuming 3152) into a destination of size 1024 5299 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5300 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5301 | "values to metafile, for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5302 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5303 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5304 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5305 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5280:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5280 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5279:21: note: ‘snprintf’ output 80 or more bytes (assuming 3149) into a destination of size 1024 5279 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5280 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5281 | "value number %d (%s), for variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5282 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5283 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5284 | cmor_axes[cmor_vars[var_id].axes_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5285 | cvalues[j], cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5286 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5253:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5253 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5252:25: note: ‘snprintf’ output 81 or more bytes (assuming 3150) into a destination of size 1024 5252 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5253 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5254 | "values to metafile, for variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5255 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5256 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5257 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5258 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5235:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 5235 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ^~ Src/cmor.c:5234:21: note: ‘snprintf’ output 68 or more bytes (assuming 3137) into a destination of size 1024 5234 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5235 | "NetCDF Error (%i: %s) writing axis '%s'\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5236 | "values for variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5237 | nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~ 5238 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5239 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5240 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5323:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5323 | "NC error (%i: %s) on variable %s writing\n! " | ^~ Src/cmor.c:5322:17: note: ‘snprintf’ output 85 or more bytes (assuming 4177) into a destination of size 1024 5322 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5323 | "NC error (%i: %s) on variable %s writing\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5324 | "bounds for dim %i (%s), for variable %s\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5325 | "(table: %s)", ierr, nc_strerror(ierr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5326 | cmor_vars[var_id].id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~ 5327 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5328 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5329 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4782:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 957 [-Wformat-truncation=] 4782 | "NetCDF Error (%i: %s) setting flags numerical\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4783:49: note: format string is defined here 4783 | "attribute on variable %s (table: %s)", ierr, | ^~ Src/cmor.c:4781:17: note: ‘snprintf’ output 78 or more bytes (assuming 2124) into a destination of size 1024 4781 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4782 | "NetCDF Error (%i: %s) setting flags numerical\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4783 | "attribute on variable %s (table: %s)", ierr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4784 | nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4785 | cmor_tables[nVarRefTblID].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_addRIPF’: Src/cmor.c:5622:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5622 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5623 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5621:13: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024 5621 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5622 | "Your realization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5623 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5631:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5631 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5632 | "It must contain only characters between 0 and 9 \n!", 5633 | tmp); | ~~~ Src/cmor.c:5630:13: note: ‘snprintf’ output between 92 and 1115 bytes into a destination of size 1024 5630 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5631 | "Your realization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5632 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5633 | tmp); | ~~~~ Src/cmor.c:5649:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5649 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5650 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5648:13: note: ‘snprintf’ output between 87 and 1110 bytes into a destination of size 1024 5648 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5649 | "Your initialization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5650 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5658:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5658 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5659 | "It must contain only characters between 0 and 9 \n!", 5660 | tmp); | ~~~ Src/cmor.c:5657:13: note: ‘snprintf’ output between 95 and 1118 bytes into a destination of size 1024 5657 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5658 | "Your initialization_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5659 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5660 | tmp); | ~~~~ Src/cmor.c:5677:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5677 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5678 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5676:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 5676 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5677 | "Your physics_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5678 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5686:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5686 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5687 | "It must contain only characters between 0 and 9 \n!", 5688 | tmp); | ~~~ Src/cmor.c:5685:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024 5685 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5686 | "Your physics_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5687 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5688 | tmp); | ~~~~ Src/cmor.c:5704:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5704 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5705 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ Src/cmor.c:5703:13: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 5703 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5704 | "Your forcing_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5705 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5713:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5713 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5714 | "It must contain only characters between 0 and 9 \n!", 5715 | tmp); | ~~~ Src/cmor.c:5712:13: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024 5712 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5713 | "Your forcing_index \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5714 | "It must contain only characters between 0 and 9 \n!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5715 | tmp); | ~~~~ Src/cmor.c: In function ‘cmor_build_outname’: Src/cmor.c:5926:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 5926 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 5927 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ Src/cmor.c:5925:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024 5925 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5926 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5927 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5928 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5772:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 5772 | "Cannot convert times for calendar: %s,\n! " | ^~ 5773 | "closing variable %s (table: %s)", msg2, | ~~~~ Src/cmor.c:5771:13: note: ‘snprintf’ output between 67 and 3136 bytes into a destination of size 1024 5771 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5772 | "Cannot convert times for calendar: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5773 | "closing variable %s (table: %s)", msg2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5774 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 5775 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_close_variable’: Src/cmor.c:6061:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=] 6061 | "while closing variable %i (%s, table %s)\n! " | ^~ Src/cmor.c:6060:25: note: ‘snprintf’ output between 176 and 5311 bytes into a destination of size 1024 6060 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6061 | "while closing variable %i (%s, table %s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6062 | "we noticed it has a time varying grid, \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6063 | "you wrote %s time steps for the variable,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6064 | "but its associated variable %i (%s) has\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6065 | "%s times written", | ~~~~~~~~~~~~~~~~~~~ 6066 | cmor_vars[var_id].self, | ~~~~~~~~~~~~~~~~~~~~~~~ 6067 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 6068 | cmor_tables[cmor_vars[var_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6069 | ref_table_id].szTable_id, ctmp2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6070 | cmor_vars[cmor_grids | ~~~~~~~~~~~~~~~~~~~~ 6071 | [cmor_vars[var_id].grid_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6072 | associated_variables[i]].self, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6073 | cmor_vars[cmor_grids | ~~~~~~~~~~~~~~~~~~~~ 6074 | [cmor_vars[var_id].grid_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6075 | associated_variables[i]].id, ctmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6157:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 6157 | sprintf(msg, "%s.copy", outname); | ^~~~~ Src/cmor.c:6157:17: note: ‘sprintf’ output between 6 and 1029 bytes into a destination of size 1024 6157 | sprintf(msg, "%s.copy", outname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6168:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6168 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6171 | "cmor_setup.", outname); | ~~~~~~~ Src/cmor.c:6167:21: note: ‘snprintf’ output between 128 and 1151 bytes into a destination of size 1024 6167 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6168 | "Output file ( %s ) already exists,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6169 | "remove file or use CMOR_REPLACE or\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6170 | "CMOR_APPEND for CMOR_NETCDF_MODE value in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6171 | "cmor_setup.", outname); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6160:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6160 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6165 | "at: %s.copy", outname, outname); | ~~~~~~~ Src/cmor.c:6159:21: note: ‘snprintf’ output between 206 and 2252 bytes into a destination of size 1024 6159 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6160 | "Output file ( %s ) already exists,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6161 | "remove file or use CMOR_REPLACE or\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6162 | "CMOR_APPEND for CMOR_NETCDF_MODE value\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6163 | "in cmor_setup for convenience the file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6164 | "you were trying to write has been saved\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6165 | "at: %s.copy", outname, outname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6181:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 6181 | "could not rename temporary file: %s to final file\n" | ^~ Src/cmor.c:6180:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024 6180 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6181 | "could not rename temporary file: %s to final file\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6182 | "name: %s", cmor_vars[var_id].current_path, outname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6122:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=] 6122 | "while closing variable %i (%s, table %s)\n! " | ^~ Src/cmor.c:6121:17: note: ‘snprintf’ output between 132 and 3241 bytes into a destination of size 1024 6121 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6122 | "while closing variable %i (%s, table %s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6123 | "we noticed you wrote %i time steps for the variable,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6124 | "but its time axis %i (%s) has %i time steps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6125 | cmor_vars[var_id].self, | ~~~~~~~~~~~~~~~~~~~~~~~ 6126 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 6127 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6128 | cmor_vars[var_id].ntimes_written, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6129 | cmor_axes[cmor_vars[var_id].axes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6130 | cmor_axes[cmor_vars[var_id].axes_ids[i]].length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6092:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 988 and 998 [-Wformat-truncation=] 6092 | "while closing variable %i (%s, table %s) we\n! " | ^~ Src/cmor.c:6091:21: note: ‘snprintf’ output between 190 and 5325 bytes into a destination of size 1024 6091 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6092 | "while closing variable %i (%s, table %s) we\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6093 | "noticed it has a time varying associated\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6094 | "variable, you wrote %s time steps for the\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6095 | "variable, but its associated variable %i (%s)\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6096 | "has %s times written", | ~~~~~~~~~~~~~~~~~~~~~~~ 6097 | cmor_vars[var_id].self, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6098 | cmor_tables[cmor_vars[var_id].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6099 | szTable_id, ctmp2, | ~~~~~~~~~~~~~~~~~~ 6100 | cmor_vars[cmor_vars[var_id].associated_ids[i]]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6101 | self, | ~~~~~ 6102 | cmor_vars[cmor_vars[var_id].associated_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6103 | ctmp); | ~~~~~ Src/cmor.c:6011:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 6011 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ", | ^~ Src/cmor.c:6010:13: note: ‘snprintf’ output 50 or more bytes (assuming 2096) into a destination of size 1024 6010 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6011 | "NetCDF Error (%i: %s) closing variable %s (table: %s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6012 | ierr, nc_strerror(ierr), cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_close’: Src/cmor.c:6263:32: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=] 6263 | "variable %s (%i, table: %s) has been defined\n! " | ^~ Src/cmor.c:6262:13: note: ‘snprintf’ output between 64 and 2120 bytes into a destination of size 1024 6262 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6263 | "variable %s (%i, table: %s) has been defined\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6264 | "but never initialized", cmor_vars[i].id, i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6265 | 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:689:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 689 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ ...... 693 | GLOBAL_ATT_SOURCE, szSource, | ~~~~~~~~ Src/cmor_CV.c:688:17: note: ‘snprintf’ output between 130 and 3199 bytes into a destination of size 1024 688 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | "Your input attribute \"%s\" with value \n! \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | "will be replaced with " | ~~~~~~~~~~~~~~~~~~~~~~~~ 691 | "value \n! \"%s\".\n! \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 693 | GLOBAL_ATT_SOURCE, szSource, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | CV_source_id->oValue[j].szValue, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:673:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=] 673 | "Could not find %s string in source_id section.\n! \n! \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | "See Control Vocabulary JSON file. (%s)\n! ", 675 | CV_KEY_SOURCE_LABEL, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:674:62: note: format string is defined here 674 | "See Control Vocabulary JSON file. (%s)\n! ", | ^~ Src/cmor_CV.c:672:17: note: ‘snprintf’ output between 99 and 1122 bytes into a destination of size 1024 672 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | "Could not find %s string in source_id section.\n! \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | "See Control Vocabulary JSON file. (%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 675 | 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:704:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 704 | "The source_id, \"%s\", which you specified in your \n! " | ^~ ...... 709 | "a new source. ", szSource_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:703:9: note: ‘snprintf’ output between 225 and 2271 bytes into a destination of size 1024 703 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | "The source_id, \"%s\", which you specified in your \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 705 | "input file could not be found in \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | "your Controlled Vocabulary file. (%s) \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | "Please correct your input file or contact " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 708 | "cmor@listserv.llnl.gov to register\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | "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:919:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 919 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 923 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:920:49: note: format string is defined here 920 | "for your experiment \"%s\"\n! " | ^~ Src/cmor_CV.c:918:17: note: ‘snprintf’ output between 187 and 2233 bytes into a destination of size 1024 918 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | "for your experiment \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | "There is more than 1 option for this sub_experiment.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:906:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 906 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 909 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID, | ~~~~~~~~~~~ Src/cmor_CV.c:905:17: note: ‘snprintf’ output 130 or more bytes (assuming 1153) into a destination of size 1024 905 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | "Your input attribute \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | CV_experiment_sub_exp_id->aszValue[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:888:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 888 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 891 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:889:45: note: format string is defined here 889 | "for your experiment \"%s\" \n! \n! " | ^~ Src/cmor_CV.c:887:13: note: ‘snprintf’ output between 136 and 2182 bytes into a destination of size 1024 887 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | "for your experiment \"%s\" \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:878:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=] 878 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 881 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:880:68: note: format string is defined here 880 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ Src/cmor_CV.c:877:13: note: ‘snprintf’ output between 138 and 1161 bytes into a destination of size 1024 877 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | "Your input attribute \"%s\" was not defined and \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | "will be set to \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:956:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 956 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 959 | GLOBAL_ATT_SUB_EXPT, szValue, | ~~~~~~~ Src/cmor_CV.c:955:13: note: ‘snprintf’ output between 127 and 2173 bytes into a destination of size 1024 955 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | "Your input attribute \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | GLOBAL_ATT_SUB_EXPT, szValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | CV_sub_experiment_id_key->szValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:945:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=] 945 | "Your \"sub_experiment\" text describing \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | "sub_experiment_id \"%s\" could not be found in \n! " 947 | "your Control Vocabulary file.(%s)\n! ", szSubExptID, | ~~~~~~~~~~~ Src/cmor_CV.c:946:43: note: format string is defined here 946 | "sub_experiment_id \"%s\" could not be found in \n! " | ^~ Src/cmor_CV.c:944:13: note: ‘snprintf’ output between 123 and 2169 bytes into a destination of size 1024 944 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | "Your \"sub_experiment\" text describing \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | "sub_experiment_id \"%s\" could not be found in \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | "your Control Vocabulary file.(%s)\n! ", szSubExptID, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:933:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=] 933 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 936 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:935:64: note: format string is defined here 935 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ Src/cmor_CV.c:932:9: note: ‘snprintf’ output between 136 and 1159 bytes into a destination of size 1024 932 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "Your input attribute \"%s\" was not defined and \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | "will be set to \"%s\" \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 935 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:866:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=] 866 | "Your \"%s\" defined in your input file\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", 868 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:867:71: note: format string is defined here 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ^~ Src/cmor_CV.c:865:9: note: ‘snprintf’ output between 111 and 1134 bytes into a destination of size 1024 865 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | "Your \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:854:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 854 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 855 | "could not be found in your Control Vocabulary file.(%s)\n! ", 856 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:853:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024 853 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | "Your experiment_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 856 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:844:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 844 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:845:49: note: format string is defined here 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:843:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024 843 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | "Your \"experiment_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:834:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=] 834 | "Your \"sub_experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:835:49: note: format string is defined here 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:833:9: note: ‘snprintf’ output between 88 and 1111 bytes into a destination of size 1024 833 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | "Your \"sub_experiment_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’: Src/cmor_CV.c:1053:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 1053 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1054:45: note: format string is defined here 1054 | "for your experiment \"%s\"\n!\n! " | ^~ Src/cmor_CV.c:1052:13: note: ‘snprintf’ output between 137 and 2183 bytes into a destination of size 1024 1052 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | "for your experiment \"%s\"\n!\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | GLOBAL_ATT_PARENT_EXPT_ID, CV_experiment->key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1057 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:1134:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1134 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1135:57: note: format string is defined here 1135 | "for your experiment \"%s\"\n! " | ^~ Src/cmor_CV.c:1133:25: note: ‘snprintf’ output between 184 and 2230 bytes into a destination of size 1024 1133 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1134 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | "for your experiment \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1136 | "There is more than 1 option for this experiment.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1137 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | PARENT_ACTIVITY_ID, CV_experiment->key, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1139 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:1122:95: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=] 1122 | "Your input attribute parent_activity_id \"%s\" defined as \"%s\" " | ^~ ...... 1125 | PARENT_ACTIVITY_ID, szValue, | ~~~~~~~ Src/cmor_CV.c:1121:25: note: ‘snprintf’ output 150 or more bytes (assuming 1173) into a destination of size 1024 1121 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | "Your input attribute parent_activity_id \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1123 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | PARENT_ACTIVITY_ID, szValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | CV_parent_activity_id->aszValue[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1109:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1109 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1110:49: note: format string is defined here 1110 | "for your experiment \"%s\"\n!\n! " | ^~ Src/cmor_CV.c:1108:17: note: ‘snprintf’ output between 135 and 2181 bytes into a destination of size 1024 1108 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | "Your input attribute \"%s\" is not defined properly \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | "for your experiment \"%s\"\n!\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1111 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1112 | PARENT_ACTIVITY_ID, CV_experiment->key, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1147:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 1147 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1151 | BRANCH_METHOD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1148:40: note: format string is defined here 1148 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1146:17: note: ‘snprintf’ output between 152 and 1175 bytes into a destination of size 1024 1146 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1149 | "Please describe the spin-up procedure as defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | "in CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | BRANCH_METHOD, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1178:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1178 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1179 | "is not a double floating point \n! ", 1180 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1177:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 1177 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1178 | "Your input attribute branch_time_in_child \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1179 | "is not a double floating point \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1166:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1166 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1169 | BRANCH_TIME_IN_CHILD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1167:40: note: format string is defined here 1167 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1165:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024 1165 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1168 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1169 | BRANCH_TIME_IN_CHILD, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1200:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 1200 | "Your input attribute branch_time_in_parent \"%s\" " | ^~ 1201 | "is not a double floating point \n! ", 1202 | szBranchTimeInParent); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1199:21: note: ‘snprintf’ output between 81 and 1104 bytes into a destination of size 1024 1199 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1200 | "Your input attribute branch_time_in_parent \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1201 | "is not a double floating point \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1202 | szBranchTimeInParent); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1188:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=] 1188 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1191 | BRANCH_TIME_IN_PARENT, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1189:40: note: format string is defined here 1189 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1187:17: note: ‘snprintf’ output between 125 and 1148 bytes into a destination of size 1024 1187 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1189 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1190 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1191 | BRANCH_TIME_IN_PARENT, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1240:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1240 | "Your \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1241 | "Please refer to the CMIP6 documentations.\n! ", 1242 | PARENT_TIME_UNITS, szParentTimeUnits); | ~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1239:21: note: ‘snprintf’ output between 96 and 1119 bytes into a destination of size 1024 1239 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1240 | "Your \"%s\" set to \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1241 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1242 | PARENT_TIME_UNITS, szParentTimeUnits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1226:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1226 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1227 | "Please refer to the CMIP6 documentations.\n! ", 1228 | template); | ~~~~~~~~ Src/cmor_CV.c:1225:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024 1225 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1226 | "You regular expression \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1227 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | template); | ~~~~~~~~~ Src/cmor_CV.c:1209:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 1209 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1212 | PARENT_TIME_UNITS, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1210:40: note: format string is defined here 1210 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1208:17: note: ‘snprintf’ output between 121 and 1144 bytes into a destination of size 1024 1208 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1209 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1210 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1211 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1212 | PARENT_TIME_UNITS, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1268:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1268 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1269 | "Please refer to the CMIP6 documentations.\n! ", 1270 | template); | ~~~~~~~~ Src/cmor_CV.c:1267:21: note: ‘snprintf’ output between 86 and 1109 bytes into a destination of size 1024 1267 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "You regular expression \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1270 | template); | ~~~~~~~~~ Src/cmor_CV.c:1280:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 1280 | "You \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1281 | "Please refer to the CMIP6 documentations.\n! ", 1282 | PARENT_VARIANT_LABEL, szParentVariantLabel); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1279:21: note: ‘snprintf’ output between 98 and 1121 bytes into a destination of size 1024 1279 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1280 | "You \"%s\" set to \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1281 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1282 | PARENT_VARIANT_LABEL, szParentVariantLabel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1251:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1251 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1254 | PARENT_VARIANT_LABEL, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1252:40: note: format string is defined here 1252 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1250:17: note: ‘snprintf’ output between 124 and 1147 bytes into a destination of size 1024 1250 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1252 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1253 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1254 | PARENT_VARIANT_LABEL, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1318:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=] 1318 | "Your parent_source_id \"%s\" defined in your input file\n! " | ^~ 1319 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1320 | szParentSourceId, CV_Filename); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1317:21: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024 1317 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1318 | "Your parent_source_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1319 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1320 | szParentSourceId, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1303:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1303 | "Your \"source_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | "your Control Vocabulary file.(%s)\n! ", 1305 | CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1304:61: note: format string is defined here 1304 | "your Control Vocabulary file.(%s)\n! ", | ^~ Src/cmor_CV.c:1302:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 1302 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1303 | "Your \"source_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | "your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1305 | CV_Filename); | ~~~~~~~~~~~~ Src/cmor_CV.c:1291:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=] 1291 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1294 | PARENT_SOURCE_ID, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1292:40: note: format string is defined here 1292 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1290:17: note: ‘snprintf’ output between 120 and 1143 bytes into a destination of size 1024 1290 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1291 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1292 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1293 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1294 | PARENT_SOURCE_ID, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1339:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 1339 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 1342 | PARENT_MIP_ERA, szValue, CMIP6); | ~~~~~~~ Src/cmor_CV.c:1338:21: note: ‘snprintf’ output between 132 and 1155 bytes into a destination of size 1024 1338 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1339 | "Your input attribute \"%s\" defined as \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1340 | "will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1341 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | PARENT_MIP_ERA, szValue, CMIP6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1329:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=] 1329 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1332 | PARENT_MIP_ERA, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1330:40: note: format string is defined here 1330 | "properly for %s \n! " | ^~ Src/cmor_CV.c:1328:17: note: ‘snprintf’ output between 118 and 1141 bytes into a destination of size 1024 1328 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1329 | "Your input attribute \"%s\" is not defined \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1330 | "properly for %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~ 1331 | "Please refer to the CMIP6 documentations.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1332 | PARENT_MIP_ERA, szExperiment_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1080:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1080 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1081 | "is not a double floating point \n! ", 1082 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1079:21: note: ‘snprintf’ output between 80 and 1103 bytes into a destination of size 1024 1079 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1080 | "Your input attribute branch_time_in_child \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1081 | "is not a double floating point \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1082 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1092:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1092 | "Your input attribute %s %s \n! " | ^~ 1093 | "has been replaced with 0.0 \n! ", 1094 | BRANCH_TIME_IN_PARENT, szValue); | ~~~~~~~ Src/cmor_CV.c:1091:21: note: ‘snprintf’ output between 78 and 1101 bytes into a destination of size 1024 1091 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1092 | "Your input attribute %s %s \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | "has been replaced with 0.0 \n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | BRANCH_TIME_IN_PARENT, szValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1037:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1037 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1038 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1039 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1036:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024 1036 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | "Your experiment_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1039 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1025:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 1025 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1026:49: note: format string is defined here 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:1024:9: note: ‘snprintf’ output between 84 and 1107 bytes into a destination of size 1024 1024 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1025 | "Your \"experiment_id\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’: Src/cmor_CV.c:1441:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1441 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ Src/cmor_CV.c:1440:25: note: ‘snprintf’ output between 179 and 4271 bytes into a destination of size 1024 1440 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | "Your input attribute \"%s\" with value \n! \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | "is not set properly and \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | "has multiple possible candidates \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1444 | "defined for experiment_id \"%s\".\n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1445 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1446 | CV_experiment_attr->key, szValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1447 | CV_experiment->key, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1467:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1467 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ Src/cmor_CV.c:1466:13: note: ‘snprintf’ output between 152 and 5267 bytes into a destination of size 1024 1466 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | "Your input attribute \"%s\" with value \n! \"%s\" " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1468 | "will be replaced with " | ~~~~~~~~~~~~~~~~~~~~~~~~ 1469 | "value \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~ 1470 | "as defined for experiment_id \"%s\".\n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1471 | "See Control Vocabulary JSON file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1472 | CV_experiment_attr->key, szValue, szExpValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1473 | CV_experiment->key, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1396:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1396 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1397 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1398 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1395:9: note: ‘snprintf’ output between 108 and 2154 bytes into a destination of size 1024 1395 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1396 | "Your experiment_id \"%s\" defined in your input file\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1397 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1384:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1384 | "Your \"experiment_ids\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1385:49: note: format string is defined here 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:1383:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024 1383 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1384 | "Your \"experiment_ids\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’: Src/cmor_CV.c:1696:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1696 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 1697 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ Src/cmor_CV.c:1695:13: note: ‘snprintf’ output between 52 and 3121 bytes into a destination of size 1024 1695 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1696 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1697 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1698 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1534:21: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 1534 | "Cannot convert times for calendar: %s,\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1535:47: note: format string is defined here 1535 | "closing variable %s (table: %s)", szInTimeCalendar, | ^~ Src/cmor_CV.c:1533:13: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024 1533 | snprintf(szInTimeUnits, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1534 | "Cannot convert times for calendar: %s,\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | "closing variable %s (table: %s)", szInTimeCalendar, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | cmor_vars[var_id].id, | ~~~~~~~~~~~~~~~~~~~~~ 1537 | cmor_tables[cmor_vars[var_id].ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1751:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=] 1751 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! " | ^~~~~~~~~~~~~~~~~~~~ ...... 1758 | "See your Control Vocabulary file.(%s)\n! ", infile, outname, | ~~~~~~~ Src/cmor_CV.c:1755:20: note: format string is defined here 1755 | "\"%s\"\n! \n! " | ^~ Src/cmor_CV.c:1751:9: note: ‘snprintf’ output 191 or more bytes (assuming 3260) into a destination of size 1024 1751 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | "\"%s\" \n! " | ~~~~~~~~~~~~~ 1753 | "does not match the CMIP6 requirement.\n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | "Your output filename should be: \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | "\"%s\"\n! \n! " | ~~~~~~~~~~~~~~~~ 1756 | "and should follow this template: \n!" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1757 | "\"%s\"\n! \n! " | ~~~~~~~~~~~~~~~~ 1758 | "See your Control Vocabulary file.(%s)\n! ", infile, outname, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1759 | cmor_current_dataset.file_template, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’: Src/cmor_CV.c:1865:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1865 | "Your input attribute institution \"%s\" will be replaced with \n! " | ^~ 1866 | "\"%s\" as defined in your Control Vocabulary file.\n! ", 1867 | szInstitution, CV_institution->szValue); | ~~~~~~~~~~~~~ Src/cmor_CV.c:1864:13: note: ‘snprintf’ output between 111 and 2157 bytes into a destination of size 1024 1864 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1865 | "Your input attribute institution \"%s\" will be replaced with \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1866 | "\"%s\" as defined in your Control Vocabulary file.\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1867 | szInstitution, CV_institution->szValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1851:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=] 1851 | "There is no institution associated to institution_id \"%s\"\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1854 | CV_KEY_INSTITUTION_ID, szInstitution_ID); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1853:36: note: format string is defined here 1853 | "Check your \"%s\" dictionary!!\n! ", | ^~ Src/cmor_CV.c:1850:13: note: ‘snprintf’ output between 137 and 1160 bytes into a destination of size 1024 1850 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1851 | "There is no institution associated to institution_id \"%s\"\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1852 | "in your Control Vocabulary file.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1853 | "Check your \"%s\" dictionary!!\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1854 | CV_KEY_INSTITUTION_ID, szInstitution_ID); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1819:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 1819 | "The institution_id, \"%s\", found in your \n! " | ^~ ...... 1827 | szInstitution_ID, CMOR_Filename, CV_Filename); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1818:9: note: ‘snprintf’ output between 368 and 3437 bytes into a destination of size 1024 1818 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | "The institution_id, \"%s\", found in your \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1820 | "input file (%s) could not be found in \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1821 | "your Controlled Vocabulary file. (%s) \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1822 | "Please correct your input file or contact " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1823 | "\"cmor@listserv.llnl.gov\" to register\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1824 | "a new institution_id. \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1825 | "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1826 | "the \"institution_id\" and \"institution\" global attributes. ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1827 | szInstitution_ID, CMOR_Filename, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1806:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1806 | "Your \"%s\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1807 | "your Control Vocabulary file.(%s)\n! ", 1808 | CV_KEY_INSTITUTION_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1807:49: note: format string is defined here 1807 | "your Control Vocabulary file.(%s)\n! ", | ^~ Src/cmor_CV.c:1805:9: note: ‘snprintf’ output between 85 and 1108 bytes into a destination of size 1024 1805 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1806 | "Your \"%s\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1807 | "your Control Vocabulary file.(%s)\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1808 | CV_KEY_INSTITUTION_ID, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’: Src/cmor_CV.c:1952:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 1952 | "You regular expression \"%s\" is invalid. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "Check your Control Vocabulary file \"%s\".\n! ", 1954 | attr_CV->aszValue[i], CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1953:60: note: format string is defined here 1953 | "Check your Control Vocabulary file \"%s\".\n! ", | ^~ Src/cmor_CV.c:1951:13: note: ‘snprintf’ output 83 or more bytes (assuming 1106) into a destination of size 1024 1951 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1952 | "You regular expression \"%s\" is invalid. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1954 | attr_CV->aszValue[i], CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2011:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 2011 | "The attribute \"%s\" could not be validated. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2017 | szKey, szValue, szValids, CV_Filename); | ~~~~~~~ Src/cmor_CV.c:2013:21: note: format string is defined here 2013 | "\"%s\" which is not valid \n! " | ^~ Src/cmor_CV.c:2010:9: note: ‘snprintf’ output 198 or more bytes (assuming 3267) into a destination of size 1024 2010 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2011 | "The attribute \"%s\" could not be validated. \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2012 | "The current input value is " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2013 | "\"%s\" which is not valid \n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014 | "Valid values must match the regular expression:" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2015 | "\n! \t[%s] \n! \n! " | ~~~~~~~~~~~~~~~~~~~~~ 2016 | "Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2017 | szKey, szValue, szValids, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’: Src/cmor_CV.c:2095:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2095 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2096 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2097 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2094:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024 2094 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2095 | "Your attribute grid_label is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2096 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2097 | szGridLabel, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2083:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2083 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2084 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2085 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2082:13: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024 2082 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2083 | "Your attribute grid_label is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2084 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2085 | szGridLabel, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2133:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 2133 | "Your attribute grid_resolution is set to \"%s\" which is invalid." | ^~ 2134 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2135 | szGridResolution, CV_Filename); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2132:13: note: ‘snprintf’ output between 109 and 2155 bytes into a destination of size 1024 2132 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2133 | "Your attribute grid_resolution is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2134 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2135 | szGridResolution, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2106:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2106 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2107 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2108 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2105:9: note: ‘snprintf’ output between 104 and 2150 bytes into a destination of size 1024 2105 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2106 | "Your attribute grid_label is set to \"%s\" which is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2107 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2108 | szGridLabel, CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2060:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 2060 | "Your \"grid_labels\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2061:49: note: format string is defined here 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ Src/cmor_CV.c:2059:9: note: ‘snprintf’ output between 82 and 1105 bytes into a destination of size 1024 2059 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2060 | "Your \"grid_labels\" key could not be found in\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’: Src/cmor_CV.c:2277:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 2277 | "Your global attribute " | ^~~~~~~~~~~~~~~~~~~~~~~~ ...... 2280 | "\n! ", szAttribute, szDate); | ~~~~~~ Src/cmor_CV.c:2278:35: note: format string is defined here 2278 | "\"%s\" set to \"%s\" is not a valid date.\n! " | ^~ Src/cmor_CV.c:2276:9: note: ‘snprintf’ output 118 or more bytes (assuming 1141) into a destination of size 1024 2276 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2277 | "Your global attribute " | ~~~~~~~~~~~~~~~~~~~~~~~~ 2278 | "\"%s\" set to \"%s\" is not a valid date.\n! " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2279 | "ISO 8601 date format \"YYYY-MM-DDTHH:MM:SSZ\" is required." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2280 | "\n! ", szAttribute, szDate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_variable’: Src/cmor_CV.c:2340:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 2340 | "Could not find a matching variable for name: '%s'", ctmp); | ^~ ~~~~ Src/cmor_CV.c:2339:9: note: ‘snprintf’ output between 48 and 1071 bytes into a destination of size 1024 2339 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2340 | "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 3165 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:1546:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 1546 | "You are defining variable '%s' (table %s) with %i " | ^~ Src/cmor_variables.c:1545:13: note: ‘snprintf’ output 80 or more bytes (assuming 1103) into a destination of size 1024 1545 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | "You are defining variable '%s' (table %s) with %i " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1547 | "dimensions, when it should have %i", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1548 | name, | ~~~~~ 1549 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | ndims, refvar.ndims); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1801:49: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1801 | snprintf(ctmp, CMOR_MAX_STRING, " %s", | ^ Src/cmor_variables.c:1801:13: note: ‘snprintf’ output between 2 and 1025 bytes into a destination of size 1024 1801 | snprintf(ctmp, CMOR_MAX_STRING, " %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | cmor_axes[cmor_vars[vrid].original_order[i]].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1664:47: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1664 | "While creating variable %s, you are " | ^~ Src/cmor_variables.c:1663:13: note: ‘snprintf’ output between 153 and 4285 bytes into a destination of size 1024 1663 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1664 | "While creating variable %s, you are " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | "passing axis %i (named %s) which has been " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1666 | "defined using table %i (%s) but the current " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1667 | "table is %i (%s) (and isgridaxis says: %i)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1668 | cmor_vars[vrid].id, laxes_ids[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1669 | cmor_axes[laxes_ids[i]].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1670 | cmor_axes[laxes_ids[i]].ref_table_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1671 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1672 | szTable_id, CMOR_TABLE, cmor_tables[CMOR_TABLE].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1673 | cmor_axes[laxes_ids[i]].isgridaxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1684:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 1684 | "Treated scalar dimension: '%s'", | ^~ Src/cmor_variables.c:1683:13: note: ‘snprintf’ output between 29 and 1052 bytes into a destination of size 1024 1683 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1684 | "Treated scalar dimension: '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1685 | cmor_axes[laxes_ids[i]].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1699:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 1699 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~ Src/cmor_variables.c:1699:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024 1699 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1700 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1701 | [cmor_axes[laxes_ids[i]].ref_axis_id].out_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1695:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 1695 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~ Src/cmor_variables.c:1695:17: note: ‘snprintf’ output between 2 and 2048 bytes into a destination of size 1024 1695 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1696 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1697 | [cmor_axes[laxes_ids[i]].ref_axis_id].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1632:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1632 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1635 | refvar.id, | ~~~~~~~~~ Src/cmor_variables.c:1631:13: note: ‘snprintf’ output between 121 and 3190 bytes into a destination of size 1024 1631 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | "You defined variable '%s' (table %s) with axis " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | "id '%s' which is not part of this variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1634 | "according to your table, it says: ( ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1635 | refvar.id, | ~~~~~~~~~~ 1636 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1637 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1604:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1604 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1607 | refvar.id, | ~~~~~~~~~ Src/cmor_variables.c:1603:21: note: ‘snprintf’ output between 173 and 5288 bytes into a destination of size 1024 1603 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1604 | "You defined variable '%s' (table %s) with axis " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | "id '%s', the variable calls for a generic axis of type '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | "according to your table, the axis you are providing is of generic type '%s'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | refvar.id, | ~~~~~~~~~~ 1608 | cmor_tables[cmor_vars[vrid].ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id]. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1610 | axes[cmor_axes[laxes_ids[i]].ref_axis_id].id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1611 | refvar.generic_level_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | cmor_tables[cmor_axes[laxes_ids[i]].ref_table_id].axes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | [cmor_axes[laxes_ids[i]].ref_axis_id].generic_level_name | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | ); | ~ 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:2159:25: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=] 2159 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)", | ^~ Src/cmor_variables.c:2158:9: note: ‘snprintf’ output 55 or more bytes (assuming 1078) into a destination of size 1024 2158 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2159 | "Table %s, unknown variable attribute: >>>>%s<<<< value: (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2160 | cmor_tables[var->table_id].szTable_id, att, val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2128:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2128 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features", | ^~ Src/cmor_variables.c:2127:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024 2127 | sprintf(msg, | ^~~~~~~~~~~~ 2128 | "Reading a table (%s) that calls for NetCDF4 features, you asked for NetCDF3 features", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2129 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2121:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2121 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library", | ^~ Src/cmor_variables.c:2120:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024 2120 | sprintf(msg, | ^~~~~~~~~~~~ 2121 | "Reading a table (%s) that calls for NetCDF4 features, you are using NetCDF3 library", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2122 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2107:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2107 | "Reading a table (%s) that calls for NetCDF4 " | ^~ Src/cmor_variables.c:2106:17: note: ‘sprintf’ output between 83 and 1106 bytes into a destination of size 1024 2106 | sprintf(msg, | ^~~~~~~~~~~~ 2107 | "Reading a table (%s) that calls for NetCDF4 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2108 | "features, you asked for NetCDF3 features", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2109 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2097:43: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 2097 | "Reading a table (%s) that calls for NetCDF4 " | ^~ Src/cmor_variables.c:2096:17: note: ‘sprintf’ output between 82 and 1105 bytes into a destination of size 1024 2096 | sprintf(msg, | ^~~~~~~~~~~~ 2097 | "Reading a table (%s) that calls for NetCDF4 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2098 | "features, you are using NetCDF3 library", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2099 | cmor_tables[var->table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 968 and 978 [-Wformat-truncation=] 1967 | "Too many dimensions (%i) defined for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1968:28: note: format string is defined here 1968 | "(%s), max is: %i", var->ndims, var->id, | ^~ Src/cmor_variables.c:1966:17: note: ‘snprintf’ output between 59 and 1092 bytes into a destination of size 1024 1966 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | "Too many dimensions (%i) defined for variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1968 | "(%s), max is: %i", var->ndims, var->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1969 | CMOR_MAX_DIMENSIONS); | ~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2011:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 2011 | "Reading table %s: axis name: '%s' for " | ^~ Src/cmor_variables.c:2010:25: note: ‘snprintf’ output 119 or more bytes (assuming 3188) into a destination of size 1024 2010 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2011 | "Reading table %s: axis name: '%s' for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2012 | "variable: '%s' is not defined in table. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2013 | "Table defines dimensions: '%s' for this " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014 | "variable", | ~~~~~~~~~~~ 2015 | cmor_tables[var->table_id].szTable_id, dim, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2016 | var->id, val); | ~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_get_original_shape’: Src/cmor_variables.c:2318:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2318 | "trying to retrieve shape of variable %s (table: %s) into a %id " | ^~ 2319 | "array but this variable is %id", 2320 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank, | ~~~~~~~ Src/cmor_variables.c:2317:9: note: ‘snprintf’ output between 88 and 2154 bytes into a destination of size 1024 2317 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2318 | "trying to retrieve shape of variable %s (table: %s) into a %id " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2319 | "array but this variable is %id", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2320 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2321 | avar.ndims); | ~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_write_var_to_file’: Src/cmor_variables.c:2394:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=] 2394 | "you are passing %i time steps for a static " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2395:53: note: format string is defined here 2395 | "(no time dimension) variable (%s, table: %s), " | ^~ Src/cmor_variables.c:2393:13: note: ‘snprintf’ output between 128 and 2184 bytes into a destination of size 1024 2393 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2394 | "you are passing %i time steps for a static " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2395 | "(no time dimension) variable (%s, table: %s), " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2396 | "please pass 0 (zero) as the number of times", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2397 | ntimes_passed, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2398 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2501:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=] 2501 | "cannot allocate memory for %i float tmp elts var '%s' " | ^~ Src/cmor_variables.c:2500:13: note: ‘snprintf’ output between 61 and 2117 bytes into a destination of size 1024 2500 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2501 | "cannot allocate memory for %i float tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2502 | "(table: %s)", | ~~~~~~~~~~~~~~ 2503 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2504 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2489:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=] 2489 | "cannot allocate memory for %i double tmp elts var '%s' " | ^~ Src/cmor_variables.c:2488:13: note: ‘snprintf’ output between 62 and 2118 bytes into a destination of size 1024 2488 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2489 | "cannot allocate memory for %i double tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2490 | "(table: %s)", | ~~~~~~~~~~~~~~ 2491 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2492 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2477:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=] 2477 | "cannot allocate memory for %i long tmp elts var '%s' " | ^~ Src/cmor_variables.c:2476:13: note: ‘snprintf’ output between 60 and 2116 bytes into a destination of size 1024 2476 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 | "cannot allocate memory for %i long tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2478 | "(table: %s)", | ~~~~~~~~~~~~~~ 2479 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2480 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2465:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=] 2465 | "cannot allocate memory for %i int tmp elts var '%s' " | ^~ Src/cmor_variables.c:2464:13: note: ‘snprintf’ output between 59 and 2115 bytes into a destination of size 1024 2464 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2465 | "cannot allocate memory for %i int tmp elts var '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2466 | "(table: %s)", | ~~~~~~~~~~~~~~ 2467 | nelements, avar->id, | ~~~~~~~~~~~~~~~~~~~~ 2468 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2559:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2559 | " in udunits, getting converter for variable %s " | ^~ Src/cmor_variables.c:2558:13: note: ‘snprintf’ output between 55 and 2101 bytes into a destination of size 1024 2558 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | " in udunits, getting converter for variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | "(table: %s)", | ~~~~~~~~~~~~~~ 2561 | avar->id, cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2546:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2546 | "variable: %s, cmor and user units are incompatible: " | ^~ Src/cmor_variables.c:2545:13: note: ‘snprintf’ output between 80 and 5195 bytes into a destination of size 1024 2545 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2546 | "variable: %s, cmor and user units are incompatible: " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2547 | "%s and %s for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2548 | avar->id, avar->ounits, avar->iunits, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2549 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2535:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 2535 | "in udunits analyzing units from user (%s) " | ^~ 2536 | "for variable %s (table: %s)", 2537 | local_unit, avar->id, | ~~~~~~~~~~ Src/cmor_variables.c:2534:13: note: ‘snprintf’ output between 64 and 3133 bytes into a destination of size 1024 2534 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2535 | "in udunits analyzing units from user (%s) " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2536 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2537 | local_unit, avar->id, | ~~~~~~~~~~~~~~~~~~~~~ 2538 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2520:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2520 | "in udunits analyzing units from cmor table " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | "(%s) for variable %s (table: %s)", 2522 | local_unit, avar->id, | ~~~~~~~~~~ Src/cmor_variables.c:2521:24: note: format string is defined here 2521 | "(%s) for variable %s (table: %s)", | ^~ Src/cmor_variables.c:2519:13: note: ‘snprintf’ output between 70 and 3139 bytes into a destination of size 1024 2519 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2520 | "in udunits analyzing units from cmor table " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | "(%s) for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2522 | local_unit, avar->id, | ~~~~~~~~~~~~~~~~~~~~~ 2523 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~ Src/cmor_variables.c:2756:22: note: assuming directive output of 11 bytes 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2755:13: note: ‘snprintf’ output between 120 and 2187 bytes into a destination of size 1024 2755 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2757 | "(%.5g) is lower by more than an order of magnitude " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2758 | "than minimum allowed: %.4g", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2759 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2760 | avar->ok_min_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2768 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2768:22: note: assuming directive output of 11 bytes 2768 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2767:13: note: ‘snprintf’ output between 85 and 2152 bytes into a destination of size 1024 2767 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | "Invalid Absolute Mean for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2769 | "(table: %s) (%.5g) is lower than minimum allowed: %.4g", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | avar->id, cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2771 | amean / nelts, avar->ok_min_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2779 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2779:22: note: assuming directive output of 11 bytes 2779 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2778:13: note: ‘snprintf’ output between 122 and 2189 bytes into a destination of size 1024 2778 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | "Invalid Absolute Mean for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2780 | "(table: %s) (%.5g) is greater by more than " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2781 | "an order of magnitude than maximum allowed: %.4g", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2782 | avar->id, cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2783 | amean / nelts, avar->ok_max_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2789 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2789:22: note: assuming directive output of 11 bytes 2789 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:22: note: assuming directive output of 10 bytes Src/cmor_variables.c:2788:13: note: ‘snprintf’ output between 87 and 2154 bytes into a destination of size 1024 2788 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2789 | "Invalid Absolute Mean for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2790 | "(table: %s) (%.5g) is greater than maximum " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2791 | "allowed: %.4g", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2792 | cmor_tables[avar->ref_table_id].szTable_id, amean / nelts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2793 | avar->ok_max_mean_abs); | ~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2805:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 2805 | "Udunits: Error freeing converter, variable %s " | ^~ Src/cmor_variables.c:2804:13: note: ‘snprintf’ output between 54 and 2100 bytes into a destination of size 1024 2804 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2805 | "Udunits: Error freeing converter, variable %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2806 | "(table: %s)", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2807 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2816:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2816 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ Src/cmor_variables.c:2815:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024 2815 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2816 | "Udunits: Error freeing units, variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2817 | avar->id, cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2826:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2826 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ Src/cmor_variables.c:2825:13: note: ‘snprintf’ output between 50 and 2096 bytes into a destination of size 1024 2825 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2826 | "Udunits: Error freeing units, variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2827 | avar->id, cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3183:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3183 | "variable '%s' (table: %s) you are passing %i " | ^~ Src/cmor_variables.c:3182:17: note: ‘snprintf’ output between 102 and 2158 bytes into a destination of size 1024 3182 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3183 | "variable '%s' (table: %s) you are passing %i " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3184 | "times but no values and you did not define " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3185 | "them via cmor_axis", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3186 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3187 | ntimes_passed); | ~~~~~~~~~~~~~~ Src/cmor_variables.c:3214:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3214 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3215:41: note: format string is defined here 3215 | "variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3213:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024 3213 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3214 | "NCError (%i: %s) writing time bounds values for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3215 | "variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3216 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3217 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3233:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3233 | "NCError (%i: %s) writing time values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3234:37: note: format string is defined here 3234 | "variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3232:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024 3232 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3233 | "NCError (%i: %s) writing time values for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3234 | "variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3235 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3236 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3084:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3084 | "variable '%s' (table: %s) you are passing %i " | ^~ Src/cmor_variables.c:3083:17: note: ‘snprintf’ output between 102 and 2158 bytes into a destination of size 1024 3083 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3084 | "variable '%s' (table: %s) you are passing %i " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3085 | "times but no values and you did not define " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3086 | "them via cmor_axis", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3087 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | ntimes_passed); | ~~~~~~~~~~~~~~ Src/cmor_variables.c:3131:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=] 3131 | "time axis must have bounds, you defined it w/o " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3132:48: note: format string is defined here 3132 | "any for variable %s (table: %s)", avar->id, | ^~ Src/cmor_variables.c:3130:21: note: ‘snprintf’ output between 75 and 2121 bytes into a destination of size 1024 3130 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3131 | "time axis must have bounds, you defined it w/o " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3132 | "any for variable %s (table: %s)", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3133 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3107:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3107 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3108:41: note: format string is defined here 3108 | "variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3106:21: note: ‘snprintf’ output 67 or more bytes (assuming 2113) into a destination of size 1024 3106 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3107 | "NCError (%i: %s) writing time bounds values for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3108 | "variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3109 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3110 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3145:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3145 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:3144:17: note: ‘snprintf’ output 60 or more bytes (assuming 2106) into a destination of size 1024 3144 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3145 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3146 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3147 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2848:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2848 | "variable '%s' (table %s) you are passing " | ^~ Src/cmor_variables.c:2847:17: note: ‘snprintf’ output between 113 and 2159 bytes into a destination of size 1024 2847 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2848 | "variable '%s' (table %s) you are passing " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2849 | "time values but you already defined them " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2850 | "via cmor_axis, this is not allowed", avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2851 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3024:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 3024 | "time axis must have bounds, please pass them to " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3025:75: note: format string is defined here 3025 | "cmor_write along with time values, variable %s, table %s", | ^~ Src/cmor_variables.c:3023:21: note: ‘snprintf’ output between 101 and 2147 bytes into a destination of size 1024 3023 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3024 | "time axis must have bounds, please pass them to " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3025 | "cmor_write along with time values, variable %s, table %s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3026 | avar->id, | ~~~~~~~~~ 3027 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3042:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=] 3042 | "cannot malloc %i time vals for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3043:32: note: format string is defined here 3043 | "'%s' (table: %s)", ntimes_passed, avar->id, | ^~ Src/cmor_variables.c:3041:21: note: ‘snprintf’ output between 52 and 2108 bytes into a destination of size 1024 3041 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3042 | "cannot malloc %i time vals for variable " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3043 | "'%s' (table: %s)", ntimes_passed, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3044 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3068:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=] 3068 | "NetCDF error (%i: %s) writing times for variable '%s' " | ^~ Src/cmor_variables.c:3067:21: note: ‘snprintf’ output 87 or more bytes (assuming 2133) into a destination of size 1024 3067 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3068 | "NetCDF error (%i: %s) writing times for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3069 | "(table: %s), already written in file: %i", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3070 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3071 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3072 | avar->ntimes_written); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2865:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2865 | "cannot malloc %i tmp bounds time vals " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2866:45: note: format string is defined here 2866 | "for variable '%s' (table: %s)", | ^~ Src/cmor_variables.c:2864:21: note: ‘snprintf’ output between 63 and 2119 bytes into a destination of size 1024 2864 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2865 | "cannot malloc %i tmp bounds time vals " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2866 | "for variable '%s' (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2867 | ntimes_passed * 2, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2922:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2922 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i", | ^~ Src/cmor_variables.c:2921:21: note: ‘snprintf’ output between 81 and 1124 bytes into a destination of size 1024 2921 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2922 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2923 | ierr, avar->id, avar->ntimes_written); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2980:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 2980 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)", | ^~ Src/cmor_variables.c:2979:21: note: ‘snprintf’ output 58 or more bytes (assuming 2104) into a destination of size 1024 2979 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2980 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2981 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2982 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3002:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=] 3002 | "Time point: %lf ( %lf in output units) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3004:63: note: format string is defined here 3004 | "(in output units), variable %s (table: %s)", | ^~ Src/cmor_variables.c:3001:25: note: ‘snprintf’ output between 114 and 3102 bytes into a destination of size 1024 3001 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3002 | "Time point: %lf ( %lf in output units) " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3003 | "is not monotonic last time was: %lf " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3004 | "(in output units), variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3005 | time_vals[0], tmp_vals[0], avar->last_time, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3006 | avar->id, | ~~~~~~~~~ 3007 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3272:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ^~ Src/cmor_variables.c:3271:9: note: ‘snprintf’ output 57 or more bytes (assuming 2103) into a destination of size 1024 3271 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3273 | ierr, nc_strerror(ierr), avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3274 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2648:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 2648 | "in udunits, converting values from %s to %s " | ^~ Src/cmor_variables.c:2647:21: note: ‘snprintf’ output between 64 and 4156 bytes into a destination of size 1024 2647 | snprintf(msg, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2648 | "in udunits, converting values from %s to %s " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2649 | "for variable %s (table: %s)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2650 | avar->iunits, avar->ounits, avar->id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | cmor_tables[avar->ref_table_id].szTable_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2668 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2668:30: note: assuming directive output of 10 bytes 2668 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:30: note: assuming directive output of 11 bytes Src/cmor_variables.c:2667:21: note: ‘snprintf’ output between 166 and 2233 bytes into a destination of size 1024 2667 | snprintf(msg_min, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | "Invalid value(s) detected for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2669 | "(table: %s): %%i values were lower than minimum " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2670 | "valid value (%.4g). Minimum encountered bad " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2671 | "value (%.5g) was at (axis: index/value):", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2672 | avar->id, | ~~~~~~~~~ 2673 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2674 | avar->valid_min, tmp); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2685:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2685 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2685:61: note: assuming directive output of 11 bytes 2685 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2685:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2685 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2686 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2687 | time_vals[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2680:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2680 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2680:61: note: assuming directive output of 11 bytes 2680 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2680:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2680 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2681 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2682 | pAxis->values[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2701 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2701:30: note: assuming directive output of 10 bytes 2701 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:30: note: assuming directive output of 11 bytes Src/cmor_variables.c:2700:21: note: ‘snprintf’ output between 167 and 2234 bytes into a destination of size 1024 2700 | snprintf(msg_max, CMOR_MAX_STRING, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2701 | "Invalid value(s) detected for variable '%s' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2702 | "(table: %s): %%i values were greater than " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2703 | "maximum valid value (%.4g).Maximum encountered " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2704 | "bad value (%.5g) was at (axis: index/value):", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2705 | avar->id, | ~~~~~~~~~ 2706 | cmor_tables[avar->ref_table_id].szTable_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2707 | avar->valid_max, tmp); | ~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2718:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2718 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2718:61: note: assuming directive output of 11 bytes 2718 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2718:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2718 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2719 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2720 | time_vals[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2714:65: warning: ‘: ’ directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 2714 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~ Src/cmor_variables.c:2714:61: note: assuming directive output of 11 bytes 2714 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~ Src/cmor_variables.c:2714:29: note: ‘snprintf’ output between 7 and 1051 bytes into a destination of size 1024 2714 | snprintf(msg2, CMOR_MAX_STRING, " %s: %i/%.5g", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2715 | pAxis->id, counter2[j], | ~~~~~~~~~~~~~~~~~~~~~~~ 2716 | pAxis->values[counter2[j]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfortran -c -o Src/cmor_fortran_interface.pic_o -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -g Src/cmor_fortran_interface.f90 gcc -shared -o libcmor.so.2 -Wl,-Bsymbolic-functions -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 /<>/debian/tmp/usr/lib cp -p libcmor.so.2 /<>/debian/tmp/usr/lib make[2]: Leaving directory '/<>' mkdir -p /<>/debian/tmp/usr/lib/python3/dist-packages PYTHONPATH=/<>/debian/tmp/usr/lib/python3/dist-packages \ python3 ./setup.py install --prefix=/usr --install-layout=deb \ --single-version-externally-managed --root=/<>/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-x86_64-3.8 creating build/lib.linux-x86_64-3.8/cmor copying Lib/cmor_const.py -> build/lib.linux-x86_64-3.8/cmor copying Lib/convertCSVFile.py -> build/lib.linux-x86_64-3.8/cmor copying Lib/pywrapper.py -> build/lib.linux-x86_64-3.8/cmor copying Lib/__init__.py -> build/lib.linux-x86_64-3.8/cmor copying Lib/git2svn.py -> build/lib.linux-x86_64-3.8/cmor creating build/lib.linux-x86_64-3.8/cmip6_cv copying LibCV/cmor_const.py -> build/lib.linux-x86_64-3.8/cmip6_cv copying LibCV/pywrapper.py -> build/lib.linux-x86_64-3.8/cmip6_cv copying LibCV/__init__.py -> build/lib.linux-x86_64-3.8/cmip6_cv creating build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_parentmipera.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_site_surface.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_YYYMMDDHH_exp_fmt.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_checker_works.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_6.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_compression.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_7.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/all_tests.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_bentley_01.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_1D_var.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badsourceid.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_6.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_sub_experimentnotset.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/cmor_speed_and_compression.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_region.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_clim_bounds_02.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_nomipera.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/cmor_speed_and_compression_03.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_toomany_tables.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_sub_experimentbad.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_clim_bounds_03.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_max_variables_2.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_clim_bounds_04.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_trackingNoprefix.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_2Gb_file.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_1.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_max_variables.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_tim2_clim_02.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_time_gap_single_write1.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_common.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badsourcetype.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_11.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_index_coord.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/in_files.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_new_tables.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/cmor_speed_and_compression_01.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_4.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/base_CMIP6_CV.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_3hr.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_user_interface_03.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_cmor_half_levels_with_bounds.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_user_interface_01.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badgridlabel.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badgridresolution.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_user_interface_00.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_reverted_lats.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_parentsourceid.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_cfmip_site_axis_test.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badgridgr.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_furtherinfourl.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_12.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badinstitution.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_5.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_9.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_10.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_wrong_activity.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_missing_values.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_externalvariables.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badinstitutionID.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_bad_data_specs.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_polar_stereo.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/nc2asc.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_12.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_singleton_string.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_8.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_sub_experiment_id.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_trackingprefix.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_baddirectory.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_8.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_lon_gt_360.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_history.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_obs4MIPs.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_2Gb_slice.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_11.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_fxtable.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badsource.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_grid_stub_jamie.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_2.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/_cmor_stub.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/jamie_hybrid_height.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_10.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_driving.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_cmor_half_levels_wrong_generic_level.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_time_gap_multi_write.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/check_results.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/jamie_positive.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_experimentID.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_forcemultipleparent.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_alastair_1.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_forecast_time.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badvariant.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_lon_thro_360.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/cmor_speed_and_compression_02.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_sos_psu_units.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_stephanie_6hrPlev_minutes.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_cmor_half_levels.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_chunking.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_bounds_request.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_doc.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badsourcetypeRequired.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_open_close_cmor_multiple.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_3.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_HISTORY.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_cmor_double_singleton.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_9.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_terminate_signal.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_forcenoparent.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_4.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_parentvariantlabel.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_has_cur_dataset_attribute.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_parenttimeunits.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_projections.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_tim2_clim.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_joerg_3.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_hierarchicalattr.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_sub_experimentIDbad.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_has_variable_attribute.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/__init__.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_grid_and_ocn_sigma.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_site_ts.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_license_parsing.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_free_wrapping_issue.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_forceparent.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_memory_check.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_appending.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_7.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_longrealizationindex.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_jamie_2.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_clim_bounds.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/out_files.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_bad_date.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_load_tables.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_singleton_anywhere_in_table_def.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_non_monotonic_climo_bonds_ok.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/common.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_time_gap_single_write2.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_CMIP6_CV_invalidsourceid.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_direct_calls.py -> build/lib.linux-x86_64-3.8/cmor/Test copying Test/test_python_filename_time_range.py -> build/lib.linux-x86_64-3.8/cmor/Test creating build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE copying LibCV/PrePARE/__init__.py -> build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE copying LibCV/PrePARE/PrePARE.py -> build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE copying LibCV/PrePARE/out_names_tests.json -> build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE running build_ext building 'cmor._cmor' extension C compiler: x86_64-linux-gnu-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-x86_64-3.8 creating build/temp.linux-x86_64-3.8/Src creating build/temp.linux-x86_64-3.8/Src/cdTime compile options: '-I/usr/lib/python3/dist-packages/numpy/core/include -Iinclude -Iinclude/cdTime -I/usr/include -I/usr/include/python3.8 -c' extra options: '-DgFortran' x86_64-linux-gnu-gcc: Src/_cmormodule.c x86_64-linux-gnu-gcc: Src/cdTime/cdRegTrfm.c x86_64-linux-gnu-gcc: Src/cdTime/cdTimeConv.c x86_64-linux-gnu-gcc: Src/cdTime/cdUtil.c x86_64-linux-gnu-gcc: Src/cdTime/fcdTimeConv.c x86_64-linux-gnu-gcc: Src/cdTime/reg_trfm.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); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cdTime/cdTimeConv.c:33: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 96 bytes into a destination of size 48 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cdTime/timeArith.c 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); | ^ x86_64-linux-gnu-gcc: Src/cdTime/timeConv.c x86_64-linux-gnu-gcc: Src/cmor.c x86_64-linux-gnu-gcc: Src/cmor_CV.c x86_64-linux-gnu-gcc: Src/cmor_axes.c x86_64-linux-gnu-gcc: Src/cmor_cfortran_interface.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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 1804 | for (i = 0; i < strlen(values); i++) { | ^ Src/cmor.c: In function ‘cmor_define_dimensions’: Src/cmor.c:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3531 | for (j = 0; j < strlen(msg) - strlen(ctmp) + 1; j++) { | ^ Src/cmor.c: In function ‘cmor_write’: Src/cmor.c:4482:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4482 | for (i = 0; i < strlen(cmor_vars[var_id].id); i++) { | ^ Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’: Src/cmor_axes.c:104:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 104 | snprintf(msg, CMOR_MAX_STRING, | ^~~ 105 | "In udunits parsing user units: %s", msg); | ~~~ Src/cmor_axes.c: In function ‘cmor_check_interval’: Src/cmor_axes.c:1475:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 5 [-Wrestrict] 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, | ~~~ Src/cmor_axes.c:1557:22: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 1557 | snprintf(ctmp, CMOR_MAX_STRING, | ^~~~ 1558 | "Cannot convert times for calendar: %s", ctmp); | ~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 2419 | && (i < strlen(val))) { | ^ 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! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 178 and 3247 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_CV.c:4: In function ‘strncat’, inlined from ‘cmor_CV_checkFurtherInfoURL’ at Src/cmor_CV.c:402:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 136 | 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.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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 17 or more bytes (assuming 1040) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkSourceType’: 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); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 197 and 3266 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 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! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 214 and 4306 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_have_NetCDF4’ at Src/cmor.c:457:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’: Src/cmor_axes.c:105:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=] 105 | "In udunits parsing user units: %s", msg); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 32 and 1055 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 53 and 1076 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_have_NetCDF41min’ at Src/cmor.c:541:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’: Src/cmor_CV.c:689:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 689 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ ...... 693 | GLOBAL_ATT_SOURCE, szSource, | ~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 130 and 3199 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:673:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=] 673 | "Could not find %s string in source_id section.\n! \n! \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | "See Control Vocabulary JSON file. (%s)\n! ", 675 | CV_KEY_SOURCE_LABEL, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:674:62: note: format string is defined here 674 | "See Control Vocabulary JSON file. (%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:704:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 704 | "The source_id, \"%s\", which you specified in your \n! " | ^~ ...... 709 | "a new source. ", szSource_ID, CV_Filename); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 225 and 2271 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 105 and 1128 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 43 or more bytes (assuming 1066) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 38 and 1061 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_prep_units’ at Src/cmor.c:493:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 84 or more bytes (assuming 1107) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 43 and 1066 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 56 and 1079 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 74 and 2120 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 97 and 1120 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 103 and 1126 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 79 and 1102 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 16 and 1049 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 34 and 1057 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 25 and 1048 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_convert_string_to_list’ at Src/cmor.c:1856:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’: Src/cmor_CV.c:919:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 919 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 923 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:920:49: note: format string is defined here 920 | "for your experiment \"%s\"\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 187 and 2233 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:906:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 906 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 909 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID, | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 130 or more bytes (assuming 1153) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:888:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 888 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 891 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:889:45: note: format string is defined here 889 | "for your experiment \"%s\" \n! \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 136 and 2182 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:878:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=] 878 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 881 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:880:68: note: format string is defined here 880 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 138 and 1161 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:956:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 956 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 959 | GLOBAL_ATT_SUB_EXPT, szValue, | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 127 and 2173 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:945:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=] 945 | "Your \"sub_experiment\" text describing \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | "sub_experiment_id \"%s\" could not be found in \n! " 947 | "your Control Vocabulary file.(%s)\n! ", szSubExptID, | ~~~~~~~~~~~ Src/cmor_CV.c:946:43: note: format string is defined here 946 | "sub_experiment_id \"%s\" could not be found in \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 123 and 2169 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:933:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=] 933 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 936 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:935:64: note: format string is defined here 935 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 136 and 1159 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:866:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=] 866 | "Your \"%s\" defined in your input file\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", 868 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:867:71: note: format string is defined here 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 111 and 1134 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:854:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 854 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 855 | "could not be found in your Control Vocabulary file.(%s)\n! ", 856 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:844:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 844 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:845:49: note: format string is defined here 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:834:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=] 834 | "Your \"sub_experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:835:49: note: format string is defined here 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 172 or more bytes (assuming 1195) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 133 or more bytes (assuming 1156) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’: Src/cmor_CV.c:1053:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 1053 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1054:45: note: format string is defined here 1054 | "for your experiment \"%s\"\n!\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 137 and 2183 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1134:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1134 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1135:57: note: format string is defined here 1135 | "for your experiment \"%s\"\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 184 and 2230 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1122:95: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=] 1122 | "Your input attribute parent_activity_id \"%s\" defined as \"%s\" " | ^~ ...... 1125 | PARENT_ACTIVITY_ID, szValue, | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 150 or more bytes (assuming 1173) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1109:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1109 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1110:49: note: format string is defined here 1110 | "for your experiment \"%s\"\n!\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 135 and 2181 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1147:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 1147 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1151 | BRANCH_METHOD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1148:40: note: format string is defined here 1148 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 152 and 1175 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1178:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1178 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1179 | "is not a double floating point \n! ", 1180 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1166:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1166 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1169 | BRANCH_TIME_IN_CHILD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1167:40: note: format string is defined here 1167 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1200:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 1200 | "Your input attribute branch_time_in_parent \"%s\" " | ^~ 1201 | "is not a double floating point \n! ", 1202 | szBranchTimeInParent); | ~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1188:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=] 1188 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1191 | BRANCH_TIME_IN_PARENT, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1189:40: note: format string is defined here 1189 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 125 and 1148 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1240:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1240 | "Your \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1241 | "Please refer to the CMIP6 documentations.\n! ", 1242 | PARENT_TIME_UNITS, szParentTimeUnits); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1226:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1226 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1227 | "Please refer to the CMIP6 documentations.\n! ", 1228 | template); | ~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 86 and 1109 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1209:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 1209 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1212 | PARENT_TIME_UNITS, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1210:40: note: format string is defined here 1210 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 121 and 1144 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1268:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1268 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1269 | "Please refer to the CMIP6 documentations.\n! ", 1270 | template); | ~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 86 and 1109 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1280:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 1280 | "You \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1281 | "Please refer to the CMIP6 documentations.\n! ", 1282 | PARENT_VARIANT_LABEL, szParentVariantLabel); | ~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 98 and 1121 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1251:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1251 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1254 | PARENT_VARIANT_LABEL, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1252:40: note: format string is defined here 1252 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1318:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=] 1318 | "Your parent_source_id \"%s\" defined in your input file\n! " | ^~ 1319 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1320 | szParentSourceId, CV_Filename); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1303:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1303 | "Your \"source_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | "your Control Vocabulary file.(%s)\n! ", 1305 | CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1304:61: note: format string is defined here 1304 | "your Control Vocabulary file.(%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1291:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=] 1291 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1294 | PARENT_SOURCE_ID, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1292:40: note: format string is defined here 1292 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 120 and 1143 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1339:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 1339 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 1342 | PARENT_MIP_ERA, szValue, CMIP6); | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 132 and 1155 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1329:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=] 1329 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1332 | PARENT_MIP_ERA, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1330:40: note: format string is defined here 1330 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 118 and 1141 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1080:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1080 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1081 | "is not a double floating point \n! ", 1082 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1092:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1092 | "Your input attribute %s %s \n! " | ^~ 1093 | "has been replaced with 0.0 \n! ", 1094 | BRANCH_TIME_IN_PARENT, szValue); | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 78 and 1101 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1037:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1037 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1038 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1039 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1025:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 1025 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1026:49: note: format string is defined here 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’: Src/cmor_CV.c:1441:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1441 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 179 and 4271 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1467:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1467 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 152 and 5267 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1396:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1396 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1397 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1398 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1384:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1384 | "Your \"experiment_ids\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1385:49: note: format string is defined here 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_grids.c Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’: Src/cmor_CV.c:1696:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1696 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 1697 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1751:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=] 1751 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! " | ^~~~~~~~~~~~~~~~~~~~ ...... 1758 | "See your Control Vocabulary file.(%s)\n! ", infile, outname, | ~~~~~~~ Src/cmor_CV.c:1755:20: note: format string is defined here 1755 | "\"%s\"\n! \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 191 or more bytes (assuming 3260) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_write_all_attributes’: Src/cmor.c:3310:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 3310 | "NetCDF error (%i: %s) for variable %s\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3314 | GLOBAL_ATT_LICENSE, value); | ~~~~~ Src/cmor.c:3311:60: note: format string is defined here 3311 | "(table: %s) writing global att: %s (%s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 77 or more bytes (assuming 1100) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3322:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 936 [-Wformat-truncation=] 3322 | "NetCDF error (%i: %s) for variable %s\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3327 | GLOBAL_ATT_LICENSE, value); | ~~~~~ Src/cmor.c:3324:41: note: format string is defined here 3324 | "metafile: %s (%s)", ierr, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 90 or more bytes (assuming 1113) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c: In function ‘cmor_treat_axis_values’: 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, | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 59 or more bytes (assuming 1082) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’: Src/cmor_CV.c:1865:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1865 | "Your input attribute institution \"%s\" will be replaced with \n! " | ^~ 1866 | "\"%s\" as defined in your Control Vocabulary file.\n! ", 1867 | szInstitution, CV_institution->szValue); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1851:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=] 1851 | "There is no institution associated to institution_id \"%s\"\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1854 | CV_KEY_INSTITUTION_ID, szInstitution_ID); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1853:36: note: format string is defined here 1853 | "Check your \"%s\" dictionary!!\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 137 and 1160 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1819:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 1819 | "The institution_id, \"%s\", found in your \n! " | ^~ ...... 1827 | szInstitution_ID, CMOR_Filename, CV_Filename); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 368 and 3437 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1806:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1806 | "Your \"%s\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1807 | "your Control Vocabulary file.(%s)\n! ", 1808 | CV_KEY_INSTITUTION_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1807:49: note: format string is defined here 1807 | "your Control Vocabulary file.(%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’: Src/cmor_CV.c:1952:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 1952 | "You regular expression \"%s\" is invalid. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "Check your Control Vocabulary file \"%s\".\n! ", 1954 | attr_CV->aszValue[i], CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1953:60: note: format string is defined here 1953 | "Check your Control Vocabulary file \"%s\".\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2011:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 2011 | "The attribute \"%s\" could not be validated. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2017 | szKey, szValue, szValids, CV_Filename); | ~~~~~~~ Src/cmor_CV.c:2013:21: note: format string is defined here 2013 | "\"%s\" which is not valid \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 198 or more bytes (assuming 3267) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_CV.c:4: In function ‘strncpy’, inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:1937:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2005:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’: Src/cmor_CV.c:2133:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 2133 | "Your attribute grid_resolution is set to \"%s\" which is invalid." | ^~ 2134 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2135 | szGridResolution, CV_Filename); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 109 and 2155 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2083:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2083 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2084 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2085 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2060:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 2060 | "Your \"grid_labels\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2061:49: note: format string is defined here 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 82 and 1105 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_CV.c:4: In function ‘strncpy’, inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2070:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2117:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_grids.c:3: In function ‘strncpy’, inlined from ‘cmor_init_grid_mapping’ at Src/cmor_grids.c:32:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_grids.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 58 or more bytes (assuming 1081) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_grids.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 56 or more bytes (assuming 1079) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 51 or more bytes (assuming 1074) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 2107) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 887 and 911 [-Wformat-truncation=] 1541 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.); | ~~~~~ Src/cmor_axes.c:1543:35: note: format string is defined here 1543 | "seconds (%f %s), which is %f %% , seems too big, check " | ^~ Src/cmor_axes.c:1541:22: note: assuming directive output of 8 bytes 1541 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 887 and 911 [-Wformat-truncation=] 1524 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1528 | interv, interval, i + 1, diff2, diff, ctmp2, | ~~~~~ Src/cmor_axes.c:1526:46: note: format string is defined here 1526 | "%f seconds (%f %s), which is %f %% , seems too big, " | ^~ Src/cmor_axes.c:1524:30: note: assuming directive output of 8 bytes 1524 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 868 and 892 [-Wformat-truncation=] 1507 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1511 | interv, interval, i + 1, diff2, diff, ctmp2, | ~~~~~ Src/cmor_axes.c:1509:64: note: format string is defined here 1509 | "(based on bounds) of %f seconds, (%f %s), which " | ^~ Src/cmor_axes.c:1507:26: note: assuming directive output of 8 bytes 1507 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 185 or more bytes (assuming 1237) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c:1558:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 1558 | "Cannot convert times for calendar: %s", ctmp); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 1094) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’: Src/cmor_CV.c:2277:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 2277 | "Your global attribute " | ^~~~~~~~~~~~~~~~~~~~~~~~ ...... 2280 | "\n! ", szAttribute, szDate); | ~~~~~~ Src/cmor_CV.c:2278:35: note: format string is defined here 2278 | "\"%s\" set to \"%s\" is not a valid date.\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 118 or more bytes (assuming 1141) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_create_var_attributes’: Src/cmor.c:4886:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 4886 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s", | ^~ 4887 | ierr, nc_strerror(ierr), 4888 | cmor_current_dataset.associated_file_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_variable’: Src/cmor_CV.c:2340:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 2340 | "Could not find a matching variable for name: '%s'", ctmp); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_grids.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 53 or more bytes (assuming 1076) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_grid’ at Src/cmor_grids.c:1001:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_md5.c Src/cmor_axes.c: In function ‘cmor_axis’: x86_64-linux-gnu-gcc: Src/cmor_tables.c 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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c:1931:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 1931 | "Requested region for axis '%s' (table: %s) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1934 | cmor_tables[CMOR_TABLE].szTable_id, ctmp); | ~~~~ Src/cmor_axes.c:1932:51: note: format string is defined here 1932 | "is not passed: '%s'", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 5 and 1342 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 475 | for (j = i + 1; j < strlen(value); j++) { | ^ Src/cmor_tables.c:499:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 6 [-Wrestrict] 499 | snprintf(value, CMOR_MAX_STRING, | ^~~~~ ...... 503 | table->szTable_id, att, value); | ~~~~~ Src/cmor.c: In function ‘cmor_build_outname’: Src/cmor.c:5926:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 5926 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 5927 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5772:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 5772 | "Cannot convert times for calendar: %s,\n! " | ^~ 5773 | "closing variable %s (table: %s)", msg2, | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_build_outname’ at Src/cmor.c:5828:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_build_outname’ at Src/cmor.c:5973:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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, 9223372036854775806] 2495 | "axis (%s, table: %s): cannot allocate memory " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 77 or more bytes (assuming 2141) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_axes.c:2: In function ‘strncpy’, inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2235:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 125 or more bytes (assuming 2171) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 26 and 1049 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1418 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_tables.c:2: In function ‘strncpy’, inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:325:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:373:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_close_variable’: Src/cmor.c:6061:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 6061 | "while closing variable %i (%s, table %s)\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 6069 | ref_table_id].szTable_id, ctmp2, | ~~~~~ Src/cmor.c:6063:45: note: format string is defined here 6063 | "you wrote %s time steps for the variable,\n! " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 176 or more bytes (assuming 2222) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6092:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=] 6092 | "while closing variable %i (%s, table %s) we\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 6099 | szTable_id, ctmp2, | ~~~~~ Src/cmor.c:6094:51: note: format string is defined here 6094 | "variable, you wrote %s time steps for the\n! " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 190 or more bytes (assuming 2236) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6157:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 6157 | sprintf(msg, "%s.copy", outname); | ^~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6168:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6168 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6171 | "cmor_setup.", outname); | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 128 and 1151 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6160:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6160 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6165 | "at: %s.copy", outname, outname); | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 206 and 2252 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6181:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=] 6181 | "could not rename temporary file: %s to final file\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6182 | "name: %s", cmor_vars[var_id].current_path, outname); | ~~~~~~~ Src/cmor.c:6182:29: note: format string is defined here 6182 | "name: %s", cmor_vars[var_id].current_path, outname); | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_variables.c In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_check_expt_id’ at Src/cmor.c:328:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.c: In function ‘cmor_addRIPF’: Src/cmor.c:5622:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5622 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5623 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5631:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5631 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5632 | "It must contain only characters between 0 and 9 \n!", 5633 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 92 and 1115 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5649:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5649 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5650 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 87 and 1110 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5658:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5658 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5659 | "It must contain only characters between 0 and 9 \n!", 5660 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 95 and 1118 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 43 or more bytes (assuming 1024042) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5677:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5677 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5678 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 43 and 1066 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5686:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5686 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5687 | "It must contain only characters between 0 and 9 \n!", 5688 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5704:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5704 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5705 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5713:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5713 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5714 | "It must contain only characters between 0 and 9 \n!", 5715 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncat’, inlined from ‘cmor_CreateFromTemplate’ at Src/cmor.c:5534:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_CreateFromTemplate’: Src/cmor.c:5534:13: note: length computed here 5534 | strncat(szInternalAtt, szToken, strlen(szToken)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_write_var_to_file’: Src/cmor_variables.c:2372:9: warning: unused variable ‘bb’ [-Wunused-variable] 2372 | int bb; | ^~ 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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 21 and 1096 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 39 and 2085 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/cmor.c:9: Src/cmor.c: In function ‘cmor_setGblAttr’: 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" | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 3 and 2049 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_setGblAttr’ at Src/cmor.c:2779:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_define_dimensions’: Src/cmor.c:3681:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 3681 | "NCError (%i: %s) defining compression\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3684 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id, | ~~~~ Src/cmor.c:3682:62: note: format string is defined here 3682 | "parameters for bounds variable %s for\n! " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 97 or more bytes (assuming 1120) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3728:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3728 | "NetCDF error (%i: %s) writing formula term " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3729 | "att (%s) for axis %i (%s), variable %s " 3730 | "(table: %s)", ierr, nc_strerror(ierr), msg, | ~~~ Src/cmor.c:3729:36: note: format string is defined here 3729 | "att (%s) for axis %i (%s), variable %s " | ^~ Src/cmor.c:3728:30: note: directive argument in the range [0, 6] 3728 | "NetCDF error (%i: %s) writing formula term " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 82 or more bytes (assuming 1105) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3742:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3742 | "NetCDF error (%i: %s) writing formula " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3745 | nc_strerror(ierr), msg, i, | ~~~ Src/cmor.c:3743:45: note: format string is defined here 3743 | "term att (%s) for axis %i (%s), variable " | ^~ Src/cmor.c:3742:34: note: directive argument in the range [0, 6] 3742 | "NetCDF error (%i: %s) writing formula " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 82 or more bytes (assuming 1105) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3551:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3620:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3796:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3778:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3720:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_has_required_variable_attributes’: Src/cmor_variables.c:94:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 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:95:34: note: format string is defined here 95 | "attribute: %s", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 54 or more bytes (assuming 1077) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 21 or more bytes (assuming 2067) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 30 or more bytes (assuming 1053) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1604:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1604 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1607 | refvar.id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 173 or more bytes (assuming 2219) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1632:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1632 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1635 | refvar.id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 121 or more bytes (assuming 1144) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1699:55: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 1699 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1695:55: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 1695 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_write’: Src/cmor.c:4660:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 940 [-Wformat-truncation=] 4660 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 4664 | "tracking_id", (char *)ctmp2); | ~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_variables.c:3: In function ‘strncpy’, inlined from ‘cmor_variable’ at Src/cmor_variables.c:1217:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4661:53: note: format string is defined here 4661 | "writing global attribute: %s (%s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 86 or more bytes (assuming 1109) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4468:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=] 4468 | "creating outpath: %s, for variable %s (table: %s). " | ^~ 4469 | "Not enough permission?", 4470 | outname, cmor_vars[var_id].id, | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 68 or more bytes (assuming 1091) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4555:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 4555 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! " | ^~ ...... 4559 | cmor_current_dataset.associated_file_name, ncafid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 117 or more bytes (assuming 1140) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 1102) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_variables.c:3: In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:785:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:468:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:482:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:602:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:670:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_set_var_def_att’: Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 978 [-Wformat-truncation=] 1967 | "Too many dimensions (%i) defined for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1968:28: note: format string is defined here 1968 | "(%s), max is: %i", var->ndims, var->id, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 59 and 1091 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2011:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=] 2011 | "Reading table %s: axis name: '%s' for " | ^~ ...... 2015 | cmor_tables[var->table_id].szTable_id, dim, | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 119 or more bytes (assuming 2165) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_variables.c:3: In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2155:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2151:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2147:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2143:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2139:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2087:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2047:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2043:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2039:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1949:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1945:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1941:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1937:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1933:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_get_original_shape’: Src/cmor_variables.c:2318:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2318 | "trying to retrieve shape of variable %s (table: %s) into a %id " | ^~ 2319 | "array but this variable is %id", 2320 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank, | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 88 or more bytes (assuming 1111) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_write_var_to_file’: Src/cmor_variables.c:2394:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=] 2394 | "you are passing %i time steps for a static " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2395:53: note: format string is defined here 2395 | "(no time dimension) variable (%s, table: %s), " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 128 or more bytes (assuming 1151) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2501:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=] 2501 | "cannot allocate memory for %i float tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2489:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=] 2489 | "cannot allocate memory for %i double tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 62 or more bytes (assuming 1085) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2477:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=] 2477 | "cannot allocate memory for %i long tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2465:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=] 2465 | "cannot allocate memory for %i int tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 59 or more bytes (assuming 1082) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2559:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2559 | " in udunits, getting converter for variable %s " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2546:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2546 | "variable: %s, cmor and user units are incompatible: " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 80 or more bytes (assuming 4172) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2535:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 2535 | "in udunits analyzing units from user (%s) " | ^~ 2536 | "for variable %s (table: %s)", 2537 | local_unit, avar->id, | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 2110) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2520:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2520 | "in udunits analyzing units from cmor table " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | "(%s) for variable %s (table: %s)", 2522 | local_unit, avar->id, | ~~~~~~~~~~ Src/cmor_variables.c:2521:24: note: format string is defined here 2521 | "(%s) for variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 70 or more bytes (assuming 2116) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2648:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 2648 | "in udunits, converting values from %s to %s " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 3133) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2668 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2668:30: note: assuming directive output of 10 bytes 2668 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:30: note: assuming directive output of 11 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1208) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2701 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2701:30: note: assuming directive output of 10 bytes 2701 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:30: note: assuming directive output of 11 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 167 or more bytes (assuming 1209) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~ Src/cmor_variables.c:2756:22: note: assuming directive output of 11 bytes 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 120 or more bytes (assuming 1162) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2768 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2768:22: note: assuming directive output of 11 bytes 2768 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 85 or more bytes (assuming 1127) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2779 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2779:22: note: assuming directive output of 11 bytes 2779 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 122 or more bytes (assuming 1164) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2789 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2789:22: note: assuming directive output of 11 bytes 2789 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1129) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2805:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 2805 | "Udunits: Error freeing converter, variable %s " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 54 or more bytes (assuming 1077) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2816:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2816 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2826:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2826 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3183:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3183 | "variable '%s' (table: %s) you are passing %i " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3214:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3214 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3215:41: note: format string is defined here 3215 | "variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3233:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3233 | "NCError (%i: %s) writing time values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3234:37: note: format string is defined here 3234 | "variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3084:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3084 | "variable '%s' (table: %s) you are passing %i " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3131:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=] 3131 | "time axis must have bounds, you defined it w/o " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3132:48: note: format string is defined here 3132 | "any for variable %s (table: %s)", avar->id, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 1098) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3107:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3107 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3108:41: note: format string is defined here 3108 | "variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3145:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3145 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2848:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2848 | "variable '%s' (table %s) you are passing " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 113 or more bytes (assuming 1136) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3024:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 3024 | "time axis must have bounds, please pass them to " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3025:75: note: format string is defined here 3025 | "cmor_write along with time values, variable %s, table %s", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 101 or more bytes (assuming 1124) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3042:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=] 3042 | "cannot malloc %i time vals for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3043:32: note: format string is defined here 3043 | "'%s' (table: %s)", ntimes_passed, avar->id, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3068:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=] 3068 | "NetCDF error (%i: %s) writing times for variable '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2865:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2865 | "cannot malloc %i tmp bounds time vals " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2866:45: note: format string is defined here 2866 | "for variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2922:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2922 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1124 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2980:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 2980 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 58 or more bytes (assuming 1081) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3002:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=] 3002 | "Time point: %lf ( %lf in output units) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3004:63: note: format string is defined here 3004 | "(in output units), variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 1152) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3272:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3272:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -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-x86_64-3.8/Src/_cmormodule.o build/temp.linux-x86_64-3.8/Src/cdTime/cdRegTrfm.o build/temp.linux-x86_64-3.8/Src/cdTime/cdTimeConv.o build/temp.linux-x86_64-3.8/Src/cdTime/cdUtil.o build/temp.linux-x86_64-3.8/Src/cdTime/fcdTimeConv.o build/temp.linux-x86_64-3.8/Src/cdTime/reg_trfm.o build/temp.linux-x86_64-3.8/Src/cdTime/timeArith.o build/temp.linux-x86_64-3.8/Src/cdTime/timeConv.o build/temp.linux-x86_64-3.8/Src/cmor.o build/temp.linux-x86_64-3.8/Src/cmor_CV.o build/temp.linux-x86_64-3.8/Src/cmor_axes.o build/temp.linux-x86_64-3.8/Src/cmor_cfortran_interface.o build/temp.linux-x86_64-3.8/Src/cmor_grids.o build/temp.linux-x86_64-3.8/Src/cmor_md5.o build/temp.linux-x86_64-3.8/Src/cmor_tables.o build/temp.linux-x86_64-3.8/Src/cmor_variables.o -L. -lnetcdf -ludunits2 -ljson-c -lossp-uuid -o build/lib.linux-x86_64-3.8/cmor/_cmor.cpython-38-x86_64-linux-gnu.so building 'cmip6_cv._cmip6_cv' extension C compiler: x86_64-linux-gnu-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.8 -c' extra options: '-DgFortran' x86_64-linux-gnu-gcc: Src/_controlvocabulary.c x86_64-linux-gnu-gcc: Src/cdTime/cdTimeConv.c x86_64-linux-gnu-gcc: Src/cdTime/cdUtil.c x86_64-linux-gnu-gcc: Src/cdTime/cdRegTrfm.c x86_64-linux-gnu-gcc: Src/cdTime/fcdTimeConv.c x86_64-linux-gnu-gcc: Src/cdTime/reg_trfm.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); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cdTime/cdTimeConv.c:33: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 96 bytes into a destination of size 48 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cdTime/timeArith.c x86_64-linux-gnu-gcc: Src/cdTime/timeConv.c x86_64-linux-gnu-gcc: Src/cmor.c x86_64-linux-gnu-gcc: Src/cmor_CV.c x86_64-linux-gnu-gcc: Src/cmor_axes.c x86_64-linux-gnu-gcc: Src/cmor_cfortran_interface.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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 1804 | for (i = 0; i < strlen(values); i++) { | ^ Src/cmor.c: In function ‘cmor_define_dimensions’: Src/cmor.c:3531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3531 | for (j = 0; j < strlen(msg) - strlen(ctmp) + 1; j++) { | ^ Src/cmor.c: In function ‘cmor_write’: Src/cmor.c:4482:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4482 | for (i = 0; i < strlen(cmor_vars[var_id].id); i++) { | ^ Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’: Src/cmor_axes.c:104:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 104 | snprintf(msg, CMOR_MAX_STRING, | ^~~ 105 | "In udunits parsing user units: %s", msg); | ~~~ Src/cmor_axes.c: In function ‘cmor_check_interval’: Src/cmor_axes.c:1475:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 5 [-Wrestrict] 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, | ~~~ Src/cmor_axes.c:1557:22: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 1557 | snprintf(ctmp, CMOR_MAX_STRING, | ^~~~ 1558 | "Cannot convert times for calendar: %s", ctmp); | ~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 2419 | && (i < strlen(val))) { | ^ Src/cmor_axes.c: In function ‘cmor_convert_interval_to_seconds’: Src/cmor_axes.c:105:50: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 993 [-Wformat-truncation=] 105 | "In udunits parsing user units: %s", msg); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 32 and 1055 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 53 and 1076 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 178 and 3247 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_CV.c:4: In function ‘strncat’, inlined from ‘cmor_CV_checkFurtherInfoURL’ at Src/cmor_CV.c:402:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 136 | 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: In function ‘cmor_CV_checkSourceType’: 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); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 197 and 3266 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 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! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 214 and 4306 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkSourceID’: Src/cmor_CV.c:689:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 689 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ ...... 693 | GLOBAL_ATT_SOURCE, szSource, | ~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 130 and 3199 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:673:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 930 [-Wformat-truncation=] 673 | "Could not find %s string in source_id section.\n! \n! \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 674 | "See Control Vocabulary JSON file. (%s)\n! ", 675 | CV_KEY_SOURCE_LABEL, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:674:62: note: format string is defined here 674 | "See Control Vocabulary JSON file. (%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:704:36: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 704 | "The source_id, \"%s\", which you specified in your \n! " | ^~ ...... 709 | "a new source. ", szSource_ID, CV_Filename); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 225 and 2271 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 105 and 1128 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 17 or more bytes (assuming 1040) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_grids.c 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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 74 and 2120 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkSubExpID’: Src/cmor_CV.c:919:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 919 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 923 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:920:49: note: format string is defined here 920 | "for your experiment \"%s\"\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 187 and 2233 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:906:68: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 906 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 909 | GLOBAL_ATT_SUB_EXPT_ID, szSubExptID, | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 130 or more bytes (assuming 1153) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:888:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 935 [-Wformat-truncation=] 888 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 891 | GLOBAL_ATT_SUB_EXPT_ID, szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:889:45: note: format string is defined here 889 | "for your experiment \"%s\" \n! \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 136 and 2182 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:878:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 892 [-Wformat-truncation=] 878 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 881 | GLOBAL_ATT_SUB_EXPT_ID, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:880:68: note: format string is defined here 880 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 138 and 1161 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:956:64: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 956 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 959 | GLOBAL_ATT_SUB_EXPT, szValue, | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 127 and 2173 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:945:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 963 [-Wformat-truncation=] 945 | "Your \"sub_experiment\" text describing \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | "sub_experiment_id \"%s\" could not be found in \n! " 947 | "your Control Vocabulary file.(%s)\n! ", szSubExptID, | ~~~~~~~~~~~ Src/cmor_CV.c:946:43: note: format string is defined here 946 | "sub_experiment_id \"%s\" could not be found in \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 123 and 2169 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:933:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 894 [-Wformat-truncation=] 933 | "Your input attribute \"%s\" was not defined and \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 936 | GLOBAL_ATT_SUB_EXPT, NONE, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:935:64: note: format string is defined here 935 | "as defined in your Control Vocabulary file \"%s\".\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 136 and 1159 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:866:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 918 [-Wformat-truncation=] 866 | "Your \"%s\" defined in your input file\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", 868 | GLOBAL_ATT_SUB_EXPT_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:867:71: note: format string is defined here 867 | "could not be found in your Control Vocabulary file.(%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 111 and 1134 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:854:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 854 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 855 | "could not be found in your Control Vocabulary file.(%s)\n! ", 856 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:844:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 844 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:845:49: note: format string is defined here 845 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:834:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 941 [-Wformat-truncation=] 834 | "Your \"sub_experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:835:49: note: format string is defined here 835 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_have_NetCDF4’ at Src/cmor.c:457:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkParentExpID’: Src/cmor_CV.c:1053:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 1053 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1054:45: note: format string is defined here 1054 | "for your experiment \"%s\"\n!\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 137 and 2183 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1134:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1134 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1135:57: note: format string is defined here 1135 | "for your experiment \"%s\"\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 184 and 2230 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1122:95: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 951 [-Wformat-truncation=] 1122 | "Your input attribute parent_activity_id \"%s\" defined as \"%s\" " | ^~ ...... 1125 | PARENT_ACTIVITY_ID, szValue, | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 150 or more bytes (assuming 1173) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 43 or more bytes (assuming 1066) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 38 and 1061 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_prep_units’ at Src/cmor.c:493:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1109:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 1109 | "Your input attribute \"%s\" is not defined properly \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1110:49: note: format string is defined here 1110 | "for your experiment \"%s\"\n!\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 135 and 2181 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1147:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 1147 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1151 | BRANCH_METHOD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1148:40: note: format string is defined here 1148 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 152 and 1175 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1178:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1178 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1179 | "is not a double floating point \n! ", 1180 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1166:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1166 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1169 | BRANCH_TIME_IN_CHILD, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1167:40: note: format string is defined here 1167 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1200:76: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 1200 | "Your input attribute branch_time_in_parent \"%s\" " | ^~ 1201 | "is not a double floating point \n! ", 1202 | szBranchTimeInParent); | ~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1104 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1188:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 948 [-Wformat-truncation=] 1188 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1191 | BRANCH_TIME_IN_PARENT, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1189:40: note: format string is defined here 1189 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 125 and 1148 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1240:53: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1240 | "Your \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1241 | "Please refer to the CMIP6 documentations.\n! ", 1242 | PARENT_TIME_UNITS, szParentTimeUnits); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1226:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1226 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1227 | "Please refer to the CMIP6 documentations.\n! ", 1228 | template); | ~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 86 and 1109 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1209:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 1209 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1212 | PARENT_TIME_UNITS, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1210:40: note: format string is defined here 1210 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 121 and 1144 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1268:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 1268 | "You regular expression \"%s\" is invalid. \n! " | ^~ 1269 | "Please refer to the CMIP6 documentations.\n! ", 1270 | template); | ~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 86 and 1109 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1280:52: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 1280 | "You \"%s\" set to \"%s\" is invalid. \n! " | ^~ 1281 | "Please refer to the CMIP6 documentations.\n! ", 1282 | PARENT_VARIANT_LABEL, szParentVariantLabel); | ~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 98 and 1121 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1251:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1251 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1254 | PARENT_VARIANT_LABEL, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1252:40: note: format string is defined here 1252 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 124 and 1147 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1318:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=] 1318 | "Your parent_source_id \"%s\" defined in your input file\n! " | ^~ 1319 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1320 | szParentSourceId, CV_Filename); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1303:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 1303 | "Your \"source_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | "your Control Vocabulary file.(%s)\n! ", 1305 | CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1304:61: note: format string is defined here 1304 | "your Control Vocabulary file.(%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1291:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 953 [-Wformat-truncation=] 1291 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1294 | PARENT_SOURCE_ID, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1292:40: note: format string is defined here 1292 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 120 and 1143 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1339:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 974 [-Wformat-truncation=] 1339 | "Your input attribute \"%s\" defined as \"%s\" " | ^~ ...... 1342 | PARENT_MIP_ERA, szValue, CMIP6); | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 132 and 1155 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1329:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 955 [-Wformat-truncation=] 1329 | "Your input attribute \"%s\" is not defined \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1332 | PARENT_MIP_ERA, szExperiment_ID); | ~~~~~~~~~~~~~~~ Src/cmor_CV.c:1330:40: note: format string is defined here 1330 | "properly for %s \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 118 and 1141 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1080:75: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1080 | "Your input attribute branch_time_in_child \"%s\" " | ^~ 1081 | "is not a double floating point \n! ", 1082 | szBranchTimeInChild); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1092:55: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 1092 | "Your input attribute %s %s \n! " | ^~ 1093 | "has been replaced with 0.0 \n! ", 1094 | BRANCH_TIME_IN_PARENT, szValue); | ~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 78 and 1101 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1037:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1037 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1038 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1039 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1025:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 945 [-Wformat-truncation=] 1025 | "Your \"experiment_id\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1026:49: note: format string is defined here 1026 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_grids.c:3: In function ‘strncpy’, inlined from ‘cmor_init_grid_mapping’ at Src/cmor_grids.c:32:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 84 or more bytes (assuming 1107) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 43 and 1066 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 56 and 1079 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkExperiment’: Src/cmor_CV.c:1441:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1441 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 179 and 4271 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1467:46: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1467 | "Your input attribute \"%s\" with value \n! \"%s\" " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 152 and 5267 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1396:40: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 1396 | "Your experiment_id \"%s\" defined in your input file\n! " | ^~ 1397 | "could not be found in your Control Vocabulary file.(%s)\n! ", 1398 | szExperiment_ID, CV_Filename); | ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 108 and 2154 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1384:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1384 | "Your \"experiment_ids\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1385:49: note: format string is defined here 1385 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_grids.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 58 or more bytes (assuming 1081) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_grids.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 56 or more bytes (assuming 1079) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 97 and 1120 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 103 and 1126 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 79 and 1102 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 16 and 1049 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 96 and 1119 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 99 and 1122 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkFilename’: Src/cmor_CV.c:1696:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1696 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 1697 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1751:42: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 922 [-Wformat-truncation=] 1751 | snprintf(szTmp, CMOR_MAX_STRING, "Your filename \n! " | ^~~~~~~~~~~~~~~~~~~~ ...... 1758 | "See your Control Vocabulary file.(%s)\n! ", infile, outname, | ~~~~~~~ Src/cmor_CV.c:1755:20: note: format string is defined here 1755 | "\"%s\"\n! \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 191 or more bytes (assuming 3260) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 34 and 1057 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 25 and 1048 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_convert_string_to_list’ at Src/cmor.c:1856:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 12 bytes from a string of length 1023 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c: In function ‘cmor_treat_axis_values’: 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, | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 59 or more bytes (assuming 1082) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_grids.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 53 or more bytes (assuming 1076) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_setInstitution’: Src/cmor_CV.c:1865:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 990 [-Wformat-truncation=] 1865 | "Your input attribute institution \"%s\" will be replaced with \n! " | ^~ 1866 | "\"%s\" as defined in your Control Vocabulary file.\n! ", 1867 | szInstitution, CV_institution->szValue); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 111 and 2157 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1851:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 905 [-Wformat-truncation=] 1851 | "There is no institution associated to institution_id \"%s\"\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1854 | CV_KEY_INSTITUTION_ID, szInstitution_ID); | ~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1853:36: note: format string is defined here 1853 | "Check your \"%s\" dictionary!!\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 137 and 1160 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1819:41: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] 1819 | "The institution_id, \"%s\", found in your \n! " | ^~ ...... 1827 | szInstitution_ID, CMOR_Filename, CV_Filename); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 368 and 3437 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:1806:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 944 [-Wformat-truncation=] 1806 | "Your \"%s\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1807 | "your Control Vocabulary file.(%s)\n! ", 1808 | CV_KEY_INSTITUTION_ID, CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1807:49: note: format string is defined here 1807 | "your Control Vocabulary file.(%s)\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 85 and 1108 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 172 or more bytes (assuming 1195) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 133 or more bytes (assuming 1156) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_ValidateAttribute’: Src/cmor_CV.c:1952:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 1952 | "You regular expression \"%s\" is invalid. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "Check your Control Vocabulary file \"%s\".\n! ", 1954 | attr_CV->aszValue[i], CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:1953:60: note: format string is defined here 1953 | "Check your Control Vocabulary file \"%s\".\n! ", | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 83 or more bytes (assuming 1106) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2011:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 952 [-Wformat-truncation=] 2011 | "The attribute \"%s\" could not be validated. \n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2017 | szKey, szValue, szValids, CV_Filename); | ~~~~~~~ Src/cmor_CV.c:2013:21: note: format string is defined here 2013 | "\"%s\" which is not valid \n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 198 or more bytes (assuming 3267) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_CV.c:4: In function ‘strncpy’, inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:1937:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_CV_ValidateAttribute’ at Src/cmor_CV.c:2005:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkGrids’: Src/cmor_CV.c:2133:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 2133 | "Your attribute grid_resolution is set to \"%s\" which is invalid." | ^~ 2134 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2135 | szGridResolution, CV_Filename); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 109 and 2155 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2083:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2083 | "Your attribute grid_label is set to \"%s\" which is invalid." | ^~ 2084 | "\n! \n! Check your Control Vocabulary file \"%s\".\n! ", 2085 | szGridLabel, CV_Filename); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 104 and 2150 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c:2060:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 947 [-Wformat-truncation=] 2060 | "Your \"grid_labels\" key could not be found in\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ~~~~~~~~~~~ Src/cmor_CV.c:2061:49: note: format string is defined here 2061 | "your Control Vocabulary file.(%s)\n! ", CV_Filename); | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 82 and 1105 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_CV.c:4: In function ‘strncpy’, inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2070:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_CV_checkGrids’ at Src/cmor_CV.c:2117:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 51 or more bytes (assuming 1074) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_checkISOTime’: Src/cmor_CV.c:2277:18: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 991 [-Wformat-truncation=] 2277 | "Your global attribute " | ^~~~~~~~~~~~~~~~~~~~~~~~ ...... 2280 | "\n! ", szAttribute, szDate); | ~~~~~~ Src/cmor_CV.c:2278:35: note: format string is defined here 2278 | "\"%s\" set to \"%s\" is not a valid date.\n! " | ^~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 118 or more bytes (assuming 1141) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 2107) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 887 and 911 [-Wformat-truncation=] 1541 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1545 | interv, interval, i + 1, diff2, diff, ctmp2, tmp * 100.); | ~~~~~ Src/cmor_axes.c:1543:35: note: format string is defined here 1543 | "seconds (%f %s), which is %f %% , seems too big, check " | ^~ Src/cmor_axes.c:1541:22: note: assuming directive output of 8 bytes 1541 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 887 and 911 [-Wformat-truncation=] 1524 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1528 | interv, interval, i + 1, diff2, diff, ctmp2, | ~~~~~ Src/cmor_axes.c:1526:46: note: format string is defined here 1526 | "%f seconds (%f %s), which is %f %% , seems too big, " | ^~ Src/cmor_axes.c:1524:30: note: assuming directive output of 8 bytes 1524 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1218) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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 868 and 892 [-Wformat-truncation=] 1507 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1511 | interv, interval, i + 1, diff2, diff, ctmp2, | ~~~~~ Src/cmor_axes.c:1509:64: note: format string is defined here 1509 | "(based on bounds) of %f seconds, (%f %s), which " | ^~ Src/cmor_axes.c:1507:26: note: assuming directive output of 8 bytes 1507 | "approximate time axis interval is defined as %f " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 185 or more bytes (assuming 1237) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c:1558:58: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 1558 | "Cannot convert times for calendar: %s", ctmp); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 1094) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_grid’ at Src/cmor_grids.c:1001:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_CV.c: In function ‘cmor_CV_variable’: Src/cmor_CV.c:2340:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 978 [-Wformat-truncation=] 2340 | "Could not find a matching variable for name: '%s'", ctmp); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, 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/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_md5.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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_write_all_attributes’: Src/cmor.c:3310:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 949 [-Wformat-truncation=] 3310 | "NetCDF error (%i: %s) for variable %s\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3314 | GLOBAL_ATT_LICENSE, value); | ~~~~~ Src/cmor.c:3311:60: note: format string is defined here 3311 | "(table: %s) writing global att: %s (%s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 77 or more bytes (assuming 1100) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3322:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 936 [-Wformat-truncation=] 3322 | "NetCDF error (%i: %s) for variable %s\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3327 | GLOBAL_ATT_LICENSE, value); | ~~~~~ Src/cmor.c:3324:41: note: format string is defined here 3324 | "metafile: %s (%s)", ierr, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 90 or more bytes (assuming 1113) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_axes.c:1931:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 1931 | "Requested region for axis '%s' (table: %s) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1934 | cmor_tables[CMOR_TABLE].szTable_id, ctmp); | ~~~~ Src/cmor_axes.c:1932:51: note: format string is defined here 1932 | "is not passed: '%s'", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 5 and 1342 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_tables.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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 475 | for (j = i + 1; j < strlen(value); j++) { | ^ Src/cmor_tables.c:499:18: warning: passing argument 1 to restrict-qualified parameter aliases with argument 6 [-Wrestrict] 499 | snprintf(value, CMOR_MAX_STRING, | ^~~~~ ...... 503 | table->szTable_id, att, value); | ~~~~~ 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 125 or more bytes (assuming 2171) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 37 and 1060 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 26 and 1049 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1418 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_tables.c:2: In function ‘strncpy’, inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:325:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_dataset_att’ at Src/cmor_tables.c:373:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_create_var_attributes’: Src/cmor.c:4886:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 968 [-Wformat-truncation=] 4886 | "NetCDF Error (%i: %s) leaving definition mode for metafile %s", | ^~ 4887 | ierr, nc_strerror(ierr), 4888 | cmor_current_dataset.associated_file_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc: Src/cmor_variables.c 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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 43 or more bytes (assuming 1024042) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 43 and 1066 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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, 9223372036854775806] 2495 | "axis (%s, table: %s): cannot allocate memory " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 77 or more bytes (assuming 2141) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 72 or more bytes (assuming 2118) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 135 or more bytes (assuming 1158) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_axes.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 2125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_axes.c:2: In function ‘strncpy’, inlined from ‘cmor_set_axis_def_att’ at Src/cmor_axes.c:2235:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_tables.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_build_outname’: Src/cmor.c:5926:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 5926 | "Cannot find frequency %s. Closing variable %s (table: %s)", | ^~ 5927 | frequency, cmor_vars[var_id].id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5772:57: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 5772 | "Cannot convert times for calendar: %s,\n! " | ^~ 5773 | "closing variable %s (table: %s)", msg2, | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_build_outname’ at Src/cmor.c:5828:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_build_outname’ at Src/cmor.c:5973:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_write_var_to_file’: Src/cmor_variables.c:2372:9: warning: unused variable ‘bb’ [-Wunused-variable] 2372 | int bb; | ^~ Src/cmor.c: In function ‘cmor_close_variable’: Src/cmor.c:6061:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 934 [-Wformat-truncation=] 6061 | "while closing variable %i (%s, table %s)\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 6069 | ref_table_id].szTable_id, ctmp2, | ~~~~~ Src/cmor.c:6063:45: note: format string is defined here 6063 | "you wrote %s time steps for the variable,\n! " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 176 or more bytes (assuming 2222) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6092:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 920 [-Wformat-truncation=] 6092 | "while closing variable %i (%s, table %s) we\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 6099 | szTable_id, ctmp2, | ~~~~~ Src/cmor.c:6094:51: note: format string is defined here 6094 | "variable, you wrote %s time steps for the\n! " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 190 or more bytes (assuming 2236) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6157:33: warning: ‘.copy’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 6157 | sprintf(msg, "%s.copy", outname); | ^~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6168:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6168 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6171 | "cmor_setup.", outname); | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 128 and 1151 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6160:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] 6160 | "Output file ( %s ) already exists,\n! " | ^~ ...... 6165 | "at: %s.copy", outname, outname); | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 206 and 2252 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:6181:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 970 [-Wformat-truncation=] 6181 | "could not rename temporary file: %s to final file\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6182 | "name: %s", cmor_vars[var_id].current_path, outname); | ~~~~~~~ Src/cmor.c:6182:29: note: format string is defined here 6182 | "name: %s", cmor_vars[var_id].current_path, outname); | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_check_expt_id’ at Src/cmor.c:328:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_has_required_variable_attributes’: Src/cmor_variables.c:94:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 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:95:34: note: format string is defined here 95 | "attribute: %s", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 54 or more bytes (assuming 1077) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_addRIPF’: Src/cmor.c:5622:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5622 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5623 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 84 and 1107 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5631:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 5631 | "Your realization_index \"%s\" is invalid. \n! " | ^~ 5632 | "It must contain only characters between 0 and 9 \n!", 5633 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 92 and 1115 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5649:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5649 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5650 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 87 and 1110 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5658:51: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 997 [-Wformat-truncation=] 5658 | "Your initialization_index \"%s\" is invalid. \n! " | ^~ 5659 | "It must contain only characters between 0 and 9 \n!", 5660 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 95 and 1118 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5677:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5677 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5678 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5686:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5686 | "Your physics_index \"%s\" is invalid. \n! " | ^~ 5687 | "It must contain only characters between 0 and 9 \n!", 5688 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5704:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5704 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5705 | "It cannot contains more than 4 digits. \n! ", tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 80 and 1103 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:5713:44: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=] 5713 | "Your forcing_index \"%s\" is invalid. \n! " | ^~ 5714 | "It must contain only characters between 0 and 9 \n!", 5715 | tmp); | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 88 and 1111 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 21 or more bytes (assuming 2067) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncat’, inlined from ‘cmor_CreateFromTemplate’ at Src/cmor.c:5534:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_CreateFromTemplate’: Src/cmor.c:5534:13: note: length computed here 5534 | strncat(szInternalAtt, szToken, strlen(szToken)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 48 and 1071 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 30 or more bytes (assuming 1053) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1604:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1604 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1607 | refvar.id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 173 or more bytes (assuming 2219) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1632:45: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1002 [-Wformat-truncation=] 1632 | "You defined variable '%s' (table %s) with axis " | ^~ ...... 1635 | refvar.id, | ~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 121 or more bytes (assuming 1144) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1699:55: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 1699 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1695:55: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 1695 | snprintf(ctmp, CMOR_MAX_STRING, "%s %s", msg, | ^ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_variables.c:3: In function ‘strncpy’, inlined from ‘cmor_variable’ at Src/cmor_variables.c:1217:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 21 and 1096 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 39 and 2085 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 1059 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/cmor.c:9: Src/cmor.c: In function ‘cmor_setGblAttr’: 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" | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 3 and 2049 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_setGblAttr’ at Src/cmor.c:2779:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_define_dimensions’: Src/cmor.c:3681:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 956 [-Wformat-truncation=] 3681 | "NCError (%i: %s) defining compression\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3684 | nc_strerror(ierr), ctmp, cmor_vars[var_id].id, | ~~~~ Src/cmor.c:3682:62: note: format string is defined here 3682 | "parameters for bounds variable %s for\n! " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 97 or more bytes (assuming 1120) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3728:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3728 | "NetCDF error (%i: %s) writing formula term " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3729 | "att (%s) for axis %i (%s), variable %s " 3730 | "(table: %s)", ierr, nc_strerror(ierr), msg, | ~~~ Src/cmor.c:3729:36: note: format string is defined here 3729 | "att (%s) for axis %i (%s), variable %s " | ^~ Src/cmor.c:3728:30: note: directive argument in the range [0, 6] 3728 | "NetCDF error (%i: %s) writing formula term " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 82 or more bytes (assuming 1105) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:3742:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 979 [-Wformat-truncation=] 3742 | "NetCDF error (%i: %s) writing formula " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 3745 | nc_strerror(ierr), msg, i, | ~~~ Src/cmor.c:3743:45: note: format string is defined here 3743 | "term att (%s) for axis %i (%s), variable " | ^~ Src/cmor.c:3742:34: note: directive argument in the range [0, 6] 3742 | "NetCDF error (%i: %s) writing formula " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 82 or more bytes (assuming 1105) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor.c:6: In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3551:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3620:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3796:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3778:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_define_dimensions’ at Src/cmor.c:3720:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 79 or more bytes (assuming 1102) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 73 or more bytes (assuming 1096) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_variables.c:3: In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:785:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:468:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:482:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:602:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | 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/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_zfactor’ at Src/cmor_variables.c:670:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_set_var_def_att’: Src/cmor_variables.c:1967:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 969 and 978 [-Wformat-truncation=] 1967 | "Too many dimensions (%i) defined for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:1968:28: note: format string is defined here 1968 | "(%s), max is: %i", var->ndims, var->id, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 59 and 1091 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2011:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=] 2011 | "Reading table %s: axis name: '%s' for " | ^~ ...... 2015 | cmor_tables[var->table_id].szTable_id, dim, | ~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 119 or more bytes (assuming 2165) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from Src/cmor_variables.c:3: In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2155:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2151:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2147:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2143:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2139:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2087:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2047:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2043:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:2039:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1949:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1945:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1941:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1937:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmor_set_var_def_att’ at Src/cmor_variables.c:1933:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c: In function ‘cmor_write’: Src/cmor.c:4660:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 940 [-Wformat-truncation=] 4660 | "NetCDF error (%i: %s) for variable %s (table: %s)\n! " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 4664 | "tracking_id", (char *)ctmp2); | ~~~~~ Src/cmor.c:4661:53: note: format string is defined here 4661 | "writing global attribute: %s (%s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 86 or more bytes (assuming 1109) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4468:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1006 [-Wformat-overflow=] 4468 | "creating outpath: %s, for variable %s (table: %s). " | ^~ 4469 | "Not enough permission?", 4470 | outname, cmor_vars[var_id].id, | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 68 or more bytes (assuming 1091) into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor.c:4555:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 982 [-Wformat-truncation=] 4555 | "NetCDF Error (%i: %s) putting metadata file (%s) in\n! " | ^~ ...... 4559 | cmor_current_dataset.associated_file_name, ncafid, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 117 or more bytes (assuming 1140) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_get_original_shape’: Src/cmor_variables.c:2318:56: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=] 2318 | "trying to retrieve shape of variable %s (table: %s) into a %id " | ^~ 2319 | "array but this variable is %id", 2320 | avar.id, cmor_tables[avar.ref_table_id].szTable_id, *rank, | ~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 88 or more bytes (assuming 1111) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c: In function ‘cmor_write_var_to_file’: Src/cmor_variables.c:2394:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 942 and 952 [-Wformat-truncation=] 2394 | "you are passing %i time steps for a static " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2395:53: note: format string is defined here 2395 | "(no time dimension) variable (%s, table: %s), " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 128 or more bytes (assuming 1151) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2501:73: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 965 and 975 [-Wformat-truncation=] 2501 | "cannot allocate memory for %i float tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 61 or more bytes (assuming 1084) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2489:74: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 964 and 974 [-Wformat-truncation=] 2489 | "cannot allocate memory for %i double tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 62 or more bytes (assuming 1085) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2477:72: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 966 and 976 [-Wformat-truncation=] 2477 | "cannot allocate memory for %i long tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2465:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 967 and 977 [-Wformat-truncation=] 2465 | "cannot allocate memory for %i int tmp elts var '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 59 or more bytes (assuming 1082) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2559:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2559 | " in udunits, getting converter for variable %s " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 55 or more bytes (assuming 1078) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2546:33: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2546 | "variable: %s, cmor and user units are incompatible: " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 80 or more bytes (assuming 4172) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2535:61: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 2535 | "in udunits analyzing units from user (%s) " | ^~ 2536 | "for variable %s (table: %s)", 2537 | local_unit, avar->id, | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 2110) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2520:22: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 980 [-Wformat-truncation=] 2520 | "in udunits analyzing units from cmor table " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | "(%s) for variable %s (table: %s)", 2522 | local_unit, avar->id, | ~~~~~~~~~~ Src/cmor_variables.c:2521:24: note: format string is defined here 2521 | "(%s) for variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 70 or more bytes (assuming 2116) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2648:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 2648 | "in udunits, converting values from %s to %s " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 64 or more bytes (assuming 3133) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2668 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2668:30: note: assuming directive output of 10 bytes 2668 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2668:30: note: assuming directive output of 11 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 166 or more bytes (assuming 1208) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:71: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 2701 | "Invalid value(s) detected for variable '%s' " | ^~ Src/cmor_variables.c:2701:30: note: assuming directive output of 10 bytes 2701 | "Invalid value(s) detected for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2701:30: note: assuming directive output of 11 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 167 or more bytes (assuming 1209) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~ Src/cmor_variables.c:2756:22: note: assuming directive output of 11 bytes 2756 | "Invalid Absolute Mean for variable '%s' (table: %s) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2756:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 120 or more bytes (assuming 1162) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2768 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2768:22: note: assuming directive output of 11 bytes 2768 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2768:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 85 or more bytes (assuming 1127) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2779 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2779:22: note: assuming directive output of 11 bytes 2779 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2779:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 122 or more bytes (assuming 1164) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 988 [-Wformat-truncation=] 2789 | "Invalid Absolute Mean for variable '%s' " | ^~ Src/cmor_variables.c:2789:22: note: assuming directive output of 11 bytes 2789 | "Invalid Absolute Mean for variable '%s' " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2789:22: note: assuming directive output of 10 bytes In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1129) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2805:66: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 981 [-Wformat-truncation=] 2805 | "Udunits: Error freeing converter, variable %s " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 54 or more bytes (assuming 1077) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2816:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2816 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2826:62: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 2826 | "Udunits: Error freeing units, variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 50 or more bytes (assuming 1073) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3183:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3183 | "variable '%s' (table: %s) you are passing %i " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3214:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3214 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3215:41: note: format string is defined here 3215 | "variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3233:26: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3233 | "NCError (%i: %s) writing time values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3234:37: note: format string is defined here 3234 | "variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3084:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 3084 | "variable '%s' (table: %s) you are passing %i " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 102 or more bytes (assuming 1125) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3131:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 960 [-Wformat-truncation=] 3131 | "time axis must have bounds, you defined it w/o " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3132:48: note: format string is defined here 3132 | "any for variable %s (table: %s)", avar->id, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 1098) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3107:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 969 [-Wformat-truncation=] 3107 | "NCError (%i: %s) writing time bounds values for " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3108:41: note: format string is defined here 3108 | "variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 67 or more bytes (assuming 1090) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3145:78: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 976 [-Wformat-truncation=] 3145 | "NCError (%i: %s) writing time values for variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2848:37: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=] 2848 | "variable '%s' (table %s) you are passing " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 113 or more bytes (assuming 1136) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3024:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 932 [-Wformat-truncation=] 3024 | "time axis must have bounds, please pass them to " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3025:75: note: format string is defined here 3025 | "cmor_write along with time values, variable %s, table %s", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 101 or more bytes (assuming 1124) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3042:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 974 and 984 [-Wformat-truncation=] 3042 | "cannot malloc %i time vals for variable " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3043:32: note: format string is defined here 3043 | "'%s' (table: %s)", ntimes_passed, avar->id, | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 52 or more bytes (assuming 1075) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3068:81: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 977 [-Wformat-truncation=] 3068 | "NetCDF error (%i: %s) writing times for variable '%s' " | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 87 or more bytes (assuming 1110) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2865:30: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2865 | "cannot malloc %i tmp bounds time vals " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2866:45: note: format string is defined here 2866 | "for variable '%s' (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 63 or more bytes (assuming 1086) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2922:83: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 963 and 973 [-Wformat-truncation=] 2922 | "NetCDF error (%i) writing time bounds for variable '%s', already written in file: %i", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 81 and 1124 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:2980:87: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 971 [-Wformat-truncation=] 2980 | "NetCDF error (%i: %s) writing time values for variable '%s' (%s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 58 or more bytes (assuming 1081) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3002:34: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 921 [-Wformat-truncation=] 3002 | "Time point: %lf ( %lf in output units) " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3004:63: note: format string is defined here 3004 | "(in output units), variable %s (table: %s)", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 114 or more bytes (assuming 1152) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3272:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/cmor_variables.c:3272:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 986 [-Wformat-truncation=] 3272 | "NetCDF Error (%i: %s), writing variable '%s' (table %s) to file", | ^~ In file included from /usr/include/stdio.h:867, from Src/cmor_variables.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 57 or more bytes (assuming 1080) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -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-x86_64-3.8/Src/_controlvocabulary.o build/temp.linux-x86_64-3.8/Src/cdTime/cdRegTrfm.o build/temp.linux-x86_64-3.8/Src/cdTime/cdTimeConv.o build/temp.linux-x86_64-3.8/Src/cdTime/cdUtil.o build/temp.linux-x86_64-3.8/Src/cdTime/fcdTimeConv.o build/temp.linux-x86_64-3.8/Src/cdTime/reg_trfm.o build/temp.linux-x86_64-3.8/Src/cdTime/timeArith.o build/temp.linux-x86_64-3.8/Src/cdTime/timeConv.o build/temp.linux-x86_64-3.8/Src/cmor.o build/temp.linux-x86_64-3.8/Src/cmor_CV.o build/temp.linux-x86_64-3.8/Src/cmor_axes.o build/temp.linux-x86_64-3.8/Src/cmor_cfortran_interface.o build/temp.linux-x86_64-3.8/Src/cmor_grids.o build/temp.linux-x86_64-3.8/Src/cmor_md5.o build/temp.linux-x86_64-3.8/Src/cmor_tables.o build/temp.linux-x86_64-3.8/Src/cmor_variables.o -L. -lnetcdf -ludunits2 -ljson-c -lossp-uuid -o build/lib.linux-x86_64-3.8/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so running install_lib creating /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv copying build/lib.linux-x86_64-3.8/cmip6_cv/cmor_const.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv creating /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE copying build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE copying build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE/PrePARE.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE copying build/lib.linux-x86_64-3.8/cmip6_cv/PrePARE/out_names_tests.json -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE copying build/lib.linux-x86_64-3.8/cmip6_cv/pywrapper.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv copying build/lib.linux-x86_64-3.8/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv copying build/lib.linux-x86_64-3.8/cmip6_cv/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv creating /<>/debian/tmp/usr/lib/python3/dist-packages/cmor copying build/lib.linux-x86_64-3.8/cmor/_cmor.cpython-38-x86_64-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor copying build/lib.linux-x86_64-3.8/cmor/cmor_const.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor copying build/lib.linux-x86_64-3.8/cmor/convertCSVFile.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor creating /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_parentmipera.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_site_surface.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_checker_works.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_6.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_compression.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_7.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/all_tests.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_bentley_01.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_1D_var.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badsourceid.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_6.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/cmor_speed_and_compression.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_region.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_clim_bounds_02.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_nomipera.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/cmor_speed_and_compression_03.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_toomany_tables.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_clim_bounds_03.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_max_variables_2.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_clim_bounds_04.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_2Gb_file.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_1.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_max_variables.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_tim2_clim_02.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_time_gap_single_write1.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_common.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badsourcetype.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_11.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_index_coord.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/in_files.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_new_tables.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/cmor_speed_and_compression_01.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_4.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/base_CMIP6_CV.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_3hr.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_user_interface_03.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_cmor_half_levels_with_bounds.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_user_interface_01.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badgridlabel.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badgridresolution.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_user_interface_00.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_reverted_lats.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_parentsourceid.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_cfmip_site_axis_test.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badgridgr.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_12.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badinstitution.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_5.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_9.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_10.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_wrong_activity.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_missing_values.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_externalvariables.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_polar_stereo.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/nc2asc.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_12.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_singleton_string.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_8.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_trackingprefix.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_baddirectory.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_8.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_lon_gt_360.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_history.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_obs4MIPs.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_2Gb_slice.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_11.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_fxtable.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badsource.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_grid_stub_jamie.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_2.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/_cmor_stub.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/jamie_hybrid_height.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_10.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_driving.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_cmor_half_levels_wrong_generic_level.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_time_gap_multi_write.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/check_results.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/jamie_positive.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_experimentID.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_alastair_1.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_forecast_time.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badvariant.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_lon_thro_360.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/cmor_speed_and_compression_02.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_sos_psu_units.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_stephanie_6hrPlev_minutes.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_cmor_half_levels.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_chunking.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_bounds_request.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_doc.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_open_close_cmor_multiple.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_3.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_HISTORY.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_cmor_double_singleton.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_9.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_terminate_signal.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_forcenoparent.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_4.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_has_cur_dataset_attribute.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_projections.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_tim2_clim.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_joerg_3.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_has_variable_attribute.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_grid_and_ocn_sigma.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_site_ts.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_license_parsing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_free_wrapping_issue.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_forceparent.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_memory_check.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_appending.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_7.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_jamie_2.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_clim_bounds.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/out_files.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_bad_date.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_load_tables.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_singleton_anywhere_in_table_def.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_non_monotonic_climo_bonds_ok.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/common.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_time_gap_single_write2.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_direct_calls.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/Test/test_python_filename_time_range.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test copying build/lib.linux-x86_64-3.8/cmor/pywrapper.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor copying build/lib.linux-x86_64-3.8/cmor/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor copying build/lib.linux-x86_64-3.8/cmor/git2svn.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/cmor byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/cmor_const.py to cmor_const.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/__init__.py to __init__.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py to PrePARE.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/pywrapper.py to pywrapper.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmip6_cv/__init__.py to __init__.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/cmor_const.py to cmor_const.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/convertCSVFile.py to convertCSVFile.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentmipera.py to test_python_CMIP6_CV_parentmipera.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_site_surface.py to test_python_jamie_site_surface.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py to test_python_YYYMMDDHH_exp_fmt.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_checker_works.py to test_checker_works.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_6.py to test_python_joerg_6.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_compression.py to test_compression.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_7.py to test_python_joerg_7.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/all_tests.py to all_tests.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bentley_01.py to test_python_bentley_01.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_1D_var.py to test_python_1D_var.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourceid.py to test_python_CMIP6_CV_badsourceid.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_6.py to test_python_jamie_6.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py to test_python_CMIP6_CV_sub_experimentnotset.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression.py to cmor_speed_and_compression.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_region.py to test_python_region.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_02.py to test_python_clim_bounds_02.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_nomipera.py to test_python_CMIP6_CV_nomipera.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_03.py to cmor_speed_and_compression_03.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_toomany_tables.py to test_python_toomany_tables.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py to test_python_CMIP6_CV_sub_experimentbad.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_03.py to test_python_clim_bounds_03.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables_2.py to test_python_max_variables_2.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_04.py to test_python_clim_bounds_04.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py to test_python_CMIP6_CV_trackingNoprefix.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_file.py to test_python_2Gb_file.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_1.py to test_python_joerg_1.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables.py to test_python_max_variables.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim_02.py to test_python_joerg_tim2_clim_02.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write1.py to test_time_gap_single_write1.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_common.py to test_python_common.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetype.py to test_python_CMIP6_CV_badsourcetype.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_11.py to test_python_jamie_11.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie.py to test_python_jamie.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_index_coord.py to test_python_index_coord.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/in_files.py to in_files.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_new_tables.py to test_python_new_tables.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_01.py to cmor_speed_and_compression_01.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_4.py to test_python_joerg_4.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/base_CMIP6_CV.py to base_CMIP6_CV.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3hr.py to test_python_jamie_3hr.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_03.py to test_python_user_interface_03.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels_with_bounds.py to test_cmor_half_levels_with_bounds.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_01.py to test_python_user_interface_01.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridlabel.py to test_python_CMIP6_CV_badgridlabel.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridresolution.py to test_python_CMIP6_CV_badgridresolution.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_00.py to test_python_user_interface_00.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_reverted_lats.py to test_python_reverted_lats.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentsourceid.py to test_python_CMIP6_CV_parentsourceid.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_cfmip_site_axis_test.py to test_python_cfmip_site_axis_test.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridgr.py to test_python_CMIP6_CV_badgridgr.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py to test_python_CMIP6_CV_furtherinfourl.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_12.py to test_python_joerg_12.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitution.py to test_python_CMIP6_CV_badinstitution.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_5.py to test_python_joerg_5.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_9.py to test_python_jamie_9.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_10.py to test_python_jamie_10.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_wrong_activity.py to test_python_CMIP6_wrong_activity.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_missing_values.py to test_python_missing_values.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_externalvariables.py to test_python_CMIP6_CV_externalvariables.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py to test_python_CMIP6_CV_badinstitutionID.cpython-38.pyc byte-compiling /<>/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-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_polar_stereo.py to test_python_polar_stereo.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/nc2asc.py to nc2asc.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_12.py to test_python_jamie_12.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_string.py to test_python_singleton_string.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_8.py to test_python_jamie_8.cpython-38.pyc byte-compiling /<>/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-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingprefix.py to test_python_CMIP6_CV_trackingprefix.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_baddirectory.py to test_python_CMIP6_CV_baddirectory.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_8.py to test_python_joerg_8.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_lon_gt_360.py to test_lon_gt_360.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_history.py to test_python_history.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_obs4MIPs.py to test_python_obs4MIPs.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_slice.py to test_python_2Gb_slice.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_11.py to test_python_joerg_11.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_fxtable.py to test_python_CMIP6_CV_fxtable.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsource.py to test_python_CMIP6_CV_badsource.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_grid_stub_jamie.py to test_grid_stub_jamie.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_2.py to test_python_joerg_2.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/_cmor_stub.py to _cmor_stub.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/jamie_hybrid_height.py to jamie_hybrid_height.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_10.py to test_python_joerg_10.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_driving.py to test_python_CMIP6_driving.cpython-38.pyc byte-compiling /<>/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-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_time_gap_multi_write.py to test_time_gap_multi_write.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/check_results.py to check_results.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/jamie_positive.py to jamie_positive.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_experimentID.py to test_python_CMIP6_experimentID.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py to test_python_CMIP6_CV_forcemultipleparent.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_alastair_1.py to test_python_alastair_1.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_time.py to test_python_forecast_time.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badvariant.py to test_python_CMIP6_CV_badvariant.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_lon_thro_360.py to test_lon_thro_360.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_02.py to cmor_speed_and_compression_02.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_sos_psu_units.py to test_python_sos_psu_units.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_stephanie_6hrPlev_minutes.py to test_python_stephanie_6hrPlev_minutes.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels.py to test_cmor_half_levels.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_chunking.py to test_chunking.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bounds_request.py to test_python_bounds_request.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_doc.py to test_doc.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py to test_python_CMIP6_CV_badsourcetypeRequired.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_open_close_cmor_multiple.py to test_python_open_close_cmor_multiple.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3.py to test_python_jamie_3.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_HISTORY.py to test_python_CMIP6_CV_HISTORY.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_cmor_double_singleton.py to test_cmor_double_singleton.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_9.py to test_python_joerg_9.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_terminate_signal.py to test_python_CMIP6_CV_terminate_signal.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcenoparent.py to test_python_CMIP6_CV_forcenoparent.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_4.py to test_python_jamie_4.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py to test_python_CMIP6_CV_parentvariantlabel.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_has_cur_dataset_attribute.py to test_python_has_cur_dataset_attribute.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py to test_python_CMIP6_CV_parenttimeunits.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_projections.py to test_python_CMIP6_projections.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim.py to test_python_joerg_tim2_clim.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_3.py to test_python_joerg_3.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py to test_python_CMIP6_CV_hierarchicalattr.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py to test_python_CMIP6_CV_sub_experimentIDbad.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_has_variable_attribute.py to test_python_has_variable_attribute.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/__init__.py to __init__.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_grid_and_ocn_sigma.py to test_python_grid_and_ocn_sigma.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_site_ts.py to test_site_ts.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_license_parsing.py to test_license_parsing.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_free_wrapping_issue.py to test_python_free_wrapping_issue.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forceparent.py to test_python_CMIP6_CV_forceparent.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_memory_check.py to test_python_memory_check.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py to test_python_CMIP6_CV_badinstitutionIDNotSet.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_appending.py to test_python_appending.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_7.py to test_python_jamie_7.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py to test_python_CMIP6_CV_longrealizationindex.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_2.py to test_python_jamie_2.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds.py to test_python_clim_bounds.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/out_files.py to out_files.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_bad_date.py to test_python_bad_date.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_load_tables.py to test_python_CMIP6_CV_load_tables.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py to test_python_CMIP6_CV_badsourcetypeCHEMAER.cpython-38.pyc byte-compiling /<>/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-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_non_monotonic_climo_bonds_ok.py to test_non_monotonic_climo_bonds_ok.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/common.py to common.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write2.py to test_time_gap_single_write2.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py to test_python_CMIP6_CV_invalidsourceid.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_direct_calls.py to test_python_direct_calls.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/Test/test_python_filename_time_range.py to test_python_filename_time_range.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/pywrapper.py to pywrapper.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/__init__.py to __init__.cpython-38.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/cmor/git2svn.py to git2svn.cpython-38.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 /<>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info Skipping SOURCES.txt running install_scripts Installing PrePARE script to /<>/debian/tmp/usr/bin for p in python3.8 ; do \ PYTHONPATH=/<>/debian/tmp/usr/lib/python3/dist-packages \ $p ./setup.py install --prefix=/usr --install-layout=deb \ --single-version-externally-managed --root=/<>/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 '/<>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info' (and everything under it) Copying CMOR.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info Skipping SOURCES.txt running install_scripts Installing PrePARE script to /<>/debian/tmp/usr/bin dh_install -p libcmor2 libcmor.so.2 /usr/lib/x86_64-linux-gnu install -d debian/libcmor2//usr/lib/x86_64-linux-gnu cp --reflink=auto -a ./libcmor.so.2 debian/libcmor2//usr/lib/x86_64-linux-gnu/ install -d debian/.debhelper/generated/libcmor2 install -d debian/.debhelper/generated/libcmor-dev install -d debian/.debhelper/generated/python3-cmor dh_install -p libcmor-dev libcmor.a /usr/lib/x86_64-linux-gnu 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/x86_64-linux-gnu cp --reflink=auto -a ./libcmor.a debian/libcmor-dev//usr/lib/x86_64-linux-gnu/ 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/ dh_install -p libcmor-dev cmor.pc /usr/lib/x86_64-linux-gnu/pkgconfig cp --reflink=auto -a debian/tmp/usr/bin/PrePARE debian/libcmor-dev//usr/bin/ install -d debian/libcmor-dev//usr/lib/x86_64-linux-gnu/pkgconfig cp --reflink=auto -a ./cmor.pc debian/libcmor-dev//usr/lib/x86_64-linux-gnu/pkgconfig/ cp --reflink=auto -a debian/tmp/usr/include/cdTime debian/tmp/usr/include/cmor.h debian/tmp/usr/include/cmor_func_def.h debian/tmp/usr/include/cmor_locale.h debian/tmp/usr/include/cmor_md5.h debian/libcmor-dev/usr/include/ dh_link -p libcmor-dev /usr/lib/x86_64-linux-gnu/libcmor.so.2 /usr/lib/x86_64-linux-gnu/libcmor.so rm -f debian/libcmor-dev/usr/lib/x86_64-linux-gnu/libcmor.so ln -s libcmor.so.2 debian/libcmor-dev/usr/lib/x86_64-linux-gnu/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 '/<>' dh_install cp --reflink=auto -a debian/tmp/usr/bin/PrePARE debian/libcmor-dev//usr/bin/ 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 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/x86_64-linux-gnu/fortran/gfortran-mod-15 cp --reflink=auto -a debian/tmp/usr/include/cmor_users_functions.mod debian/libcmor-dev//usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/ (grep -a -s -v misc:Depends debian/libcmor-dev.substvars; echo misc:Depends=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 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 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 install -p -m0644 debian/changelog debian/libcmor2/usr/share/doc/libcmor2/changelog.Debian install -p -m0644 debian/changelog debian/python3-cmor/usr/share/doc/python3-cmor/changelog.Debian install -p -m0644 debian/changelog debian/libcmor-dev/usr/share/doc/libcmor-dev/changelog.Debian dh_installexamples 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.c 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_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_a.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/common_user_input_b.json 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/ipcc_test_code.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/ipcc_test_code_json.c debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/jamie_hybrid_height.json 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.json 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.json 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/old_cmor_tables 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/t_cmor_fx_basin.f90 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/test1.json 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/test2.json 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.json 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_d.json 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_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_time_varying.json 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_with_bounds.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_compression.json 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.json 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_fortran_example_02.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.f90 debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/test_grid.json 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_joerg_broken.f90 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.json 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.json 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_lots_of_variables.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/test_non_monotonic_climo_bonds_ok.py debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/test_python_1D_var.json 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.json 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.json 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_3hr.json debian/libcmor-dev/usr/share/doc/libcmor-dev/examples cp --reflink=auto -a ./Test/test_python_alastair_1.json 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.json 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.json 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.json 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_driving.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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.json 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_user_interface_00.json 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.json 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.json 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.json 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_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_site_ts.json 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 ./Test/wegner_test.f90 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 dh_python3 D: dh_python3 dh_python3:161: version: 4.20191017ubuntu5 D: dh_python3 dh_python3:162: argv: ['/usr/bin/dh_python3'] D: dh_python3 dh_python3:163: options: {'guess_deps': True, 'skip_private': False, 'verbose': False, 'arch': None, '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.8 (default=3.8) 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 tools:232: invoking: /usr/bin/python3.8 -c 'import sysconfig as s;print("__SEP__".join(i or "" for i in s.get_config_vars("SOABI", "MULTIARCH", "INCLUDEPY", "LIBPL", "LDLIBRARY")))' D: dh_python3 fs:260: package libcmor-dev details = {'requires.txt': set(), 'egg-info': set(), 'nsp.txt': set(), 'shebangs': {/usr/bin/python3.8}, '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.8: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.8')}, '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.8~)'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_perl dh_link rm -f debian/libcmor-dev/usr/lib/x86_64-linux-gnu/libcmor.so ln -s libcmor.so.2 debian/libcmor-dev/usr/lib/x86_64-linux-gnu/libcmor.so dh_strip_nondeterminism dh_compress cd debian/libcmor2 cd debian/python3-cmor cd debian/libcmor-dev chmod a-x usr/share/doc/python3-cmor/changelog.Debian chmod a-x usr/share/doc/libcmor2/changelog.Debian gzip -9nf usr/share/doc/libcmor2/changelog.Debian cd '/<>' gzip -9nf usr/share/doc/python3-cmor/changelog.Debian cd '/<>' chmod a-x usr/share/doc/libcmor-dev/RELEASE-NOTES usr/share/doc/libcmor-dev/changelog.Debian gzip -9nf usr/share/doc/libcmor-dev/RELEASE-NOTES usr/share/doc/libcmor-dev/changelog.Debian cd '/<>' dh_fixperms 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/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/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/libcmor2/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w 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/libcmor-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/python3-cmor/usr/share/doc -type f -a -true -a ! -regex 'debian/python3-cmor/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python3-cmor/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/python3-cmor -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/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/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libcmor-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libcmor-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcmor-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcmor-dev/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libcmor-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing dh_missing: warning: usr/lib/libcmor.so.2 exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/lib/libcmor.a exists in debian/tmp but is not installed to anywhere The following debhelper tools have reported what they installed (with files per package) * dh_fortran_mod: libcmor-dev (1) * dh_install: libcmor-dev (8), libcmor2 (1), python3-cmor (1) * dh_installdocs: libcmor-dev (2), libcmor2 (0), python3-cmor (0) * dh_installexamples: libcmor-dev (303), libcmor2 (0), python3-cmor (0) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built For a short-term work-around: Add the files to debian/not-installed dh_dwz dwz -- debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 install -d debian/python3-cmor/usr/lib/debug/.dwz/x86_64-linux-gnu dwz -mdebian/python3-cmor/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-cmor.debug -M/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-cmor.debug -- debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-38-x86_64-linux-gnu.so objcopy --compress-debug-sections debian/python3-cmor/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-cmor.debug dh_strip install -d debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/ca objcopy --only-keep-debug --compress-debug-sections debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/ca/09a9e1f1933140e0141d31288e5505f8697927.debug chmod 0644 -- debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/ca/09a9e1f1933140e0141d31288e5505f8697927.debug chown 0:0 -- debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/ca/09a9e1f1933140e0141d31288e5505f8697927.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 objcopy --add-gnu-debuglink debian/.debhelper/libcmor2/dbgsym-root/usr/lib/debug/.build-id/ca/09a9e1f1933140e0141d31288e5505f8697927.debug debian/libcmor2/usr/lib/x86_64-linux-gnu/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 install -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/40 objcopy --only-keep-debug --compress-debug-sections debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/40/333c9c769d00ed9dab173eef9f946be5f855cf.debug chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/40/333c9c769d00ed9dab173eef9f946be5f855cf.debug chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/40/333c9c769d00ed9dab173eef9f946be5f855cf.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so objcopy --add-gnu-debuglink debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/40/333c9c769d00ed9dab173eef9f946be5f855cf.debug debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so install -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/01 objcopy --only-keep-debug --compress-debug-sections debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-38-x86_64-linux-gnu.so debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/01/c2454c65e692c49507ad92310e9ad42b32319f.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/x86_64-linux-gnu/libcmor.a chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/01/c2454c65e692c49507ad92310e9ad42b32319f.debug chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/01/c2454c65e692c49507ad92310e9ad42b32319f.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-38-x86_64-linux-gnu.so objcopy --add-gnu-debuglink debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.build-id/01/c2454c65e692c49507ad92310e9ad42b32319f.debug debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-38-x86_64-linux-gnu.so install -d debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.dwz cp --reflink=auto -a debian/python3-cmor/usr/lib/debug/.dwz/x86_64-linux-gnu debian/.debhelper/python3-cmor/dbgsym-root/usr/lib/debug/.dwz rm -fr debian/python3-cmor/usr/lib/debug/.dwz rmdir -p --ignore-fail-on-non-empty debian/python3-cmor/usr/lib/debug install -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 rm -f debian/libcmor2/DEBIAN/shlibs install -d debian/libcmor2/DEBIAN echo "libcmor 2 libcmor2 (>= 3.5.0)" >> 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 dpkg-shlibdeps -Tdebian/libcmor2.substvars debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 install -d debian/python3-cmor/DEBIAN dpkg-shlibdeps -Tdebian/python3-cmor.substvars debian/python3-cmor/usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so debian/python3-cmor/usr/lib/python3/dist-packages/cmor/_cmor.cpython-38-x86_64-linux-gnu.so dpkg-shlibdeps: warning: symbol log used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol _gfortran_concat_string used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol round used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol _gfortran_transfer_integer_write used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol exp used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol json_object_get_object used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol uuid_generate used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol array_list_length used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol log10 used by debian/libcmor2/usr/lib/x86_64-linux-gnu/libcmor.so.2 found in none of the libraries dpkg-shlibdeps: warning: symbol json_object_get_array used by debian/libcmor2/usr/lib/x86_64-linux-gnu/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 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 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/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 -DPackage=python3-cmor-dbgsym "-DDepends=python3-cmor (= \${binary:Version})" "-DDescription=debug symbols for python3-cmor" "-DBuild-Ids=01c2454c65e692c49507ad92310e9ad42b32319f 40333c9c769d00ed9dab173eef9f946be5f855cf" -DSection=debug -DPackage-Type=ddeb -UMulti-Arch -UReplaces -UBreaks 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 -DPackage=libcmor2-dbgsym "-DDepends=libcmor2 (= \${binary:Version})" "-DDescription=debug symbols for libcmor2" -DBuild-Ids=ca09a9e1f1933140e0141d31288e5505f8697927 -DSection=debug -DPackage-Type=ddeb -UReplaces -UBreaks dpkg-gencontrol: warning: package python3-cmor: substitution variable ${python3:Versions} unused, but is defined chmod 0644 -- debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/control chown 0:0 -- debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/control dpkg-gencontrol -ppython3-cmor -ldebian/changelog -Tdebian/python3-cmor.substvars -Pdebian/python3-cmor dpkg-gencontrol: warning: package libcmor2: substitution variable ${python3:Depends} 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/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 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 chmod 0644 -- debian/libcmor2/DEBIAN/md5sums chown 0:0 -- debian/libcmor2/DEBIAN/md5sums chmod 0644 -- debian/python3-cmor/DEBIAN/md5sums chown 0:0 -- debian/python3-cmor/DEBIAN/md5sums cd debian/.debhelper/libcmor2/dbgsym-root >/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/.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 dpkg-deb --build debian/libcmor2 .. dpkg-deb --build debian/libcmor-dev .. install -d debian/.debhelper/scratch-space/build-python3-cmor dpkg-deb --build debian/.debhelper/python3-cmor/dbgsym-root debian/.debhelper/scratch-space/build-python3-cmor INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing python3-cmor-dbgsym (in debian/.debhelper/python3-cmor/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing libcmor2 (in debian/libcmor2); do_strip: , oemstrip: pkgstriptranslations: processing libcmor-dev (in debian/libcmor-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libcmor2/DEBIAN/control, package libcmor2, directory debian/libcmor2 pkgstripfiles: Truncating usr/share/doc/libcmor2/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libcmor2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libcmor2' in '../libcmor2_3.5.0-2build2_amd64.deb'. install -d debian/.debhelper/scratch-space/build-libcmor2 dpkg-deb --build debian/.debhelper/libcmor2/dbgsym-root debian/.debhelper/scratch-space/build-libcmor2 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing libcmor2-dbgsym (in debian/.debhelper/libcmor2/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libcmor2/dbgsym-root/DEBIAN/control, package libcmor2-dbgsym, directory debian/.debhelper/libcmor2/dbgsym-root dpkg-deb: building package 'libcmor2-dbgsym' in 'debian/.debhelper/scratch-space/build-libcmor2/libcmor2-dbgsym_3.5.0-2build2_amd64.deb'. pkgstripfiles: processing control file: debian/.debhelper/python3-cmor/dbgsym-root/DEBIAN/control, package python3-cmor-dbgsym, directory debian/.debhelper/python3-cmor/dbgsym-root dpkg-deb: building package 'python3-cmor-dbgsym' in 'debian/.debhelper/scratch-space/build-python3-cmor/python3-cmor-dbgsym_3.5.0-2build2_amd64.deb'. Renaming libcmor2-dbgsym_3.5.0-2build2_amd64.deb to libcmor2-dbgsym_3.5.0-2build2_amd64.ddeb mv debian/.debhelper/scratch-space/build-libcmor2/libcmor2-dbgsym_3.5.0-2build2_amd64.deb ../libcmor2-dbgsym_3.5.0-2build2_amd64.ddeb Renaming python3-cmor-dbgsym_3.5.0-2build2_amd64.deb to python3-cmor-dbgsym_3.5.0-2build2_amd64.ddeb mv debian/.debhelper/scratch-space/build-python3-cmor/python3-cmor-dbgsym_3.5.0-2build2_amd64.deb ../python3-cmor-dbgsym_3.5.0-2build2_amd64.ddeb pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libcmor-dev/DEBIAN/control, package libcmor-dev, directory debian/libcmor-dev Searching for duplicated docs in dependency libcmor2... symlinking changelog.Debian.gz in libcmor-dev to file in libcmor2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libcmor-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libcmor-dev' in '../libcmor-dev_3.5.0-2build2_amd64.deb'. dpkg-deb --build debian/python3-cmor .. INFO: pkgstriptranslations version 144 pkgstriptranslations: processing python3-cmor (in debian/python3-cmor); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python3-cmor/DEBIAN/control, package python3-cmor, directory debian/python3-cmor pkgstripfiles: Truncating usr/share/doc/python3-cmor/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-cmor ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-cmor' in '../python3-cmor_3.5.0-2build2_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../cmor_3.5.0-2build2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20200218-1342 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ cmor_3.5.0-2build2_amd64.changes: --------------------------------- Format: 1.8 Date: Tue, 18 Feb 2020 10:19:14 +0100 Source: cmor Binary: libcmor-dev libcmor2 python3-cmor Architecture: amd64 Version: 3.5.0-2build2 Distribution: focal-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose 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.5.0-2build2) focal; urgency=medium . * No-change rebuild to drop python3.7. Checksums-Sha1: b51cfb81c0703e237b1b7c8eec7b7fad4a83fb5a 9727 cmor_3.5.0-2build2_amd64.buildinfo 3b190cd1f94ced9bf438e4793bb2caf3bb9aced7 1557116 libcmor-dev_3.5.0-2build2_amd64.deb e953d0ca48a7bb6d3ec2c97ddd8500e440cf959a 185400 libcmor2-dbgsym_3.5.0-2build2_amd64.ddeb 01847639bdf748d057a2bf4bd08c9b802d87edf6 147988 libcmor2_3.5.0-2build2_amd64.deb 40ef5c2206657def4d091ea57e7e9b8874bd9a13 559996 python3-cmor-dbgsym_3.5.0-2build2_amd64.ddeb 282880bec20b729b3c87d0f06ca7e2ed29be017f 225088 python3-cmor_3.5.0-2build2_amd64.deb Checksums-Sha256: 3829076c203a593202c8016bb2217cdf328cb1473cd9532fb2548abf30cafb99 9727 cmor_3.5.0-2build2_amd64.buildinfo adc488a57e956f7ce580b01ee50e7a1d86e3a374e7c1f5b7321a13a71f93ed88 1557116 libcmor-dev_3.5.0-2build2_amd64.deb b87fa69a81d2787ee2deaf38af5727a4decbdf349d38c5bd025cdf3cc9a654e4 185400 libcmor2-dbgsym_3.5.0-2build2_amd64.ddeb 89f61d8116a35db1149831448b5208dd8886cd55bcb857268ae2c5a9626246d8 147988 libcmor2_3.5.0-2build2_amd64.deb aa98ab5808f3547498f95aeb18f2dd56674f16393184c8f50be2bced8b63d651 559996 python3-cmor-dbgsym_3.5.0-2build2_amd64.ddeb 1b5572c4aeca08c9ac1f1057e762783b91127e8d24349215c14344dfb51d59ff 225088 python3-cmor_3.5.0-2build2_amd64.deb Files: 3e6d9c93e83c6918ef287063fecd79f6 9727 utils optional cmor_3.5.0-2build2_amd64.buildinfo 1cd5f669e3ea4142c1b36ac8f7c4add3 1557116 libdevel optional libcmor-dev_3.5.0-2build2_amd64.deb 57efeb30dd552dac4770a85db1bf52e6 185400 debug optional libcmor2-dbgsym_3.5.0-2build2_amd64.ddeb b380e1486b4bf0c265d512177d30e5da 147988 libs optional libcmor2_3.5.0-2build2_amd64.deb ed12f835daa1d9a2c672cb4f279839a1 559996 debug optional python3-cmor-dbgsym_3.5.0-2build2_amd64.ddeb 5a80d725a461bc81c3f43b25161c4e0c 225088 python optional python3-cmor_3.5.0-2build2_amd64.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libcmor-dev_3.5.0-2build2_amd64.deb ----------------------------------- new debian package, version 2.0. size 1557116 bytes: control archive=10088 bytes. 948 bytes, 21 lines control 35476 bytes, 378 lines md5sums 1230 bytes, 40 lines * postrm #!/bin/sh 1548 bytes, 44 lines * preinst #!/bin/sh Package: libcmor-dev Source: cmor Version: 3.5.0-2build2 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Alastair McKinstry Installed-Size: 13612 Depends: libcmor2 (= 3.5.0-2build2), gfortran-mod-15, libjson-c-dev, python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3.8: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-02-18 09:19 ./ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/bin/ -rwxr-xr-x root/root 375 2020-02-18 09:19 ./usr/bin/PrePARE drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/include/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/include/cdTime/ -rw-r--r-- root/root 5627 2019-08-04 11:09 ./usr/include/cdTime/cddrs.h -rw-r--r-- root/root 4696 2019-08-04 11:09 ./usr/include/cdTime/cddrsint.h -rw-r--r-- root/root 13294 2019-08-04 11:09 ./usr/include/cdTime/cdms.h -rw-r--r-- root/root 22221 2019-08-04 11:09 ./usr/include/cdTime/cdmsint.h -rw-r--r-- root/root 44774 2019-08-04 11:09 ./usr/include/cdTime/cdmsint_new.h -rw-r--r-- root/root 1198 2019-08-04 11:09 ./usr/include/cdTime/cdrra.h -rw-r--r-- root/root 7097 2019-08-04 11:09 ./usr/include/cdTime/cdunif.h -rw-r--r-- root/root 18160 2019-08-04 11:09 ./usr/include/cdTime/cdunifint.h drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/include/cdTime/cdunifpp/ -rw-r--r-- root/root 28646 2019-08-04 11:09 ./usr/include/cdTime/cdunifpp/cdunifpp.h -rw-r--r-- root/root 2592 2019-08-04 11:09 ./usr/include/cdTime/cdunifpp/cdunifpp_frename.h -rw-r--r-- root/root 10930 2019-08-04 11:09 ./usr/include/cdTime/cdunifpp/crayio.h -rw-r--r-- root/root 5354 2019-08-04 11:09 ./usr/include/cdTime/cdunifpp/util.h -rw-r--r-- root/root 907 2019-08-04 11:09 ./usr/include/cdTime/cdunifpp/vardef.h -rw-r--r-- root/root 137170 2020-02-18 09:19 ./usr/include/cdTime/cfortran.h -rw-r--r-- root/root 8527 2019-08-04 11:09 ./usr/include/cdTime/drscdf.h -rw-r--r-- root/root 6051 2019-08-04 11:09 ./usr/include/cdTime/drsdef.h -rw-r--r-- root/root 5147 2019-08-04 11:09 ./usr/include/cdTime/fcddrs.h -rw-r--r-- root/root 16296 2019-08-04 11:09 ./usr/include/cdTime/gaussLats.h -rw-r--r-- root/root 43650 2019-08-04 11:09 ./usr/include/cdTime/grads.h -rw-r--r-- root/root 15389 2019-08-04 11:09 ./usr/include/cdTime/gx.h -rw-r--r-- root/root 4600 2019-08-04 11:09 ./usr/include/cdTime/isdb.h -rw-r--r-- root/root 21407 2019-08-04 11:09 ./usr/include/cmor.h -rw-r--r-- root/root 14609 2019-08-04 11:09 ./usr/include/cmor_func_def.h -rw-r--r-- root/root 77 2020-02-18 09:19 ./usr/include/cmor_locale.h -rw-r--r-- root/root 1143 2019-08-04 11:09 ./usr/include/cmor_md5.h drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/fortran/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/ -rw-r--r-- root/root 21236 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/cmor_users_functions.mod -rw-r--r-- root/root 908160 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/libcmor.a lrwxrwxrwx root/root 0 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/libcmor.so -> libcmor.so.2 drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 328 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/pkgconfig/cmor.pc drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/libcmor-dev/ -rw-r--r-- root/root 661 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/README.md -rw-r--r-- root/root 7890 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/RELEASE-NOTES.gz lrwxrwxrwx root/root 0 2020-02-18 09:19 ./usr/share/doc/libcmor-dev/changelog.Debian.gz -> ../libcmor2/changelog.Debian.gz -rw-r--r-- root/root 4889 2019-11-30 18:53 ./usr/share/doc/libcmor-dev/copyright drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/libcmor-dev/examples/ -rw-r--r-- root/root 28 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/3D_txy.input -rw-r--r-- root/root 38 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/3D_txy_split_lon.input -rw-r--r-- root/root 29 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/3D_xty_split_lon.input -rw-r--r-- root/root 67818 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMIP5_Amon_YYYYMMDDHH -rw-r--r-- root/root 334203 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMIP5_Amons -rw-r--r-- root/root 7594 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr.txt -rw-r--r-- root/root 6342 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr_0.txt -rw-r--r-- root/root 6399 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMIP5_cf3hr_1.txt -rw-r--r-- root/root 26542 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMIP6_sample_CMOR_driver.f90 -rw-r--r-- root/root 22823 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMOR_SAMPLE_TABLE -rw-r--r-- root/root 4394 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/CMOR_input_example.json -rw-r--r-- root/root 20584 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/Curts_table -rw-r--r-- root/root 0 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/__init__.py -rw-r--r-- root/root 134 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/_cmor_stub.py -rw-r--r-- root/root 2 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/alejandro.txt -rw-r--r-- root/root 2 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/alejandro_1.txt -rw-r--r-- root/root 2 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/alejandro_2.txt -rw-r--r-- root/root 698 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/all_tests.py -rw-r--r-- root/root 3955 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/baddirectory.json -rw-r--r-- root/root 1608 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/base_CMIP6_CV.py -rw-r--r-- root/root 1722 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/check_results.py -rw-r--r-- root/root 5431 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/climatology_test.c -rw-r--r-- root/root 13171 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/climatology_test_code.f90 -rw-r--r-- root/root 9421 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/climatology_test_table_A drwxr-xr-x root/root 0 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/ -rw-r--r-- root/root 1199 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/build.sh -rw-r--r-- root/root 111 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/conda_build_config.yaml -rw-r--r-- root/root 738 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/meta.yaml.in drwxr-xr-x root/root 0 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/ -rwxr-xr-x root/root 305 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/activate.sh -rwxr-xr-x root/root 241 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor/scripts/deactivate.sh -rw-r--r-- root/root 3726 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression.json -rw-r--r-- root/root 4431 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression.py -rw-r--r-- root/root 4053 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_01.py -rw-r--r-- root/root 5547 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_02.py -rw-r--r-- root/root 3629 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/cmor_speed_and_compression_03.py -rw-r--r-- root/root 4375 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/common.py -rw-r--r-- root/root 4074 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/common_user_inputNOBOUNDS.json -rw-r--r-- root/root 4024 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/common_user_input_NOID.json -rw-r--r-- root/root 4043 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/common_user_input_a.json -rw-r--r-- root/root 3913 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/common_user_input_b.json -rw-r--r-- root/root 3751 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/common_user_input_hier.json drwxr-xr-x root/root 0 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/conda-envs/ -rw-r--r-- root/root 2048 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.2.7.yml -rw-r--r-- root/root 2048 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.2.8.yml -rw-r--r-- root/root 1433 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.0.yml -rw-r--r-- root/root 1606 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.1.yml -rw-r--r-- root/root 1717 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/conda-envs/cmor-3.3.2.yml -rw-r--r-- root/root 1396 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/in_files.py -rw-r--r-- root/root 14075 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.c -rw-r--r-- root/root 19029 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.f90 -rw-r--r-- root/root 3839 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code.json -rw-r--r-- root/root 13849 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/ipcc_test_code_json.c -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/jamie_hybrid_height.json -rw-r--r-- root/root 1751 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/jamie_hybrid_height.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/jamie_positive.json -rw-r--r-- root/root 1449 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/jamie_positive.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/karls.json -rw-r--r-- root/root 20886 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/karls_test.f90 -rw-r--r-- root/root 16447 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/main_prog.f90 -rw-r--r-- root/root 2748 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/metadata-template.json -rw-r--r-- root/root 4843 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest.f90 -rw-r--r-- root/root 5629 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_3d_i_2.f90 -rw-r--r-- root/root 5036 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_3d_r.f90 -rw-r--r-- root/root 5600 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_3d_r_2.f90 -rw-r--r-- root/root 6332 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_2.f90 -rw-r--r-- root/root 6358 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_3.f90 -rw-r--r-- root/root 6272 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_4.f90 -rw-r--r-- root/root 6254 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_4d_d_big_array_5.f90 -rw-r--r-- root/root 5344 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_4d_r.f90 -rw-r--r-- root/root 6253 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/mytest_4d_r_big_array.f90 -rwxr-xr-x root/root 1893 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/nc2asc.py -rw-r--r-- root/root 14 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/noinput drwxr-xr-x root/root 0 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/ -rw-r--r-- root/root 13740 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/climatology_test_code.f90 -rw-r--r-- root/root 20580 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/ipcc_test_code.f90 -rw-r--r-- root/root 22752 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/karls_test.f90 -rw-r--r-- root/root 17412 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/main_prog.f90 -rw-r--r-- root/root 5891 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest.f90 -rw-r--r-- root/root 6677 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_3d_i_2.f90 -rw-r--r-- root/root 6084 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_3d_r.f90 -rw-r--r-- root/root 6648 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_3d_r_2.f90 -rw-r--r-- root/root 7324 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_4d_d_big_array_2.f90 -rw-r--r-- root/root 7350 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_4d_d_big_array_3.f90 -rw-r--r-- root/root 7262 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_4d_d_big_array_4.f90 -rw-r--r-- root/root 7242 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_4d_d_big_array_5.f90 -rw-r--r-- root/root 6330 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_4d_r.f90 -rw-r--r-- root/root 7246 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/mytest_4d_r_big_array.f90 -rw-r--r-- root/root 5306 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/rewrite_harvardf_data.f90 -rw-r--r-- root/root 17495 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test1.f90 -rw-r--r-- root/root 17696 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test2.f90 -rw-r--r-- root/root 17901 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test3.f90 -rw-r--r-- root/root 17848 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test4.f90 -rw-r--r-- root/root 21864 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_3h.f90 -rw-r--r-- root/root 12524 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_any_from_asc.f90 -rw-r--r-- root/root 12596 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_any_from_asc_d.f90 -rw-r--r-- root/root 12482 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_any_from_asc_i.f90 -rw-r--r-- root/root 7471 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_cmor_grid_alejandro.f90 -rw-r--r-- root/root 20444 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_dimensionless.f90 -rw-r--r-- root/root 17538 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_fortran_example_00.f90 -rw-r--r-- root/root 11517 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_fortran_example_01.f90 -rw-r--r-- root/root 13011 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_fortran_example_02.f90 -rw-r--r-- root/root 12484 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_lots_of_variables.f90 -rw-r--r-- root/root 12641 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_region.f90 -rw-r--r-- root/root 12427 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_shrt_exp_nm_set_att_initi.f90 -rw-r--r-- root/root 20581 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_sigma.f90 -rwxr-xr-x root/root 21986 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_singleton.f90 -rw-r--r-- root/root 17110 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_sophie.f90 -rw-r--r-- root/root 13313 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/test_station_data.f90 -rw-r--r-- root/root 14411 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/old_cmor_tables/wegner_test.f90 -rw-r--r-- root/root 15463 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/omonxyztst.f90 -rw-r--r-- root/root 69489 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/out_files.py -rw-r--r-- root/root 3153 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/reader_2D_3D.f90 -rw-r--r-- root/root 1712 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/reader_2D_3D.h -rw-r--r-- root/root 5120 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/rewrite_harvardf_data.f90 -rw-r--r-- root/root 81057 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/speed_test_table_A -rw-r--r-- root/root 16131 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/t_cmor_fx_basin.f90 -rw-r--r-- root/root 1736324 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/ta_3D_r_2.asc -rw-r--r-- root/root 3469197 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/ta_4D_r.asc -rw-r--r-- root/root 406754 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas.asc -rw-r--r-- root/root 30 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_3D_noreorder.input -rw-r--r-- root/root 1378403 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_3D_xty_-180_180.asc -rw-r--r-- root/root 105978 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_3d_r.asc -rw-r--r-- root/root 34535 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_harvardf.txt -rw-r--r-- root/root 406760 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_mytest_3d_i.asc -rw-r--r-- root/root 25 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_mytest_3d_i.input -rw-r--r-- root/root 788920 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_mytest_noreorder.asc -rw-r--r-- root/root 788920 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_mytest_reorder.asc -rw-r--r-- root/root 789072 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/tas_mytest_reorder_split_lon.asc -rw-r--r-- root/root 16706 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test1.f90 -rw-r--r-- root/root 3800 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test1.json -rw-r--r-- root/root 16551 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test2.f90 -rw-r--r-- root/root 3014 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test2.json -rw-r--r-- root/root 17800 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test3.f90 -rw-r--r-- root/root 17212 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test4.f90 -rw-r--r-- root/root 19352 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_3h.f90 -rw-r--r-- root/root 11457 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc.f90 -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc.json -rw-r--r-- root/root 11594 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_d.f90 -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_d.json -rw-r--r-- root/root 11432 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_any_from_asc_i.f90 -rw-r--r-- root/root 57820 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_checker_works.py -rw-r--r-- root/root 2050 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_chunking.py -rw-r--r-- root/root 6005 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_append_associated.c -rw-r--r-- root/root 1116 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_double_singleton.py -rw-r--r-- root/root 15049 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_fx_basin.f90 -rw-r--r-- root/root 7157 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_alejandro.f90 -rw-r--r-- root/root 7080 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_time_varying.f90 -rw-r--r-- root/root 3957 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_time_varying.json -rw-r--r-- root/root 4414 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_grid_unstructured_fabi.c -rw-r--r-- root/root 2233 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels.py -rw-r--r-- root/root 5736 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels_with_bounds.py -rw-r--r-- root/root 4521 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_cmor_half_levels_wrong_generic_level.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_compression.json -rw-r--r-- root/root 1457 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_compression.py -rw-r--r-- root/root 18238 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_dimensionless.f90 -rw-r--r-- root/root 2926 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_doc.json -rw-r--r-- root/root 1392 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_doc.py -rw-r--r-- root/root 15725 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_00.f90 -rw-r--r-- root/root 8504 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_01.f90 -rw-r--r-- root/root 13011 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_fortran_example_02.f90 -rw-r--r-- root/root 8272 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_grid.c -rw-r--r-- root/root 4920 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_grid.f90 -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_grid.json -rw-r--r-- root/root 7196 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_grid_stub_jamie.py -rw-r--r-- root/root 4550 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_joerg_broken.f90 -rw-r--r-- root/root 1509 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_license_parsing.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lon_gt_360.json -rw-r--r-- root/root 1728 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lon_gt_360.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lon_thro_360.json -rw-r--r-- root/root 1820 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lon_thro_360.py -rw-r--r-- root/root 11469 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.c -rw-r--r-- root/root 11413 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.f90 -rw-r--r-- root/root 3802 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_lots_of_variables.json -rw-r--r-- root/root 1832 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_non_monotonic_climo_bonds_ok.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_1D_var.json -rw-r--r-- root/root 539 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_1D_var.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_file.json -rw-r--r-- root/root 2297 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_file.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_slice.json -rw-r--r-- root/root 1761 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_2Gb_slice.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_3hr.json -rw-r--r-- root/root 3558 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_HISTORY.py -rw-r--r-- root/root 2524 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_bad_data_specs.py -rw-r--r-- root/root 1219 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_baddirectory.py -rw-r--r-- root/root 2274 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridgr.py -rw-r--r-- root/root 2409 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridlabel.py -rw-r--r-- root/root 2183 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badgridresolution.py -rw-r--r-- root/root 2055 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitution.py -rw-r--r-- root/root 2053 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitutionID.py -rw-r--r-- root/root 2000 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badinstitutionIDNotSet.py -rw-r--r-- root/root 2084 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsource.py -rw-r--r-- root/root 2083 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourceid.py -rw-r--r-- root/root 2059 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetype.py -rw-r--r-- root/root 5021 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeCHEMAER.json -rw-r--r-- root/root 2029 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -rw-r--r-- root/root 2362 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badsourcetypeRequired.py -rw-r--r-- root/root 2288 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_badvariant.py -rw-r--r-- root/root 9533 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_externalvariables.py -rw-r--r-- root/root 4189 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forcemultipleparent.py -rw-r--r-- root/root 2204 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forcenoparent.py -rw-r--r-- root/root 2891 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_forceparent.py -rw-r--r-- root/root 3660 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_furtherinfourl.py -rw-r--r-- root/root 2329 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_fxtable.py -rw-r--r-- root/root 3193 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_hierarchicalattr.py -rw-r--r-- root/root 2016 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_invalidsourceid.py -rw-r--r-- root/root 652 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_load_tables.py -rw-r--r-- root/root 2337 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_longrealizationindex.py -rw-r--r-- root/root 2132 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_nomipera.py -rw-r--r-- root/root 2691 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentmipera.py -rw-r--r-- root/root 2647 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentsourceid.py -rw-r--r-- root/root 2777 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parenttimeunits.py -rw-r--r-- root/root 2674 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_parentvariantlabel.py -rw-r--r-- root/root 2688 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentIDbad.py -rw-r--r-- root/root 2689 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experiment_id.py -rw-r--r-- root/root 2794 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentbad.py -rw-r--r-- root/root 2764 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_sub_experimentnotset.py -rw-r--r-- root/root 1066 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_terminate_signal.py -rw-r--r-- root/root 3470 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_trackingNoprefix.py -rw-r--r-- root/root 3279 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_CV_trackingprefix.py -rw-r--r-- root/root 5092 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_driving.json -rw-r--r-- root/root 2667 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_driving.py -rw-r--r-- root/root 4138 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_experimentID.json -rw-r--r-- root/root 2793 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_experimentID.py -rw-r--r-- root/root 3267 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_projections.py -rw-r--r-- root/root 4844 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_wrong_activity.json -rw-r--r-- root/root 2805 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_CMIP6_wrong_activity.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_YYYMMDDHH_exp_fmt.json -rw-r--r-- root/root 1061 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_YYYMMDDHH_exp_fmt.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_alastair_1.json -rw-r--r-- root/root 1696 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_alastair_1.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_appending.json -rw-r--r-- root/root 3066 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_appending.py -rw-r--r-- root/root 2816 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_bad_date.py -rw-r--r-- root/root 2539 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_bentley_01.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_bounds_request.json -rw-r--r-- root/root 1527 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_bounds_request.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_cfmip_site_axis_test.json -rw-r--r-- root/root 3733 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_cfmip_site_axis_test.py -rw-r--r-- root/root 2018 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds.py -rw-r--r-- root/root 2616 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_02.py -rw-r--r-- root/root 2646 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_03.py -rw-r--r-- root/root 2735 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_clim_bounds_04.py -rw-r--r-- root/root 4990 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_common.py -rw-r--r-- root/root 3858 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_direct_calls.json -rw-r--r-- root/root 4292 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_direct_calls.py -rw-r--r-- root/root 19418 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_filename_time_range.py -rw-r--r-- root/root 3107 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_forecast_time.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_free_wrapping_issue.json -rw-r--r-- root/root 5405 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_free_wrapping_issue.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_grid_and_ocn_sigma.json -rw-r--r-- root/root 5294 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_grid_and_ocn_sigma.py -rw-r--r-- root/root 920 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_has_cur_dataset_attribute.py -rw-r--r-- root/root 3837 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_has_variable_attribute.py -rw-r--r-- root/root 3393 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_history.py -rw-r--r-- root/root 1736 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_index_coord.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie.json -rw-r--r-- root/root 1040 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_10.json -rw-r--r-- root/root 1742 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_10.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_11.json -rw-r--r-- root/root 3884 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_11.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_12.json -rw-r--r-- root/root 1813 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_12.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_2.json -rw-r--r-- root/root 1293 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_2.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3.json -rw-r--r-- root/root 1124 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3.py -rw-r--r-- root/root 1481 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_3hr.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_4.json -rw-r--r-- root/root 1191 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_4.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_6.json -rw-r--r-- root/root 3868 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_6.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_7.json -rw-r--r-- root/root 1716 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_7.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_8.json -rw-r--r-- root/root 3049 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_8.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_9.json -rw-r--r-- root/root 1738 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_9.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_site_surface.json -rw-r--r-- root/root 1525 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_jamie_site_surface.py -rw-r--r-- root/root 4018 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_1.json -rw-r--r-- root/root 2677 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_1.py -rw-r--r-- root/root 3841 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_10.json -rw-r--r-- root/root 3275 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_10.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_11.json -rw-r--r-- root/root 2894 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_11.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_12.json -rw-r--r-- root/root 2720 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_12.py -rw-r--r-- root/root 3860 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_2.json -rw-r--r-- root/root 2210 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_2.py -rw-r--r-- root/root 3225 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_3.json -rw-r--r-- root/root 4295 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_3.py -rw-r--r-- root/root 3865 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_4.json -rw-r--r-- root/root 1820 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_4.py -rw-r--r-- root/root 1674 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_5.json -rw-r--r-- root/root 410 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_5.py -rw-r--r-- root/root 3865 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_6.json -rw-r--r-- root/root 613 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_6.py -rw-r--r-- root/root 3865 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_7.json -rw-r--r-- root/root 1158 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_7.py -rw-r--r-- root/root 3865 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_8.json -rw-r--r-- root/root 2677 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_8.py -rw-r--r-- root/root 2467 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_9.py -rw-r--r-- root/root 2083 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim_02.json -rw-r--r-- root/root 1658 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_joerg_tim2_clim_02.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables.json -rw-r--r-- root/root 1819 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables.py -rw-r--r-- root/root 2043 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_max_variables_2.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_memory_check.json -rw-r--r-- root/root 3294 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_memory_check.py -rw-r--r-- root/root 4343 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_missing_values.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_new_tables.json -rw-r--r-- root/root 1112 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_new_tables.py -rw-r--r-- root/root 1167 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_obs4MIPs.json -rw-r--r-- root/root 924 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_obs4MIPs.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_open_close_cmor_multiple.json -rw-r--r-- root/root 2916 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_open_close_cmor_multiple.py -rw-r--r-- root/root 2655 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_polar_stereo.json -rw-r--r-- root/root 2247 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_polar_stereo.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_region.json -rw-r--r-- root/root 1050 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_region.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_reverted_lats.json -rw-r--r-- root/root 2025 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_reverted_lats.py -rw-r--r-- root/root 3773 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_singleton_anywhere_in_table_def.py -rw-r--r-- root/root 2782 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_singleton_string.py -rw-r--r-- root/root 3324 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_sos_psu_units.py -rw-r--r-- root/root 2013 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_stephanie_6hrPlev_minutes.py -rw-r--r-- root/root 4171 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_toomany_tables.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_00.json -rw-r--r-- root/root 4633 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_00.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_01.json -rw-r--r-- root/root 2644 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_01.py -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_03.json -rw-r--r-- root/root 3198 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_python_user_interface_03.py -rw-r--r-- root/root 10741 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_region.f90 -rw-r--r-- root/root 10705 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_shrt_exp_nm_set_att_initi.f90 -rw-r--r-- root/root 18776 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_sigma.f90 -rwxr-xr-x root/root 20518 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_singleton.f90 -rwxr-xr-x root/root 12265 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_singleton_5D_tas.f90 -rw-r--r-- root/root 3861 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_site_ts.json -rw-r--r-- root/root 1974 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_site_ts.py -rw-r--r-- root/root 15229 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_sophie.f90 -rw-r--r-- root/root 11081 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_station_data.f90 -rw-r--r-- root/root 2200 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_time_gap_multi_write.py -rw-r--r-- root/root 2110 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_time_gap_single_write1.py -rw-r--r-- root/root 2033 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_time_gap_single_write2.py -rw-r--r-- root/root 3994 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/test_unit_cat_unique.c -rw-r--r-- root/root 14411 2019-08-04 11:09 ./usr/share/doc/libcmor-dev/examples/wegner_test.f90 libcmor2_3.5.0-2build2_amd64.deb -------------------------------- new debian package, version 2.0. size 147988 bytes: control archive=1132 bytes. 1015 bytes, 22 lines control 216 bytes, 3 lines md5sums 30 bytes, 1 lines shlibs 72 bytes, 2 lines triggers Package: libcmor2 Source: cmor Version: 3.5.0-2build2 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Alastair McKinstry Installed-Size: 652 Depends: libc6 (>= 2.14), libnetcdf15 (>= 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-02-18 09:19 ./ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 644112 2020-02-18 09:19 ./usr/lib/x86_64-linux-gnu/libcmor.so.2 drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/cmor/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/cmor/Tables/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/cmor/Tables_csv/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/libcmor2/ -rw-r--r-- root/root 874 2020-02-18 09:19 ./usr/share/doc/libcmor2/changelog.Debian.gz -rw-r--r-- root/root 4889 2019-11-30 18:53 ./usr/share/doc/libcmor2/copyright python3-cmor_3.5.0-2build2_amd64.deb ------------------------------------ new debian package, version 2.0. size 225088 bytes: control archive=5536 bytes. 672 bytes, 15 lines control 16575 bytes, 162 lines md5sums 250 bytes, 12 lines * postinst #!/bin/sh 399 bytes, 12 lines * prerm #!/bin/sh Package: python3-cmor Source: cmor Version: 3.5.0-2build2 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Alastair McKinstry Installed-Size: 1401 Depends: python3-numpy (>= 1:1.16.0~rc1), python3-numpy-abi9, python3 (<< 3.9), python3 (>= 3.8~), python3:any, libc6 (>= 2.14), libjson-c4 (>= 0.13.1), libnetcdf15 (>= 4.0.1), libudunits2-0 (>= 2.2.14) Provides: python3.8-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-02-18 09:19 ./ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info/ -rw-r--r-- root/root 235 2020-02-18 09:19 ./usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2020-02-18 09:19 ./usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info/dependency_links.txt -rw-r--r-- root/root 51 2020-02-18 09:19 ./usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info/entry_points.txt -rw-r--r-- root/root 1 2020-02-18 09:19 ./usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info/not-zip-safe -rw-r--r-- root/root 14 2020-02-18 09:19 ./usr/lib/python3/dist-packages/CMOR-3.5.0.egg-info/top_level.txt drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/dist-packages/cmip6_cv/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/ -rw-r--r-- root/root 39191 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/PrePARE.py -rw-r--r-- root/root 42 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/__init__.py -rw-r--r-- root/root 4190 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmip6_cv/PrePARE/out_names_tests.json -rw-r--r-- root/root 521 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmip6_cv/__init__.py -rw-r--r-- root/root 354328 2020-02-18 09:19 ./usr/lib/python3/dist-packages/cmip6_cv/_cmip6_cv.cpython-38-x86_64-linux-gnu.so -rw-r--r-- root/root 804 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmip6_cv/cmor_const.py -rw-r--r-- root/root 12629 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmip6_cv/pywrapper.py drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/dist-packages/cmor/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/lib/python3/dist-packages/cmor/Test/ -rw-r--r-- root/root 0 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/__init__.py -rw-r--r-- root/root 134 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/_cmor_stub.py -rw-r--r-- root/root 698 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/all_tests.py -rw-r--r-- root/root 1608 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/base_CMIP6_CV.py -rw-r--r-- root/root 1722 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/check_results.py -rw-r--r-- root/root 4431 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression.py -rw-r--r-- root/root 4053 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_01.py -rw-r--r-- root/root 5547 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_02.py -rw-r--r-- root/root 3629 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/cmor_speed_and_compression_03.py -rw-r--r-- root/root 4375 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/common.py -rw-r--r-- root/root 1396 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/in_files.py -rw-r--r-- root/root 1751 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/jamie_hybrid_height.py -rw-r--r-- root/root 1449 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/jamie_positive.py -rw-r--r-- root/root 1893 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/nc2asc.py -rw-r--r-- root/root 69489 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/out_files.py -rw-r--r-- root/root 57820 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_checker_works.py -rw-r--r-- root/root 2050 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_chunking.py -rw-r--r-- root/root 1116 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_double_singleton.py -rw-r--r-- root/root 2233 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels.py -rw-r--r-- root/root 5736 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels_with_bounds.py -rw-r--r-- root/root 4521 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_cmor_half_levels_wrong_generic_level.py -rw-r--r-- root/root 1457 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_compression.py -rw-r--r-- root/root 1392 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_doc.py -rw-r--r-- root/root 7196 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_grid_stub_jamie.py -rw-r--r-- root/root 1509 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_license_parsing.py -rw-r--r-- root/root 1728 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_lon_gt_360.py -rw-r--r-- root/root 1820 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_lon_thro_360.py -rw-r--r-- root/root 1832 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_non_monotonic_climo_bonds_ok.py -rw-r--r-- root/root 539 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_1D_var.py -rw-r--r-- root/root 2297 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_file.py -rw-r--r-- root/root 1761 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_2Gb_slice.py -rw-r--r-- root/root 3558 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_HISTORY.py -rw-r--r-- root/root 2524 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_bad_data_specs.py -rw-r--r-- root/root 1219 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_baddirectory.py -rw-r--r-- root/root 2274 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridgr.py -rw-r--r-- root/root 2409 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridlabel.py -rw-r--r-- root/root 2183 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badgridresolution.py -rw-r--r-- root/root 2055 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitution.py -rw-r--r-- root/root 2053 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionID.py -rw-r--r-- root/root 2000 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py -rw-r--r-- root/root 2084 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsource.py -rw-r--r-- root/root 2083 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourceid.py -rw-r--r-- root/root 2059 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetype.py -rw-r--r-- root/root 2029 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py -rw-r--r-- root/root 2362 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badsourcetypeRequired.py -rw-r--r-- root/root 2288 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_badvariant.py -rw-r--r-- root/root 9533 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_externalvariables.py -rw-r--r-- root/root 4189 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcemultipleparent.py -rw-r--r-- root/root 2204 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forcenoparent.py -rw-r--r-- root/root 2891 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_forceparent.py -rw-r--r-- root/root 3660 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_furtherinfourl.py -rw-r--r-- root/root 2329 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_fxtable.py -rw-r--r-- root/root 3193 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_hierarchicalattr.py -rw-r--r-- root/root 2016 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_invalidsourceid.py -rw-r--r-- root/root 652 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_load_tables.py -rw-r--r-- root/root 2337 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_longrealizationindex.py -rw-r--r-- root/root 2132 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_nomipera.py -rw-r--r-- root/root 2691 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentmipera.py -rw-r--r-- root/root 2647 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentsourceid.py -rw-r--r-- root/root 2777 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parenttimeunits.py -rw-r--r-- root/root 2674 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_parentvariantlabel.py -rw-r--r-- root/root 2688 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentIDbad.py -rw-r--r-- root/root 2689 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experiment_id.py -rw-r--r-- root/root 2794 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentbad.py -rw-r--r-- root/root 2764 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_sub_experimentnotset.py -rw-r--r-- root/root 1066 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_terminate_signal.py -rw-r--r-- root/root 3470 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingNoprefix.py -rw-r--r-- root/root 3279 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_CV_trackingprefix.py -rw-r--r-- root/root 2667 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_driving.py -rw-r--r-- root/root 2793 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_experimentID.py -rw-r--r-- root/root 3267 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_projections.py -rw-r--r-- root/root 2805 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_CMIP6_wrong_activity.py -rw-r--r-- root/root 1061 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_YYYMMDDHH_exp_fmt.py -rw-r--r-- root/root 1696 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_alastair_1.py -rw-r--r-- root/root 3066 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_appending.py -rw-r--r-- root/root 2816 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bad_date.py -rw-r--r-- root/root 2539 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bentley_01.py -rw-r--r-- root/root 1527 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_bounds_request.py -rw-r--r-- root/root 3733 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_cfmip_site_axis_test.py -rw-r--r-- root/root 2018 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds.py -rw-r--r-- root/root 2616 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_02.py -rw-r--r-- root/root 2646 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_03.py -rw-r--r-- root/root 2735 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_clim_bounds_04.py -rw-r--r-- root/root 4990 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_common.py -rw-r--r-- root/root 4292 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_direct_calls.py -rw-r--r-- root/root 19418 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_filename_time_range.py -rw-r--r-- root/root 3107 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_forecast_time.py -rw-r--r-- root/root 5405 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_free_wrapping_issue.py -rw-r--r-- root/root 5294 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_grid_and_ocn_sigma.py -rw-r--r-- root/root 920 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_has_cur_dataset_attribute.py -rw-r--r-- root/root 3837 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_has_variable_attribute.py -rw-r--r-- root/root 3393 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_history.py -rw-r--r-- root/root 1736 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_index_coord.py -rw-r--r-- root/root 1040 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie.py -rw-r--r-- root/root 1742 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_10.py -rw-r--r-- root/root 3884 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_11.py -rw-r--r-- root/root 1813 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_12.py -rw-r--r-- root/root 1293 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_2.py -rw-r--r-- root/root 1124 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3.py -rw-r--r-- root/root 1481 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_3hr.py -rw-r--r-- root/root 1191 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_4.py -rw-r--r-- root/root 3868 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_6.py -rw-r--r-- root/root 1716 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_7.py -rw-r--r-- root/root 3049 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_8.py -rw-r--r-- root/root 1738 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_9.py -rw-r--r-- root/root 1525 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_jamie_site_surface.py -rw-r--r-- root/root 2677 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_1.py -rw-r--r-- root/root 3275 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_10.py -rw-r--r-- root/root 2894 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_11.py -rw-r--r-- root/root 2720 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_12.py -rw-r--r-- root/root 2210 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_2.py -rw-r--r-- root/root 4295 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_3.py -rw-r--r-- root/root 1820 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_4.py -rw-r--r-- root/root 410 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_5.py -rw-r--r-- root/root 613 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_6.py -rw-r--r-- root/root 1158 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_7.py -rw-r--r-- root/root 2677 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_8.py -rw-r--r-- root/root 2467 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_9.py -rw-r--r-- root/root 2083 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim.py -rw-r--r-- root/root 1658 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_joerg_tim2_clim_02.py -rw-r--r-- root/root 1819 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables.py -rw-r--r-- root/root 2043 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_max_variables_2.py -rw-r--r-- root/root 3294 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_memory_check.py -rw-r--r-- root/root 4343 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_missing_values.py -rw-r--r-- root/root 1112 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_new_tables.py -rw-r--r-- root/root 924 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_obs4MIPs.py -rw-r--r-- root/root 2916 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_open_close_cmor_multiple.py -rw-r--r-- root/root 2247 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_polar_stereo.py -rw-r--r-- root/root 1050 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_region.py -rw-r--r-- root/root 2025 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_reverted_lats.py -rw-r--r-- root/root 3773 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_anywhere_in_table_def.py -rw-r--r-- root/root 2782 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_singleton_string.py -rw-r--r-- root/root 3324 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_sos_psu_units.py -rw-r--r-- root/root 2013 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_stephanie_6hrPlev_minutes.py -rw-r--r-- root/root 4171 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_toomany_tables.py -rw-r--r-- root/root 4633 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_00.py -rw-r--r-- root/root 2644 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_01.py -rw-r--r-- root/root 3198 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_python_user_interface_03.py -rw-r--r-- root/root 1974 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_site_ts.py -rw-r--r-- root/root 2200 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_multi_write.py -rw-r--r-- root/root 2110 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write1.py -rw-r--r-- root/root 2033 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/Test/test_time_gap_single_write2.py -rw-r--r-- root/root 766 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/__init__.py -rw-r--r-- root/root 362648 2020-02-18 09:19 ./usr/lib/python3/dist-packages/cmor/_cmor.cpython-38-x86_64-linux-gnu.so -rw-r--r-- root/root 727 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/cmor_const.py -rw-r--r-- root/root 3620 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/convertCSVFile.py -rw-r--r-- root/root 765 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/git2svn.py -rw-r--r-- root/root 42910 2019-08-04 11:09 ./usr/lib/python3/dist-packages/cmor/pywrapper.py drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-02-18 09:19 ./usr/share/doc/python3-cmor/ -rw-r--r-- root/root 873 2020-02-18 09:19 ./usr/share/doc/python3-cmor/changelog.Debian.gz -rw-r--r-- root/root 4889 2019-11-30 18:53 ./usr/share/doc/python3-cmor/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 62276 Build-Time: 139 Distribution: focal-proposed Host Architecture: amd64 Install-Time: 82 Job: cmor_3.5.0-2build2.dsc Machine Architecture: amd64 Package: cmor Package-Time: 225 Source-Version: 3.5.0-2build2 Space: 62276 Status: successful Version: 3.5.0-2build2 -------------------------------------------------------------------------------- Finished at 20200218-1342 Build needed 00:03:45, 62276k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=amd64 PACKAGEBUILD-18725856 Scanning for processes to kill in build PACKAGEBUILD-18725856