RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux fisher02 4.2.0-25-powerpc64-smp #30~14.04.1-Ubuntu SMP Mon Jan 18 16:53:18 UTC 2016 ppc64 Buildd toolchain package versions: launchpad-buildd_137 python-lpbuildd_137 sbuild_0.65.2-1ubuntu2~ubuntu14.04.1~ppa7 dpkg-dev_1.17.5ubuntu5.5 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1. Syncing the system clock with the buildd NTP service... 26 Jan 00:13:25 ntpdate[17789]: adjust time server 10.211.37.1 offset 0.002444 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-8896194', '/home/buildd/filecache-default/59b2027bd898a08257bdf6a14dda09a63b60b4fb'] Unpacking chroot for build PACKAGEBUILD-8896194 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-8896194'] Mounting chroot for build PACKAGEBUILD-8896194 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-8896194', 'deb http://ftpmaster.internal/ubuntu xenial main universe', 'deb http://ftpmaster.internal/ubuntu xenial-security main universe', 'deb http://ftpmaster.internal/ubuntu xenial-updates main universe', 'deb http://ftpmaster.internal/ubuntu xenial-proposed main universe'] Overriding sources.list in build-PACKAGEBUILD-8896194 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-8896194', 'powerpc'] Updating debian chroot for build PACKAGEBUILD-8896194 Get:1 http://ftpmaster.internal xenial InRelease [227 kB] Get:2 http://ftpmaster.internal xenial-security InRelease [73.5 kB] Get:3 http://ftpmaster.internal xenial-updates InRelease [73.5 kB] Get:4 http://ftpmaster.internal xenial-proposed InRelease [227 kB] Get:5 http://ftpmaster.internal xenial/main powerpc Packages [1443 kB] Get:6 http://ftpmaster.internal xenial/universe powerpc Packages [7032 kB] Get:7 http://ftpmaster.internal xenial/main Translation-en [854 kB] Get:8 http://ftpmaster.internal xenial/universe Translation-en [4823 kB] Get:9 http://ftpmaster.internal xenial-security/main powerpc Packages [28 B] Get:10 http://ftpmaster.internal xenial-security/universe powerpc Packages [28 B] Get:11 http://ftpmaster.internal xenial-security/main Translation-en [28 B] Get:12 http://ftpmaster.internal xenial-security/universe Translation-en [28 B] Get:13 http://ftpmaster.internal xenial-updates/main powerpc Packages [28 B] Get:14 http://ftpmaster.internal xenial-updates/universe powerpc Packages [28 B] Get:15 http://ftpmaster.internal xenial-updates/main Translation-en [28 B] Get:16 http://ftpmaster.internal xenial-updates/universe Translation-en [28 B] Get:17 http://ftpmaster.internal xenial-proposed/main powerpc Packages [35.6 kB] Get:18 http://ftpmaster.internal xenial-proposed/universe powerpc Packages [329 kB] Get:19 http://ftpmaster.internal xenial-proposed/main Translation-en [23.9 kB] Get:20 http://ftpmaster.internal xenial-proposed/universe Translation-en [177 kB] Fetched 15.3 MB in 14s (1036 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libapt-pkg4.16 libisl13 libprocps3 udev Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: perl-modules* The following NEW packages will be installed: libapt-pkg5.0 libisl15 libperl5.22 libprocps4 perl-modules-5.22 The following packages will be upgraded: advancecomp apt apt-transport-https base-files base-passwd binutils bsdutils cpp cpp-5 debconf debianutils diffutils dmsetup dpkg dpkg-dev e2fslibs e2fsprogs findutils g++ g++-5 gcc gcc-5 gcc-5-base gnupg gpgv hostname init initscripts libapparmor1 libasan2 libatomic1 libaudit-common libaudit1 libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap2 libcap2-bin libcc1-0 libcomerr2 libcurl3-gnutls libdbus-1-3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfdisk1 libffi6 libgcc-5-dev libgcc1 libgcrypt20 libgmp10 libgnutls-deb0-28 libgomp1 libgpg-error0 libgssapi-krb5-2 libidn11 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libmount1 libmpfr4 libncurses5 libncursesw5 libnih-dbus1 libnih1 libp11-kit0 libpcre3 libpng12-0 librtmp1 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libubsan0 libudev1 libusb-0.1-4 libuuid1 linux-libc-dev lsb-base make mount multiarch-support ncurses-base ncurses-bin openssl perl perl-base pkg-create-dbgsym pkgbinarymangler procps systemd systemd-sysv sysv-rc sysvinit-utils tar udev util-linux 111 upgraded, 5 newly installed, 1 to remove and 0 not upgraded. Need to get 122 MB of archives. After this operation, 270 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ xenial/main base-files powerpc 9.4ubuntu3 [62.2 kB] Get:2 http://ftpmaster.internal/ubuntu/ xenial/main bsdutils powerpc 1:2.27.1-1ubuntu3 [50.9 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial/main debianutils powerpc 4.6 [85.1 kB] Get:4 http://ftpmaster.internal/ubuntu/ xenial/main diffutils powerpc 1:3.3-3 [148 kB] Get:5 http://ftpmaster.internal/ubuntu/ xenial/main dpkg powerpc 1.18.4ubuntu1 [2058 kB] Get:6 http://ftpmaster.internal/ubuntu/ xenial/main libc6-dev powerpc 2.21-0ubuntu5 [1793 kB] Get:7 http://ftpmaster.internal/ubuntu/ xenial/main libc-dev-bin powerpc 2.21-0ubuntu5 [61.5 kB] Get:8 http://ftpmaster.internal/ubuntu/ xenial-proposed/main linux-libc-dev powerpc 4.4.0-1.15 [808 kB] Get:9 http://ftpmaster.internal/ubuntu/ xenial/main libcap2 powerpc 1:2.24-12 [12.5 kB] Get:10 http://ftpmaster.internal/ubuntu/ xenial/main libc-bin powerpc 2.21-0ubuntu5 [1272 kB] Get:11 http://ftpmaster.internal/ubuntu/ xenial/main libgomp1 powerpc 5.3.1-7ubuntu1 [51.0 kB] Get:12 http://ftpmaster.internal/ubuntu/ xenial/main libatomic1 powerpc 5.3.1-7ubuntu1 [7184 B] Get:13 http://ftpmaster.internal/ubuntu/ xenial/main libasan2 powerpc 5.3.1-7ubuntu1 [231 kB] Get:14 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5-base powerpc 5.3.1-7ubuntu1 [16.5 kB] Get:15 http://ftpmaster.internal/ubuntu/ xenial/main libgcc1 powerpc 1:5.3.1-7ubuntu1 [27.1 kB] Get:16 http://ftpmaster.internal/ubuntu/ xenial/main libubsan0 powerpc 5.3.1-7ubuntu1 [95.7 kB] Get:17 http://ftpmaster.internal/ubuntu/ xenial/main libisl15 powerpc 0.16.1-1 [428 kB] Get:18 http://ftpmaster.internal/ubuntu/ xenial/main cpp-5 powerpc 5.3.1-7ubuntu1 [26.6 MB] Get:19 http://ftpmaster.internal/ubuntu/ xenial/main libcc1-0 powerpc 5.3.1-7ubuntu1 [40.7 kB] Get:20 http://ftpmaster.internal/ubuntu/ xenial/main binutils powerpc 2.25.90.20160101-1ubuntu2 [2218 kB] Get:21 http://ftpmaster.internal/ubuntu/ xenial/main g++-5 powerpc 5.3.1-7ubuntu1 [28.7 MB] Get:22 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5 powerpc 5.3.1-7ubuntu1 [26.8 MB] Get:23 http://ftpmaster.internal/ubuntu/ xenial/main libgcc-5-dev powerpc 5.3.1-7ubuntu1 [500 kB] Get:24 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++-5-dev powerpc 5.3.1-7ubuntu1 [1381 kB] Get:25 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++6 powerpc 5.3.1-7ubuntu1 [401 kB] Get:26 http://ftpmaster.internal/ubuntu/ xenial/main libgmp10 powerpc 2:6.1.0+dfsg-2 [199 kB] Get:27 http://ftpmaster.internal/ubuntu/ xenial/main libmpfr4 powerpc 3.1.3-2 [175 kB] Get:28 http://ftpmaster.internal/ubuntu/ xenial/main libc6 powerpc 2.21-0ubuntu5 [5095 kB] Get:29 http://ftpmaster.internal/ubuntu/ xenial/main e2fslibs powerpc 1.42.13-1ubuntu1 [187 kB] Get:30 http://ftpmaster.internal/ubuntu/ xenial/main e2fsprogs powerpc 1.42.13-1ubuntu1 [753 kB] Get:31 http://ftpmaster.internal/ubuntu/ xenial/main findutils powerpc 4.6.0-2 [273 kB] Get:32 http://ftpmaster.internal/ubuntu/ xenial/main hostname powerpc 3.16ubuntu2 [11.3 kB] Get:33 http://ftpmaster.internal/ubuntu/ xenial/main init powerpc 1.24ubuntu2 [3982 B] Get:34 http://ftpmaster.internal/ubuntu/ xenial/main libsmartcols1 powerpc 2.27.1-1ubuntu3 [57.5 kB] Get:35 http://ftpmaster.internal/ubuntu/ xenial/main libuuid1 powerpc 2.27.1-1ubuntu3 [15.9 kB] Get:36 http://ftpmaster.internal/ubuntu/ xenial/main libblkid1 powerpc 2.27.1-1ubuntu3 [99.5 kB] Get:37 http://ftpmaster.internal/ubuntu/ xenial/main libfdisk1 powerpc 2.27.1-1ubuntu3 [125 kB] Get:38 http://ftpmaster.internal/ubuntu/ xenial/main debconf all 1.5.58ubuntu1 [136 kB] Get:39 http://ftpmaster.internal/ubuntu/ xenial/main sysvinit-utils powerpc 2.88dsf-59.2ubuntu3 [25.5 kB] Get:40 http://ftpmaster.internal/ubuntu/ xenial/main sysv-rc all 2.88dsf-59.2ubuntu3 [36.1 kB] Get:41 http://ftpmaster.internal/ubuntu/ xenial/main initscripts powerpc 2.88dsf-59.2ubuntu3 [24.8 kB] Get:42 http://ftpmaster.internal/ubuntu/ xenial/main util-linux powerpc 2.27.1-1ubuntu3 [781 kB] Get:43 http://ftpmaster.internal/ubuntu/ xenial/main libudev1 powerpc 228-4ubuntu1 [52.6 kB] Get:44 http://ftpmaster.internal/ubuntu/ xenial/main udev powerpc 228-4ubuntu1 [945 kB] Get:45 http://ftpmaster.internal/ubuntu/ xenial/main libsystemd0 powerpc 228-4ubuntu1 [182 kB] Get:46 http://ftpmaster.internal/ubuntu/ xenial/main systemd powerpc 228-4ubuntu1 [3144 kB] Get:47 http://ftpmaster.internal/ubuntu/ xenial/main libpcre3 powerpc 2:8.38-1ubuntu1 [197 kB] Get:48 http://ftpmaster.internal/ubuntu/ xenial/main libselinux1 powerpc 2.4-3build1 [50.1 kB] Get:49 http://ftpmaster.internal/ubuntu/ xenial/main libtinfo5 powerpc 6.0+20151024-2ubuntu1 [69.5 kB] Get:50 http://ftpmaster.internal/ubuntu/ xenial/main libncurses5 powerpc 6.0+20151024-2ubuntu1 [80.7 kB] Get:51 http://ftpmaster.internal/ubuntu/ xenial/main libncursesw5 powerpc 6.0+20151024-2ubuntu1 [101 kB] Get:52 http://ftpmaster.internal/ubuntu/ xenial/main libprocps4 powerpc 2:3.3.10-4ubuntu2 [30.1 kB] Get:53 http://ftpmaster.internal/ubuntu/ xenial/main procps powerpc 2:3.3.10-4ubuntu2 [212 kB] Get:54 http://ftpmaster.internal/ubuntu/ xenial/main libapparmor1 powerpc 2.10-0ubuntu11 [26.8 kB] Get:55 http://ftpmaster.internal/ubuntu/ xenial/main libaudit-common all 1:2.4.5-1ubuntu2 [3884 B] Get:56 http://ftpmaster.internal/ubuntu/ xenial/main libaudit1 powerpc 1:2.4.5-1ubuntu2 [34.6 kB] Get:57 http://ftpmaster.internal/ubuntu/ xenial/main libmount1 powerpc 2.27.1-1ubuntu3 [101 kB] Get:58 http://ftpmaster.internal/ubuntu/ xenial/main libseccomp2 powerpc 2.2.3-2ubuntu3 [35.3 kB] Get:59 http://ftpmaster.internal/ubuntu/ xenial/main libcap2-bin powerpc 1:2.24-12 [19.7 kB] Get:60 http://ftpmaster.internal/ubuntu/ xenial/main lsb-base all 9.20160110 [13.5 kB] Get:61 http://ftpmaster.internal/ubuntu/ xenial/main mount powerpc 2.27.1-1ubuntu3 [115 kB] Get:62 http://ftpmaster.internal/ubuntu/ xenial/main ncurses-bin powerpc 6.0+20151024-2ubuntu1 [129 kB] Get:63 http://ftpmaster.internal/ubuntu/ xenial/main perl-modules-5.22 all 5.22.1-4 [2648 kB] Get:64 http://ftpmaster.internal/ubuntu/ xenial/main libperl5.22 powerpc 5.22.1-4 [2729 kB] Get:65 http://ftpmaster.internal/ubuntu/ xenial/main perl powerpc 5.22.1-4 [238 kB] Get:66 http://ftpmaster.internal/ubuntu/ xenial/main perl-base powerpc 5.22.1-4 [1166 kB] Get:67 http://ftpmaster.internal/ubuntu/ xenial/main tar powerpc 1.28-2.1 [192 kB] Get:68 http://ftpmaster.internal/ubuntu/ xenial/main libapt-pkg5.0 powerpc 1.1.10 [658 kB] Get:69 http://ftpmaster.internal/ubuntu/ xenial/main apt powerpc 1.1.10 [955 kB] Get:70 http://ftpmaster.internal/ubuntu/ xenial/main gpgv powerpc 1.4.19-6ubuntu1 [145 kB] Get:71 http://ftpmaster.internal/ubuntu/ xenial/main libusb-0.1-4 powerpc 2:0.1.12-28 [15.6 kB] Get:72 http://ftpmaster.internal/ubuntu/ xenial/main gnupg powerpc 1.4.19-6ubuntu1 [579 kB] Get:73 http://ftpmaster.internal/ubuntu/ xenial/main libdebconfclient0 powerpc 0.198ubuntu1 [6314 B] Get:74 http://ftpmaster.internal/ubuntu/ xenial/main base-passwd powerpc 3.5.39 [51.1 kB] Get:75 http://ftpmaster.internal/ubuntu/ xenial/main ncurses-base all 6.0+20151024-2ubuntu1 [17.1 kB] Get:76 http://ftpmaster.internal/ubuntu/ xenial/main systemd-sysv powerpc 228-4ubuntu1 [15.5 kB] Get:77 http://ftpmaster.internal/ubuntu/ xenial/main libdbus-1-3 powerpc 1.10.6-1ubuntu1 [143 kB] Get:78 http://ftpmaster.internal/ubuntu/ xenial/main libnih-dbus1 powerpc 1.0.3-4.3ubuntu1 [13.1 kB] Get:79 http://ftpmaster.internal/ubuntu/ xenial/main libnih1 powerpc 1.0.3-4.3ubuntu1 [43.8 kB] Get:80 http://ftpmaster.internal/ubuntu/ xenial/main libcomerr2 powerpc 1.42.13-1ubuntu1 [65.5 kB] Get:81 http://ftpmaster.internal/ubuntu/ xenial/main libdevmapper1.02.1 powerpc 2:1.02.110-1ubuntu3 [120 kB] Get:82 http://ftpmaster.internal/ubuntu/ xenial/main libgpg-error0 powerpc 1.21-1 [33.4 kB] Get:83 http://ftpmaster.internal/ubuntu/ xenial/main libgcrypt20 powerpc 1.6.4-5 [306 kB] Get:84 http://ftpmaster.internal/ubuntu/ xenial/main libsepol1 powerpc 2.4-2 [155 kB] Get:85 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage-common all 2.4-3build1 [6594 B] Get:86 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage1 powerpc 2.4-3build1 [67.8 kB] Get:87 http://ftpmaster.internal/ubuntu/ xenial/main libss2 powerpc 1.42.13-1ubuntu1 [69.6 kB] Get:88 http://ftpmaster.internal/ubuntu/ xenial/main multiarch-support powerpc 2.21-0ubuntu5 [7182 B] Get:89 http://ftpmaster.internal/ubuntu/ xenial/main libffi6 powerpc 3.2.1-4 [17.0 kB] Get:90 http://ftpmaster.internal/ubuntu/ xenial/main libp11-kit0 powerpc 0.23.2-3 [84.8 kB] Get:91 http://ftpmaster.internal/ubuntu/ xenial/main libtasn1-6 powerpc 4.7-3 [39.4 kB] Get:92 http://ftpmaster.internal/ubuntu/ xenial/main libgnutls-deb0-28 powerpc 3.3.20-1ubuntu1 [415 kB] Get:93 http://ftpmaster.internal/ubuntu/ xenial/main libpng12-0 powerpc 1.2.54-1ubuntu1 [110 kB] Get:94 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsqlite3-0 powerpc 3.10.2-1 [348 kB] Get:95 http://ftpmaster.internal/ubuntu/ xenial/main libssl1.0.0 powerpc 1.0.2e-1ubuntu1 [720 kB] Get:96 http://ftpmaster.internal/ubuntu/ xenial/main libgssapi-krb5-2 powerpc 1.13.2+dfsg-4 [102 kB] Get:97 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5-3 powerpc 1.13.2+dfsg-4 [239 kB] Get:98 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5support0 powerpc 1.13.2+dfsg-4 [29.0 kB] Get:99 http://ftpmaster.internal/ubuntu/ xenial/main libk5crypto3 powerpc 1.13.2+dfsg-4 [81.5 kB] Get:100 http://ftpmaster.internal/ubuntu/ xenial/main libkeyutils1 powerpc 1.5.9-8ubuntu1 [9890 B] Get:101 http://ftpmaster.internal/ubuntu/ xenial/main libidn11 powerpc 1.32-3ubuntu1 [42.8 kB] Get:102 http://ftpmaster.internal/ubuntu/ xenial/main libldap-2.4-2 powerpc 2.4.42+dfsg-2ubuntu1 [141 kB] Get:103 http://ftpmaster.internal/ubuntu/ xenial/main librtmp1 powerpc 2.4+20151223.gitfa8646d-1 [50.0 kB] Get:104 http://ftpmaster.internal/ubuntu/ xenial/main libcurl3-gnutls powerpc 7.46.0-1ubuntu1 [166 kB] Get:105 http://ftpmaster.internal/ubuntu/ xenial/main apt-transport-https powerpc 1.1.10 [25.1 kB] Get:106 http://ftpmaster.internal/ubuntu/ xenial/main openssl powerpc 1.0.2e-1ubuntu1 [465 kB] Get:107 http://ftpmaster.internal/ubuntu/ xenial/main advancecomp powerpc 1.20-1 [143 kB] Get:108 http://ftpmaster.internal/ubuntu/ xenial/main cpp powerpc 4:5.2.1-16ubuntu2 [27.6 kB] Get:109 http://ftpmaster.internal/ubuntu/ xenial/main dmsetup powerpc 2:1.02.110-1ubuntu3 [52.6 kB] Get:110 http://ftpmaster.internal/ubuntu/ xenial/main dpkg-dev all 1.18.4ubuntu1 [584 kB] Get:111 http://ftpmaster.internal/ubuntu/ xenial/main libdpkg-perl all 1.18.4ubuntu1 [195 kB] Get:112 http://ftpmaster.internal/ubuntu/ xenial/main make powerpc 4.1-5 [141 kB] Get:113 http://ftpmaster.internal/ubuntu/ xenial/main gcc powerpc 4:5.2.1-16ubuntu2 [5228 B] Get:114 http://ftpmaster.internal/ubuntu/ xenial/main g++ powerpc 4:5.2.1-16ubuntu2 [1512 B] Get:115 http://ftpmaster.internal/ubuntu/ xenial/main pkg-create-dbgsym all 0.70 [9046 B] Get:116 http://ftpmaster.internal/ubuntu/ xenial/main pkgbinarymangler all 129 [43.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 122 MB in 2min 6s (963 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11511 files and directories currently installed.) Preparing to unpack .../base-files_9.4ubuntu3_powerpc.deb ... Unpacking base-files (9.4ubuntu3) over (7.2ubuntu11) ... Setting up base-files (9.4ubuntu3) ... 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 ... Updating /etc/profile to current default. Updating /etc/nsswitch.conf to current default. Updating /root/.profile to current default. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11513 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.27.1-1ubuntu3_powerpc.deb ... Unpacking bsdutils (1:2.27.1-1ubuntu3) over (1:2.26.2-6ubuntu3) ... Setting up bsdutils (1:2.27.1-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11513 files and directories currently installed.) Preparing to unpack .../debianutils_4.6_powerpc.deb ... Unpacking debianutils (4.6) over (4.5.1) ... Setting up debianutils (4.6) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11513 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.3-3_powerpc.deb ... Unpacking diffutils (1:3.3-3) over (1:3.3-1) ... Setting up diffutils (1:3.3-3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11513 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.4ubuntu1_powerpc.deb ... Unpacking dpkg (1.18.4ubuntu1) over (1.18.2ubuntu5) ... Setting up dpkg (1.18.4ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11513 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.21-0ubuntu5_powerpc.deb ... Unpacking libc6-dev:powerpc (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Preparing to unpack .../libc-dev-bin_2.21-0ubuntu5_powerpc.deb ... Unpacking libc-dev-bin (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Preparing to unpack .../linux-libc-dev_4.4.0-1.15_powerpc.deb ... Unpacking linux-libc-dev:powerpc (4.4.0-1.15) over (4.2.0-16.19) ... Preparing to unpack .../libcap2_1%3a2.24-12_powerpc.deb ... Unpacking libcap2:powerpc (1:2.24-12) over (1:2.24-9) ... Setting up libcap2:powerpc (1:2.24-12) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11523 files and directories currently installed.) Preparing to unpack .../libc-bin_2.21-0ubuntu5_powerpc.deb ... Unpacking libc-bin (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Setting up libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11523 files and directories currently installed.) Preparing to unpack .../libgomp1_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libgomp1:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libatomic1_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libatomic1:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libasan2_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libasan2:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5-base_5.3.1-7ubuntu1_powerpc.deb ... Unpacking gcc-5-base:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up gcc-5-base:powerpc (5.3.1-7ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11523 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a5.3.1-7ubuntu1_powerpc.deb ... Unpacking libgcc1:powerpc (1:5.3.1-7ubuntu1) over (1:5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgcc1:powerpc (1:5.3.1-7ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11523 files and directories currently installed.) Preparing to unpack .../libubsan0_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libubsan0:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Selecting previously unselected package libisl15:powerpc. Preparing to unpack .../libisl15_0.16.1-1_powerpc.deb ... Unpacking libisl15:powerpc (0.16.1-1) ... Preparing to unpack .../cpp-5_5.3.1-7ubuntu1_powerpc.deb ... Unpacking cpp-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libcc1-0_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libcc1-0:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../binutils_2.25.90.20160101-1ubuntu2_powerpc.deb ... Unpacking binutils (2.25.90.20160101-1ubuntu2) over (2.25.1-6ubuntu1) ... Preparing to unpack .../g++-5_5.3.1-7ubuntu1_powerpc.deb ... Unpacking g++-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5_5.3.1-7ubuntu1_powerpc.deb ... Unpacking gcc-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libgcc-5-dev:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libstdc++-5-dev:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++6_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libstdc++6:powerpc (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libstdc++6:powerpc (5.3.1-7ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11495 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.0+dfsg-2_powerpc.deb ... Unpacking libgmp10:powerpc (2:6.1.0+dfsg-2) over (2:6.0.0+dfsg-7) ... Preparing to unpack .../libmpfr4_3.1.3-2_powerpc.deb ... Unpacking libmpfr4:powerpc (3.1.3-2) over (3.1.3-1) ... Preparing to unpack .../libc6_2.21-0ubuntu5_powerpc.deb ... Unpacking libc6:powerpc (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Setting up libc6:powerpc (2.21-0ubuntu5) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11495 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.13-1ubuntu1_powerpc.deb ... Unpacking e2fslibs:powerpc (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up e2fslibs:powerpc (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11495 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.13-1ubuntu1_powerpc.deb ... Unpacking e2fsprogs (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Setting up e2fsprogs (1.42.13-1ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11496 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0-2_powerpc.deb ... Unpacking findutils (4.6.0-2) over (4.4.2-9build1) ... Setting up findutils (4.6.0-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../hostname_3.16ubuntu2_powerpc.deb ... Unpacking hostname (3.16ubuntu2) over (3.15ubuntu2) ... Setting up hostname (3.16ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../init_1.24ubuntu2_powerpc.deb ... Unpacking init (1.24ubuntu2) over (1.23ubuntu3) ... Setting up init (1.24ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.27.1-1ubuntu3_powerpc.deb ... Unpacking libsmartcols1:powerpc (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsmartcols1:powerpc (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../libuuid1_2.27.1-1ubuntu3_powerpc.deb ... Unpacking libuuid1:powerpc (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libuuid1:powerpc (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../libblkid1_2.27.1-1ubuntu3_powerpc.deb ... Unpacking libblkid1:powerpc (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libblkid1:powerpc (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.27.1-1ubuntu3_powerpc.deb ... Unpacking libfdisk1:powerpc (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libfdisk1:powerpc (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11497 files and directories currently installed.) Preparing to unpack .../debconf_1.5.58ubuntu1_all.deb ... Unpacking debconf (1.5.58ubuntu1) over (1.5.57ubuntu1) ... Setting up debconf (1.5.58ubuntu1) ... Removing obsolete conffile /etc/bash_completion.d/debconf ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11498 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.2ubuntu3_powerpc.deb ... Unpacking sysvinit-utils (2.88dsf-59.2ubuntu3) over (2.88dsf-59.2ubuntu2) ... Setting up sysvinit-utils (2.88dsf-59.2ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11498 files and directories currently installed.) Preparing to unpack .../sysv-rc_2.88dsf-59.2ubuntu3_all.deb ... Unpacking sysv-rc (2.88dsf-59.2ubuntu3) over (2.88dsf-59.2ubuntu2) ... Setting up sysv-rc (2.88dsf-59.2ubuntu3) ... Processing triggers for systemd (225-1ubuntu9) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11498 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-59.2ubuntu3_powerpc.deb ... Unpacking initscripts (2.88dsf-59.2ubuntu3) over (2.88dsf-59.2ubuntu2) ... Processing triggers for systemd (225-1ubuntu9) ... Setting up initscripts (2.88dsf-59.2ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11498 files and directories currently installed.) Preparing to unpack .../util-linux_2.27.1-1ubuntu3_powerpc.deb ... Unpacking util-linux (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Setting up util-linux (2.27.1-1ubuntu3) ... Processing triggers for systemd (225-1ubuntu9) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11506 files and directories currently installed.) Preparing to unpack .../libudev1_228-4ubuntu1_powerpc.deb ... Unpacking libudev1:powerpc (228-4ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libudev1:powerpc (228-4ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11506 files and directories currently installed.) Preparing to unpack .../udev_228-4ubuntu1_powerpc.deb ... Unpacking udev (228-4ubuntu1) over (225-1ubuntu9) ... Preparing to unpack .../libsystemd0_228-4ubuntu1_powerpc.deb ... Unpacking libsystemd0:powerpc (228-4ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsystemd0:powerpc (228-4ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11504 files and directories currently installed.) Preparing to unpack .../systemd_228-4ubuntu1_powerpc.deb ... Unpacking systemd (228-4ubuntu1) over (225-1ubuntu9) ... Setting up systemd (228-4ubuntu1) ... Installing new version of config file /etc/pam.d/systemd-user ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/system.conf ... addgroup: The group `systemd-journal' already exists as a system group. Exiting. Removing obsolete conffile /etc/X11/xinit/xinitrc.d/50-systemd-user.sh ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11501 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.38-1ubuntu1_powerpc.deb ... Unpacking libpcre3:powerpc (2:8.38-1ubuntu1) over (2:8.35-7.1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libpcre3:powerpc (2:8.38-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11501 files and directories currently installed.) Preparing to unpack .../libselinux1_2.4-3build1_powerpc.deb ... Unpacking libselinux1:powerpc (2.4-3build1) over (2.3-2build1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libselinux1:powerpc (2.4-3build1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11501 files and directories currently installed.) Preparing to unpack .../libtinfo5_6.0+20151024-2ubuntu1_powerpc.deb ... Unpacking libtinfo5:powerpc (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libtinfo5:powerpc (6.0+20151024-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11501 files and directories currently installed.) Preparing to unpack .../libncurses5_6.0+20151024-2ubuntu1_powerpc.deb ... Unpacking libncurses5:powerpc (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libncurses5:powerpc (6.0+20151024-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11501 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.0+20151024-2ubuntu1_powerpc.deb ... Unpacking libncursesw5:powerpc (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libncursesw5:powerpc (6.0+20151024-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Selecting previously unselected package libprocps4:powerpc. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11501 files and directories currently installed.) Preparing to unpack .../libprocps4_2%3a3.3.10-4ubuntu2_powerpc.deb ... Unpacking libprocps4:powerpc (2:3.3.10-4ubuntu2) ... Preparing to unpack .../procps_2%3a3.3.10-4ubuntu2_powerpc.deb ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of stop. Unpacking procps (2:3.3.10-4ubuntu2) over (1:3.3.9-1ubuntu8) ... Preparing to unpack .../libapparmor1_2.10-0ubuntu11_powerpc.deb ... Unpacking libapparmor1:powerpc (2.10-0ubuntu11) over (2.10-0ubuntu6) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libapparmor1:powerpc (2.10-0ubuntu11) ... Processing triggers for systemd (228-4ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a2.4.5-1ubuntu2_all.deb ... Unpacking libaudit-common (1:2.4.5-1ubuntu2) over (1:2.4.2-1ubuntu1) ... Setting up libaudit-common (1:2.4.5-1ubuntu2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.4.5-1ubuntu2_powerpc.deb ... Unpacking libaudit1:powerpc (1:2.4.5-1ubuntu2) over (1:2.4.2-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libaudit1:powerpc (1:2.4.5-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../libmount1_2.27.1-1ubuntu3_powerpc.deb ... Unpacking libmount1:powerpc (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libmount1:powerpc (2.27.1-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.2.3-2ubuntu3_powerpc.deb ... Unpacking libseccomp2:powerpc (2.2.3-2ubuntu3) over (2.2.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libseccomp2:powerpc (2.2.3-2ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../libcap2-bin_1%3a2.24-12_powerpc.deb ... Unpacking libcap2-bin (1:2.24-12) over (1:2.24-9) ... Setting up libcap2-bin (1:2.24-12) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../lsb-base_9.20160110_all.deb ... Unpacking lsb-base (9.20160110) over (4.1+Debian11ubuntu8) ... Setting up lsb-base (9.20160110) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../mount_2.27.1-1ubuntu3_powerpc.deb ... Unpacking mount (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Setting up mount (2.27.1-1ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11510 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.0+20151024-2ubuntu1_powerpc.deb ... Unpacking ncurses-bin (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Setting up ncurses-bin (6.0+20151024-2ubuntu1) ... dpkg: perl-modules: dependency problems, but removing anyway as you requested: perl depends on perl-modules (>= 5.20.2-6). (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11506 files and directories currently installed.) Removing perl-modules (5.20.2-6) ... Purging configuration files for perl-modules (5.20.2-6) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 10778 files and directories currently installed.) Preparing to unpack .../perl_5.22.1-4_powerpc.deb ... Unpacking perl (5.22.1-4) over (5.20.2-6) ... Selecting previously unselected package perl-modules-5.22. Preparing to unpack .../perl-modules-5.22_5.22.1-4_all.deb ... Unpacking perl-modules-5.22 (5.22.1-4) ... Selecting previously unselected package libperl5.22:powerpc. Preparing to unpack .../libperl5.22_5.22.1-4_powerpc.deb ... Unpacking libperl5.22:powerpc (5.22.1-4) ... Preparing to unpack .../perl-base_5.22.1-4_powerpc.deb ... Unpacking perl-base (5.22.1-4) over (5.20.2-6) ... Setting up perl-base (5.22.1-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12082 files and directories currently installed.) Preparing to unpack .../tar_1.28-2.1_powerpc.deb ... Unpacking tar (1.28-2.1) over (1.27.1-2) ... Setting up tar (1.28-2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12082 files and directories currently installed.) Preparing to unpack .../apt_1.1.10_powerpc.deb ... Unpacking apt (1.1.10) over (1.0.10.2ubuntu1) ... Selecting previously unselected package libapt-pkg5.0:powerpc. Preparing to unpack .../libapt-pkg5.0_1.1.10_powerpc.deb ... Unpacking libapt-pkg5.0:powerpc (1.1.10) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libapt-pkg5.0:powerpc (1.1.10) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12110 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.19-6ubuntu1_powerpc.deb ... Unpacking gpgv (1.4.19-6ubuntu1) over (1.4.18-7ubuntu1) ... Setting up gpgv (1.4.19-6ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12110 files and directories currently installed.) Preparing to unpack .../libusb-0.1-4_2%3a0.1.12-28_powerpc.deb ... Unpacking libusb-0.1-4:powerpc (2:0.1.12-28) over (2:0.1.12-27) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libusb-0.1-4:powerpc (2:0.1.12-28) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.19-6ubuntu1_powerpc.deb ... Unpacking gnupg (1.4.19-6ubuntu1) over (1.4.18-7ubuntu1) ... Setting up gnupg (1.4.19-6ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12108 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.198ubuntu1_powerpc.deb ... Unpacking libdebconfclient0:powerpc (0.198ubuntu1) over (0.192ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libdebconfclient0:powerpc (0.198ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12108 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.39_powerpc.deb ... Unpacking base-passwd (3.5.39) over (3.5.38) ... Setting up base-passwd (3.5.39) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12108 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.0+20151024-2ubuntu1_all.deb ... Unpacking ncurses-base (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Setting up ncurses-base (6.0+20151024-2ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../systemd-sysv_228-4ubuntu1_powerpc.deb ... Unpacking systemd-sysv (228-4ubuntu1) over (225-1ubuntu9) ... Setting up systemd-sysv (228-4ubuntu1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libdbus-1-3_1.10.6-1ubuntu1_powerpc.deb ... Unpacking libdbus-1-3:powerpc (1.10.6-1ubuntu1) over (1.10.0-1ubuntu1) ... Preparing to unpack .../libnih-dbus1_1.0.3-4.3ubuntu1_powerpc.deb ... Unpacking libnih-dbus1:powerpc (1.0.3-4.3ubuntu1) over (1.0.3-4ubuntu27) ... Preparing to unpack .../libnih1_1.0.3-4.3ubuntu1_powerpc.deb ... Unpacking libnih1:powerpc (1.0.3-4.3ubuntu1) over (1.0.3-4ubuntu27) ... Preparing to unpack .../libcomerr2_1.42.13-1ubuntu1_powerpc.deb ... Unpacking libcomerr2:powerpc (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libcomerr2:powerpc (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.110-1ubuntu3_powerpc.deb ... Unpacking libdevmapper1.02.1:powerpc (2:1.02.110-1ubuntu3) over (2:1.02.99-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libdevmapper1.02.1:powerpc (2:1.02.110-1ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.21-1_powerpc.deb ... Unpacking libgpg-error0:powerpc (1.21-1) over (1.19-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgpg-error0:powerpc (1.21-1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.4-5_powerpc.deb ... Unpacking libgcrypt20:powerpc (1.6.4-5) over (1.6.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgcrypt20:powerpc (1.6.4-5) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libsepol1_2.4-2_powerpc.deb ... Unpacking libsepol1:powerpc (2.4-2) over (2.3-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsepol1:powerpc (2.4-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.4-3build1_all.deb ... Unpacking libsemanage-common (2.4-3build1) over (2.3-1build2) ... Setting up libsemanage-common (2.4-3build1) ... Installing new version of config file /etc/selinux/semanage.conf ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.4-3build1_powerpc.deb ... Unpacking libsemanage1:powerpc (2.4-3build1) over (2.3-1build2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsemanage1:powerpc (2.4-3build1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libss2_1.42.13-1ubuntu1_powerpc.deb ... Unpacking libss2:powerpc (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libss2:powerpc (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.21-0ubuntu5_powerpc.deb ... Unpacking multiarch-support (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Setting up multiarch-support (2.21-0ubuntu5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12109 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-4_powerpc.deb ... Unpacking libffi6:powerpc (3.2.1-4) over (3.2.1-3) ... Preparing to unpack .../libp11-kit0_0.23.2-3_powerpc.deb ... Unpacking libp11-kit0:powerpc (0.23.2-3) over (0.23.1-3) ... Preparing to unpack .../libtasn1-6_4.7-3_powerpc.deb ... Unpacking libtasn1-6:powerpc (4.7-3) over (4.5-2) ... Preparing to unpack .../libgnutls-deb0-28_3.3.20-1ubuntu1_powerpc.deb ... Unpacking libgnutls-deb0-28:powerpc (3.3.20-1ubuntu1) over (3.3.15-5ubuntu2) ... Preparing to unpack .../libpng12-0_1.2.54-1ubuntu1_powerpc.deb ... Unpacking libpng12-0:powerpc (1.2.54-1ubuntu1) over (1.2.51-0ubuntu3) ... Preparing to unpack .../libsqlite3-0_3.10.2-1_powerpc.deb ... Unpacking libsqlite3-0:powerpc (3.10.2-1) over (3.8.11.1-1) ... Preparing to unpack .../libssl1.0.0_1.0.2e-1ubuntu1_powerpc.deb ... Unpacking libssl1.0.0:powerpc (1.0.2e-1ubuntu1) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-4_powerpc.deb ... Unpacking libgssapi-krb5-2:powerpc (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5-3_1.13.2+dfsg-4_powerpc.deb ... Unpacking libkrb5-3:powerpc (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5support0_1.13.2+dfsg-4_powerpc.deb ... Unpacking libkrb5support0:powerpc (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libk5crypto3_1.13.2+dfsg-4_powerpc.deb ... Unpacking libk5crypto3:powerpc (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkeyutils1_1.5.9-8ubuntu1_powerpc.deb ... Unpacking libkeyutils1:powerpc (1.5.9-8ubuntu1) over (1.5.9-5ubuntu1) ... Preparing to unpack .../libidn11_1.32-3ubuntu1_powerpc.deb ... Unpacking libidn11:powerpc (1.32-3ubuntu1) over (1.28-1ubuntu2) ... Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu1_powerpc.deb ... Unpacking libldap-2.4-2:powerpc (2.4.42+dfsg-2ubuntu1) over (2.4.41+dfsg-1ubuntu2) ... Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d-1_powerpc.deb ... Unpacking librtmp1:powerpc (2.4+20151223.gitfa8646d-1) over (2.4+20150115.gita107cef-1build1) ... Preparing to unpack .../libcurl3-gnutls_7.46.0-1ubuntu1_powerpc.deb ... Unpacking libcurl3-gnutls:powerpc (7.46.0-1ubuntu1) over (7.43.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.1.10_powerpc.deb ... Unpacking apt-transport-https (1.1.10) over (1.0.10.2ubuntu1) ... Preparing to unpack .../openssl_1.0.2e-1ubuntu1_powerpc.deb ... Unpacking openssl (1.0.2e-1ubuntu1) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../advancecomp_1.20-1_powerpc.deb ... Unpacking advancecomp (1.20-1) over (1.19-1) ... Preparing to unpack .../cpp_4%3a5.2.1-16ubuntu2_powerpc.deb ... Unpacking cpp (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../dmsetup_2%3a1.02.110-1ubuntu3_powerpc.deb ... Unpacking dmsetup (2:1.02.110-1ubuntu3) over (2:1.02.99-1ubuntu1) ... Preparing to unpack .../dpkg-dev_1.18.4ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.4ubuntu1) over (1.18.2ubuntu5) ... Preparing to unpack .../libdpkg-perl_1.18.4ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.4ubuntu1) over (1.18.2ubuntu5) ... Preparing to unpack .../make_4.1-5_powerpc.deb ... Unpacking make (4.1-5) over (4.0-8.2) ... Preparing to unpack .../gcc_4%3a5.2.1-16ubuntu2_powerpc.deb ... Removing old gcc doc directory. Unpacking gcc (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../g++_4%3a5.2.1-16ubuntu2_powerpc.deb ... Unpacking g++ (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../pkg-create-dbgsym_0.70_all.deb ... Unpacking pkg-create-dbgsym (0.70) over (0.69) ... Preparing to unpack .../pkgbinarymangler_129_all.deb ... Unpacking pkgbinarymangler (129) over (122) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libc-dev-bin (2.21-0ubuntu5) ... Setting up linux-libc-dev:powerpc (4.4.0-1.15) ... Setting up libc6-dev:powerpc (2.21-0ubuntu5) ... Setting up libgomp1:powerpc (5.3.1-7ubuntu1) ... Setting up libatomic1:powerpc (5.3.1-7ubuntu1) ... Setting up libasan2:powerpc (5.3.1-7ubuntu1) ... Setting up libubsan0:powerpc (5.3.1-7ubuntu1) ... Setting up libgmp10:powerpc (2:6.1.0+dfsg-2) ... Setting up libisl15:powerpc (0.16.1-1) ... Setting up libmpfr4:powerpc (3.1.3-2) ... Setting up cpp-5 (5.3.1-7ubuntu1) ... Setting up libcc1-0:powerpc (5.3.1-7ubuntu1) ... Setting up binutils (2.25.90.20160101-1ubuntu2) ... Setting up libgcc-5-dev:powerpc (5.3.1-7ubuntu1) ... Setting up gcc-5 (5.3.1-7ubuntu1) ... Setting up libstdc++-5-dev:powerpc (5.3.1-7ubuntu1) ... Setting up g++-5 (5.3.1-7ubuntu1) ... Setting up libprocps4:powerpc (2:3.3.10-4ubuntu2) ... Setting up procps (2:3.3.10-4ubuntu2) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up udev (228-4ubuntu1) ... Installing new version of config file /etc/init.d/udev ... addgroup: The group `input' already exists as a system group. Exiting. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Removing obsolete conffile /etc/init.d/lvm2 ... Setting up perl-modules-5.22 (5.22.1-4) ... Setting up libperl5.22:powerpc (5.22.1-4) ... Setting up perl (5.22.1-4) ... Setting up apt (1.1.10) ... Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... Installing new version of config file /etc/cron.daily/apt ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... usermod: no changes Setting up libdbus-1-3:powerpc (1.10.6-1ubuntu1) ... Setting up libnih1:powerpc (1.0.3-4.3ubuntu1) ... Setting up libnih-dbus1:powerpc (1.0.3-4.3ubuntu1) ... Setting up libffi6:powerpc (3.2.1-4) ... Setting up libp11-kit0:powerpc (0.23.2-3) ... Setting up libtasn1-6:powerpc (4.7-3) ... Setting up libgnutls-deb0-28:powerpc (3.3.20-1ubuntu1) ... Setting up libpng12-0:powerpc (1.2.54-1ubuntu1) ... Setting up libsqlite3-0:powerpc (3.10.2-1) ... Setting up libssl1.0.0:powerpc (1.0.2e-1ubuntu1) ... Setting up libkrb5support0:powerpc (1.13.2+dfsg-4) ... Setting up libk5crypto3:powerpc (1.13.2+dfsg-4) ... Setting up libkeyutils1:powerpc (1.5.9-8ubuntu1) ... Setting up libkrb5-3:powerpc (1.13.2+dfsg-4) ... Setting up libgssapi-krb5-2:powerpc (1.13.2+dfsg-4) ... Setting up libidn11:powerpc (1.32-3ubuntu1) ... Setting up libldap-2.4-2:powerpc (2.4.42+dfsg-2ubuntu1) ... Setting up librtmp1:powerpc (2.4+20151223.gitfa8646d-1) ... Setting up libcurl3-gnutls:powerpc (7.46.0-1ubuntu1) ... Setting up apt-transport-https (1.1.10) ... Setting up openssl (1.0.2e-1ubuntu1) ... Setting up advancecomp (1.20-1) ... Setting up cpp (4:5.2.1-16ubuntu2) ... Setting up dmsetup (2:1.02.110-1ubuntu3) ... Setting up libdpkg-perl (1.18.4ubuntu1) ... Setting up make (4.1-5) ... Setting up dpkg-dev (1.18.4ubuntu1) ... Setting up gcc (4:5.2.1-16ubuntu2) ... Setting up g++ (4:5.2.1-16ubuntu2) ... Setting up pkg-create-dbgsym (0.70) ... Setting up pkgbinarymangler (129) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Processing triggers for systemd (228-4ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-8896194', 'powerpc', 'xenial-proposed', '-c', 'chroot:autobuild', '--arch=powerpc', '--dist=xenial-proposed', '--purge=never', '--nolog', 'hdf5_1.8.16+docs-3.dsc'] Initiating build PACKAGEBUILD-8896194 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 4.2.0-25-powerpc64-smp #30~14.04.1-Ubuntu SMP Mon Jan 18 16:53:18 UTC 2016 ppc sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on fisher02.buildd ╔══════════════════════════════════════════════════════════════════════════════╗ ║ hdf5 1.8.16+docs-3 (powerpc) 26 Jan 2016 00:16 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: hdf5 Version: 1.8.16+docs-3 Source Version: 1.8.16+docs-3 Distribution: xenial-proposed Machine Architecture: powerpc Host Architecture: powerpc Build Architecture: powerpc I: NOTICE: Log filtering will replace 'build/hdf5-PRyWrh/hdf5-1.8.16+docs' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/hdf5-PRyWrh' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-8896194/chroot-autobuild' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Local sources ───────────── hdf5_1.8.16+docs-3.dsc exists in .; copying to chroot Check architectures ─────────────────── sh: 1: gcc: not found sbuild: warning: couldn't determine gcc system type, falling back to default (native compilation) Check dependencies ────────────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-sz42wC/apt_archive/sbuild-build-depends-core-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Sources [208 B] Get:5 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Packages [529 B] Ign:4 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Sources Ign:5 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Packages Get:4 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Sources [208 B] Get:5 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Packages [529 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ Release' is not signed. 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: libapt-pkg4.16 libisl13 libprocps3 udev Use 'sudo 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 0 B/772 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Get:1 file:/«BUILDDIR»/resolver-sz42wC/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [772 B] debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12105 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), dpkg-dev (>= 1.16.1~), mpi-default-dev, libmpich-dev, zlib1g-dev, libjpeg-dev, debhelper (>= 9~), gfortran, sharutils, chrpath, autotools-dev, automake, dh-autoreconf, doxygen, php5-cli, libaec-dev Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), dpkg-dev (>= 1.16.1~), mpi-default-dev, libmpich-dev, zlib1g-dev, libjpeg-dev, debhelper (>= 9~), gfortran, sharutils, chrpath, autotools-dev, automake, dh-autoreconf, doxygen, php5-cli, libaec-dev dpkg-deb: building package 'sbuild-build-depends-hdf5-dummy' in '/«BUILDDIR»/resolver-bH7sUV/apt_archive/sbuild-build-depends-hdf5-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Sources [500 B] Get:5 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Packages [766 B] Ign:4 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Sources Ign:5 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Packages Get:4 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Sources [500 B] Get:5 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Packages [766 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ Release' is not signed. Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install hdf5 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: libapt-pkg4.16 libisl13 libprocps3 udev Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism doxygen file gettext gettext-base gfortran gfortran-5 groff-base intltool-debian libaec-dev libaec0 libarchive-zip-perl libasprintf0v5 libbsd0 libclang1-3.6 libcr-dev libcr0 libcroco3 libedit2 libfile-stripnondeterminism-perl libgfortran-5-dev libgfortran3 libglib2.0-0 libhwloc-dev libhwloc5 libibverbs-dev libibverbs1 libicu55 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c2 libllvm3.6v5 libltdl-dev libltdl7 libmagic1 libmpich-dev libmpich12 libnuma-dev libnuma1 libobjc-5-dev libobjc4 libopenmpi-dev libopenmpi1.6 libpipeline1 libsigsegv2 libsz2 libtimedate-perl libtool libunistring0 libxapian22v5 libxml2 lsof m4 man-db mime-support mpi-default-dev openmpi-common php5-cli php5-common php5-json po-debconf psmisc sharutils ucf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make doxygen-latex doxygen-doc doxygen-gui graphviz gettext-doc gfortran-multilib gfortran-doc gfortran-5-multilib gfortran-5-doc libgfortran3-dbg groff blcr-dkms libhwloc-contrib-plugins libtool-doc gcj-jdk xapian-tools less www-browser php-pear php5-user-cache libmail-box-perl bsd-mailx | mailx Recommended packages: curl | wget | lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs libhwloc-plugins mpich xml-core php5-readline libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism doxygen file gettext gettext-base gfortran gfortran-5 groff-base intltool-debian libaec-dev libaec0 libarchive-zip-perl libasprintf0v5 libbsd0 libclang1-3.6 libcr-dev libcr0 libcroco3 libedit2 libfile-stripnondeterminism-perl libgfortran-5-dev libgfortran3 libglib2.0-0 libhwloc-dev libhwloc5 libibverbs-dev libibverbs1 libicu55 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c2 libllvm3.6v5 libltdl-dev libltdl7 libmagic1 libmpich-dev libmpich12 libnuma-dev libnuma1 libobjc-5-dev libobjc4 libopenmpi-dev libopenmpi1.6 libpipeline1 libsigsegv2 libsz2 libtimedate-perl libtool libunistring0 libxapian22v5 libxml2 lsof m4 man-db mime-support mpi-default-dev openmpi-common php5-cli php5-common php5-json po-debconf psmisc sbuild-build-depends-hdf5-dummy sharutils ucf zlib1g-dev 0 upgraded, 77 newly installed, 0 to remove and 0 not upgraded. Need to get 66.1 MB/66.1 MB of archives. After this operation, 283 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-hdf5-dummy Authentication warning overridden. Get:1 file:/«BUILDDIR»/resolver-bH7sUV/apt_archive ./ sbuild-build-depends-hdf5-dummy 0.invalid.0 [1014 B] Get:2 http://ftpmaster.internal/ubuntu xenial/main powerpc libjson-c2 powerpc 0.11-4ubuntu2 [21.3 kB] Get:3 http://ftpmaster.internal/ubuntu xenial/main powerpc groff-base powerpc 1.22.3-5 [1206 kB] Get:4 http://ftpmaster.internal/ubuntu xenial/main powerpc bsdmainutils powerpc 9.0.6ubuntu1 [172 kB] Get:5 http://ftpmaster.internal/ubuntu xenial/main powerpc libpipeline1 powerpc 1.4.1-2 [24.2 kB] Get:6 http://ftpmaster.internal/ubuntu xenial/main powerpc man-db powerpc 2.7.5-1 [835 kB] Get:7 http://ftpmaster.internal/ubuntu xenial/main powerpc libjpeg-turbo8 powerpc 1.4.2-0ubuntu2 [91.1 kB] Get:8 http://ftpmaster.internal/ubuntu xenial/main powerpc libltdl7 powerpc 2.4.2-1.11 [33.7 kB] Get:9 http://ftpmaster.internal/ubuntu xenial/main powerpc libsigsegv2 powerpc 2.10-4 [13.7 kB] Get:10 http://ftpmaster.internal/ubuntu xenial/main powerpc libunistring0 powerpc 0.9.3-5.2ubuntu1 [254 kB] Get:11 http://ftpmaster.internal/ubuntu xenial/main powerpc libmagic1 powerpc 1:5.25-2ubuntu1 [214 kB] Get:12 http://ftpmaster.internal/ubuntu xenial/main powerpc file powerpc 1:5.25-2ubuntu1 [21.1 kB] Get:13 http://ftpmaster.internal/ubuntu xenial/main powerpc libbsd0 powerpc 0.8.1-1 [50.7 kB] Get:14 http://ftpmaster.internal/ubuntu xenial/main powerpc mime-support all 3.59ubuntu1 [31.0 kB] Get:15 http://ftpmaster.internal/ubuntu xenial/main powerpc ucf all 3.0033 [52.9 kB] Get:16 http://ftpmaster.internal/ubuntu xenial/main powerpc libasprintf0v5 powerpc 0.19.6-1ubuntu1 [7078 B] Get:17 http://ftpmaster.internal/ubuntu xenial/main powerpc gettext-base powerpc 0.19.6-1ubuntu1 [45.4 kB] Get:18 http://ftpmaster.internal/ubuntu xenial/main powerpc libedit2 powerpc 3.1-20150325-1ubuntu1 [67.6 kB] Get:19 http://ftpmaster.internal/ubuntu xenial-proposed/main powerpc libglib2.0-0 powerpc 2.47.5-1 [966 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-proposed/main powerpc libicu55 powerpc 55.1-7 [7454 kB] Get:21 http://ftpmaster.internal/ubuntu xenial/main powerpc libnuma1 powerpc 2.0.10-1ubuntu7 [19.3 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-proposed/main powerpc libxml2 powerpc 2.9.3+dfsg1-1 [573 kB] Get:23 http://ftpmaster.internal/ubuntu xenial/main powerpc lsof powerpc 4.89+dfsg-0.1 [239 kB] Get:24 http://ftpmaster.internal/ubuntu xenial/main powerpc psmisc powerpc 22.21-2.1 [45.5 kB] Get:25 http://ftpmaster.internal/ubuntu xenial/main powerpc m4 powerpc 1.4.17-5 [185 kB] Get:26 http://ftpmaster.internal/ubuntu xenial/main powerpc autoconf all 2.69-9 [321 kB] Get:27 http://ftpmaster.internal/ubuntu xenial/main powerpc autotools-dev all 20150820.1 [39.8 kB] Get:28 http://ftpmaster.internal/ubuntu xenial/main powerpc automake all 1:1.15-1ubuntu1 [511 kB] Get:29 http://ftpmaster.internal/ubuntu xenial/main powerpc autopoint all 0.19.6-1ubuntu1 [404 kB] Get:30 http://ftpmaster.internal/ubuntu xenial/main powerpc chrpath powerpc 0.16-1 [12.5 kB] Get:31 http://ftpmaster.internal/ubuntu xenial/main powerpc libcroco3 powerpc 0.6.11-1 [69.3 kB] Get:32 http://ftpmaster.internal/ubuntu xenial/main powerpc gettext powerpc 0.19.6-1ubuntu1 [1004 kB] Get:33 http://ftpmaster.internal/ubuntu xenial/main powerpc intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:34 http://ftpmaster.internal/ubuntu xenial/main powerpc po-debconf all 1.0.19 [234 kB] Get:35 http://ftpmaster.internal/ubuntu xenial/main powerpc libarchive-zip-perl all 1.56-2 [84.1 kB] Get:36 http://ftpmaster.internal/ubuntu xenial/main powerpc libfile-stripnondeterminism-perl all 0.014-1 [10.1 kB] Get:37 http://ftpmaster.internal/ubuntu xenial/main powerpc libtimedate-perl all 2.3000-2 [37.5 kB] Get:38 http://ftpmaster.internal/ubuntu xenial/main powerpc dh-strip-nondeterminism all 0.014-1 [5596 B] Get:39 http://ftpmaster.internal/ubuntu xenial/main powerpc debhelper all 9.20160115ubuntu2 [740 kB] Get:40 http://ftpmaster.internal/ubuntu xenial/main powerpc libtool all 2.4.2-1.11 [180 kB] Get:41 http://ftpmaster.internal/ubuntu xenial/main powerpc dh-autoreconf all 10 [15.3 kB] Get:42 http://ftpmaster.internal/ubuntu xenial/main powerpc libllvm3.6v5 powerpc 1:3.6.2-3ubuntu1 [7447 kB] Get:43 http://ftpmaster.internal/ubuntu xenial/main powerpc libobjc4 powerpc 5.3.1-7ubuntu1 [103 kB] Get:44 http://ftpmaster.internal/ubuntu xenial/main powerpc libobjc-5-dev powerpc 5.3.1-7ubuntu1 [365 kB] Get:45 http://ftpmaster.internal/ubuntu xenial/main powerpc libclang1-3.6 powerpc 1:3.6.2-3ubuntu1 [3737 kB] Get:46 http://ftpmaster.internal/ubuntu xenial/main powerpc libxapian22v5 powerpc 1.2.22-1 [547 kB] Get:47 http://ftpmaster.internal/ubuntu xenial/main powerpc doxygen powerpc 1.8.9.1-6 [2594 kB] Get:48 http://ftpmaster.internal/ubuntu xenial/main powerpc libgfortran3 powerpc 5.3.1-7ubuntu1 [188 kB] Get:49 http://ftpmaster.internal/ubuntu xenial/main powerpc libgfortran-5-dev powerpc 5.3.1-7ubuntu1 [223 kB] Get:50 http://ftpmaster.internal/ubuntu xenial/main powerpc gfortran-5 powerpc 5.3.1-7ubuntu1 [27.5 MB] Get:51 http://ftpmaster.internal/ubuntu xenial/main powerpc gfortran powerpc 4:5.2.1-16ubuntu2 [1290 B] Get:52 http://ftpmaster.internal/ubuntu xenial/universe powerpc libaec0 powerpc 0.3.2-1 [18.6 kB] Get:53 http://ftpmaster.internal/ubuntu xenial/universe powerpc libcr0 powerpc 0.8.5-2.2 [17.6 kB] Get:54 http://ftpmaster.internal/ubuntu xenial/universe powerpc libcr-dev powerpc 0.8.5-2.2 [24.5 kB] Get:55 http://ftpmaster.internal/ubuntu xenial/main powerpc libjpeg-turbo8-dev powerpc 1.4.2-0ubuntu2 [224 kB] Get:56 http://ftpmaster.internal/ubuntu xenial/main powerpc libjpeg8 powerpc 8c-2ubuntu8 [2200 B] Get:57 http://ftpmaster.internal/ubuntu xenial/main powerpc libjpeg8-dev powerpc 8c-2ubuntu8 [1550 B] Get:58 http://ftpmaster.internal/ubuntu xenial/main powerpc libjpeg-dev powerpc 8c-2ubuntu8 [1550 B] Get:59 http://ftpmaster.internal/ubuntu xenial/main powerpc libltdl-dev powerpc 2.4.2-1.11 [157 kB] Get:60 http://ftpmaster.internal/ubuntu xenial/universe powerpc libsz2 powerpc 0.3.2-1 [5120 B] Get:61 http://ftpmaster.internal/ubuntu xenial/universe powerpc openmpi-common all 1.6.5-11 [101 kB] Get:62 http://ftpmaster.internal/ubuntu xenial-proposed/main powerpc php5-common powerpc 5.6.17+dfsg-3ubuntu1 [475 kB] Get:63 http://ftpmaster.internal/ubuntu xenial/main powerpc php5-json powerpc 1.3.7-1 [17.2 kB] Get:64 http://ftpmaster.internal/ubuntu xenial-proposed/main powerpc php5-cli powerpc 5.6.17+dfsg-3ubuntu1 [1912 kB] Get:65 http://ftpmaster.internal/ubuntu xenial/main powerpc sharutils powerpc 1:4.15.2-1 [133 kB] Get:66 http://ftpmaster.internal/ubuntu xenial/main powerpc zlib1g-dev powerpc 1:1.2.8.dfsg-2ubuntu4 [163 kB] Get:67 http://ftpmaster.internal/ubuntu xenial/universe powerpc libaec-dev powerpc 0.3.2-1 [17.1 kB] Get:68 http://ftpmaster.internal/ubuntu xenial/universe powerpc libhwloc5 powerpc 1.11.2-2 [84.8 kB] Get:69 http://ftpmaster.internal/ubuntu xenial/main powerpc libnuma-dev powerpc 2.0.10-1ubuntu7 [30.2 kB] Get:70 http://ftpmaster.internal/ubuntu xenial/universe powerpc libhwloc-dev powerpc 1.11.2-2 [142 kB] Get:71 http://ftpmaster.internal/ubuntu xenial/main powerpc libibverbs1 powerpc 1.1.8-1.1ubuntu1 [23.3 kB] Get:72 http://ftpmaster.internal/ubuntu xenial/main powerpc libibverbs-dev powerpc 1.1.8-1.1ubuntu1 [75.8 kB] Get:73 http://ftpmaster.internal/ubuntu xenial-proposed/universe powerpc libmpich12 powerpc 3.2-6 [723 kB] Get:74 http://ftpmaster.internal/ubuntu xenial-proposed/universe powerpc libmpich-dev powerpc 3.2-6 [1089 kB] Get:75 http://ftpmaster.internal/ubuntu xenial/universe powerpc libopenmpi1.6 powerpc 1.6.5-11 [1199 kB] Get:76 http://ftpmaster.internal/ubuntu xenial/universe powerpc libopenmpi-dev powerpc 1.6.5-11 [378 kB] Get:77 http://ftpmaster.internal/ubuntu xenial/universe powerpc mpi-default-dev powerpc 1.0.2+nmu2 [4004 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 66.1 MB in 54s (1210 kB/s) Selecting previously unselected package libjson-c2:powerpc. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12105 files and directories currently installed.) Preparing to unpack .../libjson-c2_0.11-4ubuntu2_powerpc.deb ... Unpacking libjson-c2:powerpc (0.11-4ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-5_powerpc.deb ... Unpacking groff-base (1.22.3-5) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_powerpc.deb ... Unpacking bsdmainutils (9.0.6ubuntu1) ... Selecting previously unselected package libpipeline1:powerpc. Preparing to unpack .../libpipeline1_1.4.1-2_powerpc.deb ... Unpacking libpipeline1:powerpc (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_powerpc.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libjpeg-turbo8:powerpc. Preparing to unpack .../libjpeg-turbo8_1.4.2-0ubuntu2_powerpc.deb ... Unpacking libjpeg-turbo8:powerpc (1.4.2-0ubuntu2) ... Selecting previously unselected package libltdl7:powerpc. Preparing to unpack .../libltdl7_2.4.2-1.11_powerpc.deb ... Unpacking libltdl7:powerpc (2.4.2-1.11) ... Selecting previously unselected package libsigsegv2:powerpc. Preparing to unpack .../libsigsegv2_2.10-4_powerpc.deb ... Unpacking libsigsegv2:powerpc (2.10-4) ... Selecting previously unselected package libunistring0:powerpc. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_powerpc.deb ... Unpacking libunistring0:powerpc (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libmagic1:powerpc. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1_powerpc.deb ... Unpacking libmagic1:powerpc (1:5.25-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1_powerpc.deb ... Unpacking file (1:5.25-2ubuntu1) ... Selecting previously unselected package libbsd0:powerpc. Preparing to unpack .../libbsd0_0.8.1-1_powerpc.deb ... Unpacking libbsd0:powerpc (0.8.1-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.59ubuntu1_all.deb ... Unpacking mime-support (3.59ubuntu1) ... Selecting previously unselected package ucf. Preparing to unpack .../archives/ucf_3.0033_all.deb ... Moving old data out of the way Unpacking ucf (3.0033) ... Selecting previously unselected package libasprintf0v5:powerpc. Preparing to unpack .../libasprintf0v5_0.19.6-1ubuntu1_powerpc.deb ... Unpacking libasprintf0v5:powerpc (0.19.6-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.6-1ubuntu1_powerpc.deb ... Unpacking gettext-base (0.19.6-1ubuntu1) ... Selecting previously unselected package libedit2:powerpc. Preparing to unpack .../libedit2_3.1-20150325-1ubuntu1_powerpc.deb ... Unpacking libedit2:powerpc (3.1-20150325-1ubuntu1) ... Selecting previously unselected package libglib2.0-0:powerpc. Preparing to unpack .../libglib2.0-0_2.47.5-1_powerpc.deb ... Unpacking libglib2.0-0:powerpc (2.47.5-1) ... Selecting previously unselected package libicu55:powerpc. Preparing to unpack .../libicu55_55.1-7_powerpc.deb ... Unpacking libicu55:powerpc (55.1-7) ... Selecting previously unselected package libnuma1:powerpc. Preparing to unpack .../libnuma1_2.0.10-1ubuntu7_powerpc.deb ... Unpacking libnuma1:powerpc (2.0.10-1ubuntu7) ... Selecting previously unselected package libxml2:powerpc. Preparing to unpack .../libxml2_2.9.3+dfsg1-1_powerpc.deb ... Unpacking libxml2:powerpc (2.9.3+dfsg1-1) ... Selecting previously unselected package lsof. Preparing to unpack .../lsof_4.89+dfsg-0.1_powerpc.deb ... Unpacking lsof (4.89+dfsg-0.1) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2.1_powerpc.deb ... Unpacking psmisc (22.21-2.1) ... Selecting previously unselected package m4. Preparing to unpack .../m4_1.4.17-5_powerpc.deb ... Unpacking m4 (1.4.17-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-9_all.deb ... Unpacking autoconf (2.69-9) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Unpacking autotools-dev (20150820.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.15-1ubuntu1_all.deb ... Unpacking automake (1:1.15-1ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../autopoint_0.19.6-1ubuntu1_all.deb ... Unpacking autopoint (0.19.6-1ubuntu1) ... Selecting previously unselected package chrpath. Preparing to unpack .../chrpath_0.16-1_powerpc.deb ... Unpacking chrpath (0.16-1) ... Selecting previously unselected package libcroco3:powerpc. Preparing to unpack .../libcroco3_0.6.11-1_powerpc.deb ... Unpacking libcroco3:powerpc (0.6.11-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.6-1ubuntu1_powerpc.deb ... Unpacking gettext (0.19.6-1ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.19_all.deb ... Unpacking po-debconf (1.0.19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../libarchive-zip-perl_1.56-2_all.deb ... Unpacking libarchive-zip-perl (1.56-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../libfile-stripnondeterminism-perl_0.014-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.014-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../dh-strip-nondeterminism_0.014-1_all.deb ... Unpacking dh-strip-nondeterminism (0.014-1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20160115ubuntu2_all.deb ... Unpacking debhelper (9.20160115ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.11_all.deb ... Unpacking libtool (2.4.2-1.11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../dh-autoreconf_10_all.deb ... Unpacking dh-autoreconf (10) ... Selecting previously unselected package libllvm3.6v5:powerpc. Preparing to unpack .../libllvm3.6v5_1%3a3.6.2-3ubuntu1_powerpc.deb ... Unpacking libllvm3.6v5:powerpc (1:3.6.2-3ubuntu1) ... Selecting previously unselected package libobjc4:powerpc. Preparing to unpack .../libobjc4_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libobjc4:powerpc (5.3.1-7ubuntu1) ... Selecting previously unselected package libobjc-5-dev:powerpc. Preparing to unpack .../libobjc-5-dev_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libobjc-5-dev:powerpc (5.3.1-7ubuntu1) ... Selecting previously unselected package libclang1-3.6:powerpc. Preparing to unpack .../libclang1-3.6_1%3a3.6.2-3ubuntu1_powerpc.deb ... Unpacking libclang1-3.6:powerpc (1:3.6.2-3ubuntu1) ... Selecting previously unselected package libxapian22v5:powerpc. Preparing to unpack .../libxapian22v5_1.2.22-1_powerpc.deb ... Unpacking libxapian22v5:powerpc (1.2.22-1) ... Selecting previously unselected package doxygen. Preparing to unpack .../doxygen_1.8.9.1-6_powerpc.deb ... Unpacking doxygen (1.8.9.1-6) ... Selecting previously unselected package libgfortran3:powerpc. Preparing to unpack .../libgfortran3_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libgfortran3:powerpc (5.3.1-7ubuntu1) ... Selecting previously unselected package libgfortran-5-dev:powerpc. Preparing to unpack .../libgfortran-5-dev_5.3.1-7ubuntu1_powerpc.deb ... Unpacking libgfortran-5-dev:powerpc (5.3.1-7ubuntu1) ... Selecting previously unselected package gfortran-5. Preparing to unpack .../gfortran-5_5.3.1-7ubuntu1_powerpc.deb ... Unpacking gfortran-5 (5.3.1-7ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../gfortran_4%3a5.2.1-16ubuntu2_powerpc.deb ... Unpacking gfortran (4:5.2.1-16ubuntu2) ... Selecting previously unselected package libaec0:powerpc. Preparing to unpack .../libaec0_0.3.2-1_powerpc.deb ... Unpacking libaec0:powerpc (0.3.2-1) ... Selecting previously unselected package libcr0. Preparing to unpack .../libcr0_0.8.5-2.2_powerpc.deb ... Unpacking libcr0 (0.8.5-2.2) ... Selecting previously unselected package libcr-dev. Preparing to unpack .../libcr-dev_0.8.5-2.2_powerpc.deb ... Unpacking libcr-dev (0.8.5-2.2) ... Selecting previously unselected package libjpeg-turbo8-dev:powerpc. Preparing to unpack .../libjpeg-turbo8-dev_1.4.2-0ubuntu2_powerpc.deb ... Unpacking libjpeg-turbo8-dev:powerpc (1.4.2-0ubuntu2) ... Selecting previously unselected package libjpeg8:powerpc. Preparing to unpack .../libjpeg8_8c-2ubuntu8_powerpc.deb ... Unpacking libjpeg8:powerpc (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:powerpc. Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_powerpc.deb ... Unpacking libjpeg8-dev:powerpc (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:powerpc. Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_powerpc.deb ... Unpacking libjpeg-dev:powerpc (8c-2ubuntu8) ... Selecting previously unselected package libltdl-dev:powerpc. Preparing to unpack .../libltdl-dev_2.4.2-1.11_powerpc.deb ... Unpacking libltdl-dev:powerpc (2.4.2-1.11) ... Selecting previously unselected package libsz2:powerpc. Preparing to unpack .../libsz2_0.3.2-1_powerpc.deb ... Unpacking libsz2:powerpc (0.3.2-1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../openmpi-common_1.6.5-11_all.deb ... Unpacking openmpi-common (1.6.5-11) ... Selecting previously unselected package php5-common. Preparing to unpack .../php5-common_5.6.17+dfsg-3ubuntu1_powerpc.deb ... Unpacking php5-common (5.6.17+dfsg-3ubuntu1) ... Selecting previously unselected package php5-json. Preparing to unpack .../php5-json_1.3.7-1_powerpc.deb ... Unpacking php5-json (1.3.7-1) ... Selecting previously unselected package php5-cli. Preparing to unpack .../php5-cli_5.6.17+dfsg-3ubuntu1_powerpc.deb ... Unpacking php5-cli (5.6.17+dfsg-3ubuntu1) ... Selecting previously unselected package sharutils. Preparing to unpack .../sharutils_1%3a4.15.2-1_powerpc.deb ... Unpacking sharutils (1:4.15.2-1) ... Selecting previously unselected package zlib1g-dev:powerpc. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_powerpc.deb ... Unpacking zlib1g-dev:powerpc (1:1.2.8.dfsg-2ubuntu4) ... Selecting previously unselected package libaec-dev:powerpc. Preparing to unpack .../libaec-dev_0.3.2-1_powerpc.deb ... Unpacking libaec-dev:powerpc (0.3.2-1) ... Selecting previously unselected package libhwloc5:powerpc. Preparing to unpack .../libhwloc5_1.11.2-2_powerpc.deb ... Unpacking libhwloc5:powerpc (1.11.2-2) ... Selecting previously unselected package libnuma-dev:powerpc. Preparing to unpack .../libnuma-dev_2.0.10-1ubuntu7_powerpc.deb ... Unpacking libnuma-dev:powerpc (2.0.10-1ubuntu7) ... Selecting previously unselected package libhwloc-dev:powerpc. Preparing to unpack .../libhwloc-dev_1.11.2-2_powerpc.deb ... Unpacking libhwloc-dev:powerpc (1.11.2-2) ... Selecting previously unselected package libibverbs1. Preparing to unpack .../libibverbs1_1.1.8-1.1ubuntu1_powerpc.deb ... Unpacking libibverbs1 (1.1.8-1.1ubuntu1) ... Selecting previously unselected package libibverbs-dev. Preparing to unpack .../libibverbs-dev_1.1.8-1.1ubuntu1_powerpc.deb ... Unpacking libibverbs-dev (1.1.8-1.1ubuntu1) ... Selecting previously unselected package libmpich12:powerpc. Preparing to unpack .../libmpich12_3.2-6_powerpc.deb ... Unpacking libmpich12:powerpc (3.2-6) ... Selecting previously unselected package libmpich-dev. Preparing to unpack .../libmpich-dev_3.2-6_powerpc.deb ... Unpacking libmpich-dev (3.2-6) ... Selecting previously unselected package libopenmpi1.6. Preparing to unpack .../libopenmpi1.6_1.6.5-11_powerpc.deb ... Unpacking libopenmpi1.6 (1.6.5-11) ... Selecting previously unselected package libopenmpi-dev. Preparing to unpack .../libopenmpi-dev_1.6.5-11_powerpc.deb ... Unpacking libopenmpi-dev (1.6.5-11) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../mpi-default-dev_1.0.2+nmu2_powerpc.deb ... Unpacking mpi-default-dev (1.0.2+nmu2) ... Selecting previously unselected package sbuild-build-depends-hdf5-dummy. Preparing to unpack .../sbuild-build-depends-hdf5-dummy.deb ... Unpacking sbuild-build-depends-hdf5-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libjson-c2:powerpc (0.11-4ubuntu2) ... Setting up groff-base (1.22.3-5) ... Setting up bsdmainutils (9.0.6ubuntu1) ... 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 libpipeline1:powerpc (1.4.1-2) ... Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libjpeg-turbo8:powerpc (1.4.2-0ubuntu2) ... Setting up libltdl7:powerpc (2.4.2-1.11) ... Setting up libsigsegv2:powerpc (2.10-4) ... Setting up libunistring0:powerpc (0.9.3-5.2ubuntu1) ... Setting up libmagic1:powerpc (1:5.25-2ubuntu1) ... Setting up file (1:5.25-2ubuntu1) ... Setting up libbsd0:powerpc (0.8.1-1) ... Setting up mime-support (3.59ubuntu1) ... Setting up ucf (3.0033) ... Setting up libasprintf0v5:powerpc (0.19.6-1ubuntu1) ... Setting up gettext-base (0.19.6-1ubuntu1) ... Setting up libedit2:powerpc (3.1-20150325-1ubuntu1) ... Setting up libglib2.0-0:powerpc (2.47.5-1) ... No schema files found: doing nothing. Setting up libicu55:powerpc (55.1-7) ... Setting up libnuma1:powerpc (2.0.10-1ubuntu7) ... Setting up libxml2:powerpc (2.9.3+dfsg1-1) ... Setting up lsof (4.89+dfsg-0.1) ... Setting up psmisc (22.21-2.1) ... Setting up m4 (1.4.17-5) ... Setting up autoconf (2.69-9) ... Setting up autotools-dev (20150820.1) ... Setting up automake (1:1.15-1ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up autopoint (0.19.6-1ubuntu1) ... Setting up chrpath (0.16-1) ... Setting up libcroco3:powerpc (0.6.11-1) ... Setting up gettext (0.19.6-1ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up po-debconf (1.0.19) ... Setting up libarchive-zip-perl (1.56-2) ... Setting up libfile-stripnondeterminism-perl (0.014-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libtool (2.4.2-1.11) ... Setting up libllvm3.6v5:powerpc (1:3.6.2-3ubuntu1) ... Setting up libobjc4:powerpc (5.3.1-7ubuntu1) ... Setting up libobjc-5-dev:powerpc (5.3.1-7ubuntu1) ... Setting up libclang1-3.6:powerpc (1:3.6.2-3ubuntu1) ... Setting up libxapian22v5:powerpc (1.2.22-1) ... Setting up doxygen (1.8.9.1-6) ... Setting up libgfortran3:powerpc (5.3.1-7ubuntu1) ... Setting up libgfortran-5-dev:powerpc (5.3.1-7ubuntu1) ... Setting up gfortran-5 (5.3.1-7ubuntu1) ... Setting up gfortran (4:5.2.1-16ubuntu2) ... 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 libaec0:powerpc (0.3.2-1) ... Setting up libcr0 (0.8.5-2.2) ... Setting up libcr-dev (0.8.5-2.2) ... Setting up libjpeg-turbo8-dev:powerpc (1.4.2-0ubuntu2) ... Setting up libjpeg8:powerpc (8c-2ubuntu8) ... Setting up libjpeg8-dev:powerpc (8c-2ubuntu8) ... Setting up libjpeg-dev:powerpc (8c-2ubuntu8) ... Setting up libltdl-dev:powerpc (2.4.2-1.11) ... Setting up libsz2:powerpc (0.3.2-1) ... Setting up openmpi-common (1.6.5-11) ... Setting up php5-common (5.6.17+dfsg-3ubuntu1) ... Creating config file /etc/php5/mods-available/pdo.ini with new version php5_invoke: Enable module pdo for cli SAPI Creating config file /etc/php5/mods-available/opcache.ini with new version php5_invoke: Enable module opcache for cli SAPI Setting up php5-json (1.3.7-1) ... php5_invoke: Enable module json for cli SAPI Setting up php5-cli (5.6.17+dfsg-3ubuntu1) ... update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode update-alternatives: using /usr/bin/phar5 to provide /usr/bin/phar (phar) in auto mode Creating config file /etc/php5/cli/php.ini with new version Setting up sharutils (1:4.15.2-1) ... Setting up zlib1g-dev:powerpc (1:1.2.8.dfsg-2ubuntu4) ... Setting up libaec-dev:powerpc (0.3.2-1) ... Setting up libhwloc5:powerpc (1.11.2-2) ... Setting up libnuma-dev:powerpc (2.0.10-1ubuntu7) ... Setting up libhwloc-dev:powerpc (1.11.2-2) ... Setting up libibverbs1 (1.1.8-1.1ubuntu1) ... Setting up libibverbs-dev (1.1.8-1.1ubuntu1) ... Setting up libmpich12:powerpc (3.2-6) ... Setting up libmpich-dev (3.2-6) ... update-alternatives: using /usr/include/mpich to provide /usr/include/mpi (mpi) in auto mode Setting up libopenmpi1.6 (1.6.5-11) ... Setting up libopenmpi-dev (1.6.5-11) ... update-alternatives: using /usr/lib/openmpi/include to provide /usr/include/mpi (mpi) in auto mode Setting up mpi-default-dev (1.0.2+nmu2) ... Setting up debhelper (9.20160115ubuntu2) ... Setting up dh-autoreconf (10) ... Setting up sbuild-build-depends-hdf5-dummy (0.invalid.0) ... Setting up dh-strip-nondeterminism (0.014-1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 4.2.0-25-powerpc64-smp powerpc (ppc) Toolchain package versions: binutils_2.25.90.20160101-1ubuntu2 dpkg-dev_1.18.4ubuntu1 g++-5_5.3.1-7ubuntu1 gcc-5_5.3.1-7ubuntu1 libc6-dev_2.21-0ubuntu5 libstdc++-5-dev_5.3.1-7ubuntu1 libstdc++6_5.3.1-7ubuntu1 linux-libc-dev_4.4.0-1.15 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.20-1 apt_1.1.10 apt-transport-https_1.1.10 autoconf_2.69-9 automake_1:1.15-1ubuntu1 autopoint_0.19.6-1ubuntu1 autotools-dev_20150820.1 base-files_9.4ubuntu3 base-passwd_3.5.39 bash_4.3-14ubuntu1 binutils_2.25.90.20160101-1ubuntu2 bsdmainutils_9.0.6ubuntu1 bsdutils_1:2.27.1-1ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8 ca-certificates_20150426ubuntu1 chrpath_0.16-1 coreutils_8.23-4ubuntu2 cpp_4:5.2.1-16ubuntu2 cpp-5_5.3.1-7ubuntu1 dash_0.5.7-4ubuntu2 debconf_1.5.58ubuntu1 debhelper_9.20160115ubuntu2 debianutils_4.6 dh-autoreconf_10 dh-strip-nondeterminism_0.014-1 diffutils_1:3.3-3 dmsetup_2:1.02.110-1ubuntu3 doxygen_1.8.9.1-6 dpkg_1.18.4ubuntu1 dpkg-dev_1.18.4ubuntu1 e2fslibs_1.42.13-1ubuntu1 e2fsprogs_1.42.13-1ubuntu1 fakeroot_1.20.2-1ubuntu1 file_1:5.25-2ubuntu1 findutils_4.6.0-2 g++_4:5.2.1-16ubuntu2 g++-5_5.3.1-7ubuntu1 gcc_4:5.2.1-16ubuntu2 gcc-5_5.3.1-7ubuntu1 gcc-5-base_5.3.1-7ubuntu1 gettext_0.19.6-1ubuntu1 gettext-base_0.19.6-1ubuntu1 gfortran_4:5.2.1-16ubuntu2 gfortran-5_5.3.1-7ubuntu1 gnupg_1.4.19-6ubuntu1 gpgv_1.4.19-6ubuntu1 grep_2.21-2 groff-base_1.22.3-5 gzip_1.6-4ubuntu1 hostname_3.16ubuntu2 init_1.24ubuntu2 initscripts_2.88dsf-59.2ubuntu3 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-2 libaec-dev_0.3.2-1 libaec0_0.3.2-1 libapparmor1_2.10-0ubuntu11 libapt-pkg4.16_1.0.10.2ubuntu1 libapt-pkg5.0_1.1.10 libarchive-zip-perl_1.56-2 libasan2_5.3.1-7ubuntu1 libasn1-8-heimdal_1.6~rc2+dfsg-10ubuntu1 libasprintf0v5_0.19.6-1ubuntu1 libatomic1_5.3.1-7ubuntu1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.5-1ubuntu2 libaudit1_1:2.4.5-1ubuntu2 libblkid1_2.27.1-1ubuntu3 libbsd0_0.8.1-1 libbz2-1.0_1.0.6-8 libc-bin_2.21-0ubuntu5 libc-dev-bin_2.21-0ubuntu5 libc6_2.21-0ubuntu5 libc6-dev_2.21-0ubuntu5 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.3.1-7ubuntu1 libclang1-3.6_1:3.6.2-3ubuntu1 libcomerr2_1.42.13-1ubuntu1 libcr-dev_0.8.5-2.2 libcr0_0.8.5-2.2 libcroco3_0.6.11-1 libcryptsetup4_2:1.6.6-5ubuntu2 libcurl3-gnutls_7.46.0-1ubuntu1 libdb5.3_5.3.28-11 libdbus-1-3_1.10.6-1ubuntu1 libdebconfclient0_0.198ubuntu1 libdevmapper1.02.1_2:1.02.110-1ubuntu3 libdpkg-perl_1.18.4ubuntu1 libedit2_3.1-20150325-1ubuntu1 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.27.1-1ubuntu3 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.014-1 libgcc-5-dev_5.3.1-7ubuntu1 libgcc1_1:5.3.1-7ubuntu1 libgcrypt20_1.6.4-5 libgdbm3_1.8.3-13.1 libgfortran-5-dev_5.3.1-7ubuntu1 libgfortran3_5.3.1-7ubuntu1 libglib2.0-0_2.47.5-1 libgmp10_2:6.1.0+dfsg-2 libgnutls-deb0-28_3.3.20-1ubuntu1 libgomp1_5.3.1-7ubuntu1 libgpg-error0_1.21-1 libgssapi-krb5-2_1.13.2+dfsg-4 libgssapi3-heimdal_1.6~rc2+dfsg-10ubuntu1 libhcrypto4-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimbase1-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimntlm0-heimdal_1.6~rc2+dfsg-10ubuntu1 libhogweed4_3.1.1-4 libhwloc-dev_1.11.2-2 libhwloc5_1.11.2-2 libhx509-5-heimdal_1.6~rc2+dfsg-10ubuntu1 libibverbs-dev_1.1.8-1.1ubuntu1 libibverbs1_1.1.8-1.1ubuntu1 libicu55_55.1-7 libidn11_1.32-3ubuntu1 libisl13_0.14-2 libisl15_0.16.1-1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_1.4.2-0ubuntu2 libjpeg-turbo8-dev_1.4.2-0ubuntu2 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c2_0.11-4ubuntu2 libk5crypto3_1.13.2+dfsg-4 libkeyutils1_1.5.9-8ubuntu1 libkmod2_21-1ubuntu1 libkrb5-26-heimdal_1.6~rc2+dfsg-10ubuntu1 libkrb5-3_1.13.2+dfsg-4 libkrb5support0_1.13.2+dfsg-4 libldap-2.4-2_2.4.42+dfsg-2ubuntu1 libllvm3.6v5_1:3.6.2-3ubuntu1 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 libltdl-dev_2.4.2-1.11 libltdl7_2.4.2-1.11 liblzma5_5.1.1alpha+20120614-2ubuntu2 libmagic1_1:5.25-2ubuntu1 libmount1_2.27.1-1ubuntu3 libmpc3_1.0.3-1 libmpfr4_3.1.3-2 libmpich-dev_3.2-6 libmpich12_3.2-6 libncurses5_6.0+20151024-2ubuntu1 libncursesw5_6.0+20151024-2ubuntu1 libnettle6_3.1.1-4 libnih-dbus1_1.0.3-4.3ubuntu1 libnih1_1.0.3-4.3ubuntu1 libnuma-dev_2.0.10-1ubuntu7 libnuma1_2.0.10-1ubuntu7 libobjc-5-dev_5.3.1-7ubuntu1 libobjc4_5.3.1-7ubuntu1 libopenmpi-dev_1.6.5-11 libopenmpi1.6_1.6.5-11 libp11-kit0_0.23.2-3 libpam-modules_1.1.8-3.1ubuntu3 libpam-modules-bin_1.1.8-3.1ubuntu3 libpam-runtime_1.1.8-3.1ubuntu3 libpam0g_1.1.8-3.1ubuntu3 libpcre3_2:8.38-1ubuntu1 libperl5.22_5.22.1-4 libpipeline1_1.4.1-2 libpng12-0_1.2.54-1ubuntu1 libprocps3_1:3.3.9-1ubuntu8 libprocps4_2:3.3.10-4ubuntu2 libreadline6_6.3-8ubuntu1 libroken18-heimdal_1.6~rc2+dfsg-10ubuntu1 librtmp1_2.4+20151223.gitfa8646d-1 libsasl2-2_2.1.26.dfsg1-14 libsasl2-modules-db_2.1.26.dfsg1-14 libseccomp2_2.2.3-2ubuntu3 libselinux1_2.4-3build1 libsemanage-common_2.4-3build1 libsemanage1_2.4-3build1 libsepol1_2.4-2 libsigsegv2_2.10-4 libslang2_2.3.0-2ubuntu1 libsmartcols1_2.27.1-1ubuntu3 libsqlite3-0_3.10.2-1 libss2_1.42.13-1ubuntu1 libssl1.0.0_1.0.2e-1ubuntu1 libstdc++-5-dev_5.3.1-7ubuntu1 libstdc++6_5.3.1-7ubuntu1 libsystemd0_228-4ubuntu1 libsz2_0.3.2-1 libtasn1-6_4.7-3 libtimedate-perl_2.3000-2 libtinfo5_6.0+20151024-2ubuntu1 libtool_2.4.2-1.11 libubsan0_5.3.1-7ubuntu1 libudev1_228-4ubuntu1 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-28 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-1ubuntu3 libwind0-heimdal_1.6~rc2+dfsg-10ubuntu1 libxapian22v5_1.2.22-1 libxml2_2.9.3+dfsg1-1 linux-libc-dev_4.4.0-1.15 lockfile-progs_0.1.17 login_1:4.1.5.1-1.1ubuntu7 lsb-base_9.20160110 lsof_4.89+dfsg-0.1 m4_1.4.17-5 make_4.1-5 man-db_2.7.5-1 mawk_1.3.3-17ubuntu2 mime-support_3.59ubuntu1 mount_2.27.1-1ubuntu3 mpi-default-dev_1.0.2+nmu2 multiarch-support_2.21-0ubuntu5 ncurses-base_6.0+20151024-2ubuntu1 ncurses-bin_6.0+20151024-2ubuntu1 openmpi-common_1.6.5-11 openssl_1.0.2e-1ubuntu1 optipng_0.7.5-1 passwd_1:4.1.5.1-1.1ubuntu7 patch_2.7.5-1 perl_5.22.1-4 perl-base_5.22.1-4 perl-modules-5.22_5.22.1-4 php5-cli_5.6.17+dfsg-3ubuntu1 php5-common_5.6.17+dfsg-3ubuntu1 php5-json_1.3.7-1 pkg-create-dbgsym_0.70 pkgbinarymangler_129 po-debconf_1.0.19 policyrcd-script-zg2_0.1-2 procps_2:3.3.10-4ubuntu2 psmisc_22.21-2.1 readline-common_6.3-8ubuntu1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-hdf5-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 sharutils_1:4.15.2-1 systemd_228-4ubuntu1 systemd-sysv_228-4ubuntu1 sysv-rc_2.88dsf-59.2ubuntu3 sysvinit-utils_2.88dsf-59.2ubuntu3 tar_1.28-2.1 tzdata_2015g-1 ubuntu-keyring_2012.05.19 ucf_3.0033 udev_228-4ubuntu1 util-linux_2.27.1-1ubuntu3 xz-utils_5.1.1alpha+20120614-2ubuntu2 zlib1g_1:1.2.8.dfsg-2ubuntu4 zlib1g-dev_1:1.2.8.dfsg-2ubuntu4 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: Signature made Mon Jan 25 22:02:46 2016 UTC using RSA key ID 7FFECF83 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./hdf5_1.8.16+docs-3.dsc dpkg-source: info: extracting hdf5 in hdf5-1.8.16+docs dpkg-source: info: unpacking hdf5_1.8.16+docs.orig.tar.gz dpkg-source: info: unpacking hdf5_1.8.16+docs-3.debian.tar.xz dpkg-source: info: applying flavor-configure-option.patch dpkg-source: info: applying path_max.diff dpkg-source: info: applying ullong_force.diff dpkg-source: info: applying relax-version-check.patch dpkg-source: info: applying format-not-a-string-literal-and-no-format-arguments.patch dpkg-source: info: applying hurd-sigsetjmp.patch Check disc space ──────────────── Sufficient free space for build User Environment ──────────────── DEB_BUILD_OPTIONS=parallel=8 HOME=/home/buildd LANG=C LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/«BUILDDIR»/hdf5-1.8.16+docs SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /«CHROOT» su buildd -s /bin/sh -c cd '/«BUILDDIR»/hdf5-1.8.16+docs' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ───────────────── dpkg-buildpackage: source package hdf5 dpkg-buildpackage: source version 1.8.16+docs-3 dpkg-buildpackage: source distribution unstable dpkg-source --before-build hdf5-1.8.16+docs dpkg-buildpackage: host architecture powerpc fakeroot debian/rules clean test -f debian/control.in rm -rf debian/build rm -rf debian/build-openmpi rm -rf debian/build-mpich grep -v ^\% debian/control.in | sed -e "s/@SONAME@/10/g" -e "s/@SONAME_CXX@/11/g" -e "s/@OMPIARCHS@/alpha amd64 armel armhf arm64 i386 ia64 powerpc powerpcspe ppc64 ppc64el sparc sparc64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 mips64 mips64el mips mipsel/" -e "s/@MPICHARCHS@/any/" -e "s/@MAJOR_VERSION@/1.8/" > debian/control dh_autoreconf_clean rm -f m4/l* cd debian && rm -f `ls libhdf5-*.install libhdf5-*.shlibs libhdf5-*.doc | grep -v 'libhdf5-doc'` ls: cannot access libhdf5-*.shlibs: No such file or directory ls: cannot access libhdf5-*.doc: No such file or directory rm -rf c++/src/HTML rm -rf html/cpplus_RM rm -f c++/src/cpp_doc_config_u* rm -f debian/man/h5pcc.*.1 rm -f debian/man/h5pfc.*.1 dh_clean configure-stamp* build-stamp* install-stamp* debian/rules build-arch # This loop generates helper files from debian/*.*.in templates cd debian && for file in *.*.in; do \ for flavor in serial openmpi mpich; do \ helper=`basename $file .in | sed 's/soname_cxx/11/g;s/soname/10/g'` ; \ flavorpkgstr="" ; \ flavorlibstr="" ; \ ifmpi="#"; \ ifserial=""; \ if [ "$flavor" != "serial" ]; then \ if echo "$helper" | grep -Eq '\-cpp'; then \ continue ; \ fi ; \ flavorpkgstr="-$flavor" ; \ ifmpi="" ; \ ifserial="#"; \ fi ; \ flavorlibstr="_$flavor" ; \ helper=`echo $helper | sed 's/-flavor/'$flavorpkgstr'/'` ; \ sed -e 's/@FLAVORLIB@/'$flavorlibstr'/g' \ -e 's/@FLAVORPKG@/'$flavorpkgstr'/g' \ -e 's/@FLAVOR@/'$flavor'/g' \ -e 's/@IFMPI@/'$ifmpi'/g' \ -e 's/@IFSERIAL@/'$ifserial'/g' \ -e 's/@MULTIARCH@/powerpc-linux-gnu/g' \ -e 's/@SONAME_CXX@/11/g' \ -e 's/@SONAME@/10/g' \ $file >$helper ; \ done ; \ done # mkdir -p m4 dh_autoreconf libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `bin'. libtoolize: copying file `bin/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake line 3936. touch configure-stamp-debian echo "builddeps:Built-Using=doxygen (= $(dpkg-query -W -f='${source:Version}' doxygen))" >>debian/libhdf5-doc.substvars dh_testdir mkdir debian/build cd debian/build && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fstack-protector-strong" CC=/usr/bin/cc CXX=/usr/bin/c++ FC=gfortran \ H5_LDFLAGS="-Wl,--version-script,\$(top_srcdir)/debian/map_serial.ver" \ ../../configure --prefix=/usr --host=powerpc-linux-gnu --build=powerpc-linux-gnu --mandir=\${prefix}/share/man --with-pthread --enable-linux-lfs --enable-unsupported --enable-shared --enable-production=yes --disable-sharedlib-rpath --with-zlib --with-default-api-version=v18 --with-szlib --enable-fortran --enable-fortran2003 --enable-threadsafe --enable-cxx --libdir=\${prefix}/lib/powerpc-linux-gnu --includedir=\${prefix}/include/hdf5/serial --with-flavor=serial || { cat config.log; exit 1; } configure: WARNING: unrecognized options: --enable-linux-lfs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... powerpc-unknown-linux-gnu checking host system type... powerpc-unknown-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking for config powerpc-unknown-linux-gnu... no checking for config powerpc-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config powerpc-linux-gnu... no checking for config powerpc-linux-gnu... no checking for config powerpc-unknown... no checking for config linux-gnu... found compiler '/usr/bin/cc' is GNU gcc-5.3.1 No match to get cc_version_info for /usr/bin/cc No match to get cxx_version_info for /usr/bin/c++ checking for config ../../config/site-specific/host-fisher02... no checking for powerpc-linux-gnu-gcc... /usr/bin/cc 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 /usr/bin/cc accepts -g... yes checking for /usr/bin/cc option to accept ISO C89... none needed checking whether /usr/bin/cc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of /usr/bin/cc... gcc3 checking if unsupported combinations of configure options are allowed... yes checking if Fortran interface enabled... yes checking if Fortran 2003 interface enabled... yes checking for powerpc-linux-gnu-gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking for Fortran flag to compile .f90 files... none checking for powerpc-linux-gnu-gfortran... (cached) gfortran checking whether we are using the GNU Fortran compiler... (cached) yes checking whether gfortran accepts -g... (cached) yes checking what gfortran does with modules... module.mod checking how gfortran finds modules... -I checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/powerpc-linux-gnu/5 -L/usr/lib/gcc/powerpc-linux-gnu/5/../../../powerpc-linux-gnu -L/usr/lib/gcc/powerpc-linux-gnu/5/../../../../lib -L/lib/powerpc-linux-gnu -L/lib/../lib -L/usr/lib/powerpc-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/powerpc-linux-gnu/5/../../.. -lgfortran -lm checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking if Fortran compiler supports intrinsic SIZEOF... yes checking if Fortran compiler supports intrinsic C_SIZEOF... yes checking if Fortran compiler supports intrinsic STORAGE_SIZE... yes checking if Fortran default REAL is DOUBLE PRECISION... no checking if Fortran compiler version compatible with Fortran 2003 HDF... yes checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/c++ accepts -g... yes checking dependency style of /usr/bin/c++... gcc3 checking how to run the C++ preprocessor... /usr/bin/c++ -E checking if c++ interface enabled... yes checking if /usr/bin/c++ needs old style header files in includes... no checking if /usr/bin/c++ can handle namespaces... yes checking if /usr/bin/c++ has offsetof extension... yes checking if /usr/bin/c++ can handle static cast... yes checking if high level library is enabled... yes checking for perl... perl checking for ar... ar checking whether make sets $(MAKE)... (cached) yes checking for tr... /usr/bin/tr checking if srcdir= and time commands work together... no checking if shared Fortran libraries are supported... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert powerpc-unknown-linux-gnu file names to powerpc-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for powerpc-linux-gnu-objdump... powerpc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for powerpc-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc-linux-gnu-strip... powerpc-linux-gnu-strip checking for powerpc-linux-gnu-ranlib... powerpc-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from /usr/bin/cc object... ok checking for sysroot... no checking for powerpc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... /usr/bin/cc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/cc supports -fno-rtti -fno-exceptions... no checking for /usr/bin/cc option to produce PIC... -fPIC -DPIC checking if /usr/bin/cc PIC flag -fPIC -DPIC works... yes checking if /usr/bin/cc static flag -static works... yes checking if /usr/bin/cc supports -c -o file.o... yes checking if /usr/bin/cc supports -c -o file.o... (cached) yes checking whether the /usr/bin/cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... /usr/bin/c++ -E checking for ld used by /usr/bin/c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the /usr/bin/c++ linker (/usr/bin/ld) supports shared libraries... yes checking for /usr/bin/c++ option to produce PIC... -fPIC -DPIC checking if /usr/bin/c++ PIC flag -fPIC -DPIC works... yes checking if /usr/bin/c++ static flag -static works... yes checking if /usr/bin/c++ supports -c -o file.o... yes checking if /usr/bin/c++ supports -c -o file.o... (cached) yes checking whether the /usr/bin/c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... yes checking if gfortran supports -c -o file.o... yes checking if gfortran supports -c -o file.o... (cached) yes checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... no checking whether make will build with undefined variables... yes checking for production mode... production checking for ceil in -lm... yes checking for dlopen in -ldl... (cached) yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/types.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking for stdint.h... (cached) yes checking mach/mach_time.h usability... no checking mach/mach_time.h presence... no checking for mach/mach_time.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for lseek64... yes checking for fseeko64... yes checking for ftello64... yes checking for ftruncate64... yes checking for fseeko... yes checking for ftello... yes checking for stat64... yes checking for fstat64... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for ptrdiff_t... yes checking whether byte ordering is bigendian... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 4 checking size of long long... 8 checking size of __int64... 0 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 4 checking size of uint_fast16_t... 4 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 4 checking size of uint_fast32_t... 4 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of size_t... 4 checking size of ssize_t... 4 checking size of ptrdiff_t... 4 checking size of off_t... 8 checking size of off64_t... 8 checking if dev_t is scalar... yes checking for dmalloc library... suppressed checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking szlib.h usability... yes checking szlib.h presence... yes checking for szlib.h... yes checking for SZ_BufftoBuffCompress in -lsz... yes checking for szlib encoder... yes checking for thread safe support... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_self in -lpthread... yes checking whether CLOCK_MONOTONIC is declared... yes checking for tm_gmtoff in struct tm... yes checking for global timezone variable... yes checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for library containing clock_gettime... none required checking for alarm... yes checking for clock_gettime... yes checking for difftime... yes checking for fork... yes checking for frexpf... yes checking for frexpl... yes checking for gethostname... yes checking for getpwuid... yes checking for getrusage... yes checking for gettimeofday... yes checking for lstat... yes checking for rand_r... yes checking for random... yes checking for setsysinfo... no checking for signal... yes checking for longjmp... yes checking for setjmp... yes checking for siglongjmp... yes checking for sigsetjmp... no checking for sigprocmask... yes checking for siglongjmp... (cached) yes checking for snprintf... yes checking for srandom... yes checking for strdup... yes checking for symlink... yes checking for system... yes checking for tmpfile... yes checking for asprintf... yes checking for vasprintf... yes checking for vsnprintf... yes checking for waitpid... yes checking for an ANSI C-conforming const... yes checking if the compiler understands __inline__... yes checking if the compiler understands __inline... yes checking if the compiler understands inline... yes checking for __attribute__ extension... yes checking for __func__ extension... yes checking for __FUNCTION__ extension... yes checking for C99 designated initialization support... yes checking how to print long long... %lld and %llu checking Threads support system scope... yes checking for debug flags... none checking whether function stack tracking is enabled... no checking whether metadata trace file code is enabled... no checking for API tracing... no checking for instrumented library... no checking whether to clear file buffers... yes checking whether a memory checking tool will be used... no checking for parallel support files... skipped checking whether O_DIRECT is declared... yes checking for posix_memalign... yes checking if the direct I/O virtual file driver (VFD) is enabled... no checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if the machine has window style path name... no checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... no checking if correctly converting (unsigned) long long to long double values... no checking additional programs should be built... no checking if deprecated public symbols are available... yes checking which version of public symbols to use by default... v18 checking whether to perform strict file format checks... no checking whether to have library information embedded in the executables... yes checking if alignment restrictions are strictly enforced... no configure: creating ./config.lt config.lt: creating libtool checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating src/libhdf5.settings config.status: creating Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating test/testcheck_version.sh config.status: creating test/testerror.sh config.status: creating test/H5srcdir_str.h config.status: creating test/testlibinfo.sh config.status: creating test/testlinks_env.sh config.status: creating test/test_plugin.sh config.status: creating testpar/Makefile config.status: creating tools/Makefile config.status: creating tools/h5dump/Makefile config.status: creating tools/h5dump/testh5dump.sh config.status: creating tools/h5dump/testh5dumppbits.sh config.status: creating tools/h5dump/testh5dumpxml.sh config.status: creating tools/h5ls/testh5ls.sh config.status: creating tools/h5import/Makefile config.status: creating tools/h5import/h5importtestutil.sh config.status: creating tools/h5diff/Makefile config.status: creating tools/h5diff/testh5diff.sh config.status: creating tools/h5diff/testph5diff.sh config.status: creating tools/h5jam/Makefile config.status: creating tools/h5jam/testh5jam.sh config.status: creating tools/h5repack/Makefile config.status: creating tools/h5repack/h5repack.sh config.status: creating tools/h5repack/h5repack_plugin.sh config.status: creating tools/h5ls/Makefile config.status: creating tools/h5copy/Makefile config.status: creating tools/h5copy/testh5copy.sh config.status: creating tools/lib/Makefile config.status: creating tools/misc/Makefile config.status: creating tools/misc/h5cc config.status: creating tools/misc/testh5mkgrp.sh config.status: creating tools/misc/testh5repart.sh config.status: creating tools/h5stat/testh5stat.sh config.status: creating tools/h5stat/Makefile config.status: creating tools/perform/Makefile config.status: creating examples/Makefile config.status: creating examples/run-c-ex.sh config.status: creating examples/testh5cc.sh config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/test/H5srcdir_str.h config.status: creating c++/examples/Makefile config.status: creating c++/examples/run-c++-ex.sh config.status: creating c++/examples/testh5c++.sh config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/Makefile config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating fortran/examples/run-fortran-ex.sh config.status: creating fortran/examples/testh5fc.sh config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/test/H5srcdir_str.h config.status: creating hl/tools/Makefile config.status: creating hl/tools/gif2h5/Makefile config.status: creating hl/tools/gif2h5/h52giftest.sh config.status: creating hl/examples/Makefile config.status: creating hl/examples/run-hlc-ex.sh config.status: creating hl/c++/Makefile config.status: creating hl/c++/src/Makefile config.status: creating hl/c++/test/Makefile config.status: creating hl/c++/examples/Makefile config.status: creating hl/c++/examples/run-hlc++-ex.sh config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating hl/fortran/examples/Makefile config.status: creating hl/fortran/examples/run-hlfortran-ex.sh config.status: creating src/H5config.h config.status: executing pubconf commands creating src/H5pubconf.h Post process src/libhdf5.settings config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --enable-linux-lfs SUMMARY OF THE HDF5 CONFIGURATION ================================= General Information: ------------------- HDF5 Version: 1.8.16 Configured on: Tue Jan 26 05:18:27 UTC 2016 Configured by: buildd@fisher02 Configure mode: production Host system: powerpc-unknown-linux-gnu Uname information: Linux fisher02 4.2.0-25-powerpc64-smp #30~14.04.1-Ubuntu SMP Mon Jan 18 16:53:18 UTC 2016 ppc ppc ppc GNU/Linux Byte sex: big-endian Libraries: static, shared Installation point: /usr Flavor name: serial Compiling Options: ------------------ Compilation Mode: production C Compiler: /usr/bin/cc CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt AM_CFLAGS: CPPFLAGS: -Wdate-time -D_FORTIFY_SOURCE=2 H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 Shared C Library: yes Static C Library: yes Statically Linked Executables: no LDFLAGS: -Wl,-Bsymbolic-functions -Wl,-z,relro H5_LDFLAGS: -Wl,--version-script,$(top_srcdir)/debian/map_serial.ver AM_LDFLAGS: Extra libraries: -lpthread -lsz -lz -ldl -lm Archiver: ar Ranlib: powerpc-linux-gnu-ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: yes Fortran Compiler: /usr/bin/gfortran Fortran 2003 Compiler: yes Fortran Flags: -g -O2 -fstack-protector-strong H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: yes C++ Compiler: /usr/bin/c++ C++ Flags: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5 C++ Flags: AM C++ Flags: Shared C++ Library: yes Static C++ Library: yes Features: --------- Parallel HDF5: no High Level library: yes Threadsafety: yes Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) MPE: no Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no # Upgrade the doxygen configuration file cp c++/src/cpp_doc_config c++/src/cpp_doc_config_u cd c++/src && doxygen -s -u cpp_doc_config_u Warning: Tag `XML_SCHEMA' at line 1857 of file `cpp_doc_config_u' has become obsolete. This tag has been removed. Warning: Tag `XML_DTD' at line 1863 of file `cpp_doc_config_u' has become obsolete. This tag has been removed. Configuration file `cpp_doc_config_u' updated. touch configure-stamp dh_testdir /usr/bin/make -j --jobserver-fds=3,4 -C debian/build/ make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' Making all in src make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' /usr/bin/make all-am make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' CC H5.lo CC H5checksum.lo CC H5dbg.lo CC H5system.lo CC H5timer.lo CC H5trace.lo CC H5Abtree2.lo CC H5A.lo ../../../src/H5timer.c: In function 'H5_timer_begin': ../../../src/H5timer.c:130:53: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)rusage.ru_utime.tv_usec / 1e6F); ^ ../../../src/H5timer.c:132:53: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)rusage.ru_stime.tv_usec / 1e6F); ^ ../../../src/H5timer.c:139:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] timer->etime = (double)etime.tv_sec + ((double)etime.tv_usec / 1e6F); ^ In file included from ../../../src/H5timer.c:35:0: ../../../src/H5timer.c: In function 'H5_timer_end': ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:169:20: note: in expansion of macro 'MAX' timer->utime = MAX(0.0F, now.utime - timer->utime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:169:20: note: in expansion of macro 'MAX' timer->utime = MAX(0.0F, now.utime - timer->utime); ^ ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:170:20: note: in expansion of macro 'MAX' timer->stime = MAX(0.0F, now.stime - timer->stime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:170:20: note: in expansion of macro 'MAX' timer->stime = MAX(0.0F, now.stime - timer->stime); ^ ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:171:20: note: in expansion of macro 'MAX' timer->etime = MAX(0.0F, now.etime - timer->etime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:171:20: note: in expansion of macro 'MAX' timer->etime = MAX(0.0F, now.etime - timer->etime); ^ ../../../src/H5timer.c: In function 'H5_bandwidth': ../../../src/H5timer.c:211:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(nseconds <= 0.0F) ^ In file included from ../../../src/H5timer.c:35:0: ../../../src/H5private.h:512:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define H5_DBL_ABS_EQUAL(X,Y) (HDfabs (X-Y) < DBL_EPSILON) ^ ../../../src/H5private.h:715:31: note: in definition of macro 'HDfabs' #define HDfabs(X) fabs(X) ^ ../../../src/H5timer.c:215:12: note: in expansion of macro 'H5_DBL_ABS_EQUAL' if(H5_DBL_ABS_EQUAL(bw, 0.0F)) ^ ../../../src/H5timer.c:217:20: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(bw < 1.0F) ^ ../../../src/H5timer.c:219:20: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(bw < H5_KB) { ^ ../../../src/H5timer.c:222:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_MB) { ^ ../../../src/H5timer.c:223:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_KB); ^ ../../../src/H5timer.c:225:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_GB) { ^ ../../../src/H5timer.c:226:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_MB); ^ ../../../src/H5timer.c:228:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_TB) { ^ ../../../src/H5timer.c:229:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_GB); ^ ../../../src/H5timer.c:231:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_EB) { ^ ../../../src/H5timer.c:232:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_TB); ^ ../../../src/H5checksum.c: In function 'H5_checksum_fletcher32': ../../../src/H5dbg.c: In function 'H5_buffer_dump': ../../../src/H5checksum.c:112:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_fletcher32(const void *_data, size_t _len) ^ ../../../src/H5dbg.c:102:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for(u = 0; u < buf_size; u += 16) { ^ ../../../src/H5checksum.c: In function 'H5_checksum_lookup3': ../../../src/H5checksum.c:374:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_lookup3(const void *key, size_t length, uint32_t initval) ^ ../../../src/H5checksum.c: In function 'H5_hash_string': ../../../src/H5checksum.c:481:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_hash_string(const char *str) ^ ../../../src/H5Abtree2.c: In function 'H5A_dense_btree2_name_compare': ../../../src/H5Abtree2.c:272:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Status from fractal heap 'op' routine */ ^ ../../../src/H5system.c: In function 'HDfprintf': ../../../src/H5system.c:316:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] n = fprintf(stream, format_templ, x); ^ ../../../src/H5system.c: In function 'HDstrtoll': ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] (*s>='A' && *s<'A'+base-10)))) { ^ ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5trace.c: In function 'H5_trace': ../../../src/H5trace.c:159:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(HDfabs(first_time.etime) < 0.0000000001F) ^ ../../../src/H5trace.c:235:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3); /*lint !e666 Allow expression with side effects */ ^ ../../../src/H5trace.c:2336:44: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] asize[argno] = iull; ^ ../../../src/H5trace.c:2537:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* end H5_trace() */ ^ ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5_trace(const double *returning, const char *func, const char *type, ...) ^ ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.lo CC H5Atest.lo ../../../src/H5Aint.c: In function 'H5A_create': ../../../src/H5Aint.c:202:45: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_write': ../../../src/H5Aint.c:529:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0 || ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_read': ../../../src/H5Aint.c:646:71: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] (dst_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_attr_copy_file': ../../../src/H5Aint.c:1914:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, hid_t dxpl_id) ^ ../../../src/H5Aint.c: In function 'H5A_oloc': ../../../src/H5Aint.c:1093:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5A_oloc(H5A_t *attr) ^ ../../../src/H5Aint.c: In function 'H5A_nameof': ../../../src/H5Aint.c:1124:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5A_nameof(H5A_t *attr) ^ ../../../src/H5Aint.c: In function 'H5A_type': ../../../src/H5Aint.c:1153:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5A_type(const H5A_t *attr) ^ CC H5AC.lo CC H5B.lo CC H5Bcache.lo CC H5Bdbg.lo ../../../src/H5B.c: In function 'H5B_shared_new': ../../../src/H5B.c:1751:30: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] shared->nkey = H5FL_SEQ_FREE(size_t, shared->nkey); ^ ../../../src/H5B.c: In function 'H5B_shared_free': ../../../src/H5B.c:1782:18: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] shared->nkey = H5FL_SEQ_FREE(size_t, shared->nkey); ^ ../../../src/H5B.c: In function 'H5B_copy': ../../../src/H5B.c:1850:22: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] new_node->child = H5FL_SEQ_FREE(haddr_t, new_node->child); ^ ../../../src/H5B.c: In function 'H5B_valid': ../../../src/H5B.c:2035:26: warning: variable 'shared' set but not used [-Wunused-but-set-variable] H5B_shared_t *shared; /* Pointer to shared B-tree info */ ^ ../../../src/H5B.c: In function 'H5B_node_dest': ../../../src/H5B.c:2097:15: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] bt->child = H5FL_SEQ_FREE(haddr_t, bt->child); ^ ../../../src/H5Bdbg.c: In function 'H5B_debug': ../../../src/H5Bdbg.c:130:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Address:", bt->child[u]); ^ ../../../src/H5Bdbg.c:136:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Left Key:"); ^ ../../../src/H5Bdbg.c:139:10: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B_NKEY(bt, shared, u), udata); ^ ../../../src/H5Bdbg.c:143:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Right Key:"); ^ ../../../src/H5Bdbg.c:146:10: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B_NKEY(bt, shared, u + 1), udata); ^ CC H5B2.lo CC H5B2cache.lo ../../../src/H5B2cache.c: In function 'H5B2__cache_internal_load': ../../../src/H5B2cache.c:553:22: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->nrec = udata->nrec; ^ ../../../src/H5B2cache.c:554:23: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->depth = udata->depth; ^ In file included from ../../../src/H5B2private.h:34:0, from ../../../src/H5B2pkg.h:32, from ../../../src/H5B2cache.c:38: ../../../src/H5Fprivate.h:151:11: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] n = (n << 8) | *(--p); \ ^ ../../../src/H5Fprivate.h:183:41: note: in expansion of macro 'DECODE_VAR' # define UINT64DECODE_VAR(p, n, l) DECODE_VAR(p, n, l) ^ ../../../src/H5B2cache.c:573:9: note: in expansion of macro 'UINT64DECODE_VAR' UINT64DECODE_VAR(p, int_node_ptr->node_nrec, udata->hdr->max_nrec_size); ^ ../../../src/H5B2cache.c: In function 'H5B2__cache_leaf_load': ../../../src/H5B2cache.c:891:18: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] leaf->nrec = udata->nrec; ^ CC H5B2dbg.lo CC H5B2hdr.lo CC H5B2int.lo ../../../src/H5B2dbg.c: In function 'H5B2_hdr_debug': ../../../src/H5B2dbg.c:175:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec); ^ ../../../src/H5B2dbg.c: In function 'H5B2_int_debug': ../../../src/H5B2dbg.c:289:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c:294:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:297:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_INT_NREC(internal, hdr, u), dbg_ctx); ^ ../../../src/H5B2dbg.c:306:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c: In function 'H5B2_leaf_debug': ../../../src/H5B2dbg.c:415:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:418:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_LEAF_NREC(leaf, hdr, u), dbg_ctx); ^ ../../../src/H5B2hdr.c: In function 'H5B2_hdr_free': ../../../src/H5B2hdr.c:525:22: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] hdr->nat_off = H5FL_SEQ_FREE(size_t, hdr->nat_off); ^ ../../../src/H5B2hdr.c:542:24: warning: request for implicit conversion from 'void *' to 'H5B2_node_info_t * {aka struct *}' not permitted in C++ [-Wc++-compat] hdr->node_info = H5FL_SEQ_FREE(H5B2_node_info_t, hdr->node_info); ^ CC H5B2stat.lo CC H5B2test.lo CC H5C.lo CC H5CS.lo CC H5D.lo CC H5Dbtree.lo CC H5Dchunk.lo ../../../src/H5B2test.c: In function 'H5B2_get_node_depth_test': ../../../src/H5B2test.c:529:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ret_value = ninfo.depth; ^ CC H5Dcompact.lo ../../../src/H5C.c: In function 'H5C_pin_protected_entry': ../../../src/H5C.c:3418:25: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable] H5C_t * cache_ptr; ^ ../../../src/H5C.c: At top level: ../../../src/H5C.c:285:1: warning: 'H5C_epoch_marker_notify' defined but not used [-Wunused-function] H5C_epoch_marker_notify(H5C_notify_action_t H5_ATTR_UNUSED action, ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* H5C_make_space_in_cache() */ ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Dchunk.c: In function 'H5D__chunk_io_init': ../../../src/H5Dchunk.c:738:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0) ^ ../../../src/H5Dchunk.c:976:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0) ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_map_single': ../../../src/H5Dchunk.c:1196:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] chunk_info->mspace = (H5S_t *)fm->mem_space; ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper': ../../../src/H5Dchunk.c:1263:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(TRUE == H5S_hyper_intersect_block((H5S_t *)fm->file_space, coords, end)) { ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper': ../../../src/H5Dchunk.c:1430:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] chunk_info->mspace = (H5S_t *)fm->mem_space; ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_allocate': ../../../src/H5Dchunk.c:3345:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline, ^ ../../../src/H5Dchunk.c:3345:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline, ^ ../../../src/H5C.c: In function 'H5C_stats__reset': ../../../src/H5C.c:4812:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5C_stats__reset(H5C_t H5_ATTR_UNUSED * cache_ptr) ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_prune_fill': ../../../src/H5Dchunk.c:3789:20: warning: size of 'chunk_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t chunk_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_copy': ../../../src/H5Dchunk.c:4831:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt_mem = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dchunk.c:57: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dchunk.c:4839:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt_dst = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dchunk.c:57: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_dest': ../../../src/H5Dchunk.c:5168:20: warning: request for implicit conversion from 'void *' to 'struct H5D_rdcc_ent_t **' not permitted in C++ [-Wc++-compat] rdcc->slot = H5FL_SEQ_FREE(H5D_rdcc_ent_ptr_t, rdcc->slot); ^ CC H5Dcontig.lo ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_all_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_excess_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C_flush_invalidate_cache': ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5Dcontig.c: In function 'H5D__contig_construct': ../../../src/H5Dcontig.c:449:53: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dset->shared->cache.contig.sieve_buf_size = tmp_size; ^ CC H5Ddbg.lo ../../../src/H5Dcontig.c: In function 'H5D__contig_is_space_alloc': ../../../src/H5Dcontig.c:471:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5D__contig_is_space_alloc(const H5O_storage_t *storage) ^ ../../../src/H5C.c: In function 'H5C_make_space_in_cache': ../../../src/H5C.c:8081:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_make_space_in_cache(H5F_t * f, ^ ../../../src/H5C.c: In function 'H5C_protect': ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_protect(H5F_t * f, ^ ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Ddeprec.lo CC H5Defl.lo In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Defl.c:32: ../../../src/H5Defl.c: In function 'H5D__efl_read': ../../../src/H5Defl.c:292:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip)) ^ ../../../src/H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT' ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1))) ^ In file included from ../../../src/H5Defl.c:31:0: ../../../src/H5Defl.c:296:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0) ^ ../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Defl.c:32: ../../../src/H5Defl.c: In function 'H5D__efl_write': ../../../src/H5Defl.c:378:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip)) ^ ../../../src/H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT' ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1))) ^ In file included from ../../../src/H5Defl.c:31:0: ../../../src/H5Defl.c:386:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0) ^ ../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ CC H5Dfill.lo ../../../src/H5Defl.c: In function 'H5D__efl_is_space_alloc': ../../../src/H5Defl.c:201:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D__efl_is_space_alloc(const H5O_storage_t H5_ATTR_UNUSED *storage) ^ CC H5Dint.lo ../../../src/H5Dfill.c: In function 'H5D__fill': ../../../src/H5Dfill.c:234:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(fill_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dfill.c:237:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(buf_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dfill.c:248:28: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dfill.c: In function 'H5D__fill_init': ../../../src/H5Dfill.c:407:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (fb_info->mem_type = H5T_copy(dset_type, H5T_COPY_REOPEN))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dint.c: In function 'H5D__init_type': ../../../src/H5Dint.c:636:43: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dset->shared->type = H5T_copy(type, H5T_COPY_ALL)) == NULL) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dint.c:30: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dint.c:659:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */ ^ ../../../src/H5Dint.c: In function 'H5D_oloc': ../../../src/H5Dint.c:1529:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D_oloc(H5D_t *dataset) ^ ../../../src/H5Dint.c: In function 'H5D_nameof': ../../../src/H5Dint.c:1552:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D_nameof(H5D_t *dataset) ^ ../../../src/H5Dint.c: In function 'H5D_typeof': ../../../src/H5Dint.c:1576:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5D_typeof(const H5D_t *dset) ^ CC H5Dio.lo CC H5Dlayout.lo CC H5Dmpio.lo ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ ../../../src/H5Dio.c: In function 'H5D__pre_write': ../../../src/H5Dio.c:330:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(u = 0; u < ndims; u++) { ^ ../../../src/H5Dio.c: In function 'H5D__read': ../../../src/H5Dio.c:377:21: warning: size of 'fm' is 2696 bytes [-Wlarger-than=] H5D_chunk_map_t fm; /* Chunk file<->memory mapping */ ^ ../../../src/H5Dio.c:478:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual] (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0) ^ ../../../src/H5Dio.c: In function 'H5D__write': ../../../src/H5Dio.c:593:21: warning: size of 'fm' is 2696 bytes [-Wlarger-than=] H5D_chunk_map_t fm; /* Chunk file<->memory mapping */ ^ ../../../src/H5Dio.c:732:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual] (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0) ^ ../../../src/H5Dlayout.c: In function 'H5D__layout_oh_read': ../../../src/H5Dlayout.c:427:50: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dataset->shared->cache.contig.sieve_buf_size = tmp_size; ^ CC H5Doh.lo CC H5Dscatgath.lo CC H5Dselect.lo CC H5Dtest.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatter_file': ../../../src/H5Dscatgath.c:100:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:105:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:164:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:166:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:199:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:204:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:265:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:267:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:295:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:297:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:350:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:352:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem': ../../../src/H5Dscatgath.c:382:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:384:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:437:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:439:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:463:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:465:20: warning: size of 'bkg_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:467:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /*file selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:595:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:597:20: warning: size of 'bkg_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:599:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /*file selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__compound_opt_read': ../../../src/H5Dscatgath.c:747:16: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:749:16: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:831:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:833:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5Dscatter': ../../../src/H5Dscatgath.c:926:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5Dgather': ../../../src/H5Dscatgath.c:1026:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info*/ ^ ../../../src/H5Dselect.c: In function 'H5D__select_io': ../../../src/H5Dselect.c:89:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dselect.c:91:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /* File selection iteration info */ ^ ../../../src/H5Dselect.c:93:13: warning: size of '_mem_off' is 8192 bytes [-Wlarger-than=] hsize_t _mem_off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets in memory */ ^ ../../../src/H5Dselect.c:95:13: warning: size of '_file_off' is 8192 bytes [-Wlarger-than=] hsize_t _file_off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets in the file */ ^ ../../../src/H5Dselect.c:97:12: warning: size of '_mem_len' is 4096 bytes [-Wlarger-than=] size_t _mem_len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths in memory */ ^ ../../../src/H5Dselect.c:99:12: warning: size of '_file_len' is 4096 bytes [-Wlarger-than=] size_t _file_len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths in the file */ ^ ../../../src/H5Dselect.c:242:18: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] file_len = H5FL_SEQ_FREE(size_t, file_len); ^ ../../../src/H5Dselect.c:244:18: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] file_off = H5FL_SEQ_FREE(hsize_t, file_off); ^ ../../../src/H5Dselect.c:246:17: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] mem_len = H5FL_SEQ_FREE(size_t, mem_len); ^ ../../../src/H5Dselect.c:248:17: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] mem_off = H5FL_SEQ_FREE(hsize_t, mem_off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage is 12528 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem.isra.1': ../../../src/H5Dscatgath.c:376:1: warning: stack usage is 12400 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dselect.c:86:1: warning: stack usage is 28912 bytes [-Wstack-usage=] H5D__select_io(const H5D_io_info_t *io_info, size_t elmt_size, ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:289:1: warning: stack usage is 12400 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dselect.c:251:1: warning: the frame size of 28808 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage is 18752 bytes [-Wstack-usage=] H5D__scatgath_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dscatgath.c:574:1: warning: the frame size of 18648 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_read() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:590:1: warning: stack usage is 18864 bytes [-Wstack-usage=] H5D__scatgath_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dscatgath.c:705:1: warning: the frame size of 18768 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ CC H5E.lo CC H5Edeprec.lo CC H5Eint.lo CC H5F.lo ../../../src/H5E.c: In function 'H5Epush2': ../../../src/H5E.c:1391:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] if(HDvasprintf(&tmp, fmt, ap) < 0) ^ ../../../src/H5Eint.c: In function 'H5E_printf_stack': ../../../src/H5Eint.c:739:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] if(HDvasprintf(&tmp, fmt, ap) < 0) ^ ../../../src/H5Eint.c: In function 'H5E_clear_entries': ../../../src/H5Eint.c:905:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->func_name); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c:907:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->file_name); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c:909:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->desc); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c: In function 'H5E_walk': ../../../src/H5Eint.c:535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5E_walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, ^ ../../../src/H5Eint.c:535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Fint.lo CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fefc.lo ../../../src/H5Fdbg.c: In function 'H5F_debug': ../../../src/H5Fdbg.c:126:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ ../../../src/H5Fdbg.c:141:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ CC H5Ffake.lo ../../../src/H5Fefc.c: In function 'H5F_efc_max_nfiles': ../../../src/H5Fefc.c:396:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_efc_max_nfiles(H5F_efc_t *efc) ^ CC H5Fio.lo CC H5Fmount.lo CC H5Fmpi.lo ../../../src/H5Fmount.c: In function 'H5F_is_mount': ../../../src/H5Fmount.c:440:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_mount(const H5F_t *file) ^ CC H5Fquery.lo CC H5Fsfile.lo CC H5Fsuper.lo CC H5Fsuper_cache.lo ../../../src/H5Fquery.c: In function 'H5F_get_intent': ../../../src/H5Fquery.c:94:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_intent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_open_name': ../../../src/H5Fquery.c:119:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_open_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_actual_name': ../../../src/H5Fquery.c:145:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_actual_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_extpath': ../../../src/H5Fquery.c:171:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_extpath(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_shared': ../../../src/H5Fquery.c:195:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_same_shared': ../../../src/H5Fquery.c:218:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_same_shared(const H5F_t *f1, const H5F_t *f2) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nopen_objs': ../../../src/H5Fquery.c:244:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nopen_objs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_file_id': ../../../src/H5Fquery.c:267:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_file_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_parent': ../../../src/H5Fquery.c:290:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_parent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nmounts': ../../../src/H5Fquery.c:313:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nmounts(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fcpl': ../../../src/H5Fquery.c:340:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fcpl(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_addr': ../../../src/H5Fquery.c:367:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_size': ../../../src/H5Fquery.c:394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_addr': ../../../src/H5Fquery.c:418:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_vers': ../../../src/H5Fquery.c:442:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_vers(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_nindexes': ../../../src/H5Fquery.c:466:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_nindexes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sym_leaf_k': ../../../src/H5Fquery.c:497:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sym_leaf_k(const H5F_t *f) ^ ../../../src/H5Fsfile.c: In function 'H5F_sfile_assert_num': ../../../src/H5Fquery.c: In function 'H5F_Kvalue': ../../../src/H5Fquery.c:529:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_Kvalue(const H5F_t *f, const H5B_class_t *type) ^ ../../../src/H5Fsfile.c:57:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5F_sfile_assert_num(unsigned n) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nrefs': ../../../src/H5Fquery.c:555:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nrefs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nslots': ../../../src/H5Fquery.c:586:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nslots(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nbytes': ../../../src/H5Fquery.c:617:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nbytes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_w0': ../../../src/H5Fquery.c:648:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_w0(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_base_addr': ../../../src/H5Fquery.c:675:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_base_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_grp_btree_shared': ../../../src/H5Fquery.c:707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_grp_btree_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sieve_buf_size': ../../../src/H5Fquery.c:738:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sieve_buf_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_gc_ref': ../../../src/H5Fquery.c:769:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_gc_ref(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_use_latest_format': ../../../src/H5Fquery.c:798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_latest_format(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fc_degree': ../../../src/H5Fquery.c:826:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fc_degree(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_store_msg_crt_idx': ../../../src/H5Fquery.c:854:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_store_msg_crt_idx(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_has_feature': ../../../src/H5Fquery.c:881:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_has_feature(const H5F_t *f, unsigned feature) ^ ../../../src/H5Fquery.c: In function 'H5F_get_driver_id': ../../../src/H5Fquery.c:908:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_driver_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_is_tmp_addr': ../../../src/H5Fquery.c:1037:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_tmp_addr(const H5F_t *f, haddr_t addr) ^ ../../../src/H5Fquery.c: In function 'H5F_use_tmp_space': ../../../src/H5Fquery.c:1065:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_tmp_space(const H5F_t *f) ^ CC H5Ftest.lo ../../../src/H5Fsuper_cache.c: In function 'H5F_sblock_load': ../../../src/H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0) ^ ../../../src/H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/); ^ CC H5FD.lo CC H5FDcore.lo CC H5FDdirect.lo CC H5FDfamily.lo CC H5FDint.lo ../../../src/H5FD.c: In function 'H5FD_get_base_addr': ../../../src/H5FD.c:2053:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5FD_get_base_addr(const H5FD_t *file) ^ In file included from ../../../src/H5FDdirect.c:32:0: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5FDdirect.c:26:33: warning: 'H5FD_direct_init_interface' declared 'static' but never defined [-Wunused-function] #define H5_INTERFACE_INIT_FUNC H5FD_direct_init_interface ^ ../../../src/H5private.h:1836:18: note: in expansion of macro 'H5_INTERFACE_INIT_FUNC' static herr_t H5_INTERFACE_INIT_FUNC(void); ^ ../../../src/H5FD.c: In function 'H5FDregister': ../../../src/H5FD.c:306:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FDregister(const H5FD_class_t *cls) ^ ../../../src/H5FDcore.c: In function 'H5FD_core_truncate': ../../../src/H5FDcore.c:1445:23: warning: conversion to 'size_t {aka unsigned int}' from 'haddr_t {aka long long unsigned int}' may alter its value [-Wconversion] new_eof = file->eoa; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:649:11: warning: size of 'memb_name' is 4096 bytes [-Wlarger-than=] char memb_name[4096], temp[4096]; ^ ../../../src/H5FDfamily.c:649:28: warning: size of 'temp' is 4096 bytes [-Wlarger-than=] char memb_name[4096], temp[4096]; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_cmp': ../../../src/H5FDfamily.c:870:1: warning: label 'done' defined but not used [-Wunused-label] done: ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_set_eoa': ../../../src/H5FDfamily.c:970:11: warning: size of 'memb_name' is 4096 bytes [-Wlarger-than=] char memb_name[4096]; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_get_eof': ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FD_family_get_eof(const H5FD_t *_file) ^ ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5FDlog.lo ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:644:1: warning: stack usage is 8288 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDmpi.lo ../../../src/H5FDlog.c: In function 'H5Pset_fapl_log': ../../../src/H5FDlog.c:326:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] fa.logfile = (char *)logfile; ^ CC H5FDmpio.lo CC H5FDmulti.lo ../../../src/H5FDlog.c: In function 'H5FD_log_open': ../../../src/H5FDlog.c:616:95: warning: 'stat_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:616:59: warning: 'stat_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:614:95: warning: 'open_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:614:59: warning: 'open_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f)); ^ CC H5FDsec2.lo In file included from ../../../src/H5FDmpio.c:28:0: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5FDmpio.c:25:33: warning: 'H5FD_mpio_init_interface' declared 'static' but never defined [-Wunused-function] #define H5_INTERFACE_INIT_FUNC H5FD_mpio_init_interface ^ ../../../src/H5private.h:1836:18: note: in expansion of macro 'H5_INTERFACE_INIT_FUNC' static herr_t H5_INTERFACE_INIT_FUNC(void); ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_read': ../../../src/H5FDmulti.c:1622:55: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_read(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_write': ../../../src/H5FDmulti.c:1673:56: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_write(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'compute_next': ../../../src/H5FDmulti.c:52:16: warning: declaration of '_unmapped' shadows a previous local [-Wshadow] H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:52:16: note: shadowed declaration is here H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmulti.c:53:13: warning: declaration of '_seen' shadows a previous local [-Wshadow] hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:53:13: note: shadowed declaration is here hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ CC H5FDspace.lo CC H5FDstdio.lo CC H5FL.lo CC H5FO.lo ../../../src/H5FDmulti.c: In function 'open_members': ../../../src/H5FDmulti.c:1906:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_close': ../../../src/H5FDmulti.c:1133:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5Pset_fapl_multi': ../../../src/H5FDmulti.c:443:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, ^ CC H5FS.lo CC H5FScache.lo CC H5FSdbg.lo CC H5FSsection.lo In file included from ../../../src/H5FS.c:38:0: ../../../src/H5FS.c: In function 'H5FS_new': ../../../src/H5FSpkg.h:62:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5FS_HEADER_SIZE(f) ( \ ^ ../../../src/H5FS.c:566:24: note: in expansion of macro 'H5FS_HEADER_SIZE' fspace->hdr_size = H5FS_HEADER_SIZE(f); ^ ../../../src/H5FS.c: In function 'H5FS_size': ../../../src/H5FS.c:601:24: warning: unused parameter 'f' [-Wunused-parameter] H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size) ^ ../../../src/H5FS.c: In function 'H5FS_sinfo_dest': ../../../src/H5FS.c:892:17: warning: request for implicit conversion from 'void *' to 'H5FS_bin_t * {aka struct H5FS_bin_t *}' not permitted in C++ [-Wc++-compat] sinfo->bins = H5FL_SEQ_FREE(H5FS_bin_t, sinfo->bins); ^ ../../../src/H5FSdbg.c: In function 'H5FS_sects_debug': ../../../src/H5FSdbg.c:288:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5HF_sects_debug(f, dxpl_id, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ CC H5FSstat.lo ../../../src/H5FScache.c: In function 'H5FS_cache_sinfo_load': ../../../src/H5FScache.c:618:17: warning: variable 'old_tot_space' set but not used [-Wunused-but-set-variable] hsize_t old_tot_space; /* Total space managed from header */ ^ ../../../src/H5FScache.c:617:17: warning: variable 'old_ghost_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_ghost_sect_count; /* Total ghost section count from header */ ^ ../../../src/H5FScache.c:616:17: warning: variable 'old_serial_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_serial_sect_count; /* Total serializable section count from header */ ^ ../../../src/H5FScache.c:615:17: warning: variable 'old_tot_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_tot_sect_count; /* Total section count from header */ ^ CC H5FStest.lo ../../../src/H5FSsection.c: In function 'H5FS_sinfo_new': ../../../src/H5FSsection.c:178:25: warning: request for implicit conversion from 'void *' to 'H5FS_bin_t * {aka struct H5FS_bin_t *}' not permitted in C++ [-Wc++-compat] sinfo->bins = H5FL_SEQ_FREE(H5FS_bin_t, sinfo->bins); ^ ../../../src/H5FSsection.c: In function 'H5FS_sect_serialize_size': ../../../src/H5FSsection.c:505:26: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] sect_buf_size += fspace->serial_sect_count * fspace->sinfo->sect_off_size; ^ ../../../src/H5FSsection.c:508:26: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] sect_buf_size += fspace->serial_sect_count * 1 /* byte */; ^ ../../../src/H5FSsection.c: In function 'H5FS_sect_try_shrink_eoa': ../../../src/H5FSsection.c:2338:24: warning: passing argument 1 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0) ^ ../../../src/H5FSsection.c:207:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}' H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode) ^ ../../../src/H5FSsection.c:2338:36: warning: passing argument 3 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0) ^ ../../../src/H5FSsection.c:207:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode) ^ ../../../src/H5FSsection.c:2362:32: warning: passing argument 1 of 'H5FS_sect_remove_real' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sect_remove_real(fspace, tmp_sect) < 0) ^ ../../../src/H5FSsection.c:859:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sect_remove_real(H5FS_t *fspace, H5FS_section_info_t *sect) ^ ../../../src/H5FSsection.c:2376:41: warning: passing argument 1 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0) ^ ../../../src/H5FSsection.c:313:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}' H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified) ^ ../../../src/H5FSsection.c:2376:53: warning: passing argument 3 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0) ^ ../../../src/H5FSsection.c:313:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified) ^ ../../../src/H5FStest.c: In function 'H5FS_cmp_cparam_test': ../../../src/H5FStest.c:118:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5FS_cmp_cparam_test(const H5FS_create_t *cparam1, const H5FS_create_t *cparam2) ^ CC H5G.lo CC H5Gcache.lo CC H5Gbtree2.lo CC H5Gcompact.lo CC H5Gdense.lo CC H5Gdeprec.lo In file included from ../../../src/H5Gcache.c:39:0: ../../../src/H5Gcache.c: In function 'H5G_node_load': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gcache.c:148:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gcache.c:123:60: warning: unused parameter 'udata' [-Wunused-parameter] H5G_node_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata) ^ ../../../src/H5Gbtree2.c: In function 'H5G_dense_btree2_name_compare': ../../../src/H5Gbtree2.c:266:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Status from fractal heap 'op' routine */ ^ ../../../src/H5Gdeprec.c: In function 'H5G_map_obj_type': ../../../src/H5Gdeprec.c:169:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_map_obj_type(H5O_type_t obj_type) ^ CC H5Gent.lo CC H5Gint.lo CC H5Glink.lo CC H5Gloc.lo ../../../src/H5Gent.c: In function 'H5G__ent_copy': ../../../src/H5Gent.c:341:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G__ent_reset((H5G_entry_t *)src); ^ ../../../src/H5Gent.c: In function 'H5G__ent_debug': ../../../src/H5Gent.c:553:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nested_fwidth = MAX(0, fwidth - 3); ^ ../../../src/H5Gint.c: In function 'H5G_oloc': ../../../src/H5Gint.c:578:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_oloc(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_nameof': ../../../src/H5Gint.c:601:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_nameof(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_fileof': ../../../src/H5Gint.c:625:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_fileof(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_get_shared_count': ../../../src/H5Gint.c:649:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_get_shared_count(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_mounted': ../../../src/H5Gint.c:701:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_mounted(H5G_t *grp) ^ CC H5Gname.lo ../../../src/H5Gloc.c: In function 'H5G__loc_insert': ../../../src/H5Gloc.c:580:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk.name = (char *)name; ^ ../../../src/H5Gloc.c: In function 'H5G_loc_set_comment_cb': ../../../src/H5Gloc.c:793:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] comment.s = (char *)udata->comment; ^ CC H5Gnode.lo ../../../src/H5Gname.c: In function 'H5G_name_copy': ../../../src/H5Gname.c:537:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G_name_reset((H5G_name_t *)src); ^ ../../../src/H5Gnode.c: In function 'H5G__node_free': ../../../src/H5Gnode.c:299:20: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G_node_create': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:344:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c:367:28: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ ../../../src/H5Gnode.c: In function 'H5G_node_insert': ../../../src/H5Gnode.c:718:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] idx -= H5F_SYM_LEAF_K(f); ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Gnode.c:41: ../../../src/H5Fprivate.h:275:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define H5F_SYM_LEAF_K(F) (H5F_sym_leaf_k(F)) ^ ../../../src/H5Gnode.c:718:13: note: in expansion of macro 'H5F_SYM_LEAF_K' idx -= H5F_SYM_LEAF_K(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_remove': ../../../src/H5Gnode.c:792:21: warning: unused variable 'lt_key' [-Wunused-variable] H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key; ^ ../../../src/H5Gnode.c: In function 'H5G__node_copy': ../../../src/H5Gnode.c:1294:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] grp_loc.oloc = (H5O_loc_t *)src_oloc; ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G__node_iterate_size': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:1481:19: note: in expansion of macro 'H5G_NODE_SIZE' *stab_size += H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_debug': ../../../src/H5Gnode.c:1550:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] fwidth = MAX(0, fwidth - 3); ^ CC H5Gobj.lo CC H5Goh.lo ../../../src/H5Gobj.c: In function 'H5G__obj_create_real': ../../../src/H5Gobj.c:272:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo, dxpl_id) < 0) ^ ../../../src/H5Gobj.c:277:73: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo, dxpl_id) < 0) ^ ../../../src/H5Gobj.c:283:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline, dxpl_id) < 0) ^ ../../../src/H5Gobj.c: In function 'H5G_obj_stab_to_new_cb': ../../../src/H5Gobj.c:433:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, ^ CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo ../../../src/H5Gtraverse.c: In function 'H5G_traverse_real': ../../../src/H5Gtraverse.c:743:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0) ^ ../../../src/H5Gtraverse.c:747:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0) ^ ../../../src/H5Gtraverse.c:751:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0) ^ CC H5HF.lo CC H5HFbtree2.lo In file included from ../../../src/H5HF.c:41:0: ../../../src/H5HF.c: In function 'H5HF_op_write': ../../../src/H5HF.c:130:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5HF.c: In function 'H5HF_insert': ../../../src/H5HF.c:375:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_huge_insert(hdr, dxpl_id, size, (void *)obj, id) < 0) ^ CC H5HFcache.lo CC H5HFdbg.lo ../../../src/H5HFcache.c: In function 'H5HF_cache_hdr_flush': ../../../src/H5HFcache.c:503:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->huge_ids_wrapped ? H5HF_HDR_FLAGS_HUGE_ID_WRAPPED : 0); ^ ../../../src/H5HFcache.c:504:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->checksum_dblocks ? H5HF_HDR_FLAGS_CHECKSUM_DBLOCKS : 0); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_load': ../../../src/H5HFcache.c:708:25: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:40:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_flush': ../../../src/H5HFcache.c:906:17: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:37:0: ../../../src/H5HFcache.c: In function 'H5HF_cache_dblock_load': ../../../src/H5HFcache.c:1349:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemset((uint8_t *)p - H5HF_SIZEOF_CHKSUM, 0, (size_t)H5HF_SIZEOF_CHKSUM); ^ ../../../src/H5private.h:1039:39: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../src/H5HFdbg.c: In function 'H5HF_hdr_print': ../../../src/H5HFdbg.c:259:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:267:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_size); ^ ../../../src/H5HFdbg.c:270:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_filter_mask); ^ ../../../src/H5HFdbg.c:273:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:283:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock_flags); ^ ../../../src/H5HFdbg.c:286:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock); ^ ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug_cb': ../../../src/H5HFdbg.c:402:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] start, len); ^ In file included from ../../../src/H5HFdbg.c:40:0: ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFdbg.c:483:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' blk_prefix_size = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFdbg.c: In function 'H5HF_iblock_print': ../../../src/H5HFdbg.c:622:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5HFdbg.c:632:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->filt_ents[off].filter_mask); ^ ../../../src/H5HFdbg.c:636:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->ents[off].addr); ^ ../../../src/H5HFdbg.c:650:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5HFdbg.c:657:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->ents[off].addr); ^ ../../../src/H5HFdbg.c:663:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ""); ^ ../../../src/H5HFdbg.c:672:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->rc); ^ ../../../src/H5HFdbg.c:677:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->parent); ^ ../../../src/H5HFdbg.c: In function 'H5HF_sects_debug_cb': ../../../src/H5HFdbg.c:791:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0) ^ CC H5HFdblock.lo CC H5HFdtable.lo CC H5HFhdr.lo CC H5HFhuge.lo ../../../src/H5HFdblock.c: In function 'H5HF_man_dblock_create': ../../../src/H5HFdblock.c:143:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] free_space = dblock->size - H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFdblock.c:171:68: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (sec_node = H5HF_sect_single_new((dblock->block_off + H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)), ^ ../../../src/H5HFdblock.c: In function 'H5HF_man_dblock_new': ../../../src/H5HFdblock.c:363:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((min_dblock_size - request) < H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)) ^ CC H5HFiblock.lo ../../../src/H5HFdtable.c: In function 'H5HF_dtable_size_to_row': ../../../src/H5HFdtable.c:241:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_size_to_row(const H5HF_dtable_t *dtable, size_t block_size) ^ ../../../src/H5HFdtable.c: In function 'H5HF_dtable_size_to_rows': ../../../src/H5HFdtable.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_size_to_rows(const H5HF_dtable_t *dtable, hsize_t size) ^ ../../../src/H5HFdtable.c: In function 'H5HF_dtable_span_size': ../../../src/H5HFdtable.c:306:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_span_size(const H5HF_dtable_t *dtable, unsigned start_row, ^ In file included from ../../../src/H5HFhdr.c:36:0: ../../../src/H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase1': ../../../src/H5private.h:321:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5HFhdr.c:226:26: note: in expansion of macro 'MIN' hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size, ^ ../../../src/H5private.h:321:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5HFhdr.c:226:26: note: in expansion of macro 'MIN' hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size, ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase2': ../../../src/H5HFhdr.c:263:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hdr->man_dtable.row_tot_dblock_free[u] = hdr->man_dtable.row_block_size[u] - ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_create': ../../../src/H5HFhdr.c:442:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + hdr->filter_len; /* Size of encoded I/O filter info */ ^ In file included from ../../../src/H5HFhdr.c:38:0: ../../../src/H5HFpkg.h:74:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_HEADER_SIZE(h) ( \ ^ ../../../src/H5HFhdr.c:446:26: note: in expansion of macro 'H5HF_HEADER_SIZE' hdr->heap_size = H5HF_HEADER_SIZE(hdr); ^ ../../../src/H5HFhdr.c:464:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hdr->id_len = 1 /* ID flags */ ^ ../../../src/H5HFhdr.c:470:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hdr->id_len = 1 /* ID flags */ ^ In file included from ../../../src/H5HFhdr.c:38:0: ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFhdr.c:494:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_adj_free': ../../../src/H5HFhdr.c:763:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] hdr->total_man_free += amt; ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_adjust_heap': ../../../src/H5HFhdr.c:803:25: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hdr->total_man_free += extra_free; ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_reverse_iter': ../../../src/H5HFhdr.c:1245:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] tmp_entry = curr_entry; ^ ../../../src/H5HFhdr.c:1280:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] curr_entry = tmp_entry; ^ ../../../src/H5HFiblock.c: In function 'H5HF_iblock_unpin': ../../../src/H5HFiblock.c:216:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PINNED); ^ In file included from ../../../src/H5HFiblock.c:39:0: ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_root_double': ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_root_halve': ../../../src/H5HFiblock.c:733:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] new_nrows = 1 << (1 + H5VM_log2_gen((uint64_t)max_child_row)); ^ In file included from ../../../src/H5HFiblock.c:39:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_create': ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_unprotect': ../../../src/H5HFiblock.c:1283:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PROTECTED); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_attach': ../../../src/H5HFiblock.c:1342:45: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] iblock->filt_ents[entry].size = iblock->hdr->man_dtable.row_block_size[row]; ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_dest': ../../../src/H5HFiblock.c:1725:22: warning: request for implicit conversion from 'void *' to 'H5HF_indirect_ent_t * {aka struct H5HF_indirect_ent_t *}' not permitted in C++ [-Wc++-compat] iblock->ents = H5FL_SEQ_FREE(H5HF_indirect_ent_t, iblock->ents); ^ ../../../src/H5HFiblock.c:1727:27: warning: request for implicit conversion from 'void *' to 'H5HF_indirect_filt_ent_t * {aka struct H5HF_indirect_filt_ent_t *}' not permitted in C++ [-Wc++-compat] iblock->filt_ents = H5FL_SEQ_FREE(H5HF_indirect_filt_ent_t, iblock->filt_ents); ^ ../../../src/H5HFiblock.c:1729:31: warning: request for implicit conversion from 'void *' to 'struct H5HF_indirect_t **' not permitted in C++ [-Wc++-compat] iblock->child_iblocks = H5FL_SEQ_FREE(H5HF_indirect_ptr_t, iblock->child_iblocks); ^ CC H5HFiter.lo ../../../src/H5HFhdr.c:1205:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_hdr_reverse_iter(H5HF_hdr_t *hdr, hid_t dxpl_id, haddr_t dblock_addr) ^ ../../../src/H5HFhuge.c: In function 'H5HF_huge_write': ../../../src/H5HFhuge.c:805:8: warning: 'obj_size' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, dxpl_id, obj) < 0) ^ CC H5HFman.lo CC H5HFsection.lo ../../../src/H5HFiter.c: In function 'H5HF_man_iter_ready': ../../../src/H5HFiter.c:653:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_man_iter_ready(H5HF_block_iter_t *biter) ^ ../../../src/H5HFman.c: In function 'H5HF_man_write': ../../../src/H5HFman.c:432:58: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_man_op_real(hdr, dxpl_id, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0) ^ CC H5HFspace.lo ../../../src/H5HFsection.c: In function 'H5HF_sect_single_dblock_info': ../../../src/H5HFsection.c:676:25: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] *dblock_size = hdr->man_dtable.row_block_size[sect->u.single.par_entry / hdr->man_dtable.cparam.width]; ^ ../../../src/H5HFsection.c:651:53: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5HF_sect_single_dblock_info(H5HF_hdr_t *hdr, hid_t dxpl_id, ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFsection.c: In function 'H5HF_sect_single_full_dblock': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:774:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_can_shrink': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:1034:27: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_valid': ../../../src/H5HFsection.c:1200:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5HF_sect_single_dblock_info(iblock->hdr, H5AC_dxpl_id, (H5HF_free_section_t *)sect, &dblock_addr, &dblock_size); ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:1209:31: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(iblock->hdr); ^ ../../../src/H5HFsection.c:1192:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Generic status value */ ^ ../../../src/H5HFsection.c:1190:20: warning: variable 'dblock_overhead' set but not used [-Wunused-but-set-variable] size_t dblock_overhead; /* Direct block's overhead */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_init_cls': ../../../src/H5HFsection.c:44:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) ( \ ^ ../../../src/H5HFsection.c:1569:28: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE' cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_valid': ../../../src/H5HFsection.c:2000:14: warning: variable 'indir_idx' set but not used [-Wunused-but-set-variable] unsigned indir_idx; /* Index of row in underlying indirect section's row array */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_debug': ../../../src/H5HFsection.c:2082:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_init_cls': ../../../src/H5HFsection.c:44:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) ( \ ^ ../../../src/H5HFsection.c:2185:24: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE' cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr); ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_init_rows': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:2478:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_valid': ../../../src/H5HFsection.c:4107:44: warning: variable 'tmp_row_sect2' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_row_sect2; /* Pointer to row section */ ^ ../../../src/H5HFsection.c:4099:40: warning: variable 'tmp_row_sect' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_row_sect; /* Pointer to row section */ ^ ../../../src/H5HFsection.c:4134:44: warning: variable 'tmp_child_sect2' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_child_sect2; /* Pointer to child indirect section */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_top': ../../../src/H5HFsection.c:2134:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_top(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_can_merge': ../../../src/H5HFsection.c:1716:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_row_can_merge(const H5FS_section_info_t *_sect1, ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_is_first': ../../../src/H5HFsection.c:3389:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_is_first(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_valid.isra.1': ../../../src/H5HFsection.c:4060:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_get_iblock': ../../../src/H5HFsection.c:1514:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_sect_row_get_iblock(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: At top level: ../../../src/H5HFsection.c:4060:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c:1994:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_row_valid(const H5FS_section_class_t *cls, const H5FS_section_info_t *_sect) ^ CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.lo CC H5HGcache.lo ../../../src/H5HFtest.c: In function 'H5HF_get_cparam_test': ../../../src/H5HFtest.c:99:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if(fh->hdr->id_len == (1 + fh->hdr->sizeof_size + fh->hdr->sizeof_addr)) ^ ../../../src/H5HFtest.c:102:26: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] cparam->id_len = fh->hdr->id_len; ^ ../../../src/H5HFtest.c: In function 'H5HF_cmp_cparam_test': ../../../src/H5HFtest.c:125:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_cmp_cparam_test(const H5HF_create_t *cparam1, const H5HF_create_t *cparam2) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_max_root_rows': ../../../src/H5HFtest.c:245:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_max_root_rows(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_width_test': ../../../src/H5HFtest.c:276:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_width_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_max_drows_test': ../../../src/H5HFtest.c:307:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_max_drows_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_iblock_max_drows_test': ../../../src/H5HFtest.c:342:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_iblock_max_drows_test(const H5HF_t *fh, unsigned pos) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_size_test': ../../../src/H5HFtest.c:375:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_size_test(const H5HF_t *fh, unsigned row) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_free_test': ../../../src/H5HFtest.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_free_test(const H5HF_t *fh, unsigned row) ^ In file included from ../../../src/H5HFtiny.c:39:0: ../../../src/H5HFtiny.c: In function 'H5HF_tiny_insert': ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] #define H5HF_ID_VERS_CURR 0x00 /* Current version of ID format */ ^ ../../../src/H5HFtiny.c:172:17: note: in expansion of macro 'H5HF_ID_VERS_CURR' *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY | ^ ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] #define H5HF_ID_VERS_CURR 0x00 /* Current version of ID format */ ^ ../../../src/H5HFtiny.c:176:17: note: in expansion of macro 'H5HF_ID_VERS_CURR' *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY | ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_get_obj_len': ../../../src/H5HFtiny.c:232:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_op_real': ../../../src/H5HFtiny.c:283:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_remove': ../../../src/H5HFtiny.c:408:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HG.c: In function 'H5HG_create': ../../../src/H5HG.c:185:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] n = H5HG_ALIGN(p - heap->chunk) - (size_t)(p - heap->chunk); ^ ../../../src/H5HG.c: In function 'H5HG_free': ../../../src/H5HG.c:844:19: warning: request for implicit conversion from 'void *' to 'H5HG_obj_t * {aka struct H5HG_obj_t *}' not permitted in C++ [-Wc++-compat] heap->obj = H5FL_SEQ_FREE(H5HG_obj_t, heap->obj); ^ CC H5HGdbg.lo ../../../src/H5HGcache.c: In function 'H5HG_load': ../../../src/H5HGcache.c:186:26: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] heap->obj[0].size = ((const uint8_t *)heap->chunk + heap->size) - p; ^ ../../../src/H5HGcache.c:114:56: warning: unused parameter 'udata' [-Wunused-parameter] H5HG_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata) ^ CC H5HGquery.lo CC H5HL.lo ../../../src/H5HGquery.c: In function 'H5HG_get_addr': ../../../src/H5HGquery.c:88:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_addr(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_size': ../../../src/H5HGquery.c:112:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_size(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_free_size': ../../../src/H5HGquery.c:136:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_free_size(const H5HG_heap_t *heap) ^ ../../../src/H5HGdbg.c: In function 'H5HG_debug': ../../../src/H5HGdbg.c:144:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(h->obj[u].begin - h->chunk)); ^ ../../../src/H5HGdbg.c:147:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h->obj[u].nrefs); ^ ../../../src/H5HGdbg.c:152:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ CC H5HLcache.lo CC H5HLdbg.lo ../../../src/H5HL.c: In function 'H5HL_offset_into': ../../../src/H5HL.c:536:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HL_offset_into(const H5HL_t *heap, size_t offset) ^ CC H5HLint.lo ../../../src/H5HLcache.c: In function 'H5HL_datablock_load': ../../../src/H5HLcache.c:627:54: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *_udata) ^ ../../../src/H5HLcache.c: In function 'H5HL_datablock_flush': ../../../src/H5HLcache.c:693:72: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_flush(H5F_t *f, hid_t dxpl_id, hbool_t destroy, haddr_t addr, ^ CC H5HP.lo ../../../src/H5HLdbg.c: In function 'H5HL_debug': ../../../src/H5HLdbg.c:100:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] freelist->offset, freelist->size); ^ CC H5I.lo ../../../src/H5HP.c: In function 'H5HP_create': ../../../src/H5HP.c:384:32: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] new_heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, new_heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_decr': ../../../src/H5HP.c:851:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c:851:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c: In function 'H5HP_close': ../../../src/H5HP.c:913:16: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_count': ../../../src/H5HP.c:412:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HP_count(const H5HP_t *heap) ^ CC H5Itest.lo ../../../src/H5I.c: In function 'H5Iregister_type': ../../../src/H5I.c:254:25: warning: unused parameter 'hash_size' [-Wunused-parameter] H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func) ^ ../../../src/H5I.c: In function 'H5I__clear_type_cb': ../../../src/H5I.c:655:81: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(udata->type_ptr->cls->free_func && (udata->type_ptr->cls->free_func)((void *)id->obj_ptr) < 0) { ^ In file included from ../../../src/H5I.c:47:0: ../../../src/H5I.c: In function 'H5I__destroy_type': ../../../src/H5I.c:760:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls); ^ ../../../src/H5FLprivate.h:132:65: note: in definition of macro 'H5FL_FREE' #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj) ^ ../../../src/H5I.c: In function 'H5I_subst': ../../../src/H5I.c:987:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_object': ../../../src/H5I.c:1022:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_object_verify': ../../../src/H5I.c:1097:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I__remove_common': ../../../src/H5I.c:1271:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)curr_id->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_dec_ref': ../../../src/H5I.c:1445:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) { ^ ../../../src/H5I.c: In function 'H5I__iterate_cb': ../../../src/H5I.c:2104:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata); ^ CC H5L.lo ../../../src/H5I.c: In function 'H5I_term_interface': ../../../src/H5I.c:213:11: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(0 == n) { ^ CC H5Lexternal.lo ../../../src/H5L.c: In function 'H5L_link_cb': ../../../src/H5L.c:1718:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_dest_cb': ../../../src/H5L.c:2437:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_cb': ../../../src/H5L.c:2580:36: warning: passing argument 1 of 'H5RS_wrap' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] dst_name_r = H5RS_wrap(udata->dst_name); ^ In file included from ../../../src/H5Gprivate.h:37:0, from ../../../src/H5Tprivate.h:30, from ../../../src/H5Oprivate.h:41, from ../../../src/H5Dprivate.h:27, from ../../../src/H5L.c:30: ../../../src/H5RSprivate.h:49:20: note: expected 'char *' but argument is of type 'const char *' H5_DLL H5RS_str_t *H5RS_wrap(char *s); ^ ../../../src/H5L.c: In function 'H5L_link_copy_file': ../../../src/H5L.c:3014:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ ^ ../../../src/H5L.c: In function 'H5L_find_class_idx': ../../../src/H5L.c:1410:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5L_find_class_idx(H5L_type_t id) ^ ../../../src/H5Lexternal.c: In function 'H5L_extern_traverse': ../../../src/H5Lexternal.c:280:11: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if((size_t)group_name_len > sizeof(local_group_name)) { ^ ../../../src/H5Lexternal.c:189:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5L_extern_traverse(const char H5_ATTR_UNUSED *link_name, hid_t cur_group, ^ CC H5make_libsettings.o CC H5MF.lo CC H5MFaggr.lo CC H5MFdbg.lo CC H5MFsection.lo CC H5MM.lo ../../../src/H5MFaggr.c: In function 'H5MF_aggr_try_extend': ../../../src/H5MFaggr.c:417:43: warning: conversion to 'float' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(extra_requested <= (EXTEND_THRESHOLD * aggr->size)) { ^ ../../../src/H5MF.c: In function 'H5MF_init_merge_flags': ../../../src/H5MF.c:113:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5MF_init_merge_flags(H5F_t *f) ^ CC H5MP.lo CC H5MPtest.lo CC H5O.lo CC H5Oainfo.lo ../../../src/H5MPtest.c: In function 'H5MP_pool_is_free_size_correct': ../../../src/H5MPtest.c:119:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5MP_pool_is_free_size_correct(const H5MP_pool_t *mp) ^ ../../../src/H5Oainfo.c: In function 'H5O_ainfo_copy_file': ../../../src/H5Oainfo.c:405:28: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst, ^ ../../../src/H5Oainfo.c:407:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata, hid_t dxpl_id) ^ ../../../src/H5O.c: In function 'H5O_get_oh_addr': ../../../src/H5O.c:3047:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_get_oh_addr(const H5O_t *oh) ^ CC H5Oalloc.lo CC H5Oattr.lo CC H5Oattribute.lo CC H5Obogus.lo ../../../src/H5Oalloc.c: In function 'H5O_add_gap': ../../../src/H5Oalloc.c:112:20: warning: unused parameter 'f' [-Wunused-parameter] H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied, ^ ../../../src/H5Oattr.c: In function 'H5O_attr_debug': ../../../src/H5Oattr.c:862:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->shared->dt_size)); ^ ../../../src/H5Oattr.c:863:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if((H5O_MSG_DTYPE->debug)(f, dxpl_id, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5Oattr.c:869:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->shared->ds_size)); ^ ../../../src/H5Oattr.c:870:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5S_debug(f, dxpl_id, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5Oattr.c: In function 'H5O_attr_reset': ../../../src/H5Oattr.c:481:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5O_attr_reset(void H5_ATTR_UNUSED *_mesg) ^ CC H5Obtreek.lo CC H5Ocache.lo CC H5Ochunk.lo ../../../src/H5Ocache.c: In function 'H5O_load': ../../../src/H5Ocache.c:166:12: warning: variable 'prefix_size' set but not used [-Wunused-but-set-variable] size_t prefix_size; /* Size of object header prefix */ ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_deserialize': ../../../src/H5Ocache.c:1186:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] oh->mesg[mesgno].raw = (uint8_t *)p; /* Casting away const OK - QAK */ ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_serialize': ../../../src/H5Ocache.c:1385:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0) ^ CC H5Ocont.lo CC H5Ocopy.lo CC H5Odbg.lo CC H5Odrvinfo.lo ../../../src/H5Odbg.c: In function 'H5O_debug_real': ../../../src/H5Odbg.c:395:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].addr); ^ ../../../src/H5Odbg.c:412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] chunk_size); ^ ../../../src/H5Odbg.c:416:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].gap); ^ ../../../src/H5Odbg.c:448:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sequence[oh->mesg[i].type->id]++); ^ ../../../src/H5Odbg.c:451:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].dirty); ^ ../../../src/H5Odbg.c:453:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message flags:"); ^ ../../../src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); ^ ../../../src/H5Odbg.c:494:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].chunkno); ^ ../../../src/H5Odbg.c:501:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].raw_size); ^ ../../../src/H5Odbg.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message Information:"); ^ ../../../src/H5Odbg.c:518:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (debug_type->debug)(f, dxpl_id, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ CC H5Odtype.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_copy': ../../../src/H5Odtype.c:1188:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_pre_copy_file': ../../../src/H5Odtype.c:1533:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_debug': ../../../src/H5Odtype.c:1732:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(dt->shared->u.compnd.memb[i].offset)); ^ ../../../src/H5Odtype.c:1734:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Odtype.c:1738:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3)); ^ ../../../src/H5Odtype.c:1965:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_size': ../../../src/H5Odtype.c:1223:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_dtype_size(const H5F_t *f, const void *_mesg) ^ CC H5Oefl.lo CC H5Ofill.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_decode_helper': ../../../src/H5Odtype.c:333:25: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(j = 0; j <= i; j++) ^ ../../../src/H5Odtype.c:353:33: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(j = 0; j <= i; j++) ^ ../../../src/H5Oefl.c: In function 'H5O_efl_debug': ../../../src/H5Oefl.c:574:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] mesg->slot[u].name); ^ ../../../src/H5Oefl.c:578:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].name_offset)); ^ ../../../src/H5Oefl.c:582:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].offset)); ^ ../../../src/H5Oefl.c:586:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].size)); ^ CC H5Oginfo.lo CC H5Olayout.lo In file included from ../../../src/H5Ofill.c:69:0: ../../../src/H5Oshared.h: In function 'H5O_fill_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ In file included from ../../../src/H5Ofill.c:105:0: ../../../src/H5Oshared.h: In function 'H5O_fill_new_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Ofill.c:26: ../../../src/H5Ofill.c: In function 'H5O_fill_new_decode': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../src/H5Ofill.c:219:13: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Ofill.c: In function 'H5O_fill_old_decode': ../../../src/H5Fprivate.h:138:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ CC H5Olinfo.lo CC H5Olink.lo ../../../src/H5Olink.c: In function 'H5O_link_size': ../../../src/H5Olink.c:504:17: warning: conversion to 'size_t {aka unsigned int}' from 'uint64_t {aka long long unsigned int}' may alter its value [-Wconversion] ret_value = 1 + /* Version */ ^ CC H5Omessage.lo CC H5Omtime.lo CC H5Oname.lo CC H5Onull.lo ../../../src/H5Omessage.c: In function 'H5O_msg_reset_share': ../../../src/H5Omessage.c:1703:28: warning: variable 'type' set but not used [-Wunused-but-set-variable] const H5O_msg_class_t *type; /* Actual H5O class type for the ID */ ^ ../../../src/H5Omtime.c: In function 'H5O_mtime_decode': ../../../src/H5Omtime.c:182:5: warning: "_MSC_VER" is not defined [-Wundef] #if _MSC_VER >= 1900 /* VS 2015 */ ^ ../../../src/H5Omessage.c: In function 'H5O_msg_count_real': ../../../src/H5Omessage.c:836:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_msg_count_real(const H5O_t *oh, const H5O_msg_class_t *type) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_exists_oh': ../../../src/H5Omessage.c:921:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_msg_exists_oh(const H5O_t *oh, unsigned type_id) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_can_share_in_ohdr': ../../../src/H5Omessage.c:1574:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_msg_can_share_in_ohdr(unsigned type_id) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_is_shared': ../../../src/H5Omessage.c:1612:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_msg_is_shared(unsigned type_id, const void *mesg) ^ CC H5Opline.lo CC H5Orefcount.lo In file included from ../../../src/H5Opline.c:67:0: ../../../src/H5Oshared.h: In function 'H5O_pline_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ ../../../src/H5Opline.c: In function 'H5O_pline_debug': ../../../src/H5Opline.c:637:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned)(pline->filter[i].id)); ^ ../../../src/H5Opline.c:641:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].name); ^ ../../../src/H5Opline.c:644:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Filter name:"); ^ ../../../src/H5Opline.c:647:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].flags); ^ ../../../src/H5Opline.c:650:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_nelmts); ^ ../../../src/H5Opline.c:659:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_values[j]); ^ CC H5Osdspace.lo CC H5Oshared.lo CC H5Ostab.lo CC H5Oshmesg.lo CC H5Otest.lo In file included from ../../../src/H5Osdspace.c:61:0: ../../../src/H5Oshared.h: In function 'H5O_sdspace_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ ../../../src/H5Oshared.c: In function 'H5O_shared_copy_file': ../../../src/H5Oshared.c:590:29: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_shared_copy_file(H5F_t *file_src, H5F_t *file_dst, ^ ../../../src/H5Oshared.c:592:79: warning: unused parameter 'cpy_info' [-Wunused-parameter] hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, ^ CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.lo CC H5Pdxpl.lo CC H5Pfapl.lo ../../../src/H5Pdcpl.c: In function 'H5P_get_fill_value': ../../../src/H5Pdcpl.c:1565:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(type, H5T_COPY_TRANSIENT), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Pdcpl.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ CC H5Pfcpl.lo CC H5Pfmpl.lo CC H5Pgcpl.lo CC H5Pint.lo CC H5Plapl.lo ../../../src/H5Pint.c: In function 'H5P__iterate_pclass_cb': ../../../src/H5Pint.c:3632:11: warning: unused variable 'key' [-Wunused-variable] char *key = (char *)_key; /* Pointer to the property's name */ ^ ../../../src/H5Plapl.c: In function 'H5P_lacc_elink_fapl_cmp': ../../../src/H5Plapl.c:305:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../src/H5Pint.c: In function 'H5P_get_class_parent': ../../../src/H5Pint.c:4830:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_class_parent(const H5P_genclass_t *pclass) ^ ../../../src/H5Pint.c: In function 'H5P_get_plist_id': ../../../src/H5Pint.c:4898:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_plist_id(const H5P_genplist_t *plist) ^ ../../../src/H5Pint.c: In function 'H5P_get_class': ../../../src/H5Pint.c:4926:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_class(const H5P_genplist_t *plist) ^ CC H5Plcpl.lo CC H5Pocpl.lo CC H5Pocpypl.lo ../../../src/H5Pocpl.c: In function 'H5Pget_filter_by_id2': ../../../src/H5Pocpl.c:1072:30: warning: unused variable 'filter' [-Wunused-variable] const H5Z_filter_info_t *filter; /* Pointer to filter information */ ^ ../../../src/H5Pocpl.c:1071:21: warning: unused variable 'pline' [-Wunused-variable] H5O_pline_t pline; /* Filter pipeline */ ^ CC H5Pstrcpl.lo ../../../src/H5Pocpypl.c: In function 'H5P__ocpy_merge_comm_dt_list_cmp': ../../../src/H5Pocpypl.c:280:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5P__ocpy_merge_comm_dt_list_cmp(const void *_dt_list1, const void *_dt_list2, ^ CC H5Ptest.lo CC H5PL.lo CC H5R.lo CC H5Rdeprec.lo ../../../src/H5PL.c: In function 'H5PL_load': ../../../src/H5PL.c:326:5: warning: enumeration value 'H5PL_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch (type) { ^ ../../../src/H5PL.c:326:5: warning: enumeration value 'H5PL_TYPE_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5PL.c: In function 'H5PL__open': ../../../src/H5PL.c:605:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC(handle, "H5PLget_plugin_info"))) { ^ ../../../src/H5PL.c: In function 'H5PL__search_table': ../../../src/H5PL.c:688:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC((H5PL_table_g[i]).handle, "H5PLget_plugin_info"))) ^ CC H5RC.lo CC H5RS.lo CC H5S.lo ../../../src/H5RS.c: In function 'H5RS_cmp': ../../../src/H5RS.c:389:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_cmp(const H5RS_str_t *rs1, const H5RS_str_t *rs2) ^ ../../../src/H5RS.c: In function 'H5RS_len': ../../../src/H5RS.c:423:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_len(const H5RS_str_t *rs) ^ ../../../src/H5RS.c: In function 'H5RS_get_str': ../../../src/H5RS.c:457:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_get_str(const H5RS_str_t *rs) ^ ../../../src/H5RS.c: In function 'H5RS_get_count': ../../../src/H5RS.c:489:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_get_count(const H5RS_str_t *rs) ^ CC H5Sall.lo CC H5Sdbg.lo CC H5Shyper.lo ../../../src/H5S.c: In function 'H5S_has_extent': ../../../src/H5S.c:1903:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_has_extent(const H5S_t *ds) ^ ../../../src/H5S.c: In function 'H5S_extent_equal': ../../../src/H5S.c:2018:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_extent_equal(const H5S_t *ds1, const H5S_t *ds2) ^ ../../../src/H5S.c: In function 'H5S_extent_nelem': ../../../src/H5S.c:2079:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_extent_nelem(const H5S_extent_t *ext) ^ ../../../src/H5Sall.c: In function 'H5S_all_project_simple': ../../../src/H5Sall.c:814:37: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Sall.c:814:76: warning: unused parameter 'offset' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ CC H5Smpio.lo ../../../src/H5Sdbg.c: In function 'H5S_debug': ../../../src/H5Sdbg.c:113:34: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ CC H5Snone.lo CC H5Spoint.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_has_next_block': ../../../src/H5Shyper.c:598:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_iter_has_next_block(const H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_cmp_spans': ../../../src/H5Shyper.c:1415:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_cmp_spans (H5S_hyper_span_info_t *span_info1, H5S_hyper_span_info_t *span_info2) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_valid_helper.isra.3': ../../../src/H5Shyper.c:1690:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_valid_helper (const H5S_hyper_span_info_t *spans, const hssize_t *offset, const hsize_t *size, hsize_t rank) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_span_nblocks': ../../../src/H5Shyper.c:1814:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_span_nblocks(H5S_hyper_span_info_t *spans) ^ ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_nblocks.isra.4': ../../../src/H5Shyper.c:1859:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_get_select_hyper_nblocks(H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_serial_size': ../../../src/H5Shyper.c:1941:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_serial_size(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_contiguous': ../../../src/H5Shyper.c:2882:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_contiguous(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_single': ../../../src/H5Shyper.c:3067:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_single(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_spans_nelem': ../../../src/H5Shyper.c:5623:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_spans_nelem (H5S_hyper_span_info_t *spans) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_coords': ../../../src/H5Shyper.c:8857:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* end H5S_hyper_get_seq_list() */ ^ ../../../src/H5Shyper.c:8857:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Snone.c: In function 'H5S_none_project_simple': ../../../src/H5Snone.c:763:38: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Snone.c:763:77: warning: unused parameter 'offset' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ CC H5Sselect.lo ../../../src/H5Shyper.c: At top level: ../../../src/H5Shyper.c:1753:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_valid (const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next': ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next(H5S_sel_iter_t *iter, size_t nelem) ^ ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Spoint.c: In function 'H5S_point_bounds': ../../../src/H5Spoint.c:1106:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(start[u] > (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1107:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] start[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c:1108:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(end[u] < (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1109:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] end[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c: In function 'H5S_point_get_seq_list': ../../../src/H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] loc += (node->pnt[i] + space->select.offset[i]) * acc; ^ CC H5Stest.lo ../../../src/H5Spoint.c: In function 'H5S_point_is_valid': ../../../src/H5Spoint.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_is_valid (const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_serial_size': ../../../src/H5Spoint.c:774:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_serial_size (const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next_block': ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next_block(H5S_sel_iter_t *iter) ^ CC H5SL.lo ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SM.lo ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1217:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info */ ^ ../../../src/H5Sselect.c:1263:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Sselect.c:1264:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Sselect.c: In function 'H5S_select_shape_same': ../../../src/H5Sselect.c:1436:20: warning: size of 'iter_a' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter_a; /* Selection a iteration info */ ^ ../../../src/H5Sselect.c:1437:20: warning: size of 'iter_b' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter_b; /* Selection b iteration info */ ^ ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2005:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info */ ^ ../../../src/H5Sselect.c:2033:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Sselect.c:2034:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Sselect.c: In function 'H5S_get_select_npoints': ../../../src/H5Sselect.c:333:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_npoints(const H5S_t *space) ^ ../../../src/H5Sselect.c: In function 'H5S_get_select_type': ../../../src/H5Sselect.c:1394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_type(const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_offset': ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_point_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c: In function 'H5S_hyper_get_seq_list': ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_get_seq_list(const H5S_t *space, unsigned H5_ATTR_UNUSED flags, H5S_sel_iter_t *iter, ^ ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_release_common': ../../../src/H5SL.c:840:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void)(op)(node->item, (void *)node->key, op_data); ^ ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1214:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_select_iterate(void *buf, const H5T_t *type, const H5S_t *space, ^ ../../../src/H5Sselect.c:1214:1: warning: stack usage is 15088 bytes [-Wstack-usage=] CC H5SMbtree2.lo ../../../src/H5SL.c: In function 'H5SL_remove_first': ../../../src/H5SL.c:1235:25: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t level = slist->curr_level; /* Skip list level */ ^ ../../../src/H5Sselect.c: In function 'H5S_select_shape_same': ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2) ^ ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_iterate': ../../../src/H5SL.c:2150:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0) ^ ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2309:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((op_ret = (op)(node->item , (void *)node->key, op_data)) < 0) ^ ../../../src/H5SL.c: In function 'H5SL_term_interface': ../../../src/H5SL.c:2535:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ CC H5SMcache.lo ../../../src/H5SL.c: In function 'H5SL_count': ../../../src/H5SL.c:1009:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_count(H5SL_t *slist) ^ ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage is 14480 bytes [-Wstack-usage=] H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *_buf) ^ ../../../src/H5SL.c: In function 'H5SL_first': ../../../src/H5SL.c:1927:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_first(H5SL_t *slist) ^ ../../../src/H5SL.c: In function 'H5SL_next': ../../../src/H5SL.c:1964:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_next(H5SL_node_t *slist_node) ^ ../../../src/H5SL.c: In function 'H5SL_prev': ../../../src/H5SL.c:2001:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_prev(H5SL_node_t *slist_node) ^ ../../../src/H5SL.c: In function 'H5SL_last': ../../../src/H5SL.c:2039:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_last(H5SL_t *slist) ^ ../../../src/H5SL.c: In function 'H5SL_item': ../../../src/H5SL.c:2076:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_item(H5SL_node_t *slist_node) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_offset': ../../../src/H5Shyper.c:2776:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Shyper.c:2776:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_coords': ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_coords (const H5S_sel_iter_t *iter, hsize_t *coords) ^ ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SMmessage.lo ../../../src/H5SL.c: In function 'H5SL_insert_common': ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_insert_common(H5SL_t *slist, void *item, const void *key) ^ ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SMmessage.c: In function 'H5SM_message_compare': ../../../src/H5SMmessage.c:229:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_serialize': ../../../src/H5Shyper.c:2072:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_serialize (const H5S_t *space, uint8_t *buf) ^ ../../../src/H5Shyper.c:2072:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SMtest.lo CC H5ST.lo CC H5T.lo ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_blocklist.isra.15.constprop': ../../../src/H5Shyper.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_get_select_hyper_blocklist(H5S_t *space, hbool_t internal, hsize_t startblock, hsize_t numblocks, hsize_t *buf) ^ CC H5Tarray.lo ../../../src/H5ST.c: In function 'H5ST_find_internal': ../../../src/H5ST.c:290:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_find_internal(H5ST_ptr_t p, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findfirst_internal': ../../../src/H5ST.c:405:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findfirst_internal(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_getnext': ../../../src/H5ST.c:484:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_getnext(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_search': ../../../src/H5ST.c:245:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_search(H5ST_tree_t *tree, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findnext': ../../../src/H5ST.c:542:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findnext(H5ST_ptr_t p) ^ CC H5Tbit.lo ../../../src/H5SL.c: In function 'H5SL_remove': ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_remove(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tcommit.lo ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tarray.c: In function 'H5T__get_array_ndims': ../../../src/H5Tarray.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_array_ndims(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4485:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c:4487:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5Tbit.c: In function 'H5T__bit_copy': ../../../src/H5Tbit.c:85:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset); ^ ../../../src/H5Tbit.c:130:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx + 0] |= (uint8_t)((src[s_idx] & mask_lo) << shift); ^ ../../../src/H5Tbit.c:132:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx + 1] |= (uint8_t)((src[s_idx] & mask_hi) >> (8 - shift)); ^ ../../../src/H5Tbit.c:144:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_set': ../../../src/H5Tbit.c:379:20: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] buf[idx++] |= (uint8_t)(mask << offset); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_inc': ../../../src/H5Tbit.c:554:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] buf[idx] |= (uint8_t)((acc & mask) << start); ^ ../../../src/H5T.c: In function 'H5T_is_variable_str': ../../../src/H5T.c:2062:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_is_variable_str(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_get_size': ../../../src/H5T.c:3878:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_size(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_bkg': ../../../src/H5T.c:4726:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_path_bkg(const H5T_path_t *p) ^ ../../../src/H5Tbit.c: In function 'H5T__bit_find': ../../../src/H5Tbit.c:424:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, ^ ../../../src/H5Shyper.c: In function 'H5S_generate_hyperslab': ../../../src/H5Shyper.c:6059:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_generate_hyperslab (H5S_t *space, H5S_seloper_t op, ^ ../../../src/H5Tcommit.c: In function 'H5T_committed': ../../../src/H5Tcommit.c:493:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_committed(const H5T_t *type) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_init': ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space) ^ ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tcompound.lo ../../../src/H5Tcompound.c: In function 'H5T__insert': ../../../src/H5Tcompound.c:484:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tcompound.c:38: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tcompound.c: In function 'H5T_is_packed': ../../../src/H5Tcompound.c:606:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5T_is_packed(const H5T_t *dt) ^ ../../../src/H5Tcompound.c: In function 'H5T_get_member_offset': ../../../src/H5Tcompound.c:166:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_member_offset(const H5T_t *dt, unsigned membno) ^ ../../../src/H5Tcompound.c: In function 'H5T__get_member_size': ../../../src/H5Tcompound.c:315:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_member_size(const H5T_t *dt, unsigned membno) ^ CC H5Tconv.lo CC H5Tcset.lo ../../../src/H5Tconv.c: In function 'H5T_conv_struct_free': ../../../src/H5Tconv.c:1842:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_short': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_int': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_long': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_int': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ CC H5Tdbg.lo ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_long': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uint_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ CC H5Tdeprec.lo ../../../src/H5Tconv.c: In function 'H5T__conv_ulong_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tdbg.c: In function 'H5T_debug': ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:249:2: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.order) { ^ ../../../src/H5Tdbg.c:249:2: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:281:17: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.u.i.sign) { ^ ../../../src/H5Tdbg.c:281:17: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:300:17: warning: enumeration value 'H5T_NORM_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.u.f.norm) { ^ ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:353:9: warning: enumeration value 'H5T_LOC_BADLOC' not handled in switch [-Wswitch-enum] switch(dt->shared->u.vlen.loc) { ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tdbg.c:353:9: warning: enumeration value 'H5T_LOC_MAXLOC' not handled in switch [-Wswitch-enum] ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tdbg.c: In function 'H5T__print_stats': ../../../src/H5Tdbg.c:105:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5T__print_stats(H5T_path_t H5_ATTR_UNUSED * path, int H5_ATTR_UNUSED * nprint/*in,out*/) ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ CC H5Tenum.lo CC H5Tfields.lo ../../../src/H5Tconv.c: At top level: ../../../src/H5Tconv.c:7907:5: warning: "H5T_CONV_INTERNAL_LLONG_LDOUBLE" is not defined [-Wundef] #if H5T_CONV_INTERNAL_LLONG_LDOUBLE ^ ../../../src/H5Tenum.c: In function 'H5T__enum_create': ../../../src/H5Tenum.c:136:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret_value->shared->parent = H5T_copy(parent, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tenum.c: In function 'H5T_enum_nameof': ../../../src/H5Tenum.c:437:38: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (copied_dt = H5T_copy(dt, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tenum.c: In function 'H5T_enum_valueof': ../../../src/H5Tenum.c:576:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (NULL==(copied_dt=H5T_copy(dt, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ CC H5Tfixed.lo ../../../src/H5Tconv.c: In function 'H5T__conv_float_ullong': ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_double_ullong': ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c: At top level: ../../../src/H5Tconv.c:8761:5: warning: "H5T_CONV_INTERNAL_LDOUBLE_LLONG" is not defined [-Wundef] #if H5T_CONV_INTERNAL_LDOUBLE_LLONG ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8915:24: warning: cast from function call of type 'double' to non-matching type 'unsigned int' [-Wbad-function-cast] buf_size = (size_t)HDpow((double)2.0f, (double)src.u.f.esize) / 8 + 1; ^ ../../../src/H5Tconv.c:8991:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] sign = H5T__bit_get_d(s, src.u.f.sign, (size_t)1); ^ ../../../src/H5Tconv.c:9118:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] expo = H5T__bit_get_d(s, src.u.f.epos, src.u.f.esize); ^ ../../../src/H5Tconv.c:9125:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] expo -= (src.u.f.ebias-1); ^ ../../../src/H5Tconv.c:9125:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] expo -= (src.u.f.ebias-1); ^ ../../../src/H5Tconv.c:9127:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] expo -= src.u.f.ebias; ^ ../../../src/H5Tconv.c:9127:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] expo -= src.u.f.ebias; ^ ../../../src/H5Tconv.c:9362:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9363:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9365:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * src_p->shared->size; ^ ../../../src/H5Tconv.c:9366:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * dst_p->shared->size; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9712:28: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] expo_max = (hsize_t)HDpow((double)2.0f, (double)dst.u.f.esize) - 1; ^ ../../../src/H5Tconv.c:9791:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9792:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9794:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * src_p->shared->size; ^ ../../../src/H5Tconv.c:9795:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * dst_p->shared->size; ^ In file included from ../../../src/H5Tconv.c:33:0: ../../../src/H5Tconv.c: At top level: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5Tconv.c:985:1: warning: 'H5T_init_conv_interface' defined but not used [-Wunused-function] H5T_init_conv_interface(void) ^ ../../../src/H5Tfixed.c: In function 'H5Tget_sign': ../../../src/H5Tfixed.c:82:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tfixed.c: In function 'H5Tset_sign': ../../../src/H5Tfixed.c:161:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5T.c: In function 'H5T_cmp': ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) ^ ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tfloat.lo ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_path_find(const H5T_t *src, const H5T_t *dst, const char *name, ^ ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_search': ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_search(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5detect.o ../../../src/H5T.c: In function 'H5Tunregister': ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, ^ ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_less': ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_less(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tnative.lo CC H5Toffset.lo ../../../src/H5detect.c:115:19: warning: size of 'd_g' is 11776 bytes [-Wlarger-than=] static detected_t d_g[MAXDETECT]; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_struct_subset': ../../../src/H5Tconv.c:2077:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__conv_struct_subset(const H5T_cdata_t *cdata) ^ ../../../src/H5detect.c: In function 'find_bias': ../../../src/H5detect.c:1180:24: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] unsigned char *a = (unsigned char *) _a; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5private.h:321:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5detect.c:1185:10: note: in expansion of macro 'MIN' nbits = MIN(esize, (8 - epos % 8)); ^ ../../../src/H5detect.c:1186:9: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] mask = (1 << nbits) - 1; ^ ../../../src/H5detect.c:1187:6: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] b = (a[perm[epos / 8]] >> (epos % 8)) & mask; ^ ../../../src/H5detect.c:1191:8: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] esize -= nbits; ^ ../../../src/H5detect.c:1191:11: warning: conversion to 'int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] esize -= nbits; ^ ../../../src/H5detect.c:1192:7: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] epos += nbits; ^ ../../../src/H5detect.c:1192:10: warning: conversion to 'int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] epos += nbits; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1358:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1358:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1361:5: note: in expansion of macro 'DETECT_I' DETECT_I(int, INT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1361:5: note: in expansion of macro 'DETECT_I' DETECT_I(int, INT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1363:5: note: in expansion of macro 'DETECT_I' DETECT_I(long, LONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1363:5: note: in expansion of macro 'DETECT_I' DETECT_I(long, LONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C89_floats': ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1409:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1409:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1416:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1416:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5SL.c: In function 'H5SL_greater': ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_greater(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1423:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1423:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1430:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1430:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1437:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1437:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1444:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1444:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:254:14: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'int_least16_t {aka short int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'uint_least16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast16_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1508:5: note: in expansion of macro 'DETECT_I' DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1508:5: note: in expansion of macro 'DETECT_I' DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_least32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1546:5: note: in expansion of macro 'DETECT_I' DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1546:5: note: in expansion of macro 'DETECT_I' DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_least64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1565:5: note: in expansion of macro 'DETECT_I' DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1565:5: note: in expansion of macro 'DETECT_I' DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_floats': ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5SL.c: In function 'H5SL_find': ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_find(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'find_bias': ../../../src/H5detect.c:1178:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] find_bias(int epos, int esize, int *perm, volatile void *_a) ^ ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_below': ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_below(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Toh.lo ../../../src/H5detect.c: In function 'verify_signal_handlers': ../../../src/H5detect.c:1667:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int verify_signal_handlers(int signum, void (*handler)(int)) ^ ../../../src/H5detect.c:1670:9: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] int i, val; ^ ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C89_integers(void) ^ ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_above': ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_above(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Topaque.lo ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2279:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5SL_try_free_safe(H5SL_t *slist, H5SL_try_free_op_t op, void *op_data) ^ ../../../src/H5Topaque.c: In function 'H5Tset_tag': ../../../src/H5Topaque.c:80:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Topaque.c: In function 'H5Tget_tag': ../../../src/H5Topaque.c:127:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers8(void) ^ ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Torder.lo CC H5Tpad.lo CC H5Tprecis.lo ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers16(void) ^ ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tpad.c: In function 'H5Tget_pad': ../../../src/H5Tpad.c:83:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tpad.c: In function 'H5Tset_pad': ../../../src/H5Tpad.c:127:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5Tget_precision': ../../../src/H5Tprecis.c:90:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5Tset_precision': ../../../src/H5Tprecis.c:179:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5T_set_precision': ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (dt->shared->type) { ^ ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers32(void) ^ ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tstrpad.lo ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T_reverse_order': ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ CC H5Tvlen.lo CC H5Tvisit.lo ../../../src/H5Tstrpad.c: In function 'H5Tget_strpad': ../../../src/H5Tstrpad.c:86:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tstrpad.c: In function 'H5Tset_strpad': ../../../src/H5Tstrpad.c:143:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers64(void) ^ ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5TS.lo ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tvisit.c: In function 'H5T__visit': ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c: In function 'H5Tvlen_create': ../../../src/H5Tvlen.c:116:22: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (base = H5I_object_verify(base_id, H5I_DATATYPE))) ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_create': ../../../src/H5Tvlen.c:168:47: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Tvlen.c:28: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_set_loc': ../../../src/H5Tvlen.c:270:36: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dt->shared->size = 4 + H5F_SIZEOF_ADDR(f) + 4; ^ ../../../src/H5Tvlen.c:222:9: warning: enumeration value 'H5T_LOC_MAXLOC' not handled in switch [-Wswitch-enum] switch(loc) { ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_str_mem_write': ../../../src/H5Tvlen.c:719:20: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if(NULL==(t=(vl_alloc_info->alloc_func)((seq_len+1)*base_size,vl_alloc_info->alloc_info))) ^ ../../../src/H5Tvlen.c:723:20: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if(NULL==(t=H5MM_malloc((seq_len+1)*base_size))) ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_isnull': ../../../src/H5Tvlen.c:847:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f,(const uint8_t **)&vl,&addr); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_read': ../../../src/H5Tvlen.c:884:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f,(const uint8_t **)&vl,&(hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_write': ../../../src/H5Tvlen.c:937:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_setnull': ../../../src/H5Tvlen.c:999:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_reclaim_recurse': ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c: In function 'H5T_vlen_reclaim': ../../../src/H5Tvlen.c:1170:20: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dt = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_struct': ../../../src/H5Tconv.c:2119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, ^ ../../../src/H5Tconv.c:2119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5VM.lo ../../../src/H5Tconv.c: In function 'H5T__conv_struct_opt': ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, ^ ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5WB.lo CC H5Z.lo ../../../src/H5VM.c: In function 'H5VM_hyper_eq': ../../../src/H5VM.c:359:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_hyper_eq(unsigned n, ^ ../../../src/H5VM.c: In function 'H5VM_hyper_disjointp': ../../../src/H5VM.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_hyper_disjointp(unsigned n, ^ ../../../src/H5VM.c: In function 'H5VM_array_offset_pre': ../../../src/H5VM.c:1080:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset) ^ ../../../src/H5VM.c: In function 'H5VM_hyper_stride': ../../../src/H5VM.c:259:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_hyper_stride(unsigned n, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_stride_fill': ../../../src/H5VM.c:704:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_fill(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5Z.c: In function 'H5Z_init_interface': ../../../src/H5Z.c:112:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] H5Z_SZIP->encoder_present = SZ_encoder_enabled(); ^ ../../../src/H5VM.c: In function 'H5VM_stride_copy': ../../../src/H5VM.c:764:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_copy(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5Z.c: In function 'H5Z_find_idx': ../../../src/H5Z.c:1203:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5Z_find_idx(H5Z_filter_t id) ^ ../../../src/H5VM.c: In function 'H5VM_hyper_copy': ../../../src/H5VM.c:538:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_hyper_copy(unsigned n, const hsize_t *_size, ^ ../../../src/H5detect.c: In function 'main': ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] main(void) ^ ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:900:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1), ^ ../../../src/H5detect.c:891:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1); i>=pass*4; --i) { ^ ../../../src/H5VM.c: In function 'H5VM_stride_copy_s': ../../../src/H5VM.c:833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_copy_s(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ CC H5Zdeflate.lo ../../../src/H5VM.c: In function 'H5VM_array_down': ../../../src/H5VM.c:1034:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_array_down(unsigned n, const hsize_t *total_size, hsize_t *down) ^ ../../../src/H5VM.c: In function 'H5VM_array_offset_pre': ../../../src/H5VM.c:1080:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_f': ../../../src/H5Tconv.c:4482:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c:4127:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CC H5Zfletcher32.lo CC H5Znbit.lo ../../../src/H5Znbit.c: In function 'H5Z_calc_parms_array': ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_base_class) { ^ ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_calc_parms_compound': ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_member_class) { ^ ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_parms_atomic': ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_VAX' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:479:61: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(dtype_precision > dtype_size * 8 || (dtype_precision + dtype_offset) > dtype_size * 8 ^ ../../../src/H5Znbit.c:487:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] cd_values[cd_values_index++] = dtype_offset; ^ ../../../src/H5Znbit.c: In function 'H5Z_set_parms_array': ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_base_class) { ^ ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_parms_compound': ../../../src/H5Znbit.c:633:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] cd_values[cd_values_index++] = nmembers; ^ ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_member_class) { ^ ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_local_nbit': ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_class) { ^ ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_class) { ^ ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte': ../../../src/H5Znbit.c:971:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] = ^ ../../../src/H5Znbit.c:972:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset; ^ ../../../src/H5Znbit.c:975:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] = ^ ../../../src/H5Znbit.c:976:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)) << uchar_offset; ^ ../../../src/H5Znbit.c:982:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] |= ^ ../../../src/H5Znbit.c:983:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_nooptype': ../../../src/H5Znbit.c:1001:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)); ^ ../../../src/H5Znbit.c:1001:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)); ^ ../../../src/H5Znbit.c:1002:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] dat_len -= *buf_len; ^ ../../../src/H5Znbit.c:1007:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)); ^ ../../../src/H5Znbit.c:1007:32: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)); ^ ../../../src/H5Znbit.c:1008:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c:1008:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic': ../../../src/H5Znbit.c:1020:19: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] datatype_len = p.size * 8; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_array': ../../../src/H5Znbit.c:1062:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1063:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1064:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_compound': ../../../src/H5Znbit.c:1115:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1116:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1117:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress': ../../../src/H5Znbit.c:1161:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[5]; ^ ../../../src/H5Znbit.c:1162:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[6]; ^ ../../../src/H5Znbit.c:1163:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[7]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_byte': ../../../src/H5Znbit.c:1196:27: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = data[data_offset + k]; ^ ../../../src/H5Znbit.c:1202:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] val >>= 8 - dat_len; ^ ../../../src/H5Znbit.c:1207:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] val >>= p.offset % 8; ^ ../../../src/H5Znbit.c:1212:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1215:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1220:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_nooptype': ../../../src/H5Znbit.c:1237:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1237:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1238:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] dat_len -= *buf_len; ^ ../../../src/H5Znbit.c:1242:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1242:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1243:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c:1243:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic': ../../../src/H5Znbit.c:1254:19: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] datatype_len = p.size * 8; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_array': ../../../src/H5Znbit.c:1295:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1296:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1297:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_compound': ../../../src/H5Znbit.c:1348:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1349:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1350:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress': ../../../src/H5Znbit.c:1393:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[5]; ^ ../../../src/H5Znbit.c:1394:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[6]; ^ ../../../src/H5Znbit.c:1395:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[7]; ^ CC H5Zshuffle.lo CC H5Zszip.lo ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic': ../../../src/H5Znbit.c:1013:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5Z_nbit_decompress_one_atomic(unsigned char *data, size_t data_offset, ^ ../../../src/H5Znbit.c:1013:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Znbit.c:1030:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1043:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ CC H5Zscaleoffset.lo ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic': ../../../src/H5Znbit.c:1247:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void H5Z_nbit_compress_one_atomic(unsigned char *data, size_t data_offset, ^ ../../../src/H5Znbit.c:1247:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Znbit.c:1264:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1277:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/H5Zszip.c: In function 'H5Z_can_apply_szip': ../../../src/H5Zszip.c:90:22: warning: request for implicit conversion from 'void *' to 'const H5T_t * {aka const struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (type = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Zszip.c: In function 'H5Z_set_local_szip': ../../../src/H5Zszip.c:161:22: warning: request for implicit conversion from 'void *' to 'const H5T_t * {aka const struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (type = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Zszip.c:177:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ In file included from ../../../src/H5Zszip.c:19:0: ../../../src/H5private.h:321:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5Zszip.c:218:20: note: in expansion of macro 'MIN' scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints); ^ ../../../src/H5Zszip.c:236:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK|SZ_MSB_OPTION_MASK); ^ ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_VAX' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c: In function 'H5Z_filter_szip': ../../../src/H5Zszip.c:315:16: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] newbuf = *buf; ^ ../../../src/H5Zszip.c:320:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL==(outbuf = H5MM_malloc(nalloc))) ^ ../../../src/H5Zszip.c:343:30: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL==(dst=outbuf = H5MM_malloc(nbytes+4))) ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_set_local_scaleoffset': ../../../src/H5Zscaleoffset.c:969:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset': ../../../src/H5Zscaleoffset.c:1065:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] switch(H5T_native_order_g) { ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_precompress_fd': ../../../src/H5Zscaleoffset.c:395:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:488:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:488:63: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:487:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:496:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:496:64: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:495:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:504:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:504:69: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:503:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:516:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:516:60: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:515:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:520:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:520:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:519:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:524:40: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:524:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:523:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:487:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:495:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:503:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:515:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:519:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:523:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_postdecompress_fd': ../../../src/H5Zscaleoffset.c:629:76: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:629:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:633:77: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:633:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:637:82: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:637:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:647:74: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:650:75: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:653:80: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_compress_one_byte': ../../../src/H5Zscaleoffset.c:1658:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (unsigned char)((val & ~(~0 << dat_len)) << (*buf_len - dat_len)); ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_log2': ../../../src/H5Zscaleoffset.c:1368:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] H5Z_scaleoffset_log2(unsigned long long num) ^ CC H5Ztrans.lo ln -s libhdf5.settings libhdf5_serial.settings CCLD H5make_libsettings ../../../src/H5Ztrans.c: In function 'H5Z_parse_term': ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_PLUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_MINUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_parse_factor': ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_MULT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_DIVIDE' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval': ../../../src/H5Ztrans.c:265:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:960:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(char, array_size) ^ ../../../src/H5Ztrans.c:265:16: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:962:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(unsigned char, array_size) ^ ../../../src/H5Ztrans.c:265:16: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:968:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(unsigned short, array_size) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval_full': ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (tree->type) { ^ ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_RPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_END' not handled in switch [-Wswitch-enum] CCLD H5detect ../../../src/H5Ztrans.c: In function 'H5Z_xform_noop': ../../../src/H5Ztrans.c:1678:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_extract_xform_str': ../../../src/H5Ztrans.c:1707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop) ^ LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-Bsymbolic-functions -Wl,-z,relro | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5make_libsettings > H5lib_settings.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5lib_settings.c ; exit 1) CC H5lib_settings.lo H5lib_settings.c:34:6: warning: size of 'H5libhdf5_settings' is 3890 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-Bsymbolic-functions -Wl,-z,relro | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5detect > H5Tinit.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5Tinit.c ; exit 1) CC H5Tinit.lo ../../../src/H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset': ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5Z_filter_scaleoffset(unsigned flags, size_t cd_nelmts, const unsigned cd_values[], ^ ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1614:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Zscaleoffset.c:1696:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8973:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9772:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CCLD libhdf5_serial.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' Making all in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' CC dynlib1.lo CC dynlib2.lo CC dynlib3.lo CC h5test.lo CC testframe.lo CC cache_common.lo CC testhdf5.o CC tarray.o ../../../test/tarray.c: In function 'test_array_funcs': ../../../test/tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_precision(type); ^ ../../../test/tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_size(type); ^ ../../../test/tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_ebias(type); ^ ../../../test/tarray.c: In function 'test_array_compound_atomic': ../../../test/tarray.c:544:39: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f = (float)(i * 2.5F + j); ^ ../../../test/tarray.c:544:46: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f = (float)(i * 2.5F + j); ^ ../../../test/tarray.c:689:130: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f); ^ ../../../test/tarray.c:689:161: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f); ^ ../../../test/dynlib2.c: In function 'H5PLget_plugin_type': ../../../test/tarray.c: In function 'test_array_compound_array': ../../../test/tarray.c:748:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/dynlib2.c:42:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/tarray.c:748:56: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/tarray.c:748:63: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/dynlib2.c: In function 'H5PLget_plugin_info': ../../../test/dynlib2.c:43:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB2;} ^ ../../../test/tarray.c:932:146: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]); ^ ../../../test/tarray.c:932:184: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]); ^ ../../../test/dynlib2.c: In function 'H5Z_filter_dynlib2': ../../../test/dynlib2.c:79:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib2.c:86:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/tarray.c: In function 'test_array_alloc_custom': ../../../test/tarray.c:977:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ ../../../test/tarray.c:977:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ ../../../test/tarray.c: In function 'test_array_free_custom': ../../../test/tarray.c:1005:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ ../../../test/tarray.c:1005:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tarray.c:24: ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/tarray.c:1044:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].p=HDmalloc((i+j+1)*sizeof(unsigned int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tarray.c:1045:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ ../../../test/tarray.c:1046:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(i+j+1); k++) ^ ../../../test/tarray.c:1047:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k]=i*100+j*10+k; ^ ../../../test/dynlib1.c: In function 'H5PLget_plugin_type': ../../../test/dynlib1.c:41:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib1.c: In function 'H5PLget_plugin_info': ../../../test/dynlib1.c:42:16: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB1;} ^ ../../../test/dynlib3.c: In function 'H5Z_filter_dynlib3': ../../../test/dynlib3.c:91:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] memcpy(dst, (void*)GROUP_SUFFIX, SUFFIX_LEN); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tarray.c:24: ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1255:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].p=HDmalloc((i+j+1)*(sizeof(unsigned int)*ARRAY1_DIM1)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tarray.c:1256:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ ../../../test/tarray.c:1257:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(i+j+1); k++) ^ ../../../test/tarray.c:1259:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k*ARRAY1_DIM1+l]=i*1000+j*100+k*10+l; ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_type': ../../../test/dynlib3.c:44:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_info': ../../../test/dynlib3.c:45:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB3;} ^ ../../../test/dynlib1.c: In function 'H5Z_filter_dynlib1': ../../../test/dynlib1.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib1.c:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/tarray.c: In function 'test_array_bkg': ../../../test/tarray.c:1537:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].b[j] = (float)(100.0F*(i+1) + 0.01F*j); ^ ../../../test/tarray.c:1537:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].b[j] = (float)(100.0F*(i+1) + 0.01F*j); ^ ../../../test/tarray.c:1538:32: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].c[j] = (double)(100.0F*(i+1) + 0.02F*j); ^ ../../../test/tarray.c:1538:46: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].c[j] = (double)(100.0F*(i+1) + 0.02F*j); ^ ../../../test/tarray.c:1622:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1622:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1626:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1626:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1689:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]); ^ ../../../test/tarray.c:1689:144: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]); ^ ../../../test/tarray.c:1715:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1715:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1719:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1719:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1764:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1764:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1768:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1768:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ In file included from ../../../test/tarray.c:25:0: ../../../test/tarray.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC tattr.o ../../../test/testframe.c:54:19: warning: size of 'Test' is 6000 bytes [-Wlarger-than=] static TestStruct Test[MAXNUMOFTESTS]; ^ ../../../test/testframe.c: In function 'PrintErrorStackOn': ../../../test/testframe.c:618:31: warning: passing argument 2 of 'H5Eset_auto2' from incompatible pointer type [-Wincompatible-pointer-types] H5Eset_auto2(H5E_DEFAULT, PrintErrorStackFunc, PrintErrorStackData); ^ In file included from ../../../src/H5Eprivate.h:22:0, from ../../../test/testhdf5.h:28, from ../../../test/testframe.c:24: ../../../src/H5Epublic.h:174:15: note: expected 'H5E_auto2_t {aka int (*)(int, void *)}' but argument is of type 'herr_t (**)(hid_t, void *) {aka int (**)(int, void *)}' H5_DLL herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data); ^ ../../../test/h5test.c: In function 'h5_fileaccess': ../../../test/h5test.c:605:14: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../test/h5test.c:619:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); ^ ../../../test/cache_common.c:67:21: warning: size of 'pico_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ ../../../test/cache_common.c:67:53: warning: size of 'orig_pico_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ ../../../test/cache_common.c:68:21: warning: size of 'nano_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t nano_entries[NUM_NANO_ENTRIES], orig_nano_entries[NUM_NANO_ENTRIES]; ^ ../../../test/cache_common.c:68:53: warning: size of 'orig_nano_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t nano_entries[NUM_NANO_ENTRIES], orig_nano_entries[NUM_NANO_ENTRIES]; ^ ../../../test/cache_common.c:69:21: warning: size of 'micro_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t micro_entries[NUM_MICRO_ENTRIES], orig_micro_entries[NUM_MICRO_ENTRIES]; ^ ../../../test/cache_common.c:69:55: warning: size of 'orig_micro_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t micro_entries[NUM_MICRO_ENTRIES], orig_micro_entries[NUM_MICRO_ENTRIES]; ^ ../../../test/cache_common.c:70:21: warning: size of 'tiny_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t tiny_entries[NUM_TINY_ENTRIES], orig_tiny_entries[NUM_TINY_ENTRIES]; ^ ../../../test/cache_common.c:70:53: warning: size of 'orig_tiny_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t tiny_entries[NUM_TINY_ENTRIES], orig_tiny_entries[NUM_TINY_ENTRIES]; ^ ../../../test/cache_common.c:71:21: warning: size of 'small_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t small_entries[NUM_SMALL_ENTRIES], orig_small_entries[NUM_SMALL_ENTRIES]; ^ ../../../test/cache_common.c:71:55: warning: size of 'orig_small_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t small_entries[NUM_SMALL_ENTRIES], orig_small_entries[NUM_SMALL_ENTRIES]; ^ ../../../test/cache_common.c:72:21: warning: size of 'medium_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../test/cache_common.c:72:57: warning: size of 'orig_medium_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../test/cache_common.c:73:21: warning: size of 'large_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t large_entries[NUM_LARGE_ENTRIES], orig_large_entries[NUM_LARGE_ENTRIES]; ^ ../../../test/cache_common.c:73:55: warning: size of 'orig_large_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t large_entries[NUM_LARGE_ENTRIES], orig_large_entries[NUM_LARGE_ENTRIES]; ^ ../../../test/cache_common.c:74:21: warning: size of 'huge_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t huge_entries[NUM_HUGE_ENTRIES], orig_huge_entries[NUM_HUGE_ENTRIES]; ^ ../../../test/cache_common.c:74:53: warning: size of 'orig_huge_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t huge_entries[NUM_HUGE_ENTRIES], orig_huge_entries[NUM_HUGE_ENTRIES]; ^ ../../../test/cache_common.c:75:21: warning: size of 'monster_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t monster_entries[NUM_MONSTER_ENTRIES], orig_monster_entries[NUM_MONSTER_ENTRIES]; ^ ../../../test/cache_common.c:75:59: warning: size of 'orig_monster_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t monster_entries[NUM_MONSTER_ENTRIES], orig_monster_entries[NUM_MONSTER_ENTRIES]; ^ ../../../test/cache_common.c:76:21: warning: size of 'variable_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../test/cache_common.c:76:61: warning: size of 'orig_variable_entries' is 4833280 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../test/h5test.c: In function 'print_func': ../../../test/h5test.c:1023:3: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] ret_value = vprintf(format, arglist); ^ ../../../test/h5test.c: In function 'h5_make_local_copy': ../../../test/h5test.c:1192:11: warning: size of 'buf' is 4096 bytes [-Wlarger-than=] char buf[READ_BUF_SIZE]; /* Buffer for copying data */ ^ ../../../test/cache_common.c: In function 'clear': ../../../test/cache_common.c:523:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ In file included from ../../../test/h5test.c:28:0: ../../../test/h5test.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/cache_common.c: In function 'destroy': ../../../test/cache_common.c:647:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'flush': ../../../test/cache_common.c:811:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'size': ../../../test/cache_common.c:1098:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/h5test.c:27: ../../../test/h5test.c: In function 'h5_make_local_copy': ../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../test/h5test.c:1202:9: note: in expansion of macro 'HDwrite' HDwrite(fd_new, buf, (size_t)nread); ^ ../../../test/testframe.c: In function 'GetTestVerbosity': ../../../test/testframe.c:365:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestVerbosity(void) ^ ../../../test/testframe.c: In function 'GetTestSummary': ../../../test/testframe.c:452:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestSummary(void) ^ ../../../test/testframe.c: In function 'GetTestCleanup': ../../../test/testframe.c:461:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestCleanup(void) ^ ../../../test/testframe.c: In function 'GetTestNumErrs': ../../../test/testframe.c:498:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestNumErrs(void) ^ ../../../test/testframe.c: In function 'GetTestParameters': ../../../test/testframe.c:516:13: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] const void *GetTestParameters(void) ^ ../../../test/cache_common.c: In function 'row_major_scan_forward': ../../../test/cache_common.c:3353:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 1) >= 0 ) && ^ ../../../test/cache_common.c:3355:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 1) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3363:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3365:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3374:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_moves ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3376:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3383:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 3) >= 0 ) && ^ ../../../test/cache_common.c:3385:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 3) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3393:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 5) >= 0 ) && ^ ../../../test/cache_common.c:3395:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 5) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3405:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 5) >= 0 ) && ^ ../../../test/cache_common.c:3407:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 5) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3407:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3416:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 6) >= 0 ) && ^ ../../../test/cache_common.c:3418:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 6) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3418:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3427:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 7) >= 0 ) && ^ ../../../test/cache_common.c:3429:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 7) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3429:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3438:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 7) >= 0 ) && ^ ../../../test/cache_common.c:3440:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 7) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3440:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3449:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 8) >= 0 ) && ^ ../../../test/cache_common.c:3451:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 8) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3451:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3460:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 9) >= 0 ) && ^ ../../../test/testframe.c: In function 'TestParseCmdLine': ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/cache_common.c:3462:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 9) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3462:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3480:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3482:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 7 ) == 0 ) ) { ^ ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3482:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3490:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 1) >= 0 ) && ^ ../../../test/cache_common.c:3492:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 1) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3492:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3751:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 1) >= 0 ) && ^ ../../../test/cache_common.c:3753:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 1) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3753:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3761:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3763:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3763:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3772:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_moves ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3774:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3774:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3781:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 3) >= 0 ) && ^ ../../../test/cache_common.c:3783:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 3) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3783:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3791:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 5) >= 0 ) && ^ ../../../test/cache_common.c:3793:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 5) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3793:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3803:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 5) >= 0 ) && ^ ../../../test/cache_common.c:3805:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 5) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3814:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 6) >= 0 ) && ^ ../../../test/cache_common.c:3816:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 6) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3825:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 7) >= 0 ) && ^ ../../../test/cache_common.c:3827:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 7) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3836:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 7) >= 0 ) && ^ ../../../test/cache_common.c:3838:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 7) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3847:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 8) >= 0 ) && ^ ../../../test/cache_common.c:3849:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 8) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3858:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 9) >= 0 ) && ^ ../../../test/cache_common.c:3860:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 9) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3879:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3881:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3889:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 1) >= 0 ) && ^ ../../../test/cache_common.c:3891:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 1) % 7 ) == 0 ) ) { ^ ../../../test/h5test.c: In function 'h5_rmprefix': ../../../test/h5test.c:526:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5_rmprefix(const char *filename) ^ In file included from ../../../test/cache_common.c:23:0: ../../../test/cache_common.c: In function 'check_and_validate_cache_hit_rate': ../../../test/h5test.h:135:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)min_clean_fraction - b->min_clean_fraction) > FP_EPSILON) ^ ../../../test/cache_common.c:4826:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->lower_hr_threshold - b->lower_hr_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4828:49: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->increment - b->increment) > FP_EPSILON) ^ ../../../test/cache_common.c:4836:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->flash_multiple - b->flash_multiple) > FP_EPSILON) ^ ../../../test/cache_common.c:4838:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->flash_threshold - b->flash_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4842:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->upper_hr_threshold - b->upper_hr_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4844:49: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->decrement - b->decrement) > FP_EPSILON) ^ ../../../test/cache_common.c:4854:57: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->empty_reserve - b->empty_reserve) > FP_EPSILON) ^ In file included from ../../../test/cache_common.c:27:0: ../../../test/cache_common.c: In function 'validate_mdc_config': ../../../test/cache_common.h:398:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).min_clean_fraction == (b).min_clean_fraction ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:403:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).lower_hr_threshold == (b).lower_hr_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:411:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).upper_hr_threshold == (b).upper_hr_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/h5test.c: In function 'h5_cleanup': ../../../test/h5test.c:139:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_cleanup(const char *base_name[], hid_t fapl) ^ ../../../test/cache_common.c: In function 'destroy': CC tchecksum.o ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/h5test.c: In function 'h5_fileaccess': ../../../test/h5test.c:558:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ CC tconfig.o ../../../test/cache_common.c: In function 'hl_row_major_scan_forward': ../../../test/cache_common.c:3634:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:4032:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ CC tfile.o ../../../test/cache_common.c: In function 'resize_configs_are_equal': ../../../test/cache_common.c:4804:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] resize_configs_are_equal(const H5C_auto_size_ctl_t *a, ^ ../../../test/h5test.c:558:1: warning: stack usage is 8448 bytes [-Wstack-usage=] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void TestParseCmdLine(int argc, char *argv[]) ^ ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../test/testhdf5.h:31:0, from ../../../test/tattr.c:24: ../../../test/tattr.c: In function 'test_attr_flush': ../../../test/h5test.h:131:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_ABS_EQUAL(X,Y) (fabs(X-Y)curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6614:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c:6678:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6678:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tfile.c: In function 'test_rw_noupdate': ../../../test/tfile.c:2328:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(diff > 0.0F) { ^ ../../../test/tattr.c: In function 'test_attr_iterate2': ../../../test/tattr.c:6867:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:6869:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tfile.c:2361:21: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ret = (diff > 0.0F); ^ ../../../test/tattr.c: In function 'test_attr_open_by_idx': ../../../test/tattr.c:7221:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:7223:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/cache_common.c: In function 'verify_unprotected': ../../../test/cache_common.c:2116:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] verify_unprotected(void) ^ In file included from ../../../test/tfile.c:26:0: ../../../test/tfile.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/tattr.c: In function 'test_attr_shared_write': ../../../test/tattr.c:8026:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_rename': ../../../test/tattr.c:8352:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_delete': ../../../test/tattr.c:8793:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_unlink': ../../../test/tattr.c:9157:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ CC th5o.o ../../../test/tattr.c: In function 'test_attr_bug3': ../../../test/tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata2[u][v] = (int)((u * dims2[1]) + v); ^ ../../../test/tgenprop.c: In function 'test_genprop_iter1': ../../../test/tgenprop.c:292:22: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *iter_struct = iter_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_crt_cb1': ../../../test/tgenprop.c:379:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cpy_cb1': ../../../test/tgenprop.c:393:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=copy_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cls_cb1': ../../../test/tgenprop.c:407:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_basic_list': ../../../test/tgenprop.c:686:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:686:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c: In function 'test_genprop_basic_list_prop': ../../../test/tgenprop.c:778:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:778:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c: In function 'test_genprop_iter2': ../../../test/tgenprop.c:851:20: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *iter_struct=iter_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cpy_cb2': ../../../test/tgenprop.c:1001:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_list_callback': ../../../test/tgenprop.c:1242:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:1242:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/cache_common.c: In function 'destroy.isra.9': ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] destroy(H5F_t H5_ATTR_UNUSED * f, ^ ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../test/th5o.c:24:0: ../../../test/th5o.c: In function 'test_h5o_close': ../../../test/testhdf5.h:85:16: warning: cast from function call of type 'H5I_type_t {aka enum H5I_type_t}' to non-matching type 'long int' [-Wbad-function-cast] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/th5o.c:167:5: note: in expansion of macro 'VERIFY' VERIFY(H5Iget_type(grp), H5I_GROUP, "H5Iget_type"); ^ ../../../test/th5o.c: In function 'test_h5o_link': ../../../test/th5o.c:780:9: warning: size of 'wdata' is 40000 bytes [-Wlarger-than=] int wdata[TEST6_DIM1][TEST6_DIM2]; ^ ../../../test/th5o.c:781:9: warning: size of 'rdata' is 40000 bytes [-Wlarger-than=] int rdata[TEST6_DIM1][TEST6_DIM2]; ^ ../../../test/cache_common.c: In function 'row_major_scan_forward': ../../../test/cache_common.c:3294:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_forward(H5F_t * file_ptr, ^ CC th5s.o CC tcoords.o ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/tarray.c:1017:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_atomic(void) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_forward': ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] hl_row_major_scan_forward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/th5s.c: In function 'test_h5s_zero_dim': ../../../test/th5s.c:543:25: warning: size of 'wdata_real' is 2340 bytes [-Wlarger-than=] int wdata_real[SPACE1_DIM1][SPACE1_DIM2][SPACE1_DIM3]; ^ ../../../test/th5s.c:544:25: warning: size of 'rdata_real' is 2340 bytes [-Wlarger-than=] int rdata_real[SPACE1_DIM1][SPACE1_DIM2][SPACE1_DIM3]; ^ ../../../test/th5s.c:562:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i][j] = i + j; ^ ../../../test/th5s.c:564:33: warning: conversion to 'short int' from 'unsigned int' may alter its value [-Wconversion] wdata_short[i][j] = i + j; ^ ../../../test/th5s.c:571:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata_real[i][j][k] = i + j + k; ^ ../../../test/th5s.c:574:89: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(alloc_time = H5D_ALLOC_TIME_EARLY; alloc_time <= H5D_ALLOC_TIME_INCR; alloc_time++) { ^ ../../../test/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3698:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/th5s.c: In function 'test_h5s_compound_scalar_read': ../../../test/th5s.c:1589:77: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f); ^ ../../../test/th5s.c:1589:91: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f); ^ ../../../test/th5s.c: At top level: ../../../test/th5s.c:1611:9: warning: size of 'chunk_data_dbl' is 1200000 bytes [-Wlarger-than=] double chunk_data_dbl[50000][3]; ^ ../../../test/th5s.c:1612:8: warning: size of 'chunk_data_flt' is 600000 bytes [-Wlarger-than=] float chunk_data_flt[50000][3]; ^ ../../../test/th5s.c: In function 'test_h5s_chunk': ../../../test/th5s.c:1655:52: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] chunk_data_flt[i][j] = (float)((i + 1) * 2.5F - j * 100.3F); ^ ../../../test/th5s.c:1655:63: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] chunk_data_flt[i][j] = (float)((i + 1) * 2.5F - j * 100.3F); ^ In file included from ../../../test/testhdf5.h:31:0, from ../../../test/th5s.c:24: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)= X is always true [-Wstrict-overflow] hl_col_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tcoords.c:404:13: warning: stack usage is 81840 bytes [-Wstack-usage=] static void test_multiple_ends(hid_t file, hbool_t is_chunked) ^ ../../../test/tcoords.c:663:1: warning: the frame size of 81744 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/th5s.c: In function 'test_h5s_zero_dim': ../../../test/th5s.c:525:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_h5s_zero_dim(void) ^ CC theap.o ../../../test/th5o.c:768:1: warning: stack usage is 80144 bytes [-Wstack-usage=] test_h5o_link(void) ^ ../../../test/theap.c:50:17: warning: size of 'rand_num' is 8000 bytes [-Wlarger-than=] static test_obj rand_num[NUM_ELEMS]; ^ ../../../test/theap.c:53:17: warning: size of 'inc_sort_num' is 8000 bytes [-Wlarger-than=] static test_obj inc_sort_num[NUM_ELEMS]; ^ ../../../test/theap.c:56:17: warning: size of 'dec_sort_num' is 8000 bytes [-Wlarger-than=] static test_obj dec_sort_num[NUM_ELEMS]; ^ ../../../test/th5o.c:900:1: warning: the frame size of 80056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end test_h5o_link() */ ^ CC tid.o ../../../test/tid.c: In function 'test_rct_free': ../../../test/tid.c:873:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tid.c: In function 'test_remove_clear_type': ../../../test/tid.c:745:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int test_remove_clear_type(void) ^ ../../../test/tid.c: In function 'test_rct_free': ../../../test/tid.c:693:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static herr_t test_rct_free(void *_obj) { ^ ../../../test/tid.c:693:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC titerate.o ../../../test/titerate.c: In function 'test_iter_group': ../../../test/titerate.c:286:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:311:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_attr': ../../../test/titerate.c:465:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:491:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:584:15: warning: size of 'names' is 13376 bytes [-Wlarger-than=] iter_info names[ITER_NGROUPS+2]; /* Names of objects in the root group */ ^ ../../../test/titerate.c:675:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t idx = i; ^ ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'iter_strcmp': ../../../test/titerate.c:75:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp(const void *s1, const void *s2) ^ ../../../test/titerate.c: In function 'iter_strcmp2': ../../../test/titerate.c:530:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp2(const void *s1, const void *s2) ^ CC tmeta.o CC tmisc.o CC trefer.o In file included from ../../../test/tmeta.c:25:0: ../../../test/tmeta.c: In function 'test_metadata': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../test/tmeta.c:89:5: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, di32); /* Decode the int32 value */ ^ ../../../test/tmeta.c: In function 'cleanup_metadata': ../../../test/tmeta.c:127:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_metadata(void) ^ CC trefstr.o ../../../test/trefer.c: In function 'test_reference_params': ../../../test/trefer.c:117:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++=i*3; ^ ../../../test/trefer.c:198:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name((hid_t)-1, H5R_DATASET_REGION, &rbuf[0], NULL, 0); ^ ../../../test/trefer.c:200:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name(fid1, H5R_DATASET_REGION, NULL, NULL, 0); ^ ../../../test/trefer.c:202:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name(fid1, H5R_MAXTYPE, &rbuf[0], NULL, 0); ^ ../../../test/trefer.c: In function 'test_reference_obj': ../../../test/trefer.c:287:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++=i*3; ^ ../../../test/tmisc.c:191:10: warning: size of 'm13_data' is 2400 bytes [-Wlarger-than=] unsigned m13_data[MISC13_DIM1][MISC13_DIM2]; /* Data to write to dataset */ ^ ../../../test/tmisc.c:192:10: warning: size of 'm13_rdata' is 2400 bytes [-Wlarger-than=] unsigned m13_rdata[MISC13_DIM1][MISC13_DIM2]; /* Data read from dataset */ ^ ../../../test/trefer.c: In function 'test_reference_region': ../../../test/trefer.c:532:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++ = i * 3; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/trefer.c:24: ../../../test/trefer.c:719:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tmisc.c: In function 'create_struct3': ../../../test/tmisc.c:716:14: warning: request for implicit conversion from 'void *' to 'misc5_struct3_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str3hndl = HDmalloc(sizeof(misc5_struct3_hndl)); ^ ../../../test/trefer.c:747:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t)); /* allocate space for the element points */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tmisc.c: In function 'create_struct2': ../../../test/tmisc.c:759:14: warning: request for implicit conversion from 'void *' to 'misc5_struct2_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str2hndl = HDmalloc(sizeof(misc5_struct2_hndl)); ^ ../../../test/tmisc.c: In function 'create_struct1': ../../../test/tmisc.c:825:14: warning: request for implicit conversion from 'void *' to 'misc5_struct1_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str1hndl = HDmalloc(sizeof(misc5_struct1_hndl)); ^ ../../../test/trefer.c: In function 'test_reference_region_1D': ../../../test/trefer.c:868:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++ = i * 3; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/trefer.c:24: ../../../test/trefer.c:991:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tmisc.c: In function 'test_misc8': ../../../test/tmisc.c:1246:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] wdata=HDmalloc(sizeof(int)*MISC8_DIM0*MISC8_DIM1); ^ ../../../test/tmisc.c:1257:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *tdata++=((u*MISC8_DIM1)+v)%13; ^ ../../../test/trefer.c:1043:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t)); /* allocate space for the element points */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../test/tmisc.c:32:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1313:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1339:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1364:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1408:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1435:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1465:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1489:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, 4 * MISC8_CHUNK_DIM0 * MISC8_CHUNK_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1512:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0*MISC8_DIM1*H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/tmisc.c: In function 'test_misc16': ../../../test/tmisc.c:2725:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: note: (near initialization for 'wdata[3][0]') ../../../test/tmisc.c: In function 'test_misc17': ../../../test/tmisc.c:2804:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: note: (near initialization for 'wdata[3][0]') CC tselect.o ../../../test/tmisc.c: In function 'test_misc28': ../../../test/tmisc.c:5038:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[i] = i; ^ ../../../test/tmisc.c:308:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] #define MISC28_SIZE 10 ^ ../../../test/tmisc.c:5059:18: note: in expansion of macro 'MISC28_SIZE' buf[i] = MISC28_SIZE - 1 - i; ^ In file included from ../../../test/tmisc.c:33:0: ../../../test/tmisc.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/tselect.c: In function 'test_select_all': ../../../test/tselect.c:717:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tbuf++ = (uint8_t)(((i * SPACE4_DIM2) + j) * SPACE4_DIM3) + k; ^ ../../../test/tselect.c: In function 'verify_select_hyper_contig_dr__run_test': ../../../test/tselect.c:1608:12: warning: unused parameter 'cube_size' [-Wunused-parameter] size_t cube_size, unsigned edge_size, unsigned cube_rank) ^ ../../../test/tselect.c: In function 'test_select_combine': ../../../test/tselect.c:6652:13: warning: size of 'blocks' is 4096 bytes [-Wlarger-than=] hsize_t blocks[128][2][SPACE7_RANK]; /* List of blocks */ ^ ../../../test/tselect.c: In function 'test_select_fill_point': ../../../test/tselect.c:7185:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][0] = (hsize_t)(points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7186:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][1] = (hsize_t)(points[u][1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_simple': ../../../test/tselect.c:7266:42: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0])) ^ ../../../test/tselect.c:7266:98: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0])) ^ ../../../test/tselect.c:7267:46: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) { ^ ../../../test/tselect.c:7267:102: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) { ^ ../../../test/tselect.c:7285:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[num_points][0] = (hsize_t)(u + start[0] + real_offset[0]); ^ ../../../test/tselect.c:7286:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[num_points][1] = (hsize_t)(v + start[1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_regular': ../../../test/tselect.c:7376:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7376:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7393:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][0] = (hsize_t)(points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7394:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][1] = (hsize_t)(points[u][1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_irregular': ../../../test/tselect.c:7499:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7499:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7516:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] iter_points[u][0] = (hsize_t)(iter_points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7517:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] iter_points[u][1] = (hsize_t)(iter_points[u][1] + real_offset[1]); ^ CC tskiplist.o ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:574:1: warning: stack usage is 13504 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ ../../../test/tskiplist.c:44:12: warning: size of 'rand_num' is 4000 bytes [-Wlarger-than=] static int rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:45:12: warning: size of 'sort_rand_num' is 4000 bytes [-Wlarger-than=] static int sort_rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:46:12: warning: size of 'rev_sort_rand_num' is 4000 bytes [-Wlarger-than=] static int rev_sort_rand_num[NUM_ELEMS]; ^ CC tsohm.o CC ttime.o In file included from ../../../test/tsohm.c:24:0: ../../../test/tsohm.c: In function 'size2_verify_plist1': ../../../test/testhdf5.h:91:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, unsigned int)}' [-Wformat=] TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \ ^ ../../../test/tsohm.c:1282:5: note: in expansion of macro 'VERIFY' VERIFY(ret, 0, memcmp); ^ ../../../test/tsohm.c: In function 'size2_verify_plist2': ../../../test/testhdf5.h:91:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, unsigned int)}' [-Wformat=] TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \ ^ ../../../test/tsohm.c:1353:5: note: in expansion of macro 'VERIFY' VERIFY(ret, 0, memcmp); ^ ../../../test/tsohm.c: In function 'size2_helper': ../../../test/tsohm.c:1684:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1685:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c:1724:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1725:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c: In function 'size2_verify': ../../../test/tsohm.c:1943:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_correct_string[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1944:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_correct_string[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c: In function 'test_sohm_size2': ../../../test/tsohm.c:2200:58: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.empty_size > norm_sizes.empty_size * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2261:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.dsets2 > list_index_small.dsets2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2270:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.dsets2 > btree_index.dsets2 * OVERHEAD_ALLOWED * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2294:63: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.interleaved > list_index_small.interleaved * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2323:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs1 > list_index_small.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2325:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs1 > list_index_med.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2327:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2329:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2334:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2336:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2352:61: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] ((btree_index.attrs1 - btree_index.interleaved) * OVERHEAD_ALLOWED)) ^ ../../../test/tsohm.c:2360:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs2 > list_index_small.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2362:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2364:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs2 > list_index_med.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2366:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2454:61: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (list_index_med.dsets2 - list_index_med.dsets1) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2457:55: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (btree_index.dsets2 - btree_index.dsets1) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2461:66: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (list_index_med.interleaved - list_index_med.dsets2) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2464:60: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (btree_index.interleaved - btree_index.dsets2) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2486:31: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(mult_index_med.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2) ^ ../../../test/tsohm.c:2488:33: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(mult_index_btree.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2) ^ ../../../test/tsohm.c:2557:67: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.first_dset >= type_space_index.first_dset * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2564:37: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.second_dset * OVERHEAD_ALLOWED < type_space_index.second_dset) ^ ../../../test/tsohm.c:2569:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.dsets1 * OVERHEAD_ALLOWED < type_space_index.dsets1) ^ ../../../test/tsohm.c:2574:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.dsets2 * OVERHEAD_ALLOWED < type_space_index.dsets2) ^ ../../../test/tsohm.c:2579:37: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.interleaved * OVERHEAD_ALLOWED < type_space_index.interleaved) ^ ../../../test/tsohm.c:2584:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.attrs1 * OVERHEAD_ALLOWED < type_space_index.attrs1) ^ ../../../test/tsohm.c:2589:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.attrs2 * OVERHEAD_ALLOWED < type_space_index.attrs2) ^ ../../../test/tsohm.c: In function 'delete_helper_write': ../../../test/tsohm.c:2619:13: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] wdata = x + 'a'; ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_full_space_vs_slice_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tsohm.c: In function 'delete_helper': ../../../test/tsohm.c:2767:41: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(norm_filesize > deleted_filesize * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2769:41: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(deleted_filesize > norm_filesize * OVERHEAD_ALLOWED) ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_checkerboard_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c: In function 'test_shape_same_dr__run_irregular_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tsohm.c: In function 'test_sohm_external_dtype': ../../../test/tsohm.c:3890:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*3 + 1; ^ ../../../test/tsohm.c:3891:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*3 + 2; ^ CC ttst.o ../../../test/ttst.c: In function 'test_tst_init': ../../../test/ttst.c:98:15: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:101:20: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] rand_uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:104:20: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] sort_uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:110:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] tmp_word=(char *)words[u]; ^ ../../../test/ttst.c:129:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] v=u+(HDrandom()%(num_uniq_words-u)); ^ ../../../test/tskiplist.c: In function 'test_skiplist_try_free_safe': ../../../test/tskiplist.c:1310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_skiplist_try_free_safe(void) ^ CC tunicode.o ../../../test/tunicode.c: In function 'write_char': ../../../test/tunicode.c:747:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = c; ^ ../../../test/tunicode.c:751:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xC0 | c>>6); ^ ../../../test/tunicode.c:752:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c:756:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xE0 | c>>12); ^ ../../../test/tunicode.c:757:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c>>6 & 0x3F)); ^ ../../../test/tunicode.c:758:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+2] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c:762:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xF0 | c>>18); ^ ../../../test/tunicode.c:763:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c>>12 & 0x3F)); ^ ../../../test/tunicode.c:764:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+2] = (0x80 | (c>>6 & 0x3F)); ^ ../../../test/tunicode.c:765:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+3] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c: In function 'test_unicode': ../../../test/tunicode.c:817:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unicode_point = (HDrandom() % (MAX_CODE_POINT-32)) + 32; ^ CC tvlstr.o CC tvltypes.o ../../../test/tvltypes.c: In function 'test_vltypes_funcs': ../../../test/tvltypes.c:186:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_precision(type); ^ ../../../test/tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_size(type); ^ ../../../test/tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_ebias(type); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tvltypes.c:24: ../../../test/tvltypes.c: In function 'rewrite_vltypes_vlen_atomic': ../../../test/tvltypes.c:569:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + increment) * sizeof(unsigned int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tvltypes.c:570:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + increment; ^ ../../../test/tvltypes.c:571:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(j = 0; j < (i + increment); j++) ^ ../../../test/tvltypes.c: In function 'test_vltypes_vlen_compound': ../../../test/tvltypes.c:733:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../test/tvltypes.c:734:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tvltypes.c:24: ../../../test/tvltypes.c: In function 'rewrite_vltypes_vlen_compound': ../../../test/tvltypes.c:876:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + increment) * sizeof(s1)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tvltypes.c:877:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + increment; ^ ../../../test/tvltypes.c:878:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(j = 0; j < (i + increment); j++) { ^ ../../../test/tvltypes.c:879:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i = i * 40 + j; ^ ../../../test/tvltypes.c:880:60: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f = (float)((i * 60 + j) / 3.0F); ^ ../../../test/tvltypes.c: In function 'test_vltypes_compound_vlen_vlen': ../../../test/tvltypes.c:1020:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i=i*10; ^ ../../../test/tvltypes.c:1021:34: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] wdata[i].f=(float)((i*20)/3.0F); ^ ../../../test/tvltypes.c:1024:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=(wdata[i].v).p,j=0; j<(i+L1_INCM); j++, t1++) { ^ ../../../test/tvltypes.c:1105:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=(wdata[i].v).p, j=0; j<(i+L3_INCM); j++, t1++) { ^ ../../../test/tvltypes.c:1345:15: warning: request for implicit conversion from 'void *' to 's2 * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata2[i].v.p, t2=rdata2[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata2[i].v.p, t2=rdata2[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p,j=0; j<(i+1); j++, t1++) { ^ In file included from ../../../test/tvltypes.c:24:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:1963:5: note: in expansion of macro 'VERIFY' VERIFY(size, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:1972:5: note: in expansion of macro 'VERIFY' VERIFY(mem_used, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dread"); ^ ../../../test/tvltypes.c:1980:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) { ^ ../../../test/tvltypes.c:2065:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) { ^ ../../../test/tvltypes.c:2160:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) { ^ ../../../test/tvltypes.c:2241:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) { ^ In file included from ../../../test/tvltypes.c:24:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:2319:5: note: in expansion of macro 'VERIFY' VERIFY(size, ((SPACE1_DIM1*(SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:2328:5: note: in expansion of macro 'VERIFY' VERIFY(mem_used,((SPACE1_DIM1*(SPACE1_DIM1+1))/2)*sizeof(hvl_t)+vlen_size_func((unsigned long)SPACE1_DIM1)*sizeof(unsigned int),"H5Dread"); ^ ../../../test/tvltypes.c:2336:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ ../../../test/cache.c:28215:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if ( hit_rate > FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ In file included from ../../../test/cache.c:23:0: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c: In function 'test_conv_int_2': ../../../test/dt_arith.c:2639:10: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] char buf[32*100]; ^ ../../../test/dt_arith.c: In function 'my_isnan': ../../../test/dt_arith.c:2693:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2697:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2702:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2717:37: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ CC dsets.o ../../../test/dt_arith.c: In function 'test_conv_flt_1': ../../../test/dt_arith.c:3058:57: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] underflow = HDfabs(*((double*)aligned)) < FLT_MIN; ^ ../../../test/dt_arith.c:3059:56: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] overflow = HDfabs(*((double*)aligned)) > FLT_MAX; ^ ../../../test/dt_arith.c:3073:24: warning: conversion to 'float' from 'long double' may alter its value [-Wfloat-conversion] hw_f = *((long double*)aligned); ^ ../../../test/dt_arith.c:3078:24: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] hw_d = *((long double*)aligned); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dt_arith.c:25: ../../../src/H5private.h:796:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define HDfrexpl(X,N) frexpl(X,N) ^ ../../../test/dt_arith.c:3191:33: note: in expansion of macro 'HDfrexpl' check_mant[0] = HDfrexpl(x, check_expo+0); ^ ../../../src/H5private.h:796:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define HDfrexpl(X,N) frexpl(X,N) ^ ../../../test/dt_arith.c:3192:33: note: in expansion of macro 'HDfrexpl' check_mant[1] = HDfrexpl(hw_ld, check_expo+1); ^ ../../../test/dt_arith.c:3198:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int valid_bits=(int)((dst_ebias+dst_msize)+MIN(check_expo[0],check_expo[1]))-1; ^ ../../../test/dt_arith.c:3198:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ../../../test/dt_arith.c:3214:60: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] HDfabs(check_mant[0]-check_mant[1])=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:4353:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)aligned)); ^ ../../../test/dt_arith.c:4418:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)aligned)); ^ ../../../test/dt_arith.c:4472:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)hw)); ^ ../../../test/dt_arith.c:4303:2: warning: label 'printing' defined but not used [-Wunused-label] printing: ^ ../../../test/dt_arith.c: In function 'run_int_fp_conv': ../../../test/dt_arith.c:4933:5: warning: "H5_LLONG_TO_LDOUBLE_CORRECT" is not defined [-Wundef] #if H5_LLONG_TO_LDOUBLE_CORRECT ^ ../../../test/dt_arith.c:4946:5: warning: "H5_LLONG_TO_LDOUBLE_CORRECT" is not defined [-Wundef] #if H5_LLONG_TO_LDOUBLE_CORRECT ^ ../../../test/dt_arith.c: In function 'main': ../../../test/dt_arith.c:5135:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hard_query(); ^ ../../../test/dt_arith.c:5139:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_derived_flt(); ^ ../../../test/dt_arith.c:5143:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_derived_integer(); ^ ../../../test/dt_arith.c:5149:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("noop"); ^ ../../../test/dt_arith.c:5152:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("hard"); ^ ../../../test/dt_arith.c:5155:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_integer_tests("hard"); ^ ../../../test/dt_arith.c:5158:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_int_fp_conv("hard"); ^ ../../../test/dt_arith.c:5161:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_int_conv("hard"); ^ ../../../test/dt_arith.c:5164:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_particular_fp_integer(); ^ ../../../test/dt_arith.c:5174:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("soft"); ^ ../../../test/dt_arith.c:5177:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_conv_int_2(); ^ ../../../test/dt_arith.c:5178:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_integer_tests("soft"); ^ ../../../test/dt_arith.c:5181:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_int_conv("soft"); ^ ../../../test/dt_arith.c:5184:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_int_fp_conv("soft"); ^ ../../../test/dtypes.c: In function 'test_compound_9': ../../../test/dtypes.c:1648:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmpd_struct wdata = {11, "variable-length string", 22}; ^ ../../../test/dtypes.c: In function 'test_compound_10': ../../../test/dtypes.c:1867:28: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] wdata[i].str[9] += (char)i; ^ ../../../test/dtypes.c:1872:46: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ((char*)(wdata[i].text.p))[len-2] += (char)i; ^ CC cmpd_dset.o ../../../test/dtypes.c: In function 'test_compound_11': ../../../test/dtypes.c:2111:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(((big_t *)buf_orig)[u].d1!=((little_t *)buf)[u].d1) { ^ ../../../test/dtypes.c:2151:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(((big_t *)buf_orig)[u].d1!=((little_t *)buf)[u].d1) { ^ ../../../test/dtypes.c:2185:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(((big_t *)buf_orig)[u].d1!=((little_t *)buf)[u].d1) { ^ ../../../test/dtypes.c: In function 'test_compound_13': ../../../test/dtypes.c:2402:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(data_out.y != data_in.y) TEST_ERROR ^ ../../../test/dtypes.c: In function 'test_compound_14': ../../../test/dtypes.c:2456:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmpd_struct_1 wdata1 = {'A', 'B', "variable-length string"}; ^ ../../../test/dtypes.c:2459:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmpd_struct_2 wdata2 = {'C', 'D', "another vlen!", 1, 2, -1, 9001}; ^ ../../../test/dsets.c:207:5: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:207:35: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:8: warning: size of 'points_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:42: warning: size of 'check_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/tselect.c: In function 'test_select_hyper_chunk_offset': ../../../test/tselect.c:12558:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_select_hyper_chunk_offset(void) ^ ../../../test/tselect.c:12558:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:403:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../test/dsets.c:522:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dtypes.c: In function 'test_int_float_except': ../../../test/dtypes.c:5965:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*floatp != buf_float[u]) TEST_ERROR ^ ../../../test/dtypes.c:5986:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*floatp != buf2_float[u]) TEST_ERROR ^ ../../../test/dsets.c: In function 'test_conv_buffer': ../../../test/dsets.c:1030:27: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1030:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1033:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dsets.c:1033:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dsets.c: In function 'test_filters': ../../../test/dsets.c:2079:5: warning: unused parameter 'fapl' [-Wunused-parameter] fapl) ^ ../../../test/dsets.c: In function 'test_nbit_int': ../../../test/dtypes.c: In function 'create_del_obj_named_test_file': ../../../test/dtypes.c:6675:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Generic return value */ ^ ../../../test/dsets.c:2742:28: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0f, (double)(precision - 1))) << offset); ^ ../../../test/dsets.c:2780:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ ../../../test/dsets.c:2780:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ ../../../test/dsets.c: In function 'test_nbit_float': ../../../test/dsets.c:2890:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(!(orig_data[i][j]==orig_data[i][j])) continue; /* skip if value is NaN */ ^ ../../../test/dsets.c:2891:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(new_data[i][j] != orig_data[i][j]) { ^ ../../../test/dsets.c: In function 'test_nbit_double': ../../../test/dsets.c:3015:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(!(orig_data[i][j]==orig_data[i][j])) continue; /* skip if value is NaN */ ^ ../../../test/dsets.c:3016:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(new_data[i][j] != orig_data[i][j]) { ^ ../../../test/dsets.c: In function 'test_nbit_array': ../../../test/dsets.c:3109:38: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)precision)) << offset); ^ ../../../test/dsets.c: In function 'test_nbit_compound': ../../../test/dsets.c:3268:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dtypes.c: In function 'test_utf_ascii_conv': ../../../test/dtypes.c:7215:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5Tconvert(utf8_vtid, ascii_vtid, 1, (void *)utf8_w, NULL, H5P_DEFAULT); ^ ../../../test/dsets.c:3270:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dtypes.c:7248:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5Tconvert(ascii_vtid, utf8_vtid, 1, (void *)ascii_w, NULL, H5P_DEFAULT); ^ ../../../test/dsets.c:3272:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3315:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ ../../../test/dsets.c:3315:66: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ ../../../test/dsets.c:3317:35: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ ../../../test/dsets.c:3317:67: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ ../../../test/dsets.c:3318:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (orig_data[i][j].f==orig_data[i][j].f && new_data[i][j].f != orig_data[i][j].f)) ^ ../../../test/dsets.c:3318:75: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (orig_data[i][j].f==orig_data[i][j].f && new_data[i][j].f != orig_data[i][j].f)) ^ In file included from ../../../test/dtypes.c:26:0: ../../../test/dtypes.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/dsets.c: In function 'test_nbit_compound_2': ../../../test/dsets.c:3494:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3496:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3498:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3502:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)precision[3])) << offset[3]); ^ ../../../test/dsets.c:3507:40: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[4]-1))) << offset[4]); ^ ../../../test/dsets.c:3512:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3514:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3516:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3578:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ ../../../test/dsets.c:3578:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ ../../../test/dsets.c:3580:43: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ ../../../test/dsets.c:3580:81: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ ../../../test/dsets.c:3581:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (new_data[i][j].d[m][n].f==new_data[i][j].d[m][n].f && ^ ../../../test/dsets.c:3582:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] new_data[i][j].d[m][n].f != new_data[i][j].d[m][n].f)) { ^ ../../../test/dsets.c:3588:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ ../../../test/dsets.c:3588:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ ../../../test/dsets.c:3590:32: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ ../../../test/dsets.c:3590:64: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ ../../../test/dsets.c:3591:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (new_data[i][j].a.f==new_data[i][j].a.f && ^ ../../../test/dsets.c:3592:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] new_data[i][j].a.f != new_data[i][j].a.f)|| ^ ../../../test/dsets.c: In function 'test_nbit_compound_3': ../../../test/dsets.c:3712:39: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] orig_data[i].i = HDrandom() % (long)HDpow(2.0F, 17.0F - 1.0F); ^ ../../../test/dsets.c: In function 'test_nbit_int_size': ../../../test/dsets.c:3830:13: warning: size of 'orig_data' is 80000 bytes [-Wlarger-than=] int orig_data[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:3882:39: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] orig_data[i][j] = rand() % (int)pow((double)2, (double)(precision-1)) << offset; ^ ../../../test/dsets.c: In function 'test_nbit_flt_size': ../../../test/dsets.c:3995:13: warning: size of 'orig_data' is 80000 bytes [-Wlarger-than=] float orig_data[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:4080:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (rand() % 1234567) / 2; ^ ../../../test/dsets.c: In function 'test_scaleoffset_float': ../../../test/dsets.c:4464:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (float)((HDrandom() % 100000) / 1000.0F); ^ ../../../test/dsets.c: In function 'test_scaleoffset_float_2': ../../../test/dsets.c:4595:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[0][j] = (float)((HDrandom() % 100000) / 1000.0F); ^ ../../../test/dsets.c: In function 'test_scaleoffset_double': ../../../test/dsets.c:4706:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (HDrandom() % 10000000) / 10000000.0F; ^ ../../../test/dsets.c: In function 'test_scaleoffset_double_2': ../../../test/dsets.c:4837:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[0][j] = (HDrandom() % 10000000) / 10000000.0F; ^ ../../../test/dsets.c: In function 'test_types': ../../../test/dsets.c:4993:42: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(i=0; if = i*2/3; ^ ../../../test/cmpd_dset.c:886:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:888:20: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:889:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:890:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype2': ../../../test/cmpd_dset.c:921:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:929:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:931:20: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:932:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:933:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->o = i*3+0; ^ ../../../test/cmpd_dset.c:941:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->p = i*3+1; ^ ../../../test/cmpd_dset.c:942:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype4': ../../../test/cmpd_dset.c:999:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:1007:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:1009:20: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:1010:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:1011:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->o = i*3+0; ^ ../../../test/cmpd_dset.c:1019:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->p = i*3+1; ^ ../../../test/cmpd_dset.c:1020:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c: In function 'compare_data': ../../../test/cmpd_dset.c:1304:40: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:50: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:83: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1305:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:44: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:56: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:80: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1306:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:45: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:84: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1307:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1307:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1307:43: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1311:40: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:50: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:83: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1312:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:44: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:56: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:80: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1313:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:45: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1314:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:48: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:57: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c: In function 'test_pack_ooo': ../../../test/cmpd_dset.c:1791:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] j = HDrand() % num_free; ^ ../../../test/cmpd_dset.c:1803:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] sub_cmpd_order = HDrand() % PACK_NMEMBS; ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7339:44: warning: size of 'rdata1' is 4000 bytes [-Wlarger-than=] static int wdata[BYPASS_CHUNK_DIM/2], rdata1[BYPASS_DIM], ^ ../../../test/dsets.c: In function 'test_chunk_expand': ../../../test/dsets.c:7583:93: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(alloc_time = H5D_ALLOC_TIME_EARLY; alloc_time <= H5D_ALLOC_TIME_INCR; alloc_time++) { ^ ../../../test/cmpd_dset.c: In function 'main': ../../../test/cmpd_dset.c:2195:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_compound(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2199:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hdf5_src_subset(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2203:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hdf5_dst_subset(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2206:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_pack_ooo(); ^ ../../../test/cmpd_dset.c:2209:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_ooo_order(fname); ^ In file included from ../../../test/dsets.c:27:0: ../../../test/dsets.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dsets.c:26: ../../../test/dsets.c: In function 'test_simple_io': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/dsets.c:468:9: note: in expansion of macro 'HDread' HDread(f, rdata, sizeof(int)*DSET_DIM1*DSET_DIM2); ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/dsets.c:559:9: note: in expansion of macro 'HDread' HDread(f, rdata, sizeof(int)*DSET_DIM1*DSET_DIM2); ^ CC filter_fail.o ../../../test/tattr.c: In function 'test_attr_open_by_idx': In file included from ../../../test/filter_fail.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/tattr.c:7185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_attr_open_by_idx(hbool_t new_format, hid_t fcpl, hid_t fapl) ^ ../../../test/tattr.c:7185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC extend.o ../../../test/tattr.c: In function 'test_attr_iterate2': ../../../test/tattr.c:6821:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_attr_iterate2(hbool_t new_format, hid_t fcpl, hid_t fapl) ^ ../../../test/tattr.c:6821:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:394:1: warning: stack usage is 81120 bytes [-Wstack-usage=] test_simple_io(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:496:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/extend.c:34:14: warning: size of 'buf1' is 40000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/extend.c:34:28: warning: size of 'buf2' is 10000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ CC external.o ../../../test/cache.c: In function 'check_resize_entry': ../../../test/cache.c:14905:18: warning: 'entry_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] result = H5C_get_entry_status(file_ptr, entry_ptr->addr, ^ ../../../test/external.c: In function 'test_2': ../../../test/external.c:683:13: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] for(i = hs_start; i0) { ^ CC unlink.o ../../../test/links.c: In function 'link_filters': ../../../test/links.c:9802:48: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] > ((double)filesize_unfiltered * FILTER_FILESIZE_MAX_FRACTION)) ^ ../../../test/links.c: In function 'link_iterate_check': ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/links.c:12098:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12098:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12102:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ ../../../test/links.c:12143:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/dtypes.c: In function 'main': ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(void) ^ ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/links.c: In function 'link_iterate_old_check': ../../../test/links.c:12500:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/links.c:12520:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ ../../../test/links.c:12520:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/links.c:12548:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12548:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12552:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ ../../../test/links.c:12593:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/dtypes.c:4572:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ In file included from ../../../test/links.c:31:0: ../../../test/links.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC big.o In file included from ../../../test/h5test.h:26:0, from ../../../test/big.c:56: ../../../test/big.c: In function 'randll': ../../../src/H5private.h:1097:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define HDrandom() HDrand() ^ ../../../test/big.c:132:15: note: in expansion of macro 'HDrandom' acc = HDrandom(); ^ ../../../test/big.c:133:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] acc *= HDrandom(); ^ ../../../test/big.c: In function 'reader': ../../../test/big.c:511:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hs_offset[0] = HDstrtoll(s, NULL, 0); ^ ../../../test/big.c: In function 'main': ../../../test/big.c:831:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/big.c:831:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c: In function 'reader': ../../../test/big.c:527:11: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(zero) { ^ CC mtime.o ../../../test/big.c: In function 'main': ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main (int ac, char **av) ^ ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/mtime.c: In function 'main': ../../../test/mtime.c:117:50: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(HDfabs(HDdifftime(now, oi1.ctime)) > 60.0F) { ^ In file included from ../../../test/mtime.c:26:0: ../../../test/mtime.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC fillval.o CC mount.o ../../../test/fillval.c: In function 'test_create': ../../../test/fillval.c:626:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z != '\0') { ^ ../../../test/fillval.c:626:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z != '\0') { ^ ../../../test/fillval.c:630:19: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.y, rd_c.x, rd_c.z); ^ ../../../test/fillval.c:699:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(rd_c.a != 0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z!='\0') { ^ ../../../test/fillval.c:699:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(rd_c.a != 0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z!='\0') { ^ ../../../test/fillval.c:703:3: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.y, rd_c.x, rd_c.z); ^ ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:792:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ ../../../test/fillval.c:814:57: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(fill_time!=H5D_FILL_TIME_NEVER && (rd_c.a!=fill_c.a || ^ ../../../test/fillval.c:815:29: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.x!=fill_c.x || rd_c.y!=fill_c.y || ^ ../../../test/fillval.c:823:38: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] hs_offset[4], rd_c.a, rd_c.x, rd_c.y, rd_c.z, ^ ../../../test/fillval.c:824:4: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] fill_c.a, fill_c.x, fill_c.y, fill_c.z); ^ ../../../test/fillval.c:848:13: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] buf = HDmalloc((size_t)(nelmts * sizeof(int))); ^ ../../../test/fillval.c:882:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:883:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] buf_c[u].y != fill_c.y || buf_c[u].z != fill_c.z) { ^ ../../../test/fillval.c:891:29: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z, ^ ../../../test/fillval.c:892:29: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] fill_c.a, fill_c.x, fill_c.y, fill_c.z); ^ ../../../test/fillval.c:941:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ ../../../test/fillval.c:996:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=should_be_c.a || rd_c.x!=should_be_c.x || ^ ../../../test/fillval.c:997:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.y!=should_be_c.y || rd_c.z!=should_be_c.z) { ^ ../../../test/fillval.c:1005:7: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1005:39: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1015:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=should_be_c.a || rd_c.x!=should_be_c.x || ^ ../../../test/fillval.c:1016:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.y!=should_be_c.y || rd_c.z!=should_be_c.z) { ^ ../../../test/fillval.c:1024:28: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1024:60: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c: In function 'test_extend_cases': ../../../test/fillval.c:1443:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ ../../../test/fillval.c:1443:57: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ ../../../test/fillval.c:1498:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ ../../../test/fillval.c:1523:12: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] nelmts *= hs_size[i]; ^ ../../../test/fillval.c:1551:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ ../../../test/fillval.c:1589:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c:1628:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % max_size[j]; ^ ../../../test/fillval.c:1669:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c:1762:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c: In function 'test_extend': ../../../test/fillval.c:1845:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ ../../../test/fillval.c:1845:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ In file included from ../../../test/fillval.c:23:0: ../../../test/fillval.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC flush1.o ../../../test/flush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ CC flush2.o ../../../test/flush2.c:34:16: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../test/flush2.c: In function 'check_dset': ../../../test/flush2.c:75:63: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] error = fabs(the_data[i][j] - (double)(hssize_t)i / ((hssize_t)j + 1)); ^ ../../../test/flush2.c:76:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(error > 0.0001F) { ^ CC app_ref.o ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:882:19: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:814:68: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized] if(fill_time!=H5D_FILL_TIME_NEVER && (rd_c.a!=fill_c.a || ^ ../../../test/fillval.c:882:69: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:883:48: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized] buf_c[u].y != fill_c.y || buf_c[u].z != fill_c.z) { ^ ../../../test/app_ref.c: In function 'main': ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:37:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (i=0; iids = H5MM_realloc(keep_ids->ids, id_len * keep_ids->alloc_ids))) ^ ../../../test/fheap.c:1176:40: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (keep_ids->lens = H5MM_realloc(keep_ids->lens, sizeof(size_t) * keep_ids->alloc_ids))) ^ ../../../test/fheap.c:1178:40: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (keep_ids->offs = H5MM_realloc(keep_ids->offs, sizeof(size_t) * keep_ids->alloc_ids))) ^ ../../../test/fheap.c: In function 'test_create': ../../../test/fheap.c:1849:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_reopen': ../../../test/fheap.c:1949:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_open_twice': ../../../test/fheap.c:2048:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2056:20: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f2 = H5I_object(file2))) ^ ../../../test/fheap.c: In function 'test_delete_open': ../../../test/fheap.c:2194:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_id_limits': ../../../test/fheap.c:2331:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_filtered_create': ../../../test/fheap.c:2670:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2709:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_size': ../../../test/fheap.c:2785:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2835:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_insert_weird': ../../../test/fheap.c:3051:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_start_5th_recursive_indirect': ../../../test/fheap.c:6016:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_bogus': ../../../test/fheap.c:6146:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/fheap.c:19: ../../../src/H5private.h:1097:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/fheap.c:6187:22: note: in expansion of macro 'HDrandom' heap_id[u] = HDrandom() + 1; ^ ../../../src/H5private.h:1097:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/fheap.c:6209:26: note: in expansion of macro 'HDrandom' heap_id[u] = HDrandom() + 1; ^ ../../../test/fheap.c: In function 'test_man_remove_one': ../../../test/fheap.c:6295:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6332:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6346:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] obj[u] = u; ^ ../../../test/fheap.c: In function 'test_man_remove_two': ../../../test/fheap.c:6451:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6488:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6502:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] obj[u] = u; ^ ../../../test/fheap.c: In function 'test_man_remove_one_larger': ../../../test/fheap.c:6636:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6673:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_two_larger': ../../../test/fheap.c:6797:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6834:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_three_larger': ../../../test/fheap.c:7033:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:7070:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_incr_insert_remove': ../../../test/fheap.c:7307:19: warning: size of 'heap_id' is 6400 bytes [-Wlarger-than=] unsigned char heap_id[100][MAX_HEAP_ID_LEN]; /* Heap ID for object inserted */ ^ ../../../test/fheap.c: In function 'test_huge_insert_one': ../../../test/fheap.c:12331:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_two': ../../../test/fheap.c:12485:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12487:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_three': ../../../test/fheap.c:12719:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12721:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12723:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_mix': ../../../test/fheap.c:13029:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13031:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13033:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13035:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id4 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13037:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id5 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_filtered_huge': ../../../test/fheap.c:13470:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_one': ../../../test/fheap.c:13663:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_two': ../../../test/fheap.c:13817:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13819:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_mix': ../../../test/fheap.c:14056:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14058:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14060:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14062:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id4 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14064:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id5 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14066:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id6 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14068:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id7 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_filtered_man_root_direct': ../../../test/fheap.c:14699:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_filtered_man_root_indirect': ../../../test/fheap.c:14881:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:14941:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:14973:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15006:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15038:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_write': ../../../test/fheap.c:15683:17: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] rewrite_obj = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:15685:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] rewrite_obj[u] = shared_wobj_g[u] * 2; ^ ../../../test/fheap.c:15713:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size * 1.3F); ^ ../../../test/fheap.c:15715:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size / 1.3F); ^ ../../../test/fheap.c:15738:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15758:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size * 1.3F); ^ ../../../test/fheap.c:15760:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size / 1.3F); ^ ../../../test/fheap.c: In function 'test_bug1': ../../../test/fheap.c:15899:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15925:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'main': ../../../test/fheap.c:16011:19: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] shared_wobj_g = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:16012:19: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] shared_robj_g = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:16020:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(curr_test = FHEAP_TEST_NORMAL; curr_test < FHEAP_TEST_NTESTS; curr_test++) { ^ ../../../test/fheap.c:16051:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_create(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16052:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_reopen(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16053:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_open_twice(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16054:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_delete_open(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16055:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_id_limits(fapl, &small_cparam); ^ ../../../test/fheap.c:16056:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_create(fapl, &small_cparam); ^ ../../../test/fheap.c:16057:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_size(fapl, &small_cparam); ^ ../../../test/fheap.c:16070:73: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(fill = FHEAP_TEST_FILL_LARGE; fill < FHEAP_TEST_FILL_N; fill++) { ^ ../../../test/fheap.c:16102:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_insert_weird(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16145:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_start_5th_recursive_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16155:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_bogus(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16156:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16157:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16158:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_one_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16160:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16162:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16164:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16166:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16182:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16184:97: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(drain_half = FHEAP_DEL_DRAIN_ALL; drain_half < FHEAP_DEL_DRAIN_N; drain_half++) { ^ ../../../test/fheap.c:16200:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16201:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16202:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_row(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16203:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_two_rows(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16204:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_four_rows(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16208:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_all_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16209:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_2nd_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16210:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_3rd_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16219:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16220:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block_add_back(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16221:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16222:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_2nd_block(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16223:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16224:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_one_partial_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16225:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_row_skip_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16226:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16227:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16228:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16229:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16230:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_2nd_indirect_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16231:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16232:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_two_rows_skip_indirect_row_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16233:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16234:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16235:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16236:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_fill_direct_skip2_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16237:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_less_one_fill_direct_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16238:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_1st_row_3rd_direct_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16242:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16243:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16244:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_two_rows_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16245:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16246:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_4th_direct_less_one_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16255:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_simple(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16256:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16257:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_2nd_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16258:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_3rd_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16293:35: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] small_cparam.id_len = id_len; ^ ../../../test/fheap.c:16323:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16328:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16329:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16330:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_three(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16331:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_mix(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16332:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_huge(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16339:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16340:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16341:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_mix(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16366:76: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16371:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_man_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16372:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_man_root_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16376:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(25*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16377:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(2*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16399:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16400:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16403:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16404:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16417:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16418:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16421:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16422:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16438:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_write(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16442:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_write(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16455:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_bug1(fapl, &small_cparam, &tparam); ^ CC file_image.o In file included from ../../../test/file_image.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/file_image.c:24: ../../../test/file_image.c: In function 'test_core': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/file_image.c:634:5: note: in expansion of macro 'HDread' HDread(fd, file_image, size); ^ ../../../test/links.c: In function 'link_iterate': ../../../test/links.c:12185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] link_iterate(hid_t fapl) ^ ../../../test/links.c:12185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/links.c: In function 'link_iterate_old': ../../../test/links.c:12648:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] link_iterate_old(hid_t fapl) ^ ../../../test/links.c: In function 'open_by_idx': ../../../test/links.c:12869:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] open_by_idx(hid_t fapl) ^ ../../../test/links.c:12869:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/links.c: In function 'open_by_idx_old': ../../../test/links.c:13099:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] open_by_idx_old(hid_t fapl) ^ ../../../test/links.c: In function 'object_info': ../../../test/links.c:13305:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] object_info(hid_t fapl) ^ ../../../test/links.c:13305:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC unregister.o ../../../test/links.c: In function 'object_info_old': ../../../test/links.c:13555:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] object_info_old(hid_t fapl) ^ ../../../test/unregister.c: In function 'test_unregister_filters': ../../../test/unregister.c:103:17: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2]; ^ ../../../test/unregister.c:92:1: warning: stack usage is 81408 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../test/unregister.c:213:1: warning: the frame size of 81344 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/links.c: In function 'group_info': ../../../test/links.c:13702:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] group_info(hid_t fapl) ^ ../../../test/links.c:13702:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC error_test.o ../../../test/error_test.c:43:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c:43:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c: In function 'test_long_desc': ../../../test/error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ In file included from ../../../test/error_test.c:23:0: ../../../test/error_test.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC err_compat.o ../../../test/err_compat.c:40:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/err_compat.c:40:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/links.c: In function 'group_info_old': ../../../test/links.c:14124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] group_info_old(hid_t fapl) ^ CC tcheck_version.o CC testmeta.o ../../../test/tcheck_version.c: In function 'abort_intercept': ../../../test/tcheck_version.c:108:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] abort_intercept (int H5_ATTR_UNUSED sig) ^ ../../../test/tcheck_version.c: In function 'parse': ../../../test/tcheck_version.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse(int ac, char **av) ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC links_env.o CC plugin.o CCLD libdynlib1.la ../../../test/plugin.c:65:5: warning: size of 'points_deflate' is 80000 bytes [-Wlarger-than=] int points_deflate[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:66:9: warning: size of 'points_dynlib1' is 80000 bytes [-Wlarger-than=] points_dynlib1[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:67:9: warning: size of 'points_dynlib2' is 80000 bytes [-Wlarger-than=] points_dynlib2[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:68:9: warning: size of 'points_bzip2' is 80000 bytes [-Wlarger-than=] points_bzip2[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:95:25: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c:95:55: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:427:25: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:541:16: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_with_filters': ../../../test/plugin.c:577:33: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] plugin_state = plugin_state & ~H5PL_FILTER_PLUGIN; ^ In file included from ../../../test/plugin.c:24:0: ../../../test/plugin.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_read_data(hid_t dataset, int *origin_data) ^ ../../../test/plugin.c:456:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/links.c: In function 'external_set_elink_fapl1': ../../../test/links.c:3485:1: warning: stack usage is 8848 bytes [-Wstack-usage=] external_set_elink_fapl1(hid_t fapl, hbool_t new_format) ^ CCLD libdynlib2.la ar: `u' modifier ignored since `D' is the default (see `U') ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage is 160160 bytes [-Wstack-usage=] test_filter_internal(hid_t fid, const char *name, hid_t dcpl) ^ CCLD libdynlib3.la ../../../test/plugin.c:325:1: warning: the frame size of 160072 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:539:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/links.c: In function 'delete_by_idx': ../../../test/links.c:11352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] delete_by_idx(hid_t fapl) ^ ../../../test/links.c:11352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ar: `u' modifier ignored since `D' is the default (see `U') CCLD libh5test.la ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD testhdf5 CCLD lheap CCLD ohdr ../../../test/links.c: In function 'delete_by_idx_old': ../../../test/links.c:11678:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] delete_by_idx_old(hid_t fapl) ^ CCLD stab CCLD gheap CCLD cache CCLD cache_api CCLD pool CCLD accum CCLD hyperslab CCLD istore CCLD bittests CCLD dt_arith CCLD dtypes CCLD dsets CCLD cmpd_dset CCLD filter_fail CCLD extend CCLD external CCLD efc CCLD objcopy CCLD links CCLD unlink CCLD big CCLD mtime CCLD fillval CCLD mount CCLD flush1 CCLD flush2 CCLD app_ref CCLD enum CCLD set_extent CCLD ttsafe CCLD vfd CCLD getname CCLD ntypes CCLD dangle CCLD dtransform CCLD reserved CCLD cross_read ../../../test/fheap.c: In function 'test_man_incr_insert_remove.constprop': ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_man_incr_insert_remove(hid_t fapl, H5HF_create_t *cparam, fheap_test_param_t *tparam) ^ ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD freespace CCLD mf CCLD btree2 CCLD file_image CCLD unregister CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD links_env CCLD plugin CCLD fheap make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' Making all in tools make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' Making all in lib make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/lib' CC h5tools.lo CC h5tools_dump.lo CC h5tools_str.lo CC h5tools_utils.lo CC h5diff.lo CC h5diff_array.lo CC h5diff_attr.lo CC h5diff_dset.lo ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_append': ../../../../tools/lib/h5tools_str.c:145:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] nchars = HDvsnprintf(str->s + str->len, avail, fmt, ap); ^ ../../../../tools/lib/h5tools_str.c:145:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc); ^ ../../../../src/H5private.h:328:24: note: in definition of macro 'MAX' #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc); ^ ../../../../src/H5private.h:328:35: note: in definition of macro 'MAX' #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../tools/lib/h5tools_str.c:179:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] str->len += nchars; ^ In file included from ../../../../tools/lib/h5diff_array.c:20:0: ../../../../tools/lib/h5diff_array.c: In function 'diff_array': ../../../../tools/lib/h5tools_utils.c: In function 'parallel_print': ../../../../tools/lib/h5tools_utils.c:89:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvprintf(format, ap); ^ In file included from ../../../../tools/lib/h5tools_utils.c:33:0: ../../../../tools/lib/h5tools_utils.h:33:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define OUTBUFF_SIZE (PRINT_DATA_MAX_SIZE*4) ^ ../../../../src/H5private.h:1411:48: note: in definition of macro 'HDvsnprintf' #define HDvsnprintf(S,N,FMT,A) vsnprintf(S,N,FMT,A) ^ ../../../../tools/lib/h5tools_utils.c:92:64: note: in expansion of macro 'OUTBUFF_SIZE' bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:92:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:92:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] ../../../../tools/lib/h5diff_array.c:418:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] HDmemcmp(mem1, mem2, size*nelmts)==0) ^ ../../../../src/H5private.h:1026:43: note: in definition of macro 'HDmemcmp' #define HDmemcmp(X,Y,Z) memcmp(X,Y,Z) ^ ../../../../tools/lib/h5tools_utils.c:104:21: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvfprintf(overflow_file, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:110:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvfprintf(overflow_file, format, ap); ^ ../../../../tools/lib/h5tools_utils.c: In function 'error_msg': ../../../../tools/lib/h5tools_utils.c:142:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ ../../../../tools/lib/h5tools_utils.c: In function 'warn_msg': ../../../../tools/lib/h5tools_utils.c:173:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:612:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:617:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:638:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:643:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:669:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:671:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:732:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools.c:1302:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] for (i = (ctx->ndims - 2); i >= 0; i--) { ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:735:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5diff_dset.c: In function 'diff_can_type': In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_region_data_points': ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (tclass1) ^ ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_dump.c:809:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_dump.c:812:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims1[0] = npoints; ^ In file included from ../../../../tools/lib/h5tools_utils.c:31:0: ../../../../tools/lib/h5tools_utils.c: In function 'print_version': ../../../../tools/lib/h5tools_dump.c:818:21: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] if((type_size = H5Tget_size(type_id)) == 0) ^ ../../../../tools/lib/h5tools_utils.c:406:13: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((char *)H5_VERS_SUBRELEASE)[0] ? "-" : "", H5_VERS_SUBRELEASE); ^ ../../../../tools/lib/h5tools.h:41:65: note: in definition of macro 'PRINTSTREAM' #define PRINTSTREAM(S, F, ...) {if(S != NULL) HDfprintf(S, F, __VA_ARGS__);} ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c:821:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_dump.c:828:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx.ndims = ndims; ^ ../../../../tools/lib/h5tools_dump.c:855:27: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.sm_pos = jndx * ndims; ^ ../../../../tools/lib/h5tools_dump.c:857:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.size_last_dim = (int) (ctx.p_max_idx[ctx.ndims - 1]); ^ ../../../../tools/lib/h5tools_dump.c:870:58: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ((char*)region_buf + jndx * type_size), &ctx); ^ ../../../../tools/lib/h5tools_utils.c: In function 'find_objs_cb': ../../../../tools/lib/h5tools_utils.c:566:5: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo->type) { ^ ../../../../tools/lib/h5tools_utils.c:566:5: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:937:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed"); ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output': ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:941:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools.c: At top level: ../../../../tools/lib/h5tools.c:1528:1: warning: no previous prototype for 'render_bin_output_region_data_blocks' [-Wmissing-prototypes] render_bin_output_region_data_blocks(hid_t region_id, FILE *stream, ^ ../../../../tools/lib/h5tools_dump.c:957:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = npoints * ndims * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:960:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_data_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:964:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_pointlist failed"); ^ ../../../../tools/lib/h5tools.c:1549:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:985:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:988:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools.c:1571:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((start = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1574:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((count = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:1052:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:1055:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getenv_update_hyperslab_bufsize': ../../../../tools/lib/h5tools_utils.c:918:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] H5TOOLS_BUFSIZE = hyperslab_bufsize_mb * 1024 * 1024; ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1638:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1643:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools.c:1645:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1648:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1652:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1655:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1657:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools.c:1660:22: warning: conversion to 'hssize_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] type_id, nblocks, ptdata); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1666:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1669:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools.c: At top level: ../../../../tools/lib/h5tools.c:1696:1: warning: no previous prototype for 'render_bin_output_region_data_points' [-Wmissing-prototypes] render_bin_output_region_data_points(hid_t region_space, hid_t region_id, ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_data_points': ../../../../tools/lib/h5tools.c:1706:21: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] if((type_size = H5Tget_size(type_id)) == 0) ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c:1709:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1713:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1716:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims1[0] = npoints; ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_display_simple_subset': ../../../../tools/lib/h5tools_dump.c:1377:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] current_outer_dim = (ctx->ndims - 2) - 1; ^ ../../../../tools/lib/h5tools_dump.c:1380:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] for (i = current_outer_dim + 1; i < ctx->ndims; i++) { ^ ../../../../tools/lib/h5tools.c:1725:73: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(render_bin_output(stream, container, type_id, (char*)region_buf, npoints) < 0) ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1762:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1766:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1769:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1772:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_dset': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1779:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_dump.c:1535:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(f_space); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1782:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_mem': ../../../../tools/lib/h5tools_dump.c:1684:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(space); ^ ../../../../tools/lib/h5tools_dump.c:1702:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx->size_last_dim = (int) (ctx->p_max_idx[ctx->ndims - 1]); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_datum': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_datatype': ../../../../tools/lib/h5tools_dump.c:1913:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_dump.c:1913:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_enum': ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/lib/h5tools_dump.c:2659:18: note: in expansion of macro 'HDstrlen' nchars = HDstrlen(name[i]); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:448:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_dcpl': ../../../../tools/lib/h5tools_utils.c: In function 'search_obj': ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_utils.c:532:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] search_obj(table_t *table, haddr_t objno) ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:509:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = npoints * ndims * sizeof(ptdata[0]); ^ ../../../../tools/lib/h5tools_dump.c:3350:5: warning: enumeration value 'H5D_FILL_TIME_ERROR' not handled in switch [-Wswitch-enum] switch(ft) { ^ ../../../../tools/lib/h5tools_dump.c:3407:5: warning: enumeration value 'H5D_ALLOC_TIME_ERROR' not handled in switch [-Wswitch-enum] switch(at) { ^ ../../../../tools/lib/h5tools_dump.c:3407:5: warning: enumeration value 'H5D_ALLOC_TIME_DEFAULT' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_comment': ../../../../tools/lib/h5tools_dump.c:3472:59: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] cmt_bufsize = H5Oget_comment(obj_id, comment, cmt_bufsize); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_sprint': ../../../../tools/lib/h5tools_str.c:740:73: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] h5tools_str_append(str, OPT(info->fmt_float, "%g"), tempfloat); ^ ../../../../tools/lib/h5tools_str.c:791:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j]) ^ ../../../../tools/lib/h5tools_str.c:791:90: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j]) ^ ../../../../tools/lib/h5tools_str.c:822:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] i += j - 1; ^ ../../../../tools/lib/h5tools_str.c:846:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned char)) ^ ../../../../tools/lib/h5tools_str.c:849:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:849:45: warning: conversion to 'unsigned char' from 'long long unsigned int' may alter its value [-Wconversion] tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:858:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(char)) ^ ../../../../tools/lib/h5tools_str.c:861:77: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempchar = (tempchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:861:44: warning: conversion to 'signed char' from 'long long unsigned int' may alter its value [-Wconversion] tempchar = (tempchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:871:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned int)) ^ ../../../../tools/lib/h5tools_str.c:874:44: warning: conversion to 'unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempuint = (tempuint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getprogname': ../../../../tools/lib/h5tools_str.c:882:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(int)) ^ ../../../../tools/lib/h5tools_str.c:885:75: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempint = (tempint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_utils.c:879:12: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] const char*h5tools_getprogname(void) ^ ../../../../tools/lib/h5tools_str.c:885:43: warning: conversion to 'int' from 'long long unsigned int' may alter its value [-Wconversion] tempint = (tempint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5diff_array.c: In function 'character_compare_opt': ../../../../tools/lib/h5tools_str.c:897:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned short)) ^ ../../../../tools/lib/h5tools_str.c:900:81: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempushort = (tempushort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5diff_array.c:3047:24: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable] hbool_t both_zero; ^ ../../../../tools/lib/h5tools_str.c:900:46: warning: conversion to 'short unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempushort = (tempushort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:910:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(short)) ^ ../../../../tools/lib/h5tools_str.c:913:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempshort = (tempshort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:913:45: warning: conversion to 'short int' from 'long long unsigned int' may alter its value [-Wconversion] tempshort = (tempshort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:923:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long)) ^ ../../../../tools/lib/h5tools_str.c:926:45: warning: conversion to 'long unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempulong = (tempulong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:934:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long)) ^ ../../../../tools/lib/h5tools_str.c:937:77: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] templong = (templong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_float': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5tools_str.c:937:44: warning: conversion to 'long int' from 'long long unsigned int' may alter its value [-Wconversion] templong = (templong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:947:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long long)) ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getstatus': ../../../../tools/lib/h5tools_utils.c:884:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int h5tools_getstatus(void) ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_count_ncols': ../../../../tools/lib/h5tools.c:673:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5tools_count_ncols(const char *s) ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_double': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ In file included from ../../../../tools/lib/h5diff.c:18:0: ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:662:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1fullname, "/%s", objname1); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:678:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2fullname, "/%s", objname2); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_ldouble': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff.c: In function 'diff_match': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1170:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1_fullpath, "%s%s", grp1_path, table->objs[i].name); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1180:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2_fullpath, "%s%s", grp2_path, table->objs[i].name); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_ullong': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff.c: In function 'print_objname': ../../../../tools/lib/h5diff.c:33:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int print_objname (diff_opt_t * options, hsize_t nfound) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_double': ../../../../tools/lib/h5diff_array.c:5831:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_ldouble': ../../../../tools/lib/h5diff_array.c:5884:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_float': ../../../../tools/lib/h5diff_array.c:5941:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'my_isnan': ../../../../tools/lib/h5diff_array.c:5982:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_array.c:5989:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_array.c:5997:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_is_zero': ../../../../tools/lib/h5tools.c:1798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_is_zero(const void *_mem, size_t size) ^ ../../../../tools/lib/h5tools_str.c:958:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long long)) ^ ../../../../tools/lib/h5tools_str.c:961:79: warning: conversion to 'long long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion] templlong = (templlong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:961:45: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] templlong = (templlong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:971:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nmembs = H5Tget_nmembers(type); ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_replace': ../../../../tools/lib/h5tools_str.c:1397:10: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] newstr = HDmalloc ( HDstrlen ( oldstr ) - HDstrlen ( substr ) + HDstrlen ( replacement ) + 1 ); ^ In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:1403:36: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy ( newstr, oldstr, tok - oldstr ); ^ ../../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../../tools/lib/h5tools_str.c:1405:140: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy ( newstr + (tok - oldstr) + HDstrlen( replacement ), tok + HDstrlen ( substr ), HDstrlen ( oldstr ) - HDstrlen ( substr ) - ( tok - oldstr ) ); ^ ../../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_len': ../../../../tools/lib/h5tools_str.c:95:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_str_len(h5tools_str_t *str) ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_simple_prefix': ../../../../tools/lib/h5tools.c:802:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_region_simple_prefix': ../../../../tools/lib/h5tools.c:897:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_region_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:457:13: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] h5tools_str_append(str, info->dset_blockformat_pre, i ? "," OPTIONAL_LINE_BREAK " " : "", ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'h5tools_render_element': ../../../../src/H5private.h:1294:30: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] #define HDstrtok(X,Y) strtok(X,Y) ^ ../../../../tools/lib/h5tools.c:1083:25: note: in expansion of macro 'HDstrtok' (section = HDstrtok(secnum ? NULL : s, OPTIONAL_LINE_BREAK)); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:518:13: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] h5tools_str_append(str, info->dset_ptformat_pre, i ? "," OPTIONAL_LINE_BREAK " " : "", ^ ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../tools/lib/h5diff.c:912:38: warning: 'info2_lp' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t idx = info2_lp->nused - 1; ^ ../../../../tools/lib/h5diff.c:867:38: warning: 'info1_lp' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t idx = info1_lp->nused - 1; ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_render_region_element': ../../../../src/H5private.h:1294:30: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] #define HDstrtok(X,Y) strtok(X,Y) ^ ../../../../tools/lib/h5tools.c:1236:48: note: in expansion of macro 'HDstrtok' for (secnum = 0, multiline = 0; (section = HDstrtok(secnum ? NULL : s, ^ ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools.c:1294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] init_acc_pos(h5tools_context_t *ctx, hsize_t *dims) ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': ../../../../tools/lib/h5tools.c:1778:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../tools/lib/h5tools.c:1665:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools.c:1668:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(dtype) < 0) ^ CC h5diff_util.lo CC h5trav.lo ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../tools/lib/h5tools_dump.c:1051:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools_dump.c:1054:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(dtype) < 0) ^ CC h5tools_filters.lo ../../../../tools/lib/h5diff_util.c: In function 'print_type': ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) ^ ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'get_type': ../../../../tools/lib/h5diff_util.c:211:5: warning: enumeration value 'H5TRAV_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(type) { ^ ../../../../tools/lib/h5diff_util.c: In function 'get_sign': ../../../../tools/lib/h5diff_util.c:243:5: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sign) ^ ../../../../tools/lib/h5diff_util.c:243:5: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'get_class': ../../../../tools/lib/h5diff_util.c:269:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (tclass) ^ ../../../../tools/lib/h5diff_util.c:269:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'diff_basename': ../../../../tools/lib/h5diff_util.c:178:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] diff_basename(const char *name) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_type': ../../../../tools/lib/h5diff_util.c:209:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_type(h5trav_type_t type) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_sign': ../../../../tools/lib/h5diff_util.c:241:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_sign(H5T_sign_t sign) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_class': ../../../../tools/lib/h5diff_util.c:267:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_class(H5T_class_t tclass) ^ ../../../../tools/lib/h5diff_util.c: In function 'print_dimensions': ../../../../tools/lib/h5diff_util.c:34:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] print_dimensions (int rank, hsize_t *dims) ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_dset': ../../../../tools/lib/h5tools_dump.c:1746:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_dump_dset(FILE *stream, const h5tool_format_t *info, h5tools_context_t *ctx, ^ ../../../../tools/lib/h5trav.c: In function 'h5trav_getindex': ../../../../tools/lib/h5trav.c:494:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5trav_getindex(const trav_info_t *info, const char *obj) ^ ../../../../tools/lib/h5trav.c: In function 'h5trav_getindext': ../../../../tools/lib/h5trav.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5trav_getindext(const char *name, const trav_table_t *table) ^ ../../../../tools/lib/h5trav.c: In function 'symlink_is_visited': ../../../../tools/lib/h5trav.c:1239:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] symlink_is_visited(symlink_trav_t *visited, H5L_type_t type, const char *file, const char *path) ^ CC h5tools_ref.lo In file included from ../../../../tools/lib/h5tools_ref.c:19:0: ../../../../tools/lib/h5tools_ref.c: In function 'free_ref_path_info': ../../../../tools/lib/h5tools_ref.c:68:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDfree((void *)node->path); ^ ../../../../src/H5private.h:778:31: note: in definition of macro 'HDfree' #define HDfree(M) free(M) ^ ../../../../tools/lib/h5tools_ref.c: In function 'ref_path_table_put': ../../../../tools/lib/h5tools_ref.c:221:18: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] if((new_node = HDmalloc(sizeof(ref_path_node_t))) == NULL) ^ ../../../../tools/lib/h5tools_ref.c: In function 'lookup_ref_path': ../../../../tools/lib/h5tools_ref.c:303:10: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] node = H5SL_search(ref_path_table, &ref); ^ CC h5tools_type.lo ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_little_endian_type': ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_big_endian_type': ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] CC io_timer.lo ../../../../tools/lib/io_timer.c: In function 'sub_time': ../../../../tools/lib/io_timer.c:58:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)a->tv_usec) / MICROSECOND) - ^ ../../../../tools/lib/io_timer.c:60:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)b->tv_usec) / MICROSECOND)); ^ ../../../../tools/lib/io_timer.c: In function 'set_time': ../../../../tools/lib/io_timer.c:147:5: warning: enumeration value 'MPI_CLOCK' not handled in switch [-Wswitch-enum] switch(pt->type){ ^ ../../../../tools/lib/io_timer.c: In function 'get_time': ../../../../tools/lib/io_timer.c:222:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] get_time(io_time_t *pt, timer_type t) ^ CCLD libh5tools.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/lib' Making all in h5diff make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' CC h5diff_main.o CC h5diff_common.o CC h5diffgentest.o ../../../../tools/h5diff/h5diff_main.c: In function 'h5diff_exit': ../../../../tools/h5diff/h5diff_main.c:139:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] void h5diff_exit(int status) ^ ../../../../tools/h5diff/h5diff_common.c: In function 'parse_command_line': ../../../../tools/h5diff/h5diff_common.c:191:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] exclude_node->obj_path = (char*)opt_arg; ^ ../../../../tools/h5diff/h5diff_common.c:221:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (options->delta == 0) ^ ../../../../tools/h5diff/h5diff_common.c:238:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (options->percent == 0) ^ ../../../../tools/h5diff/h5diff_common.c:252:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] options->count = atol( opt_arg ); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_datatypes': ../../../../tools/h5diff/h5diffgentest.c:788:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:38: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:45: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:48: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:53: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:56: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings': ../../../../tools/h5diff/h5diffgentest.c:3702:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp1_buf.str_vlen = comp1_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3703:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp2_buf.str_vlen = comp2_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3704:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp3_buf.str_vlen = comp3_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3705:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp4_buf.str_vlen = comp4_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3706:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp5_buf.str_vlen = comp5_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3707:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp6_buf.str_vlen = comp6_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3708:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp7_buf.str_vlen = comp7_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3709:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp8_buf.str_vlen = comp8_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3710:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp9_buf.str_vlen = comp9_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3746:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp1_buf.str_array_vlen[i] = comp1_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3747:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp2_buf.str_array_vlen[i] = comp2_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3748:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp3_buf.str_array_vlen[i] = comp3_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3749:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp4_buf.str_array_vlen[i] = comp4_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3750:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp5_buf.str_array_vlen[i] = comp5_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3751:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp6_buf.str_array_vlen[i] = comp6_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3752:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp7_buf.str_array_vlen[i] = comp7_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3753:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp8_buf.str_array_vlen[i] = comp8_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3754:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp9_buf.str_array_vlen[i] = comp9_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_array': ../../../../tools/h5diff/h5diffgentest.c:4372:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i].cmpd2[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4372:53: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i].cmpd2[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4363:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_vlen': ../../../../tools/h5diff/h5diffgentest.c:4483:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i1 = i; ^ ../../../../tools/h5diff/h5diffgentest.c:4488:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4488:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4489:57: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4489:65: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4478:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_array_vlen': ../../../../tools/h5diff/h5diffgentest.c:4609:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].cmpd2[j].vl.p = HDmalloc((j+1)*sizeof(cmpd3_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:4610:40: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].cmpd2[j].vl.len = j+1; ^ ../../../../tools/h5diff/h5diffgentest.c:4611:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(j+1); k++) ^ ../../../../tools/h5diff/h5diffgentest.c:4615:70: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4615:78: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4597:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_vlen_arry': ../../../../tools/h5diff/h5diffgentest.c:4752:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i1 = i; ^ ../../../../tools/h5diff/h5diffgentest.c:4758:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4758:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:64: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:71: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:63: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4763:72: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4763:80: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4746:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_data_nocomparables': ../../../../tools/h5diff/h5diffgentest.c:5026:24: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] write_attr(did2,1, attr2_dim_ptr,"attr2", H5T_NATIVE_INT, data3); ^ ../../../../tools/h5diff/h5diffgentest.c:5029:32: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] write_attr(did2, rank_attr,attr3_dim_ptr,"attr3", H5T_NATIVE_INT, attr_data_ptr3); ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5752:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:5753:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:5754:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:5968:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5diff/h5diffgentest.c:6029:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6168:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6169:38: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6170:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:5246:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in': ../../../../tools/h5diff/h5diffgentest.c:6544:17: warning: declaration of 'did' shadows a previous local [-Wshadow] hid_t did; /* dataset ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6297:13: note: shadowed declaration is here hid_t did; ^ ../../../../tools/h5diff/h5diffgentest.c:6545:17: warning: declaration of 'sid' shadows a previous local [-Wshadow] hid_t sid; /* dataspace ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6298:13: note: shadowed declaration is here hid_t sid; ^ ../../../../tools/h5diff/h5diffgentest.c:6546:17: warning: declaration of 'tid' shadows a previous local [-Wshadow] hid_t tid; /* datatype ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6299:13: note: shadowed declaration is here hid_t tid; ^ ../../../../tools/h5diff/h5diffgentest.c:6550:17: warning: declaration of 'j' shadows a previous local [-Wshadow] int j; ^ ../../../../tools/h5diff/h5diffgentest.c:6302:21: note: shadowed declaration is here int val, i, j, k, l, n; ^ ../../../../tools/h5diff/h5diffgentest.c:6553:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] size = ( H5TOOLS_MALLOCSIZE / sizeof(double) + 1 ) * sizeof(double); ^ ../../../../tools/h5diff/h5diffgentest.c:6554:14: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] dbuf = HDmalloc( size ); ^ ../../../../tools/h5diff/h5diffgentest.c:6556:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for( j = 0; j < H5TOOLS_MALLOCSIZE / sizeof(double) + 1; j++) ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6712:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6713:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6714:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:6834:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5diff/h5diffgentest.c:6871:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6925:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6926:38: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6927:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:6301:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'gen_datareg': ../../../../tools/h5diff/h5diffgentest.c:7021:10: warning: request for implicit conversion from 'void *' to 'unsigned char (*)[12]' not permitted in C++ [-Wc++-compat] rbuf = HDcalloc((size_t)2, sizeof(hdset_reg_ref_t)); ^ ../../../../tools/h5diff/h5diffgentest.c:7024:9: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] buf = HDmalloc(10 * 10 * sizeof(int)); ^ ../../../../tools/h5diff/h5diffgentest.c:7017:21: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_hyperslab': ../../../../tools/h5diff/h5diffgentest.c:7118:23: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char fillvalue=-1; ^ ../../../../tools/h5diff/h5diffgentest.c:7158:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = i * GBLL/(1024*1024); ^ CCLD h5diff ../../../../tools/h5diff/h5diffgentest.c: In function 'test_group_recurse2': ../../../../tools/h5diff/h5diffgentest.c:3106:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid4); ^ ../../../../tools/h5diff/h5diffgentest.c:3105:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid3); ^ ../../../../tools/h5diff/h5diffgentest.c:3104:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid2); ^ ../../../../tools/h5diff/h5diffgentest.c:3101:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(dataspace); ^ ../../../../tools/h5diff/h5diffgentest.c:3102:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(datatype); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_attributes_verbose_level.constprop': ../../../../tools/h5diff/h5diffgentest.c:1286:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f2_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1284:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f1_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1282:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f2_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1280:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f1_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1278:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f2_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1276:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f1_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1274:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1272:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1270:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1268:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1266:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1264:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1262:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1260:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1258:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid2); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings.constprop': ../../../../tools/h5diff/h5diffgentest.c:4159:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ CCLD h5diffgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' Making all in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' CC h5ls.o ../../../../tools/h5ls/h5ls.c: In function 'dataset_list2': ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_LAYOUT_ERROR' not handled in switch [-Wswitch-enum] switch (stl) { ^ ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_NLAYOUTS' not handled in switch [-Wswitch-enum] ../../../../tools/h5ls/h5ls.c:1762:17: warning: unused variable 'dset_name' [-Wunused-variable] char dset_name[256]; /* filter/file name */ ^ ../../../../tools/h5ls/h5ls.c: In function 'usage': cc1: warning: size of '*.LC0' is 3173 bytes [-Wlarger-than=] CCLD h5ls make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' Making all in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CC h5dumpgentest.o CC binread.o CCLD binread ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_datatype': ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_all_cb': ../../../../tools/h5dump/h5dump_ddl.c:63:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:160:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:174:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset': ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_dataspace': ../../../../tools/h5dump/h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_attr_cb': ../../../../tools/h5dump/h5dumpgentest.c:423:35: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:423:39: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset2': ../../../../tools/h5dump/h5dumpgentest.c:439:12: warning: size of 'dset2' is 2400 bytes [-Wlarger-than=] double dset2[30][10]; ^ ../../../../tools/h5dump/h5dump.c: In function 'table_list_add': ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump.c:397:27: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] table_list.tables = tmp_ptr; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attribute': ../../../../tools/h5dump/h5dumpgentest.c:518:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] for(i = 0; i < 10; i++) d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dump_ddl.c:126:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:145:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_all_cb': ../../../../tools/h5dump/h5dump_ddl.c:201:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dumpgentest.c:946:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:955:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_escape_the_string': ../../../../tools/h5dump/h5dump_xml.c:751:15: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] len = slen; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_datatype': ../../../../tools/h5dump/h5dump_xml.c:874:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:888:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sgn) { ^ ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_dt2': ../../../../tools/h5dump/h5dumpgentest.c:1131:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:1134:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:1134:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:1137:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset4[i].b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dumpgentest.c:1140:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1238:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nmembers = H5Tget_nmembers(type); ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_hsize_list': ../../../../tools/h5dump/h5dump.c:638:27: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] p_list[i++] = (hsize_t)HDatof(ptr); ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_mask_list': ../../../../tools/h5dump/h5dump.c:740:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset_value < 0 || offset_value >= PACKED_BITS_SIZE_MAX) { ^ ../../../../tools/h5dump/h5dump.c:765:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((offset_value + length_value) > PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump.c:786:21: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] temp_mask = ~0L; ^ ../../../../tools/h5dump/h5dump.c:787:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(length_value<8*sizeof(unsigned long long)) { ^ ../../../../tools/h5dump/h5dump_xml.c:1462:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ndims = H5Tget_array_ndims(type); ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_all': ../../../../tools/h5dump/h5dumpgentest.c:1380:32: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i * 0.1F + 1); ^ ../../../../tools/h5dump/h5dumpgentest.c:1391:49: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i + 1) * j * 0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c:950:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:950:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_datatype': ../../../../tools/h5dump/h5dump_xml.c:1562:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1576:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_dataspace': ../../../../tools/h5dump/h5dump_xml.c:1701:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1715:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_many': ../../../../tools/h5dump/h5dumpgentest.c:1559:21: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dump_xml.c:1731:5: warning: enumeration value 'H5S_NULL' not handled in switch [-Wswitch-enum] switch (space_type) { ^ ../../../../tools/h5dump/h5dumpgentest.c:1571:67: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dset1[j].c[i3][i2][i1][i0] = (double)(i0+j+sdim); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_data': ../../../../tools/h5dump/h5dump_xml.c:1876:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1894:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:1488:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_attr': ../../../../tools/h5dump/h5dump_xml.c:2074:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2088:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1707:16: warning: size of 'comp1' is 12888 bytes [-Wlarger-than=] compound_t comp1[3][6]; ^ ../../../../tools/h5dump/h5dump_ddl.c:242:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:242:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../tools/h5dump/h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str2': ../../../../tools/h5dump/h5dump_xml.c:2414:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:1874:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1887:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1907:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: At top level: ../../../../tools/h5dump/h5dump_ddl.c:570:1: warning: no previous prototype for 'attr_iteration' [-Wmissing-prototypes] attr_iteration(hid_t gid, unsigned attr_crt_order_flags) ^ ../../../../tools/h5dump/h5dumpgentest.c:1921:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dump_ddl.c:600:1: warning: no previous prototype for 'link_iteration' [-Wmissing-prototypes] link_iteration(hid_t gid, unsigned crt_order_flags) ^ ../../../../tools/h5dump/h5dumpgentest.c:1940:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1954:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_named_datatype': ../../../../tools/h5dump/h5dump_ddl.c:645:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:659:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dumpgentest.c:2040:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++ = i * 3; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_group': ../../../../tools/h5dump/h5dump_ddl.c:808:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:822:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_datareg': ../../../../tools/h5dump/h5dumpgentest.c:2145:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_group': ../../../../tools/h5dump/h5dump_xml.c:2625:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_dataset': ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attrreg': ../../../../tools/h5dump/h5dump_ddl.c:943:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2639:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2254:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dump_ddl.c:957:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c:1028:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_ddl.c:1028:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_nestcomp': ../../../../tools/h5dump/h5dumpgentest.c:2372:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s1[i].c = 1.0F/(i+1); ^ ../../../../tools/h5dump/h5dumpgentest.c:2373:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] s1[i].d.a = 65 + i; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_data': ../../../../tools/h5dump/h5dump_ddl.c:1122:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c:1129:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_opaque': ../../../../tools/h5dump/h5dumpgentest.c:2444:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][0] = x; ^ ../../../../tools/h5dump/h5dumpgentest.c:2445:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][1] = 99 - x; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_bitfields': ../../../../tools/h5dump/h5dumpgentest.c:2499:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buf[i] = (unsigned char)0xff ^ (unsigned char)i; ^ ../../../../tools/h5dump/h5dumpgentest.c:2513:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buf[i] = (unsigned char)0xff ^ (unsigned char)i; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump.c:1682:25: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../../tools/h5dump/h5dumpgentest.c:2545:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2546:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:2548:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1316:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] k = (size_t)i + 1 + (size_t)j + 1 + 2; ^ ../../../../tools/h5dump/h5dump.c:1697:40: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c:2572:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + 1) * sizeof(float)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2573:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:2575:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dump.c:1697:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'obj_search': ../../../../tools/h5dump/h5dumpgentest.c:2576:55: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((float *)wdata[i].p)[j] = (float)(i * 10 + ((float)j) / 10.0F); ^ ../../../../tools/h5dump/h5dump_ddl.c:1347:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] attr_data.path = (char*)path; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:3014:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3028:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../tools/h5dump/h5dump_ddl.c: In function 'lnk_search': ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3173:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3187:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes2': ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/h5dump/h5dump_ddl.c:1382:18: note: in expansion of macro 'HDstrlen' search_len = HDstrlen(op_name); ^ ../../../../tools/h5dump/h5dumpgentest.c:2632:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes3': ../../../../tools/h5dump/h5dumpgentest.c:2709:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i=i*10; ^ ../../../../tools/h5dump/h5dumpgentest.c:2710:34: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] wdata[i].f=(float)((i*20)/3.0F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'check_filters': ../../../../tools/h5dump/h5dump_xml.c:3289:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3303:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2705:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_paths': ../../../../tools/h5dump/h5dump_ddl.c:1470:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] handle_udata.op_name = (char*)path_name; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes4': ../../../../tools/h5dump/h5dumpgentest.c:2781:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../../tools/h5dump/h5dumpgentest.c:2782:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_fill_value': ../../../../tools/h5dump/h5dump_xml.c:3429:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3443:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1532:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:1546:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2774:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes5': ../../../../tools/h5dump/h5dump_xml.c:3566:51: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] h5tools_str_append(&buffer, "\"%f\"", *(float *) buf); ^ ../../../../tools/h5dump/h5dumpgentest.c:2847:26: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len=i+5; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c:2848:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p=HDmalloc(sizeof(unsigned)*(i+5)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2849:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j=0; j PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] handle_attributes(hid_t fid, const char *attr, void H5_ATTR_UNUSED * data, int H5_ATTR_UNUSED pe, const char H5_ATTR_UNUSED *display_name) ^ ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../src/H5private.h:778:26: warning: 'attr_name' may be used uninitialized in this function [-Wmaybe-uninitialized] #define HDfree(M) free(M) ^ ../../../../tools/h5dump/h5dump_ddl.c:1501:11: note: 'attr_name' was declared here char *attr_name; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data) ^ ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intsize': ../../../../tools/h5dump/h5dumpgentest.c:7181:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intsize(void) ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:3076:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump_xml.c:3033:21: warning: 'ssiz' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0; i < (hsize_t)ssiz; i++) { ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3249:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump.c:1639:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ ../../../../tools/h5dump/h5dump.c:1639:1: warning: stack usage is 8432 bytes [-Wstack-usage=] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_packedbits': ../../../../tools/h5dump/h5dumpgentest.c:6992:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_packedbits(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intsattrs': ../../../../tools/h5dump/h5dumpgentest.c:9278:1: warning: stack usage is 22896 bytes [-Wstack-usage=] gent_intsattrs(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9533:1: warning: the frame size of 22832 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_array8': ../../../../tools/h5dump/h5dumpgentest.c:3403:13: warning: stack usage is 16464 bytes [-Wstack-usage=] static void gent_array8(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:3459:1: warning: the frame size of 16432 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7410:13: warning: stack usage is 45744 bytes [-Wstack-usage=] static void gent_compound_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7683:1: warning: the frame size of 45664 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_attr_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7685:13: warning: stack usage is 45744 bytes [-Wstack-usage=] static void gent_compound_attr_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7960:1: warning: the frame size of 45664 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8122:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_intscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8320:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intscalars(void) ^ CCLD h5dump ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intattrscalars': ../../../../tools/h5dump/h5dumpgentest.c:9044:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_intattrscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1672:13: warning: stack usage is 13504 bytes [-Wstack-usage=] static void gent_str(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void gent_vldatatypes(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_attr_in': ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_multi': ../../../../tools/h5dump/h5dumpgentest.c:3666:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void gent_multi(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'main': ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: At top level: ../../../../tools/h5dump/h5dumpgentest.c:97:0: warning: macro "FILE65" is not used [-Wunused-macros] #define FILE65 "tattrreg.h5" ^ CCLD h5dumpgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' Making all in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' CC h5debug.o CC h5repart.o CC h5mkgrp.o CC h5repart_gentest.o CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c: In function 'main': ../../../../tools/misc/h5repart.c:204:10: warning: size of 'src_name' is 4096 bytes [-Wlarger-than=] char src_name[NAMELEN]; /*source member name */ ^ ../../../../tools/misc/h5repart.c:210:10: warning: size of 'dst_name' is 4096 bytes [-Wlarger-than=] char dst_name[NAMELEN]; /*destination member name */ ^ ../../../../tools/misc/h5mkgrp.c: In function 'leave': ../../../../tools/misc/h5mkgrp.c:71:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(curr_group = 0; curr_group < params.ngroups; curr_group++) ^ ../../../../tools/misc/h5mkgrp.c: In function 'parse_command_line': ../../../../tools/misc/h5mkgrp.c:183:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] parms->ngroups = (argc - opt_ind); ^ ../../../../tools/misc/h5mkgrp.c:184:19: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] parms->groups = HDmalloc(parms->ngroups * sizeof(char *)); ^ ../../../../tools/misc/h5repart.c:246:17: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] blk_size = get_size (prog_name, &argno, argc, argv); ^ ../../../../tools/misc/h5repart.c:293:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDmalloc (blk_size); ^ ../../../../tools/misc/h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hdsize = dst_size; ^ ../../../../tools/misc/h5repart_gentest.c: In function 'main': ../../../../tools/misc/h5repart_gentest.c:35:17: warning: size of 'buf' is 16384 bytes [-Wlarger-than=] int buf[FAMILY_NUMBER][FAMILY_SIZE]; ^ ../../../../tools/misc/talign.c: In function 'main': ../../../../tools/misc/talign.c:145:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(fok[0] != fptr[0] || fok[1] != fptr[1] ^ ../../../../tools/misc/talign.c:145:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(fok[0] != fptr[0] || fok[1] != fptr[1] ^ ../../../../tools/misc/talign.c:146:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] || fnok[0] != fptr[2] || fnok[1] != fptr[3]) { ^ ../../../../tools/misc/talign.c:146:54: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] || fnok[0] != fptr[2] || fnok[1] != fptr[3]) { ^ CCLD repart_test ../../../../tools/misc/h5debug.c: In function 'get_H5B2_class': ../../../../tools/misc/h5debug.c:78:5: warning: enumeration value 'H5B2_NUM_BTREE_ID' not handled in switch [-Wswitch-enum] switch(subtype) { ^ ../../../../tools/misc/h5debug.c: In function 'main': ../../../../tools/misc/h5debug.c:252:9: warning: enumeration value 'H5B_NUM_BTREE_ID' not handled in switch [-Wswitch-enum] switch(subtype) { ^ ../../../../tools/misc/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ ../../../../tools/misc/h5repart_gentest.c:30:5: warning: stack usage is 16464 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5repart_gentest CCLD h5mkgrp ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8448 bytes [-Wstack-usage=] main (int argc, char *argv[]) ^ CCLD talign ../../../../tools/misc/h5debug.c: At top level: ../../../../tools/misc/h5debug.c:53:0: warning: macro "INDENT" is not used [-Wunused-macros] #define INDENT 3 ^ CCLD h5debug CCLD h5repart make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' Making all in h5import make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' CC h5import.o CC h5importtest.o ../../../../tools/h5import/h5importtest.c: In function 'main': ../../../../tools/h5import/h5importtest.c:122:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] row4i16[i] = row4i16[i - 1] + rowi4i16; ^ ../../../../tools/h5import/h5importtest.c:123:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] row4i8[i] = row4i8[i - 1] + rowi4i8; ^ ../../../../tools/h5import/h5importtest.c:134:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] col4i16[j] = col4i16[j - 1] + coli4i16; ^ ../../../../tools/h5import/h5importtest.c:135:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] col4i8[j] = col4i8[j - 1] + coli4i8; ^ ../../../../tools/h5import/h5importtest.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] pln4i16[k] = pln4i16[k - 1] + plni4i16; ^ ../../../../tools/h5import/h5importtest.c:146:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] pln4i8[k] = pln4i8[k - 1] + plni4i8; ^ ../../../../tools/h5import/h5importtest.c:160:34: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] b16i3[k][i][j] = row4i16[i] + col4i16[j] + pln4i16[k]; ^ ../../../../tools/h5import/h5importtest.c:161:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] b8i3[k][i][j] = row4i8[i] + col4i8[j] + pln4i8[k]; ^ ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:74:21: warning: size of 'opt' is 172340 bytes [-Wlarger-than=] struct Options opt; ^ In file included from ../../../../tools/h5import/h5import.c:17:0: ../../../../tools/h5import/h5import.c: In function 'parseDimensions': ../../../../src/H5private.h:1297:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:2282:15: note: in expansion of macro 'HDstrtol' = HDstrtol(HDstrtok (temp, delimiter), NULL, BASE_10); ^ ../../../../src/H5private.h:1297:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:2288:36: note: in expansion of macro 'HDstrtol' in->sizeOfDimension[i++] = HDstrtol(token, NULL, BASE_10); ^ ../../../../tools/h5import/h5import.c: In function 'getDimensionSizes': ../../../../tools/h5import/h5import.c:3136:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->sizeOfDimension[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'getChunkedDimensionSizes': ../../../../tools/h5import/h5import.c:3160:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->sizeOfChunk[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'getMaximumDimensionSizes': ../../../../tools/h5import/h5import.c:3193:43: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->maxsizeOfDimension[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'process': ../../../../tools/h5import/h5import.c:3930:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] H5Pset_external(proplist, in->externFilename, (off_t) 0, numOfElements * in->inputSize / 8); ^ CCLD h5importtest ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int processConfigurationFile(char *infile, struct Input *in) ^ ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:3880:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] while (j < in->path.count - 1) { ^ ../../../../tools/h5import/h5import.c:317:12: warning: 'token' may be used uninitialized in this function [-Wmaybe-uninitialized] if (token == ERR) ^ ../../../../tools/h5import/h5import.c:268:17: note: 'token' was declared here int token; ^ ../../../../tools/h5import/h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(mspace_id); ^ ../../../../tools/h5import/h5import.c:1001:13: note: 'mspace_id' was declared here hid_t mspace_id; ^ ../../../../tools/h5import/h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space_id); ^ ../../../../tools/h5import/h5import.c:1000:13: note: 'space_id' was declared here hid_t space_id; ^ ../../../../tools/h5import/h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset_id); ^ ../../../../tools/h5import/h5import.c:999:13: note: 'dset_id' was declared here hid_t dset_id; ^ ../../../../tools/h5import/h5import.c:72:5: warning: stack usage is 173568 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 173472 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5import make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' Making all in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' CC dynlib_rpk.lo CC h5repack.o CC h5repack_copy.o CC h5repack_filters.o CC h5repack_opttable.o CC h5repack_parse.o CC h5repack_refs.o CC h5repack_verify.o ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5PLget_plugin_type': ../../../../tools/h5repack/dynlib_rpk.c:41:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5PLget_plugin_info': ../../../../tools/h5repack/dynlib_rpk.c:42:16: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB1;} ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'aux_inctable': ../../../../tools/h5repack/h5repack_opttable.c:112:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->size += n_objs; ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'options_add_layout': ../../../../tools/h5repack/h5repack_opttable.c:193:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (table->nelems + n_objs >= table->size) { ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_filter': ../../../../tools/h5repack/h5repack_parse.c:77:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] end_obj=i; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_parse.c:16: ../../../../tools/h5repack/h5repack_parse.c:93:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_opttable.c:224:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_parse.c:126:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for ( i=end_obj+1, k=0, j=0; inelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:249:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:257:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->nelems += added; ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'options_add_filter': ../../../../tools/h5repack/h5repack_opttable.c:279:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (table->nelems + n_objs >= table->size) { ^ ../../../../tools/h5repack/h5repack_filters.c: In function 'aux_find_obj': ../../../../tools/h5repack/h5repack_opttable.c:301:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_filters.c:51:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] return i; ^ ../../../../tools/h5repack/h5repack_filters.c:61:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] return i; ^ ../../../../tools/h5repack/h5repack_opttable.c:314:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:326:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_refs.c:17: ../../../../tools/h5repack/h5repack_refs.c: In function 'copy_refs_attr': ../../../../tools/h5repack/h5repack_opttable.c:333:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->nelems += added; ^ ../../../../tools/h5repack/h5repack_filters.c: In function 'apply_filters': ../../../../tools/h5repack/h5repack_filters.c:436:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] scale_factor = obj.filter[i].cd_values[1]; ^ ../../../../tools/h5repack/h5repack_refs.c:521:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ref_comp_index = (int *)HDmalloc(nmembers*sizeof (int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_refs.c:522:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ref_comp_size = (size_t *)HDmalloc(nmembers*sizeof(ref_comp_size)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_refs.c:529:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ref_comp_index[ref_comp_field_n] = i; ^ ../../../../tools/h5repack/h5repack_refs.c:592:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] array_rank = H5Tget_array_ndims(mtype_id); ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5Z_filter_dynlib1': ../../../../tools/h5repack/dynlib_rpk.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../../tools/h5repack/h5repack_refs.c:712:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../tools/h5repack/h5repack_refs.c:719:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../tools/h5repack/dynlib_rpk.c:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../../tools/h5repack/h5repack_parse.c:273:49: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_nelmts=atoi(stype); ^ ../../../../tools/h5repack/h5repack_parse.c:292:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_values[j++]=atoi(stype); ^ ../../../../tools/h5repack/h5repack_parse.c:325:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_values[j++]=atoi(stype); ^ ../../../../tools/h5repack/h5repack_parse.c:326:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] i+=m; /* jump */ ^ ../../../../tools/h5repack/h5repack_parse.c:447:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (filt->cd_nelmts != j) ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_layout': ../../../../tools/h5repack/h5repack_parse.c:567:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] end_obj=i; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_parse.c:16: ../../../../tools/h5repack/h5repack_parse.c:580:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_parse.c:652:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for ( i=j, c_index=0; ichunk.chunk_lengths[c_index]=atoi(sdim); ^ ../../../../tools/h5repack/h5repack_parse.c:690:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pack->chunk.chunk_lengths[c_index]=atoi(sdim); ^ ../../../../tools/h5repack/h5repack.c: In function 'h5repack_addfilter': ../../../../tools/h5repack/h5repack.c:938:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5repack/h5repack_filters.c:217:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int apply_filters(const char* name, /* object name from traverse list */ ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_filter': ../../../../tools/h5repack/h5repack_parse.c:161:28: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (l==-1) ^ ../../../../tools/h5repack/h5repack_parse.c:222:28: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (l==-1) ^ ../../../../tools/h5repack/h5repack_verify.c: In function 'h5repack_verify': ../../../../tools/h5repack/h5repack_verify.c:210:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(sid); ^ ../../../../tools/h5repack/h5repack_verify.c:209:9: warning: 'pid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Pclose(pid); ^ ../../../../tools/h5repack/h5repack_verify.c:211:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(did); ^ ../../../../tools/h5repack/h5repack_refs.c: In function 'copy_refs_attr.isra.1': ../../../../tools/h5repack/h5repack_refs.c:539:16: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (!ref_comp_field_n) { ^ CC h5repack_main.o ../../../../tools/h5repack/h5repack.c:121:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int h5repack_addfilter(const char* str, pack_opt_t *options) { ^ ../../../../tools/h5repack/h5repack.c:121:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC testh5repack_detect_szip.o CC h5repacktst.o CCLD libdynlibadd.la In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_main.c:18: ../../../../tools/h5repack/h5repack_main.c: In function 'parse_command_line': ../../../../src/H5private.h:612:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define HDatoi(S) atoi(S) ^ ../../../../tools/h5repack/h5repack_main.c:389:24: note: in expansion of macro 'HDatoi' options->min_comp = HDatoi( opt_arg ); ^ ../../../../src/H5private.h:615:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDatol(S) atol(S) ^ ../../../../tools/h5repack/h5repack_main.c:476:25: note: in expansion of macro 'HDatol' options->alignment = HDatol( opt_arg ); ^ ../../../../tools/h5repack/h5repack_main.c: In function 'read_info': ../../../../tools/h5repack/h5repack_main.c:245:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:252:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:279:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:286:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_szip': ../../../../tools/h5repack/h5repacktst.c:2097:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_deflate': ../../../../tools/h5repack/h5repacktst.c:2172:16: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_shuffle': ../../../../tools/h5repack/h5repacktst.c:2249:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_fletcher32': ../../../../tools/h5repack/h5repacktst.c:2314:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_nbit': ../../../../tools/h5repack/h5repacktst.c:2385:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_scaleoffset': ../../../../tools/h5repack/h5repacktst.c:2484:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_all_filters': ../../../../tools/h5repack/h5repacktst.c:2575:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout': ../../../../tools/h5repack/h5repacktst.c:2832:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3028:14: warning: size of 'buf1' is 240000 bytes [-Wlarger-than=] int buf1[DIM1_L3][DIM2_L3]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_userblock': ../../../../tools/h5repack/h5repacktst.c:3364:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ub[u] = 'a' + (char)(u % 26); ^ ../../../../tools/h5repack/h5repacktst.c:3342:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable] ssize_t nwritten; /* # of bytes written */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'verify_userblock': ../../../../tools/h5repack/h5repacktst.c:3405:13: warning: variable 'nread' set but not used [-Wunused-but-set-variable] ssize_t nread; /* # of bytes read */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_userblock_file': ../../../../tools/h5repack/h5repacktst.c:3477:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ub[u] = 'a' + (char)(u % 26); ^ ../../../../tools/h5repack/h5repacktst.c:3472:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable] ssize_t nwritten; /* # of bytes written */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in': ../../../../tools/h5repack/h5repacktst.c:3782:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] size = ( TEST_BUFSIZE / sizeof(double) + 1 ) * sizeof(double); ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:3957:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:3959:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5repack/h5repacktst.c:4075:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5repack/h5repacktst.c:4115:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:4178:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:4180:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ CCLD testh5repack_detect_szip In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in': ../../../../tools/h5repack/h5repacktst.c:4969:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:4971:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5repack/h5repacktst.c:5189:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5repack/h5repacktst.c:5264:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:5435:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:5437:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ar: `u' modifier ignored since `D' is the default (see `U') ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3015:5: warning: stack usage is 240976 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ CCLD h5repack ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240936 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in.constprop': ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_dset_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in.constprop': ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_attr_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5repacktst make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' Making all in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' CC h5jam.o CC h5unjam.o CC tellub.o CC h5jamgentest.o CC getub.o ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../tools/h5jam/h5jamgentest.c:257:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i*0.1F+1); ^ ../../../../tools/h5jam/h5jamgentest.c:268:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i+1)*j*0.1F); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'create_textfile': ../../../../tools/h5jam/h5jamgentest.c:311:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDcalloc(size, (size_t)1); ^ In file included from ../../../../tools/h5jam/h5jamgentest.c:29:0: ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jamgentest.c:319:5: note: in expansion of macro 'HDwrite' HDwrite(fd, buf, size); ^ In file included from ../../../../tools/h5jam/getub.c:23:0: ../../../../tools/h5jam/getub.c: In function 'main': ../../../../tools/h5jam/h5unjam.c: In function 'copy_to_file': ../../../../tools/h5jam/h5unjam.c:377:24: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] bytes_in = how_much; ^ ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/getub.c:170:3: note: in expansion of macro 'HDwrite' HDwrite (1, buf, (unsigned)size); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jamgentest.c:295:3: note: in expansion of macro 'HDwrite' HDwrite(fd, buf, ub_size); ^ In file included from ../../../../tools/h5jam/h5jam.c:17:0: ../../../../tools/h5jam/h5jam.c: In function 'copy_some_to_file': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jam.c:504:18: note: in expansion of macro 'HDwrite' /*ncw = */ HDwrite (outfid, buf, (unsigned) nchars); ^ ../../../../tools/h5jam/h5jam.c: In function 'write_pad': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jam.c:585:9: note: in expansion of macro 'HDwrite' HDwrite (ofile, buf, 1); ^ ../../../../tools/h5jam/h5unjam.c:396:18: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:396:21: warning: conversion to 'ssize_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5jam.c: In function 'compute_user_block_size': ../../../../tools/h5jam/h5jam.c:550:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] compute_user_block_size (hsize_t ublock_size) ^ CCLD tellub CCLD getub ../../../../tools/h5jam/h5jamgentest.c: At top level: ../../../../tools/h5jam/h5jamgentest.c:93:0: warning: macro "ARRAY1_RANK" is not used [-Wunused-macros] #define ARRAY1_RANK 1 ^ ../../../../tools/h5jam/h5jamgentest.c:96:0: warning: macro "ARRAY3_DIM2" is not used [-Wunused-macros] #define ARRAY3_DIM2 3 ^ CCLD h5unjam CCLD h5jamgentest CCLD h5jam make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' Making all in h5copy make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5copy' CC h5copy.o CC h5copygentest.o CCLD h5copy CCLD h5copygentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5copy' Making all in h5stat make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5stat' CC h5stat.o CC h5stat_gentest.o ../../../../tools/h5stat/h5stat_gentest.c: In function 'gen_newgrat_file': ../../../../tools/h5stat/h5stat_gentest.c:49:30: warning: unused parameter 'fname' [-Wunused-parameter] gen_newgrat_file(const char *fname) ^ ../../../../tools/h5stat/h5stat_gentest.c: In function 'main': ../../../../tools/h5stat/h5stat_gentest.c:117:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(did); ^ ../../../../tools/h5stat/h5stat_gentest.c:57:11: note: 'did' was declared here hid_t did; /* Dataset id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:116:2: warning: 'attr_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Aclose(attr_id); ^ ../../../../tools/h5stat/h5stat_gentest.c:56:11: note: 'attr_id' was declared here hid_t attr_id; /* Attribute id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:119:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(sid); ^ ../../../../tools/h5stat/h5stat_gentest.c:55:11: note: 'sid' was declared here hid_t sid; /* Dataspace id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:118:9: warning: 'tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(tid); ^ ../../../../tools/h5stat/h5stat_gentest.c:54:11: note: 'tid' was declared here hid_t tid; /* Datatype id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:120:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ ../../../../tools/h5stat/h5stat_gentest.c:53:11: note: 'gid' was declared here hid_t gid; /* Group id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:121:9: warning: 'fid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid); ^ ../../../../tools/h5stat/h5stat_gentest.c:52:11: note: 'fid' was declared here hid_t fid; /* File id */ ^ ../../../../tools/h5stat/h5stat.c: In function 'group_stats': ../../../../tools/h5stat/h5stat.c:381:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'dataset_stats': ../../../../tools/h5stat/h5stat.c:464:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'datatype_stats': ../../../../tools/h5stat/h5stat.c:637:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'ceil_log10': ../../../../tools/h5stat/h5stat.c:286:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] ceil_log10(unsigned long x) ^ CCLD h5stat_gentest CCLD h5stat make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5stat' Making all in perform make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/perform' CC sio_perf.o CC sio_engine.o CC iopipe.o CC chunk.o CC overhead.o CC zip_perf.o CC perf_meta.o CC perf.o ../../../../tools/perform/chunk.c: In function 'create_dataset': ../../../../tools/perform/chunk.c:166:9: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] buf = calloc(1, SQUARE (DS_SIZE*CH_SIZE)); ^ ../../../../tools/perform/chunk.c: In function 'test_rowmaj': ../../../../tools/perform/chunk.c:197:24: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] signed char *buf = calloc (1, (size_t)(SQUARE(io_size))); ^ ../../../../tools/perform/chunk.c: In function 'test_diag': ../../../../tools/perform/chunk.c:276:24: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] signed char *buf = calloc (1, (size_t)(SQUARE (io_size))); ^ ../../../../tools/perform/chunk.c: In function 'main': ../../../../tools/perform/chunk.c:393:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:393:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:439:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:439:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:483:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent<=DIAG_END; ^ ../../../../tools/perform/chunk.c:484:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent+=DIAG_DELTA) { ^ ../../../../tools/perform/chunk.c:528:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent<=DIAG_END; ^ ../../../../tools/perform/chunk.c:529:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent+=DIAG_DELTA) { ^ ../../../../tools/perform/iopipe.c: In function 'print_stats': ../../../../tools/perform/iopipe.c:84:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_stop->ru_utime.tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:86:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_start->ru_utime.tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c:89:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_stop->ru_stime.tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:91:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_start->ru_stime.tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c:95:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(t_stop->tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:97:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(t_start->tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c: In function 'main': ../../../../tools/perform/iopipe.c:194:42: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(hssize_t)(size[0]*size[1])/1024.0F*1024); ^ ../../../../tools/perform/iopipe.c:179:14: warning: variable 'offset' set but not used [-Wunused-but-set-variable] off_t offset; ^ ../../../../tools/perform/sio_engine.c: In function 'do_sio': ../../../../tools/perform/iopipe.c:178:17: warning: variable 'n' set but not used [-Wunused-but-set-variable] hssize_t n; ^ ../../../../tools/perform/iopipe.c:169:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/perform/sio_engine.c:132:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; /* test file name */ ^ ../../../../tools/perform/sio_engine.c:184:17: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if ((buffer = malloc(linear_buf_size)) == NULL){ ^ ../../../../tools/perform/sio_engine.c: In function 'do_write': ../../../../tools/perform/sio_engine.c:421:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < linear_buf_size; i++) ^ ../../../../tools/perform/sio_engine.c:422:18: warning: conversion to 'unsigned char' from 'long int' may alter its value [-Wconversion] buf_p[i]=i%128; ^ ../../../../tools/perform/sio_engine.c:454:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ In file included from ../../../../tools/perform/iopipe.c:24:0: ../../../../tools/perform/iopipe.c: In function 'synchronize': ../../../../tools/perform/sio_engine.c: In function 'dset_write': ../../../../src/H5private.h:1318:28: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define HDsystem(S) system(S) ^ ../../../../tools/perform/iopipe.c:138:5: note: in expansion of macro 'HDsystem' HDsystem("sync"); ^ ../../../../src/H5private.h:1318:28: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define HDsystem(S) system(S) ^ ../../../../tools/perform/iopipe.c:139:5: note: in expansion of macro 'HDsystem' HDsystem("df >/dev/null"); ^ ../../../../tools/perform/sio_engine.c:626:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:626:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:658:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (dims[k] <= h5offset[k]) { ^ ../../../../tools/perform/sio_perf.c: In function 'run_test_loop': ../../../../tools/perform/sio_perf.c:400:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_align = opts->h5_alignment; ^ ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_write': ../../../../tools/perform/sio_engine.c:711:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) { ^ ../../../../tools/perform/sio_perf.c:401:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/sio_engine.c:712:37: warning: conversion to 'size_t {aka unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:731:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:733:35: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/sio_engine.c: In function 'do_read': ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_engine.c:781:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < linear_buf_size; i++) ^ ../../../../tools/perform/sio_perf.c:484:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_engine.c:782:22: warning: conversion to 'char' from 'long int' may alter its value [-Wconversion] buffer2[i] = i % 128; ^ ../../../../tools/perform/sio_perf.c:485:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:486:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:487:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:490:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:491:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:492:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_engine.c:807:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/sio_perf.c:493:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/zip_perf.c: In function 'error': ../../../../tools/perform/zip_perf.c:146:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(stderr, fmt, ap); ^ ../../../../tools/perform/sio_engine.c: In function 'dset_read': ../../../../tools/perform/sio_engine.c:945:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:945:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/zip_perf.c: In function 'write_file': ../../../../tools/perform/zip_perf.c:176:63: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] destLen = (uLongf)((double)sourceLen + ((double)sourceLen * 0.1F)) + 12; ^ ../../../../tools/perform/zip_perf.c:187:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:189:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/sio_perf.c: In function 'output_results': ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_read': ../../../../tools/perform/zip_perf.c:209:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_len -= rc; ^ ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/sio_engine.c:1015:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) { ^ ../../../../tools/perform/sio_engine.c:1016:37: warning: conversion to 'size_t {aka unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/sio_engine.c:1030:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:1032:35: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/overhead.c: In function 'test': ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/overhead.c:227:13: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] had = calloc((size_t)cur_size[0], sizeof(int)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/overhead.c:244:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = j%2 ? j/2 : (hssize_t)cur_size[0]-j/2; ^ ../../../../tools/perform/overhead.c:244:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] ../../../../tools/perform/sio_engine.c: In function 'set_vfd': ../../../../tools/perform/sio_engine.c:1150:14: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../../tools/perform/overhead.c:249:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = j; ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/zip_perf.c: In function 'fill_with_random_data': ../../../../tools/perform/zip_perf.c:422:17: warning: conversion to 'long unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] len -= rc; ^ ../../../../tools/perform/sio_perf.c: In function 'output_report': ../../../../tools/perform/sio_perf.c:798:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ ../../../../tools/perform/zip_perf.c:432:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unsigned long s = src_len * compress_percent / 100; ^ ../../../../tools/perform/overhead.c:279:50: warning: conversion to 'long long unsigned int' from '__off64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i); ^ ../../../../tools/perform/sio_engine.c:1164:40: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/perform/overhead.c:279:65: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i); ^ ../../../../tools/perform/sio_engine.c:1164:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/perform/overhead.c:323:46: warning: conversion to 'long long unsigned int' from '__off64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/ ^ ../../../../tools/perform/overhead.c:323:71: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/ ^ ../../../../tools/perform/zip_perf.c: In function 'do_write_test': ../../../../tools/perform/zip_perf.c:498:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] s_len -= rc; ^ ../../../../tools/perform/zip_perf.c:507:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:509:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/zip_perf.c:40:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:513:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:40:61: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:513:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:533:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/sio_perf.c: In function 'parse_command_line': ../../../../tools/perform/zip_perf.c:535:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/sio_perf.c:960:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->buf_size[i]=(i+1)*10; ^ ../../../../tools/perform/sio_perf.c:962:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[i]=(i+1)*10; ^ ../../../../tools/perform/zip_perf.c:40:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:539:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/sio_perf.c:977:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../tools/perform/zip_perf.c:40:61: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:539:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c: In function 'main': ../../../../tools/perform/zip_perf.c:566:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) > 0) { ^ ../../../../tools/perform/sio_perf.c:1033:44: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->chk_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_perf.c:1183:44: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->buf_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_perf.c:1211:41: warning: conversion to 'int' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->order[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_perf.c: At top level: ../../../../tools/perform/sio_perf.c:1410:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/sio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:499:13: warning: function call has aggregate value [-Waggregate-return] res = do_sio(parms); ^ ../../../../tools/perform/sio_engine.c:1121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] set_vfd(parameters *param) ^ ../../../../tools/perform/sio_engine.c: In function 'do_sio': ../../../../tools/perform/sio_engine.c:121:1: warning: function returns an aggregate [-Waggregate-return] do_sio(parameters param) ^ ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD perf CCLD iopipe CCLD chunk CCLD overhead CCLD zip_perf CCLD perf_meta CCLD h5perf_serial make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' Making all in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' Making all in c++ make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src' CXX H5IdComponent.lo CXX H5Exception.lo CXX H5Library.lo CXX H5Location.lo CXX H5Object.lo CXX H5PropList.lo CXX H5Attribute.lo CXX H5FaccProp.lo CXX H5FcreatProp.lo CXX H5DcreatProp.lo CXX H5DxferProp.lo CXX H5OcreatProp.lo CXX H5DataType.lo CXX H5DataSpace.lo CXX H5AbstractDs.lo CXX H5AtomType.lo CXX H5PredType.lo CXX H5EnumType.lo CXX H5IntType.lo CXX H5FloatType.lo CXX H5StrType.lo CXX H5ArrayType.lo CXX H5VarLenType.lo CXX H5CompType.lo CXX H5DataSet.lo CXX H5CommonFG.lo CXX H5Group.lo CXX H5File.lo CXXLD libhdf5_cpp.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/test' CXX testhdf5.o CXX tattr.o CXX tcompound.o CXX dsets.o CXX tdspl.o CXX tfilter.o CXX tfile.o CXX th5s.o CXX tlinks.o CXX tobject.o CXX trefer.o CXX ttypes.o CXX tvlstr.o CXX h5cpputil.o CXXLD testhdf5 make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' Making all in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' FC H5test_kind_STORAGE_SIZE.o FCLD H5test_kind ./H5test_kind > H5fortran_detect.f90 FC H5fortran_detect.o FCLD H5fortran_detect ./H5fortran_detect > H5fort_type_defines.h CC H5match_types.o CCLD H5match_types ./H5match_types /usr/bin/make all-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' FC H5fortran_types.lo CC H5_f.lo CC H5f90kit.lo CC H5Ef.lo CC H5Df.lo CC H5Gf.lo CC H5Ff.lo CC H5Af.lo CC H5If.lo ../../../../fortran/src/H5f90kit.c: In function 'HD5f2cstring': ../../../../fortran/src/H5f90kit.c:47:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] HD5f2cstring(_fcd fdesc, size_t len) ^ ../../../../fortran/src/H5f90kit.c:47:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5Af.c: In function 'h5aget_storage_size_c_': ../../../../fortran/src/H5Af.c:1207:67: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if ((*size = (hsize_t_f)H5Aget_storage_size((hid_t)*attr_id)) < 0) ^ CC H5Lf.lo CC H5Of.lo CC H5Pf.lo CC H5Rf.lo In file included from ../../../../src/H5public.h:31:0, from ../../../../src/hdf5.h:24, from ../../../../fortran/src/H5f90.h:20, from ../../../../fortran/src/H5Pf.c:24: ../../../../fortran/src/H5Pf.c: In function 'h5pset_fapl_direct_c_': ../../../../fortran/src/H5f90proto.h:980:43: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] #define nh5pset_fapl_direct_c H5_FC_FUNC_(h5pset_fapl_direct_c, H5PSET_FAPL_DIRECT_C) ^ ../../src/H5pubconf.h:32:32: note: in definition of macro 'H5_FC_FUNC_' #define H5_FC_FUNC_(name,NAME) name ## _ ^ ../../../../fortran/src/H5Pf.c:5218:1: note: in expansion of macro 'nh5pset_fapl_direct_c' nh5pset_fapl_direct_c(hid_t_f H5_ATTR_UNUSED *fapl_id, size_t_f H5_ATTR_UNUSED *alignment, size_t_f H5_ATTR_UNUSED *block_size, size_t_f H5_ATTR_UNUSED *cbuf_size) ^ ../../../../fortran/src/H5Pf.c: In function 'h5pget_fapl_direct_c_': ../../../../fortran/src/H5f90proto.h:981:43: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] #define nh5pget_fapl_direct_c H5_FC_FUNC_(h5pget_fapl_direct_c, H5PGET_FAPL_DIRECT_C) ^ ../../src/H5pubconf.h:32:32: note: in definition of macro 'H5_FC_FUNC_' #define H5_FC_FUNC_(name,NAME) name ## _ ^ ../../../../fortran/src/H5Pf.c:5261:1: note: in expansion of macro 'nh5pget_fapl_direct_c' nh5pget_fapl_direct_c(hid_t_f H5_ATTR_UNUSED *fapl_id, size_t_f H5_ATTR_UNUSED *alignment, size_t_f H5_ATTR_UNUSED *block_size, size_t_f H5_ATTR_UNUSED *cbuf_size) ^ CC H5Sf.lo CC H5Tf.lo CC H5Zf.lo FC H5f90global.lo FC H5_ff_F03.lo FC H5Dff.lo FC H5Aff.lo FC H5Eff.lo FC H5Fff.lo FC H5Gff.lo FC H5Iff.lo FC H5Lff.lo FC H5Off.lo FC H5Pff.lo FC H5Rff.lo FC H5Sff.lo FC H5Tff.lo FC H5Zff.lo FC H5Aff_F03.lo FC H5Dff_F03.lo FC H5Fff_F03.lo FC H5Eff_F03.lo FC H5Pff_F03.lo FC H5Lff_F03.lo FC H5Off_F03.lo FC H5Rff_F03.lo FC H5Tff_F03.lo FC H5_ff.lo FC H5_DBLE_InterfaceInclude.lo FC HDF5.lo FCLD libhdf5_serial_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/test' FC tf_F08.lo FC tf.lo CC t.lo FCLD libh5test_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') FC fortranlib_test-tH5F.o FC fortranlib_test-tH5D.o FC fortranlib_test-tH5R.o FC fortranlib_test-tH5S.o FC fortranlib_test-tH5T.o FC fortranlib_test-tH5VL.o FC fortranlib_test-tH5Z.o FC fortranlib_test-tH5Sselect.o FC fortranlib_test-tH5P.o FC fortranlib_test-tH5A.o FC fortranlib_test-tH5I.o FC fortranlib_test-tH5G.o FC fortranlib_test-tH5E.o FC fortranlib_test-tHDF5.o FC fortranlib_test-fortranlib_test.o FCLD fortranlib_test FC fflush1.o FCLD fflush1 FC fflush2.o FCLD fflush2 FC tH5O.o FC tH5A_1_8.o FC tH5G_1_8.o FC tH5MISC_1_8.o FC tHDF5_1_8.o FC fortranlib_test_1_8.o FCLD fortranlib_test_1_8 FC tH5E_F03.o FC tH5F_F03.o FC tH5L_F03.o FC tH5O_F03.o FC tH5P_F03.o FC tH5T_F03.o FC tHDF5_F03.o FC fortranlib_test_F03.o FCLD fortranlib_test_F03 make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' Making all in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src' CC H5DS.lo CC H5IM.lo CC H5LT.lo CC H5DO.lo CC H5TB.lo CC H5LTanalyze.lo CC H5PT.lo CC H5LTparse.lo H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls] In file included from /usr/include/powerpc-linux-gnu/bits/string2.h:1273:0, from /usr/include/string.h:634, from H5LTparse.y:18: /usr/include/stdlib.h:466:14: note: previous declaration of 'malloc' was here extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; ^ H5LTparse.c: In function 'H5LTyyparse': H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] H5LTparse.c:2418:1: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] H5LTanalyze.l: In function 'H5LTyyget_lineno': H5LTanalyze.c:2332:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_in': H5LTanalyze.c:2341:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_out': H5LTanalyze.c:2349:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_leng': H5LTanalyze.c:2357:11: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_text': H5LTanalyze.c:2366:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_debug': H5LTanalyze.c:2397:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ../../../../hl/src/H5LTparse.c:82:25: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] #define yyparse H5LTyyparse ^ H5LTparse.c:1384:1: note: in expansion of macro 'yyparse' H5LTanalyze.l: In function 'H5LTyywrap': H5LTanalyze.l:192:5: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ../../../../hl/src/H5LTparse.c:82:25: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] #define yyparse H5LTyyparse ^ H5LTparse.c:1384:1: note: in expansion of macro 'yyparse' In file included from ../../../../hl/src/H5HLprivate2.h:26:0, from ../../../../hl/src/H5DSprivate.h:20, from ../../../../hl/src/H5DS.c:19: ../../../../hl/src/H5DS.c: In function 'H5DSget_scale_name': ../../../../src/H5private.h:328:26: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../hl/src/H5DS.c:1888:22: note: in expansion of macro 'MAX' return (ssize_t) MAX(0,nbytes-1); ^ ../../../../hl/src/H5LT.c: In function 'H5LTfind_dataset': ../../../../hl/src/H5LT.c:1417:76: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Literate(loc_id, H5_INDEX_NAME, H5_ITER_INC, 0, find_dataset, (void *)dset_name); ^ ../../../../hl/src/H5LT.c: In function 'H5LT_find_attribute': ../../../../hl/src/H5LT.c:2043:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name); ^ ../../../../hl/src/H5TB.c: In function 'H5TB_find_field': ../../../../hl/src/H5TB.c:3252:9: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] hbool_t H5TB_find_field(const char *field, const char *field_list) ^ ../../../../hl/src/H5IM.c: In function 'H5IMget_image_info': ../../../../hl/src/H5IM.c:402:5: warning: 'atid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose( atid ); ^ ../../../../hl/src/H5IM.c:401:5: warning: 'asid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose( asid ); ^ ../../../../hl/src/H5IM.c:400:5: warning: 'aid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Aclose( aid ); ^ ../../../../hl/src/H5DS.c: In function 'H5DSset_label': ../../../../hl/src/H5DS.c:1592:8: warning: 'u.const_buf' may be used uninitialized in this function [-Wmaybe-uninitialized] if (u.buf) ^ H5LTanalyze.c: In function 'H5LTyylex': H5LTanalyze.c:1065:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5LTanalyze.c:1085:1: note: in expansion of macro 'YY_DECL' ../../../../hl/src/H5LT.c: In function 'H5LTopen_file_image': ../../../../hl/src/H5LT.c:963:9: warning: 'fapl' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Pclose(fapl); ^ ../../../../hl/src/H5TB.c: In function 'H5TBread_fields_name': ../../../../hl/src/H5TB.c:1032:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(j == 0) ^ CCLD libhdf5_serial_hl.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/test' CC test_lite.o CC test_file_image.o CC test_table.o CC test_ds.o CC test_packet.o CC test_dset_opt.o CC test_image.o ../../../../hl/test/test_dset_opt.c: In function 'test_direct_chunk_write': ../../../../hl/test/test_dset_opt.c:44:51: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DEFLATE_SIZE_ADJUST(s) (ceil(((double)(s))*1.001F)+12) ^ ../../../../hl/test/test_dset_opt.c:116:40: note: in expansion of macro 'DEFLATE_SIZE_ADJUST' uLongf z_dst_nbytes = (uLongf)DEFLATE_SIZE_ADJUST(buf_size); ^ In file included from ../../../../test/h5test.h:26:0, from ../../../../hl/test/h5hltest.h:27, from ../../../../hl/test/test_ds.c:18: ../../../../hl/test/test_ds.c: In function 'test_cmp_scalename': ../../../../hl/test/test_ds.c:1108:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] name_out = (char*)HDmalloc((name_len+1) * sizeof (char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../../hl/test/test_dset_opt.c:19:0: ../../../../hl/test/test_dset_opt.c: At top level: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../../hl/test/test_image.c:21:0: ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../../hl/test/test_table.c:19:0: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_image.c: In function 'read_data': ../../../../hl/test/test_image.c:809:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:810:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &color_planes); ^ ../../../../hl/test/test_image.c:811:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:812:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &h); ^ ../../../../hl/test/test_image.c:813:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:814:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &w); ^ ../../../../hl/test/test_image.c:845:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d",&n); ^ ../../../../hl/test/test_image.c: In function 'test_generate': ../../../../hl/test/test_image.c:618:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%d %d %d", &imax, &jmax, &kmax ); ^ ../../../../hl/test/test_image.c:619:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f %f %f", &valex, &xmin, &xmax ); ^ ../../../../hl/test/test_image.c:648:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f ", &value ); ^ In file included from ../../../../hl/test/test_lite.c:19:0: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_ds.c: In function 'test_simple': ../../../../hl/test/test_ds.c:3129:45: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] name_out = (char*)HDmalloc((name_len+1) * sizeof (char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../hl/test/test_dset_opt.c: In function 'filter_bogus1': ../../../../hl/test/test_dset_opt.c:499:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] filter_bogus1(unsigned int flags, size_t H5_ATTR_UNUSED cd_nelmts, ^ ../../../../hl/test/test_dset_opt.c:499:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../../hl/test/test_ds.c:19:0: ../../../../hl/test/test_ds.c: At top level: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_dset_opt.c: In function 'filter_bogus2': ../../../../hl/test/test_dset_opt.c:536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] filter_bogus2(unsigned int flags, size_t H5_ATTR_UNUSED cd_nelmts, ^ ../../../../hl/test/test_dset_opt.c:536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_image.c: In function 'test_simple': ../../../../hl/test/test_image.c:93:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int test_simple(void) ^ ../../../../hl/test/test_image.c:93:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_ds.c: In function 'read_data': ../../../../hl/test/test_ds.c:4891:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%s %u", str, &j); ^ ../../../../hl/test/test_ds.c:4892:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%d",&n ); ^ ../../../../hl/test/test_ds.c:4906:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f",&val ); ^ ../../../../hl/test/test_image.c: In function 'read_data': ../../../../hl/test/test_image.c:844:5: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] for(i = 0; i < n_elements; i++) { ^ ../../../../hl/test/test_packet.c: In function 'main': ../../../../hl/test/test_packet.c:1135:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../hl/test/test_image.c: In function 'test_generate': ../../../../hl/test/test_image.c:754:7: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] if(data) ^ CCLD test_image CCLD test_file_image CCLD test_packet ../../../../hl/test/test_lite.c: In function 'main': ../../../../hl/test/test_lite.c:1313:7: warning: 'dt_str' may be used uninitialized in this function [-Wmaybe-uninitialized] if(dt_str) ^ ../../../../hl/test/test_lite.c:1199:13: note: 'dt_str' was declared here char* dt_str; ^ CCLD test_dset_opt CCLD test_table CCLD test_lite CCLD test_ds make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/test' Making all in tools make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' Making all in gif2h5 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' CC gif2hdf.o CC gif2mem.o CC decompress.o CC writehdf.o CC gifread.o CC hdf2gif.o CC hdfgifwr.o CC h52gifgentst.o ../../../../../hl/tools/gif2h5/h52gifgentst.c: In function 'main': ../../../../../hl/tools/gif2h5/h52gifgentst.c:52:19: warning: size of 'buf' is 80000 bytes [-Wlarger-than=] unsigned char buf [ WIDTH*HEIGHT ]; ^ ../../../../../hl/tools/gif2h5/decompress.c:62:5: warning: size of 'Prefix' is 16384 bytes [-Wlarger-than=] int Prefix[4096]; ^ ../../../../../hl/tools/gif2h5/decompress.c:63:5: warning: size of 'Suffix' is 16384 bytes [-Wlarger-than=] int Suffix[4096]; ^ ../../../../../hl/tools/gif2h5/decompress.c:67:5: warning: size of 'OutCode' is 4100 bytes [-Wlarger-than=] int OutCode[1025]; ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 20012 bytes [-Wlarger-than=] static count_int htab [HSIZE]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:129:24: warning: size of 'codetab' is 10006 bytes [-Wlarger-than=] static unsigned short codetab [HSIZE]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: stack usage is 80832 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'char_out': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cl_hash(count_int hashsize) /* reset code table */ ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/decompress.c: In function 'Decompress': ../../../../../hl/tools/gif2h5/decompress.c:160:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] Decompress(GIFIMAGEDESC *GifImageDesc, GIFHEAD *GifHead) ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetWord': ../../../../../hl/tools/gif2h5/gifread.c:25:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetWord(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetByte': ../../../../../hl/tools/gif2h5/gifread.c:42:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetByte(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] output(int code) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdf2gif.c: In function 'main': ../../../../../hl/tools/gif2h5/hdf2gif.c:217:13: warning: 'numcols' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0 ; i < numcols ; i++) ^ CCLD h52gifgentst CCLD gif2h5 CCLD h52gif make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' Making all in c++ make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' Making all in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' CXX H5PacketTable.lo CXXLD libhdf5_hl_cpp.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' CXX ptableTest.o CXXLD ptableTest make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' Making all in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' Making all in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' CC H5DSfc.lo CC H5LTfc.lo CC H5TBfc.lo CC H5IMcc.lo FC H5DSff.lo FC H5LTff.lo CC H5IMfc.lo FC H5IMff.lo ../../../../../hl/fortran/src/H5LTfc.c: In function 'h5ltread_dataset_c_': ../../../../../hl/fortran/src/H5LTfc.c:579:33: warning: unused parameter 'dims' [-Wunused-parameter] hsize_t_f *dims) ^ ../../../../../hl/fortran/src/H5TBfc.c: In function 'h5tbmake_table_c_': ../../../../../hl/fortran/src/H5TBfc.c:112:33: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types, ^ FC H5TBff.lo FCLD libhdf5_serialhl_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' FC tstds.o FC tstlite.o FC tstimage.o FC tsttable.o FCLD tstimage FCLD tstds FCLD tsttable FCLD tstlite make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' touch build-stamp dh_testdir mkdir debian/build-openmpi cd debian/build-openmpi && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fstack-protector-strong" \ H5_LDFLAGS="-Wl,--version-script,\$(top_srcdir)/debian/map_mpi.ver" \ CC=mpicc.openmpi FC=mpif90.openmpi F9X=mpif90.openmpi RUNPARALLEL=/usr/bin/mpirun.openmpi \ OMPI_MCA_disable_memory_allocator=1 ../../configure --prefix=/usr --host=powerpc-linux-gnu --build=powerpc-linux-gnu --mandir=\${prefix}/share/man --with-pthread --enable-linux-lfs --enable-unsupported --enable-shared --enable-production=yes --disable-sharedlib-rpath --with-zlib --with-default-api-version=v18 --with-szlib --enable-fortran --enable-fortran2003 --enable-parallel=yes --libdir=\${prefix}/lib/powerpc-linux-gnu --includedir=\${prefix}/include/hdf5/openmpi --with-flavor=openmpi \ || { cat config.log; exit 1; } configure: WARNING: unrecognized options: --enable-linux-lfs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... powerpc-unknown-linux-gnu checking host system type... powerpc-unknown-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking for config powerpc-unknown-linux-gnu... no checking for config powerpc-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config powerpc-linux-gnu... no checking for config powerpc-linux-gnu... no checking for config powerpc-unknown... no checking for config linux-gnu... found compiler 'mpicc.openmpi' is GNU gcc-5.3.1 checking for config ../../config/site-specific/host-fisher02... no checking for powerpc-linux-gnu-gcc... mpicc.openmpi 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 mpicc.openmpi accepts -g... yes checking for mpicc.openmpi option to accept ISO C89... none needed checking whether mpicc.openmpi understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of mpicc.openmpi... gcc3 checking if unsupported combinations of configure options are allowed... yes checking if Fortran interface enabled... yes checking if Fortran 2003 interface enabled... yes checking for powerpc-linux-gnu-gfortran... mpif90.openmpi checking whether we are using the GNU Fortran compiler... yes checking whether mpif90.openmpi accepts -g... yes checking for Fortran flag to compile .f90 files... none checking for powerpc-linux-gnu-gfortran... (cached) mpif90.openmpi checking whether we are using the GNU Fortran compiler... (cached) yes checking whether mpif90.openmpi accepts -g... (cached) yes checking what mpif90.openmpi does with modules... module.mod checking how mpif90.openmpi finds modules... -I checking how to get verbose linking output from mpif90.openmpi... -v checking for Fortran libraries of mpif90.openmpi... -L/usr//lib -L/usr/lib/openmpi/lib -L/usr/lib/gcc/powerpc-linux-gnu/5 -L/usr/lib/gcc/powerpc-linux-gnu/5/../../../powerpc-linux-gnu -L/usr/lib/gcc/powerpc-linux-gnu/5/../../../../lib -L/lib/powerpc-linux-gnu -L/lib/../lib -L/usr/lib/powerpc-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/powerpc-linux-gnu/5/../../.. -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc -lgfortran -lm -lpthread checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking if Fortran compiler supports intrinsic SIZEOF... yes checking if Fortran compiler supports intrinsic C_SIZEOF... yes checking if Fortran compiler supports intrinsic STORAGE_SIZE... yes checking if Fortran default REAL is DOUBLE PRECISION... no checking if Fortran compiler version compatible with Fortran 2003 HDF... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking if c++ interface enabled... no checking if high level library is enabled... yes checking for perl... perl checking for ar... ar checking whether make sets $(MAKE)... (cached) yes checking for tr... /usr/bin/tr checking if srcdir= and time commands work together... no checking if shared Fortran libraries are supported... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by mpicc.openmpi... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert powerpc-unknown-linux-gnu file names to powerpc-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for powerpc-linux-gnu-objdump... powerpc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for powerpc-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc-linux-gnu-strip... powerpc-linux-gnu-strip checking for powerpc-linux-gnu-ranlib... powerpc-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from mpicc.openmpi object... ok checking for sysroot... no checking for powerpc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... mpicc.openmpi -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if mpicc.openmpi supports -fno-rtti -fno-exceptions... no checking for mpicc.openmpi option to produce PIC... -fPIC -DPIC checking if mpicc.openmpi PIC flag -fPIC -DPIC works... yes checking if mpicc.openmpi static flag -static works... no checking if mpicc.openmpi supports -c -o file.o... yes checking if mpicc.openmpi supports -c -o file.o... (cached) yes checking whether the mpicc.openmpi linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for mpif90.openmpi option to produce PIC... -fPIC checking if mpif90.openmpi PIC flag -fPIC works... yes checking if mpif90.openmpi static flag -static works... no checking if mpif90.openmpi supports -c -o file.o... yes checking if mpif90.openmpi supports -c -o file.o... (cached) yes checking whether the mpif90.openmpi linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... no checking whether make will build with undefined variables... yes checking for production mode... production checking for ceil in -lm... yes checking for dlopen in -ldl... yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/types.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking for stdint.h... (cached) yes checking mach/mach_time.h usability... no checking mach/mach_time.h presence... no checking for mach/mach_time.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for lseek64... yes checking for fseeko64... yes checking for ftello64... yes checking for ftruncate64... yes checking for fseeko... yes checking for ftello... yes checking for stat64... yes checking for fstat64... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for ptrdiff_t... yes checking whether byte ordering is bigendian... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 4 checking size of long long... 8 checking size of __int64... 0 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 4 checking size of uint_fast16_t... 4 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 4 checking size of uint_fast32_t... 4 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of size_t... 4 checking size of ssize_t... 4 checking size of ptrdiff_t... 4 checking size of off_t... 8 checking size of off64_t... 8 checking if dev_t is scalar... yes checking for dmalloc library... suppressed checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking szlib.h usability... yes checking szlib.h presence... yes checking for szlib.h... yes checking for SZ_BufftoBuffCompress in -lsz... yes checking for szlib encoder... yes checking for thread safe support... no checking whether CLOCK_MONOTONIC is declared... yes checking for tm_gmtoff in struct tm... yes checking for global timezone variable... yes checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for library containing clock_gettime... none required checking for alarm... yes checking for clock_gettime... yes checking for difftime... yes checking for fork... yes checking for frexpf... yes checking for frexpl... yes checking for gethostname... yes checking for getpwuid... yes checking for getrusage... yes checking for gettimeofday... yes checking for lstat... yes checking for rand_r... yes checking for random... yes checking for setsysinfo... no checking for signal... yes checking for longjmp... yes checking for setjmp... yes checking for siglongjmp... yes checking for sigsetjmp... no checking for sigprocmask... yes checking for siglongjmp... (cached) yes checking for snprintf... yes checking for srandom... yes checking for strdup... yes checking for symlink... yes checking for system... yes checking for tmpfile... yes checking for asprintf... yes checking for vasprintf... yes checking for vsnprintf... yes checking for waitpid... yes checking for an ANSI C-conforming const... yes checking if the compiler understands __inline__... yes checking if the compiler understands __inline... yes checking if the compiler understands inline... yes checking for __attribute__ extension... yes checking for __func__ extension... yes checking for __FUNCTION__ extension... yes checking for C99 designated initialization support... yes checking how to print long long... %lld and %llu checking Threads support system scope... yes checking for debug flags... none checking whether function stack tracking is enabled... no checking whether metadata trace file code is enabled... no checking for API tracing... no checking for instrumented library... no checking whether to clear file buffers... yes checking whether a memory checking tool will be used... no checking for parallel support files... provided by compiler checking whether a simple MPI-IO C program can be linked... yes checking whether a simple MPI-IO Fortran program can be linked... yes checking prefix for running on one processor... checking prefix for running in parallel... /usr/bin/mpirun.openmpi checking for MPI_Comm_c2f and MPI_Comm_f2c functions... yes checking for MPI_Info_c2f and MPI_Info_f2c functions... yes checking for MPE... suppressed checking whether O_DIRECT is declared... yes checking for posix_memalign... yes checking if the direct I/O virtual file driver (VFD) is enabled... no checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if the machine has window style path name... no checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... no checking if correctly converting (unsigned) long long to long double values... no checking additional programs should be built... no checking if deprecated public symbols are available... yes checking which version of public symbols to use by default... v18 checking whether to perform strict file format checks... no checking whether to have library information embedded in the executables... yes checking if alignment restrictions are strictly enforced... no configure: creating ./config.lt config.lt: creating libtool checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating src/libhdf5.settings config.status: creating Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating test/testcheck_version.sh config.status: creating test/testerror.sh config.status: creating test/H5srcdir_str.h config.status: creating test/testlibinfo.sh config.status: creating test/testlinks_env.sh config.status: creating test/test_plugin.sh config.status: creating testpar/Makefile config.status: creating tools/Makefile config.status: creating tools/h5dump/Makefile config.status: creating tools/h5dump/testh5dump.sh config.status: creating tools/h5dump/testh5dumppbits.sh config.status: creating tools/h5dump/testh5dumpxml.sh config.status: creating tools/h5ls/testh5ls.sh config.status: creating tools/h5import/Makefile config.status: creating tools/h5import/h5importtestutil.sh config.status: creating tools/h5diff/Makefile config.status: creating tools/h5diff/testh5diff.sh config.status: creating tools/h5diff/testph5diff.sh config.status: creating tools/h5jam/Makefile config.status: creating tools/h5jam/testh5jam.sh config.status: creating tools/h5repack/Makefile config.status: creating tools/h5repack/h5repack.sh config.status: creating tools/h5repack/h5repack_plugin.sh config.status: creating tools/h5ls/Makefile config.status: creating tools/h5copy/Makefile config.status: creating tools/h5copy/testh5copy.sh config.status: creating tools/lib/Makefile config.status: creating tools/misc/Makefile config.status: creating tools/misc/h5cc config.status: creating tools/misc/testh5mkgrp.sh config.status: creating tools/misc/testh5repart.sh config.status: creating tools/h5stat/testh5stat.sh config.status: creating tools/h5stat/Makefile config.status: creating tools/perform/Makefile config.status: creating examples/Makefile config.status: creating examples/run-c-ex.sh config.status: creating examples/testh5cc.sh config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/test/H5srcdir_str.h config.status: creating c++/examples/Makefile config.status: creating c++/examples/run-c++-ex.sh config.status: creating c++/examples/testh5c++.sh config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/Makefile config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating fortran/examples/run-fortran-ex.sh config.status: creating fortran/examples/testh5fc.sh config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/test/H5srcdir_str.h config.status: creating hl/tools/Makefile config.status: creating hl/tools/gif2h5/Makefile config.status: creating hl/tools/gif2h5/h52giftest.sh config.status: creating hl/examples/Makefile config.status: creating hl/examples/run-hlc-ex.sh config.status: creating hl/c++/Makefile config.status: creating hl/c++/src/Makefile config.status: creating hl/c++/test/Makefile config.status: creating hl/c++/examples/Makefile config.status: creating hl/c++/examples/run-hlc++-ex.sh config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating hl/fortran/examples/Makefile config.status: creating hl/fortran/examples/run-hlfortran-ex.sh config.status: creating src/H5config.h config.status: executing pubconf commands creating src/H5pubconf.h Post process src/libhdf5.settings config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --enable-linux-lfs SUMMARY OF THE HDF5 CONFIGURATION ================================= General Information: ------------------- HDF5 Version: 1.8.16 Configured on: Tue Jan 26 05:21:01 UTC 2016 Configured by: buildd@fisher02 Configure mode: production Host system: powerpc-unknown-linux-gnu Uname information: Linux fisher02 4.2.0-25-powerpc64-smp #30~14.04.1-Ubuntu SMP Mon Jan 18 16:53:18 UTC 2016 ppc ppc ppc GNU/Linux Byte sex: big-endian Libraries: static, shared Installation point: /usr Flavor name: openmpi Compiling Options: ------------------ Compilation Mode: production C Compiler: /usr/bin/mpicc.openmpi ( Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-powerpc --with-arch-directory=ppc --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --disable-softfloat --with-cpu=default32 --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --enable-multiarch --disable-werror --with-long-double-128 --enable-multilib --enable-checking=release --build=powerpc-linux-gnu --host=powerpc-linux-gnu --target=powerpc-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt AM_CFLAGS: CPPFLAGS: -Wdate-time -D_FORTIFY_SOURCE=2 H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 Shared C Library: yes Static C Library: yes Statically Linked Executables: no LDFLAGS: -Wl,-Bsymbolic-functions -Wl,-z,relro H5_LDFLAGS: -Wl,--version-script,$(top_srcdir)/debian/map_mpi.ver AM_LDFLAGS: Extra libraries: -lsz -lz -ldl -lm Archiver: ar Ranlib: powerpc-linux-gnu-ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: yes Fortran Compiler: /usr/bin/mpif90.openmpi ( Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-powerpc --with-arch-directory=ppc --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --disable-softfloat --with-cpu=default32 --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --enable-multiarch --disable-werror --with-long-double-128 --enable-multilib --enable-checking=release --build=powerpc-linux-gnu --host=powerpc-linux-gnu --target=powerpc-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) Fortran 2003 Compiler: yes Fortran Flags: -g -O2 -fstack-protector-strong H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: no Features: --------- Parallel HDF5: yes High Level library: yes Threadsafety: no Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) MPE: Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no ln debian/man/h5pcc.1 debian/man/h5pcc.openmpi.1 ln debian/man/h5pfc.1 debian/man/h5pfc.openmpi.1 touch configure-stamp-openmpi dh_testdir /usr/bin/make -j --jobserver-fds=3,4 -C debian/build-openmpi/ OMPI_MCA_disable_memory_allocator=1 make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' Making all in src make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' /usr/bin/make all-am make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' CC H5.lo CC H5system.lo CC H5checksum.lo CC H5dbg.lo CC H5Abtree2.lo CC H5trace.lo CC H5A.lo CC H5timer.lo ../../../src/H5timer.c: In function 'H5_timer_begin': ../../../src/H5dbg.c: In function 'H5_buffer_dump': ../../../src/H5dbg.c:102:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for(u = 0; u < buf_size; u += 16) { ^ ../../../src/H5timer.c:130:53: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)rusage.ru_utime.tv_usec / 1e6F); ^ ../../../src/H5timer.c:132:53: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)rusage.ru_stime.tv_usec / 1e6F); ^ ../../../src/H5timer.c:139:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] timer->etime = (double)etime.tv_sec + ((double)etime.tv_usec / 1e6F); ^ In file included from ../../../src/H5timer.c:35:0: ../../../src/H5timer.c: In function 'H5_timer_end': ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:169:20: note: in expansion of macro 'MAX' timer->utime = MAX(0.0F, now.utime - timer->utime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:169:20: note: in expansion of macro 'MAX' timer->utime = MAX(0.0F, now.utime - timer->utime); ^ ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:170:20: note: in expansion of macro 'MAX' timer->stime = MAX(0.0F, now.stime - timer->stime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:170:20: note: in expansion of macro 'MAX' timer->stime = MAX(0.0F, now.stime - timer->stime); ^ ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:171:20: note: in expansion of macro 'MAX' timer->etime = MAX(0.0F, now.etime - timer->etime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:171:20: note: in expansion of macro 'MAX' timer->etime = MAX(0.0F, now.etime - timer->etime); ^ ../../../src/H5timer.c: In function 'H5_bandwidth': ../../../src/H5timer.c:211:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(nseconds <= 0.0F) ^ In file included from ../../../src/H5timer.c:35:0: ../../../src/H5private.h:512:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define H5_DBL_ABS_EQUAL(X,Y) (HDfabs (X-Y) < DBL_EPSILON) ^ ../../../src/H5private.h:715:31: note: in definition of macro 'HDfabs' #define HDfabs(X) fabs(X) ^ ../../../src/H5timer.c:215:12: note: in expansion of macro 'H5_DBL_ABS_EQUAL' if(H5_DBL_ABS_EQUAL(bw, 0.0F)) ^ ../../../src/H5timer.c:217:20: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(bw < 1.0F) ^ ../../../src/H5timer.c:219:20: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(bw < H5_KB) { ^ ../../../src/H5checksum.c: In function 'H5_checksum_fletcher32': ../../../src/H5checksum.c:112:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_fletcher32(const void *_data, size_t _len) ^ ../../../src/H5timer.c:222:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_MB) { ^ ../../../src/H5timer.c:223:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_KB); ^ ../../../src/H5timer.c:225:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_GB) { ^ ../../../src/H5timer.c:226:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_MB); ^ ../../../src/H5checksum.c: In function 'H5_checksum_lookup3': ../../../src/H5checksum.c:374:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_lookup3(const void *key, size_t length, uint32_t initval) ^ ../../../src/H5timer.c:228:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_TB) { ^ ../../../src/H5checksum.c: In function 'H5_hash_string': ../../../src/H5checksum.c:481:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_hash_string(const char *str) ^ ../../../src/H5timer.c:229:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_GB); ^ ../../../src/H5timer.c:231:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_EB) { ^ ../../../src/H5timer.c:232:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_TB); ^ ../../../src/H5trace.c: In function 'H5_trace': ../../../src/H5trace.c:159:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(HDfabs(first_time.etime) < 0.0000000001F) ^ ../../../src/H5trace.c:235:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3); /*lint !e666 Allow expression with side effects */ ^ ../../../src/H5trace.c:2336:44: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] asize[argno] = iull; ^ ../../../src/H5system.c: In function 'HDfprintf': ../../../src/H5system.c:316:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] n = fprintf(stream, format_templ, x); ^ ../../../src/H5system.c: In function 'HDstrtoll': ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] (*s>='A' && *s<'A'+base-10)))) { ^ ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Abtree2.c: In function 'H5A_dense_btree2_name_compare': ../../../src/H5Abtree2.c:272:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Status from fractal heap 'op' routine */ ^ ../../../src/H5trace.c:2537:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* end H5_trace() */ ^ ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5_trace(const double *returning, const char *func, const char *type, ...) ^ ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.lo CC H5Atest.lo ../../../src/H5Aint.c: In function 'H5A_create': ../../../src/H5Aint.c:202:45: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_write': ../../../src/H5Aint.c:529:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0 || ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_read': ../../../src/H5Aint.c:646:71: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] (dst_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ CC H5AC.lo ../../../src/H5Aint.c: In function 'H5A_attr_copy_file': ../../../src/H5Aint.c:1914:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, hid_t dxpl_id) ^ ../../../src/H5Aint.c: In function 'H5A_oloc': ../../../src/H5Aint.c:1093:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5A_oloc(H5A_t *attr) ^ ../../../src/H5Aint.c: In function 'H5A_nameof': ../../../src/H5Aint.c:1124:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5A_nameof(H5A_t *attr) ^ ../../../src/H5Aint.c: In function 'H5A_type': ../../../src/H5Aint.c:1153:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5A_type(const H5A_t *attr) ^ CC H5B.lo CC H5Bcache.lo CC H5Bdbg.lo ../../../src/H5AC.c: In function 'H5AC_construct_candidate_list': ../../../src/H5AC.c:2819:44: warning: unused parameter 'aux_ptr' [-Wunused-parameter] H5AC_aux_t * aux_ptr, ^ ../../../src/H5AC.c: In function 'H5AC_log_deleted_entry': ../../../src/H5AC.c:3107:38: warning: unused parameter 'entry_ptr' [-Wunused-parameter] H5AC_info_t * entry_ptr, ^ ../../../src/H5AC.c:3109:37: warning: unused parameter 'flags' [-Wunused-parameter] unsigned int flags) ^ ../../../src/H5AC.c: In function 'H5AC_log_dirtied_entry': ../../../src/H5AC.c:3249:34: warning: conversion to 'unsigned int' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3249:37: warning: conversion to 'int32_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3277:30: warning: conversion to 'unsigned int' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3277:33: warning: conversion to 'int32_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c: In function 'H5AC_log_inserted_entry': ../../../src/H5AC.c:3490:26: warning: conversion to 'size_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3490:29: warning: conversion to 'int32_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c: In function 'H5AC_log_moved_entry': ../../../src/H5AC.c:3664:34: warning: conversion to 'size_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3664:37: warning: conversion to 'int32_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3691:30: warning: conversion to 'size_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3691:33: warning: conversion to 'int32_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5B.c: In function 'H5B_shared_new': ../../../src/H5B.c:1751:30: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] shared->nkey = H5FL_SEQ_FREE(size_t, shared->nkey); ^ ../../../src/H5B.c: In function 'H5B_shared_free': ../../../src/H5B.c:1782:18: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] shared->nkey = H5FL_SEQ_FREE(size_t, shared->nkey); ^ ../../../src/H5B.c: In function 'H5B_copy': ../../../src/H5B.c:1850:22: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] new_node->child = H5FL_SEQ_FREE(haddr_t, new_node->child); ^ ../../../src/H5B.c: In function 'H5B_valid': ../../../src/H5B.c:2035:26: warning: variable 'shared' set but not used [-Wunused-but-set-variable] H5B_shared_t *shared; /* Pointer to shared B-tree info */ ^ ../../../src/H5B.c: In function 'H5B_node_dest': ../../../src/H5B.c:2097:15: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] bt->child = H5FL_SEQ_FREE(haddr_t, bt->child); ^ ../../../src/H5AC.c: In function 'H5AC_copy_candidate_list_to_buffer.isra.5': ../../../src/H5AC.c:2996:31: warning: 'buf_size' may be used uninitialized in this function [-Wmaybe-uninitialized] *MPI_Offset_buf_size_ptr = buf_size; ^ ../../../src/H5Bdbg.c: In function 'H5B_debug': ../../../src/H5Bdbg.c:130:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Address:", bt->child[u]); ^ ../../../src/H5Bdbg.c:136:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Left Key:"); ^ ../../../src/H5Bdbg.c:139:10: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B_NKEY(bt, shared, u), udata); ^ ../../../src/H5Bdbg.c:143:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Right Key:"); ^ ../../../src/H5Bdbg.c:146:10: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B_NKEY(bt, shared, u + 1), udata); ^ CC H5B2.lo CC H5B2cache.lo CC H5B2dbg.lo ../../../src/H5B2cache.c: In function 'H5B2__cache_internal_load': ../../../src/H5B2cache.c:553:22: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->nrec = udata->nrec; ^ ../../../src/H5B2cache.c:554:23: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->depth = udata->depth; ^ In file included from ../../../src/H5B2private.h:34:0, from ../../../src/H5B2pkg.h:32, from ../../../src/H5B2cache.c:38: ../../../src/H5Fprivate.h:151:11: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] n = (n << 8) | *(--p); \ ^ ../../../src/H5Fprivate.h:183:41: note: in expansion of macro 'DECODE_VAR' # define UINT64DECODE_VAR(p, n, l) DECODE_VAR(p, n, l) ^ ../../../src/H5B2cache.c:573:9: note: in expansion of macro 'UINT64DECODE_VAR' UINT64DECODE_VAR(p, int_node_ptr->node_nrec, udata->hdr->max_nrec_size); ^ ../../../src/H5B2cache.c: In function 'H5B2__cache_leaf_load': ../../../src/H5B2cache.c:891:18: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] leaf->nrec = udata->nrec; ^ CC H5B2hdr.lo ../../../src/H5B2dbg.c: In function 'H5B2_hdr_debug': ../../../src/H5B2dbg.c:175:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec); ^ ../../../src/H5B2dbg.c: In function 'H5B2_int_debug': ../../../src/H5B2dbg.c:289:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c:294:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:297:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_INT_NREC(internal, hdr, u), dbg_ctx); ^ ../../../src/H5B2dbg.c:306:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c: In function 'H5B2_leaf_debug': ../../../src/H5B2dbg.c:415:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:418:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_LEAF_NREC(leaf, hdr, u), dbg_ctx); ^ ../../../src/H5B2hdr.c: In function 'H5B2_hdr_free': ../../../src/H5B2hdr.c:525:22: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] hdr->nat_off = H5FL_SEQ_FREE(size_t, hdr->nat_off); ^ ../../../src/H5B2hdr.c:542:24: warning: request for implicit conversion from 'void *' to 'H5B2_node_info_t * {aka struct *}' not permitted in C++ [-Wc++-compat] hdr->node_info = H5FL_SEQ_FREE(H5B2_node_info_t, hdr->node_info); ^ CC H5B2int.lo CC H5B2stat.lo CC H5B2test.lo CC H5C.lo CC H5CS.lo CC H5D.lo ../../../src/H5B2test.c: In function 'H5B2_get_node_depth_test': CC H5Dbtree.lo ../../../src/H5B2test.c:529:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ret_value = ninfo.depth; ^ ../../../src/H5C.c: In function 'H5C_pin_protected_entry': ../../../src/H5C.c:3418:25: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable] H5C_t * cache_ptr; ^ ../../../src/H5C.c: At top level: ../../../src/H5C.c:285:1: warning: 'H5C_epoch_marker_notify' defined but not used [-Wunused-function] H5C_epoch_marker_notify(H5C_notify_action_t H5_ATTR_UNUSED action, ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* H5C_make_space_in_cache() */ ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C_apply_candidate_list': ../../../src/H5C.c:561:44: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if((i >= first_entry_to_flush) && (i <= last_entry_to_flush)) { ^ CC H5Dchunk.lo ../../../src/H5C.c: In function 'H5C_stats__reset': ../../../src/H5C.c:4812:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5C_stats__reset(H5C_t H5_ATTR_UNUSED * cache_ptr) ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_all_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Dcompact.lo ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_excess_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Dchunk.c: In function 'H5D__chunk_io_init': ../../../src/H5Dchunk.c:738:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0) ^ ../../../src/H5Dchunk.c:976:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0) ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_map_single': ../../../src/H5Dchunk.c:1196:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] chunk_info->mspace = (H5S_t *)fm->mem_space; ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper': ../../../src/H5Dchunk.c:1263:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(TRUE == H5S_hyper_intersect_block((H5S_t *)fm->file_space, coords, end)) { ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper': ../../../src/H5Dchunk.c:1430:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] chunk_info->mspace = (H5S_t *)fm->mem_space; ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_allocate': ../../../src/H5Dchunk.c:3345:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline, ^ ../../../src/H5Dchunk.c:3345:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline, ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_collective_fill': ../../../src/H5Dchunk.c:3650:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_blocks = chunk_info->num_io / mpi_size; /* value should be the same on all procs */ ^ ../../../src/H5Dchunk.c:3655:42: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] leftover_blocks = chunk_info->num_io % mpi_size; ^ ../../../src/H5Dchunk.c:3664:62: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (block_lens = (int *)H5MM_malloc((blocks + 1) * sizeof(int)))) ^ ../../../src/H5Dchunk.c:3666:73: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (chunk_disp_array = (MPI_Aint *)H5MM_malloc((blocks + 1) * sizeof(MPI_Aint)))) ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_prune_fill': ../../../src/H5Dchunk.c:3789:20: warning: size of 'chunk_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t chunk_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_copy': ../../../src/H5Dchunk.c:4831:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt_mem = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dchunk.c:57: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dchunk.c:4839:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt_dst = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dchunk.c:57: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5C.c: In function 'H5C_make_space_in_cache': ../../../src/H5C.c:8081:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_make_space_in_cache(H5F_t * f, ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_dest': ../../../src/H5Dchunk.c:5168:20: warning: request for implicit conversion from 'void *' to 'struct H5D_rdcc_ent_t **' not permitted in C++ [-Wc++-compat] rdcc->slot = H5FL_SEQ_FREE(H5D_rdcc_ent_ptr_t, rdcc->slot); ^ ../../../src/H5C.c: In function 'H5C_flush_invalidate_cache': ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c: In function 'H5C_apply_candidate_list': ../../../src/H5C.c:407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_apply_candidate_list(H5F_t * f, ^ ../../../src/H5C.c:407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CC H5Dcontig.lo CC H5Ddbg.lo ../../../src/H5C.c: In function 'H5C_mark_entries_as_clean': ../../../src/H5C.c:2779:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_mark_entries_as_clean(H5F_t * f, ^ ../../../src/H5Dcontig.c: In function 'H5D__contig_construct': ../../../src/H5Dcontig.c:449:53: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dset->shared->cache.contig.sieve_buf_size = tmp_size; ^ ../../../src/H5Dcontig.c: In function 'H5D__contig_is_space_alloc': ../../../src/H5Dcontig.c:471:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5D__contig_is_space_alloc(const H5O_storage_t *storage) ^ ../../../src/H5C.c: In function 'H5C_protect': ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_protect(H5F_t * f, ^ ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Ddeprec.lo CC H5Defl.lo CC H5Dfill.lo CC H5Dint.lo In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Defl.c:32: ../../../src/H5Defl.c: In function 'H5D__efl_read': ../../../src/H5Defl.c:292:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip)) ^ ../../../src/H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT' ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1))) ^ In file included from ../../../src/H5Defl.c:31:0: ../../../src/H5Defl.c:296:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0) ^ ../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Defl.c:32: ../../../src/H5Defl.c: In function 'H5D__efl_write': ../../../src/H5Defl.c:378:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip)) ^ ../../../src/H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT' ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1))) ^ In file included from ../../../src/H5Defl.c:31:0: ../../../src/H5Defl.c:386:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0) ^ ../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../src/H5Defl.c: In function 'H5D__efl_is_space_alloc': ../../../src/H5Defl.c:201:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D__efl_is_space_alloc(const H5O_storage_t H5_ATTR_UNUSED *storage) ^ ../../../src/H5Dfill.c: In function 'H5D__fill': ../../../src/H5Dfill.c:234:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(fill_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dfill.c:237:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(buf_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dfill.c:248:28: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dfill.c: In function 'H5D__fill_init': ../../../src/H5Dfill.c:407:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (fb_info->mem_type = H5T_copy(dset_type, H5T_COPY_REOPEN))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dint.c: In function 'H5D__init_type': ../../../src/H5Dint.c:636:43: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dset->shared->type = H5T_copy(type, H5T_COPY_ALL)) == NULL) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dint.c:30: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dint.c:659:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */ ^ ../../../src/H5Dint.c: In function 'H5D_oloc': ../../../src/H5Dint.c:1529:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D_oloc(H5D_t *dataset) ^ ../../../src/H5Dint.c: In function 'H5D_nameof': ../../../src/H5Dint.c:1552:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D_nameof(H5D_t *dataset) ^ ../../../src/H5Dint.c: In function 'H5D_typeof': ../../../src/H5Dint.c:1576:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5D_typeof(const H5D_t *dset) ^ CC H5Dio.lo ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ CC H5Dlayout.lo CC H5Dmpio.lo ../../../src/H5Dio.c: In function 'H5D__pre_write': ../../../src/H5Dio.c:330:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(u = 0; u < ndims; u++) { ^ ../../../src/H5Dio.c: In function 'H5D__read': ../../../src/H5Dio.c:377:21: warning: size of 'fm' is 2704 bytes [-Wlarger-than=] H5D_chunk_map_t fm; /* Chunk file<->memory mapping */ ^ ../../../src/H5Dio.c:478:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual] (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0) ^ ../../../src/H5Dio.c: In function 'H5D__write': ../../../src/H5Dio.c:593:21: warning: size of 'fm' is 2704 bytes [-Wlarger-than=] H5D_chunk_map_t fm; /* Chunk file<->memory mapping */ ^ ../../../src/H5Dio.c:732:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual] (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0) ^ CC H5Doh.lo CC H5Dscatgath.lo ../../../src/H5Dlayout.c: In function 'H5D__layout_oh_read': ../../../src/H5Dlayout.c:427:50: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dataset->shared->cache.contig.sieve_buf_size = tmp_size; ^ ../../../src/H5Dmpio.c: In function 'H5D__mpio_opt_possible': ../../../src/H5Dmpio.c:158:28: warning: unused parameter 'fm' [-Wunused-parameter] const H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist) ^ ../../../src/H5Dmpio.c: In function 'H5D__mpio_get_min_chunk': ../../../src/H5Dmpio.c:403:18: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] num_chunkf = H5SL_count(fm->sel_chunks); ^ ../../../src/H5Dmpio.c: In function 'H5D__contig_collective_read': ../../../src/H5Dmpio.c:485:26: warning: request for implicit conversion from 'void *' to 'H5P_genplist_t * {aka struct H5P_genplist_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dx_plist = H5I_object(io_info->dxpl_id))) ^ ../../../src/H5Dmpio.c: In function 'H5D__contig_collective_write': ../../../src/H5Dmpio.c:532:26: warning: request for implicit conversion from 'void *' to 'H5P_genplist_t * {aka struct H5P_genplist_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dx_plist = H5I_object(io_info->dxpl_id))) ^ ../../../src/H5Dmpio.c: In function 'H5D__chunk_collective_io': ../../../src/H5Dmpio.c:604:26: warning: request for implicit conversion from 'void *' to 'H5P_genplist_t * {aka struct H5P_genplist_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dx_plist = H5I_object(io_info->dxpl_id))) ^ ../../../src/H5Dmpio.c:608:22: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_chunk_opt_t' [-Wbad-function-cast] chunk_opt_mode = (H5FD_mpio_chunk_opt_t)H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME); ^ ../../../src/H5Dmpio.c:628:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((unsigned)sum_chunk / mpi_size >= one_link_chunk_io_threshold) ^ ../../../src/H5Dmpio.c: In function 'H5D__multi_chunk_collective_io': ../../../src/H5Dmpio.c:1229:32: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_io_mode = actual_io_mode | H5D_MPIO_CHUNK_COLLECTIVE; ^ ../../../src/H5Dmpio.c:1269:32: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_io_mode = actual_io_mode | H5D_MPIO_CHUNK_INDEPENDENT; ^ ../../../src/H5Dmpio.c: In function 'H5D__sort_chunk': ../../../src/H5Dmpio.c:1561:44: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (total_chunk_addr_array = H5MM_malloc(sizeof(haddr_t) * (size_t)fm->layout->u.chunk.nchunks))) ^ ../../../src/H5Dmpio.c:1585:32: warning: request for implicit conversion from 'void *' to 'H5D_chunk_info_t * {aka struct H5D_chunk_info_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (chunk_info = H5SL_item(chunk_node))) ^ ../../../src/H5Dmpio.c: In function 'H5D__obtain_mpio_mode': ../../../src/H5Dmpio.c:1714:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] threshold_nproc_per_chunk = mpi_size * percent_nproc_per_chunk/100; ^ ../../../src/H5Dmpio.c:1717:48: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] io_mode_info = (uint8_t *)H5MM_calloc(total_chunks); ^ ../../../src/H5Dmpio.c:1718:59: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] mergebuf = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks); ^ ../../../src/H5Dmpio.c:1718:23: warning: request for implicit conversion from 'void *' to 'uint8_t * {aka unsigned char *}' not permitted in C++ [-Wc++-compat] mergebuf = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks); ^ ../../../src/H5Dmpio.c:1721:52: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] recv_io_mode_info = (uint8_t *)H5MM_malloc(total_chunks * mpi_size); ^ ../../../src/H5Dmpio.c:1727:23: warning: request for implicit conversion from 'void *' to 'H5D_chunk_info_t * {aka struct H5D_chunk_info_t *}' not permitted in C++ [-Wc++-compat] chunk_info = H5SL_item(chunk_node); ^ ../../../src/H5Dmpio.c:1744:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nproc_per_chunk = (int*)H5MM_calloc(total_chunks * sizeof(int)); ^ ../../../src/H5Dmpio.c:1766:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(nproc_per_chunk[ic] > MAX(1, threshold_nproc_per_chunk)) { ^ In file included from ../../../src/H5Dmpio.c:36:0: ../../../src/H5Dmpio.c:1773:44: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(mergebuf, assign_io_mode, total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c:1774:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(tempbuf, chunk_addr, sizeof(haddr_t) * total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c:1780:78: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm))) ^ ../../../src/H5Dmpio.c:1780:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm))) ^ In file included from ../../../src/H5Dmpio.c:36:0: ../../../src/H5Dmpio.c:1783:40: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(assign_io_mode, mergebuf, total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c:1784:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(chunk_addr, tempbuf, sizeof(haddr_t) * total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c: At top level: ../../../src/H5Dmpio.c:393:1: warning: 'H5D__mpio_get_min_chunk' defined but not used [-Wunused-function] H5D__mpio_get_min_chunk(const H5D_io_info_t *io_info, const H5D_chunk_map_t *fm, ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_file': ../../../src/H5Dscatgath.c:100:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:105:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:164:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:166:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:199:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:204:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:265:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:267:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:295:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:297:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:350:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:352:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem': ../../../src/H5Dscatgath.c:382:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:384:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:437:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:439:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:463:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:465:20: warning: size of 'bkg_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:467:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /*file selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:595:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:597:20: warning: size of 'bkg_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:599:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /*file selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__compound_opt_read': ../../../src/H5Dscatgath.c:747:16: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:749:16: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:831:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:833:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5Dscatter': ../../../src/H5Dscatgath.c:926:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5Dgather': ../../../src/H5Dscatgath.c:1026:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage is 12560 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem.isra.1': ../../../src/H5Dscatgath.c:376:1: warning: stack usage is 12400 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:289:1: warning: stack usage is 12400 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage is 18752 bytes [-Wstack-usage=] H5D__scatgath_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dscatgath.c:574:1: warning: the frame size of 18648 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_read() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:590:1: warning: stack usage is 18896 bytes [-Wstack-usage=] H5D__scatgath_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dscatgath.c:705:1: warning: the frame size of 18800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ ../../../src/H5Dmpio.c:81:0: warning: macro "H5D_CHUNK_IO_MODE_IND" is not used [-Wunused-macros] #define H5D_CHUNK_IO_MODE_IND 0 ^ ../../../src/H5Dmpio.c:87:0: warning: macro "H5D_CHUNK_SELECT_NONE" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_NONE 0 ^ ../../../src/H5Dmpio.c:86:0: warning: macro "H5D_CHUNK_SELECT_IRREG" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_IRREG 2 ^ CC H5Dselect.lo CC H5Dtest.lo ../../../src/H5Dselect.c: In function 'H5D__select_io': ../../../src/H5Dselect.c:89:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dselect.c:91:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /* File selection iteration info */ ^ ../../../src/H5Dselect.c:93:13: warning: size of '_mem_off' is 8192 bytes [-Wlarger-than=] hsize_t _mem_off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets in memory */ ^ ../../../src/H5Dselect.c:95:13: warning: size of '_file_off' is 8192 bytes [-Wlarger-than=] hsize_t _file_off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets in the file */ ^ ../../../src/H5Dselect.c:97:12: warning: size of '_mem_len' is 4096 bytes [-Wlarger-than=] size_t _mem_len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths in memory */ ^ ../../../src/H5Dselect.c:99:12: warning: size of '_file_len' is 4096 bytes [-Wlarger-than=] size_t _file_len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths in the file */ ^ ../../../src/H5Dselect.c:242:18: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] file_len = H5FL_SEQ_FREE(size_t, file_len); ^ ../../../src/H5Dselect.c:244:18: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] file_off = H5FL_SEQ_FREE(hsize_t, file_off); ^ ../../../src/H5Dselect.c:246:17: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] mem_len = H5FL_SEQ_FREE(size_t, mem_len); ^ ../../../src/H5Dselect.c:248:17: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] mem_off = H5FL_SEQ_FREE(hsize_t, mem_off); ^ ../../../src/H5Dselect.c:86:1: warning: stack usage is 28912 bytes [-Wstack-usage=] H5D__select_io(const H5D_io_info_t *io_info, size_t elmt_size, ^ ../../../src/H5Dselect.c:251:1: warning: the frame size of 28808 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ CC H5E.lo CC H5Edeprec.lo CC H5Eint.lo CC H5F.lo CC H5Fint.lo ../../../src/H5E.c: In function 'H5Epush2': ../../../src/H5E.c:1391:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] if(HDvasprintf(&tmp, fmt, ap) < 0) ^ CC H5Faccum.lo ../../../src/H5Eint.c: In function 'H5E_printf_stack': ../../../src/H5Eint.c:739:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] if(HDvasprintf(&tmp, fmt, ap) < 0) ^ ../../../src/H5Eint.c: In function 'H5E_clear_entries': ../../../src/H5Eint.c:905:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->func_name); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c:907:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->file_name); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c:909:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->desc); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c: In function 'H5E_walk': ../../../src/H5Eint.c:535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5E_walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, ^ ../../../src/H5Eint.c:535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fefc.lo ../../../src/H5Fefc.c: In function 'H5F_efc_max_nfiles': ../../../src/H5Fefc.c:396:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_efc_max_nfiles(H5F_efc_t *efc) ^ CC H5Ffake.lo ../../../src/H5Fdbg.c: In function 'H5F_debug': ../../../src/H5Fdbg.c:126:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ ../../../src/H5Fdbg.c:141:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ CC H5Fio.lo CC H5Fmount.lo CC H5Fmpi.lo CC H5Fquery.lo CC H5Fsfile.lo CC H5Fsuper.lo ../../../src/H5Fmount.c: In function 'H5F_is_mount': ../../../src/H5Fmount.c:440:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_mount(const H5F_t *file) ^ ../../../src/H5Fquery.c: In function 'H5F_get_intent': ../../../src/H5Fquery.c:94:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_intent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_open_name': ../../../src/H5Fquery.c:119:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_open_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_actual_name': ../../../src/H5Fquery.c:145:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_actual_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_extpath': ../../../src/H5Fquery.c:171:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_extpath(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_shared': ../../../src/H5Fquery.c:195:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_same_shared': ../../../src/H5Fquery.c:218:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_same_shared(const H5F_t *f1, const H5F_t *f2) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nopen_objs': ../../../src/H5Fquery.c:244:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nopen_objs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_file_id': ../../../src/H5Fquery.c:267:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_file_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_parent': ../../../src/H5Fquery.c:290:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_parent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nmounts': ../../../src/H5Fquery.c:313:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nmounts(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fcpl': ../../../src/H5Fquery.c:340:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fcpl(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_addr': ../../../src/H5Fquery.c:367:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_size': ../../../src/H5Fquery.c:394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_addr': ../../../src/H5Fquery.c:418:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_vers': ../../../src/H5Fquery.c:442:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_vers(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_nindexes': ../../../src/H5Fquery.c:466:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_nindexes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sym_leaf_k': ../../../src/H5Fquery.c:497:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sym_leaf_k(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_Kvalue': ../../../src/H5Fquery.c:529:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_Kvalue(const H5F_t *f, const H5B_class_t *type) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nrefs': ../../../src/H5Fquery.c:555:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nrefs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nslots': ../../../src/H5Fquery.c:586:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nslots(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nbytes': ../../../src/H5Fquery.c:617:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nbytes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_w0': ../../../src/H5Fquery.c:648:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_w0(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_base_addr': ../../../src/H5Fquery.c:675:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_base_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_grp_btree_shared': ../../../src/H5Fquery.c:707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_grp_btree_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sieve_buf_size': ../../../src/H5Fquery.c:738:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sieve_buf_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_gc_ref': ../../../src/H5Fquery.c:769:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_gc_ref(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_use_latest_format': ../../../src/H5Fquery.c:798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_latest_format(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fc_degree': ../../../src/H5Fquery.c:826:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fc_degree(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_store_msg_crt_idx': ../../../src/H5Fquery.c:854:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_store_msg_crt_idx(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_has_feature': ../../../src/H5Fquery.c:881:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_has_feature(const H5F_t *f, unsigned feature) ^ ../../../src/H5Fquery.c: In function 'H5F_get_driver_id': ../../../src/H5Fquery.c:908:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_driver_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_is_tmp_addr': ../../../src/H5Fquery.c:1037:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_tmp_addr(const H5F_t *f, haddr_t addr) ^ ../../../src/H5Fquery.c: In function 'H5F_use_tmp_space': ../../../src/H5Fquery.c:1065:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_tmp_space(const H5F_t *f) ^ ../../../src/H5Fsfile.c: In function 'H5F_sfile_assert_num': ../../../src/H5Fsfile.c:57:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5F_sfile_assert_num(unsigned n) ^ CC H5Fsuper_cache.lo CC H5Ftest.lo CC H5FD.lo CC H5FDcore.lo CC H5FDdirect.lo ../../../src/H5Fsuper_cache.c: In function 'H5F_sblock_load': ../../../src/H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0) ^ ../../../src/H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/); ^ ../../../src/H5FDcore.c: In function 'H5FD_core_truncate': ../../../src/H5FDcore.c:1445:23: warning: conversion to 'size_t {aka unsigned int}' from 'haddr_t {aka long long unsigned int}' may alter its value [-Wconversion] new_eof = file->eoa; ^ ../../../src/H5FD.c: In function 'H5FD_get_base_addr': ../../../src/H5FD.c:2053:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5FD_get_base_addr(const H5FD_t *file) ^ ../../../src/H5FD.c: In function 'H5FDregister': ../../../src/H5FD.c:306:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FDregister(const H5FD_class_t *cls) ^ CC H5FDfamily.lo CC H5FDint.lo In file included from ../../../src/H5FDdirect.c:32:0: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5FDdirect.c:26:33: warning: 'H5FD_direct_init_interface' declared 'static' but never defined [-Wunused-function] #define H5_INTERFACE_INIT_FUNC H5FD_direct_init_interface ^ ../../../src/H5private.h:1836:18: note: in expansion of macro 'H5_INTERFACE_INIT_FUNC' static herr_t H5_INTERFACE_INIT_FUNC(void); ^ CC H5FDlog.lo ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:649:11: warning: size of 'memb_name' is 4096 bytes [-Wlarger-than=] char memb_name[4096], temp[4096]; ^ ../../../src/H5FDfamily.c:649:28: warning: size of 'temp' is 4096 bytes [-Wlarger-than=] char memb_name[4096], temp[4096]; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_cmp': ../../../src/H5FDfamily.c:870:1: warning: label 'done' defined but not used [-Wunused-label] done: ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_set_eoa': ../../../src/H5FDfamily.c:970:11: warning: size of 'memb_name' is 4096 bytes [-Wlarger-than=] char memb_name[4096]; ^ CC H5FDmpi.lo ../../../src/H5FDlog.c: In function 'H5Pset_fapl_log': ../../../src/H5FDlog.c:326:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] fa.logfile = (char *)logfile; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_get_eof': ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FD_family_get_eof(const H5FD_t *_file) ^ ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:644:1: warning: stack usage is 8288 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ ../../../src/H5FDmpi.c: In function 'H5FD_mpi_MPIOff_to_haddr': ../../../src/H5FDmpi.c:173:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5FD_mpi_MPIOff_to_haddr(MPI_Offset mpi_off) ^ ../../../src/H5FDlog.c: In function 'H5FD_log_open': ../../../src/H5FDlog.c:616:95: warning: 'stat_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:616:59: warning: 'stat_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:614:95: warning: 'open_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:614:59: warning: 'open_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f)); ^ CC H5FDmpio.lo CC H5FDmulti.lo CC H5FDsec2.lo ../../../src/H5FDmulti.c: In function 'H5FD_multi_read': ../../../src/H5FDmulti.c:1622:55: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_read(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_write': ../../../src/H5FDmulti.c:1673:56: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_write(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'compute_next': ../../../src/H5FDmulti.c:52:16: warning: declaration of '_unmapped' shadows a previous local [-Wshadow] H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:52:16: note: shadowed declaration is here H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmulti.c:53:13: warning: declaration of '_seen' shadows a previous local [-Wshadow] hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:53:13: note: shadowed declaration is here hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmpio.c: In function 'H5FD_mpio_open': ../../../src/H5FDmpio.c:1058:59: warning: passing argument 2 of 'MPI_File_open' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(MPI_SUCCESS != (mpi_code = MPI_File_open(comm_dup, name, mpi_amode, info_dup, &fh))) ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/H5private.h:29, from ../../../src/H5FDmpio.c:28: /usr/lib/openmpi/include/mpi.h:1146:20: note: expected 'char *' but argument is of type 'const char *' OMPI_DECLSPEC int MPI_File_open(MPI_Comm comm, char *filename, int amode, ^ ../../../src/H5FDmpio.c: In function 'H5FD_mpio_write': ../../../src/H5FDmpio.c:1845:83: warning: passing argument 3 of 'MPI_File_write_at_all' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(MPI_SUCCESS != (mpi_code = MPI_File_write_at_all(file->f, mpi_off, buf, size_i, buf_type, &mpi_stat))) ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/H5private.h:29, from ../../../src/H5FDmpio.c:28: /usr/lib/openmpi/include/mpi.h:1168:20: note: expected 'void *' but argument is of type 'const void *' OMPI_DECLSPEC int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf, ^ ../../../src/H5FDmpio.c:1853:79: warning: passing argument 3 of 'MPI_File_write_at' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(MPI_SUCCESS != (mpi_code = MPI_File_write_at(file->f, mpi_off, buf, size_i, buf_type, &mpi_stat))) ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/H5private.h:29, from ../../../src/H5FDmpio.c:28: /usr/lib/openmpi/include/mpi.h:1166:20: note: expected 'void *' but argument is of type 'const void *' OMPI_DECLSPEC int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf, ^ ../../../src/H5FDmpio.c:1861:75: warning: passing argument 3 of 'MPI_File_write_at' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(MPI_SUCCESS != (mpi_code = MPI_File_write_at(file->f, mpi_off, buf, size_i, buf_type, &mpi_stat))) ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/H5private.h:29, from ../../../src/H5FDmpio.c:28: /usr/lib/openmpi/include/mpi.h:1166:20: note: expected 'void *' but argument is of type 'const void *' OMPI_DECLSPEC int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf, ^ CC H5FDstdio.lo CC H5FDspace.lo CC H5FL.lo ../../../src/H5FDmulti.c: In function 'open_members': ../../../src/H5FDmulti.c:1906:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ CC H5FO.lo ../../../src/H5FDmulti.c: In function 'H5FD_multi_close': ../../../src/H5FDmulti.c:1133:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5Pset_fapl_multi': ../../../src/H5FDmulti.c:443:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, ^ CC H5FS.lo In file included from ../../../src/H5FS.c:38:0: ../../../src/H5FS.c: In function 'H5FS_new': ../../../src/H5FSpkg.h:62:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5FS_HEADER_SIZE(f) ( \ ^ ../../../src/H5FS.c:566:24: note: in expansion of macro 'H5FS_HEADER_SIZE' fspace->hdr_size = H5FS_HEADER_SIZE(f); ^ ../../../src/H5FS.c: In function 'H5FS_size': ../../../src/H5FS.c:601:24: warning: unused parameter 'f' [-Wunused-parameter] H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size) ^ ../../../src/H5FS.c: In function 'H5FS_sinfo_dest': ../../../src/H5FS.c:892:17: warning: request for implicit conversion from 'void *' to 'H5FS_bin_t * {aka struct H5FS_bin_t *}' not permitted in C++ [-Wc++-compat] sinfo->bins = H5FL_SEQ_FREE(H5FS_bin_t, sinfo->bins); ^ CC H5FScache.lo CC H5FSdbg.lo CC H5FSsection.lo ../../../src/H5FScache.c: In function 'H5FS_cache_sinfo_load': ../../../src/H5FScache.c:618:17: warning: variable 'old_tot_space' set but not used [-Wunused-but-set-variable] hsize_t old_tot_space; /* Total space managed from header */ ^ ../../../src/H5FScache.c:617:17: warning: variable 'old_ghost_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_ghost_sect_count; /* Total ghost section count from header */ ^ ../../../src/H5FScache.c:616:17: warning: variable 'old_serial_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_serial_sect_count; /* Total serializable section count from header */ ^ ../../../src/H5FScache.c:615:17: warning: variable 'old_tot_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_tot_sect_count; /* Total section count from header */ ^ ../../../src/H5FSdbg.c: In function 'H5FS_sects_debug': ../../../src/H5FSdbg.c:288:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5HF_sects_debug(f, dxpl_id, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5FSsection.c: In function 'H5FS_sinfo_new': ../../../src/H5FSsection.c:178:25: warning: request for implicit conversion from 'void *' to 'H5FS_bin_t * {aka struct H5FS_bin_t *}' not permitted in C++ [-Wc++-compat] sinfo->bins = H5FL_SEQ_FREE(H5FS_bin_t, sinfo->bins); ^ ../../../src/H5FSsection.c: In function 'H5FS_sect_serialize_size': ../../../src/H5FSsection.c:505:26: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] sect_buf_size += fspace->serial_sect_count * fspace->sinfo->sect_off_size; ^ ../../../src/H5FSsection.c:508:26: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] sect_buf_size += fspace->serial_sect_count * 1 /* byte */; ^ CC H5FSstat.lo ../../../src/H5FSsection.c: In function 'H5FS_sect_try_shrink_eoa': ../../../src/H5FSsection.c:2338:24: warning: passing argument 1 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0) ^ ../../../src/H5FSsection.c:207:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}' H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode) ^ ../../../src/H5FSsection.c:2338:36: warning: passing argument 3 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0) ^ ../../../src/H5FSsection.c:207:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode) ^ ../../../src/H5FSsection.c:2362:32: warning: passing argument 1 of 'H5FS_sect_remove_real' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sect_remove_real(fspace, tmp_sect) < 0) ^ ../../../src/H5FSsection.c:859:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sect_remove_real(H5FS_t *fspace, H5FS_section_info_t *sect) ^ ../../../src/H5FSsection.c:2376:41: warning: passing argument 1 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0) ^ ../../../src/H5FSsection.c:313:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}' H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified) ^ ../../../src/H5FSsection.c:2376:53: warning: passing argument 3 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0) ^ ../../../src/H5FSsection.c:313:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified) ^ CC H5FStest.lo CC H5G.lo CC H5Gbtree2.lo CC H5Gcache.lo CC H5Gcompact.lo ../../../src/H5FStest.c: In function 'H5FS_cmp_cparam_test': ../../../src/H5FStest.c:118:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5FS_cmp_cparam_test(const H5FS_create_t *cparam1, const H5FS_create_t *cparam2) ^ ../../../src/H5Gbtree2.c: In function 'H5G_dense_btree2_name_compare': ../../../src/H5Gbtree2.c:266:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Status from fractal heap 'op' routine */ ^ In file included from ../../../src/H5Gcache.c:39:0: ../../../src/H5Gcache.c: In function 'H5G_node_load': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gcache.c:148:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gcache.c:123:60: warning: unused parameter 'udata' [-Wunused-parameter] H5G_node_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata) ^ CC H5Gdense.lo CC H5Gdeprec.lo CC H5Gent.lo CC H5Gint.lo ../../../src/H5Gdeprec.c: In function 'H5G_map_obj_type': ../../../src/H5Gdeprec.c:169:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_map_obj_type(H5O_type_t obj_type) ^ CC H5Glink.lo ../../../src/H5Gent.c: In function 'H5G__ent_copy': ../../../src/H5Gent.c:341:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G__ent_reset((H5G_entry_t *)src); ^ ../../../src/H5Gent.c: In function 'H5G__ent_debug': ../../../src/H5Gent.c:553:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nested_fwidth = MAX(0, fwidth - 3); ^ CC H5Gloc.lo CC H5Gname.lo ../../../src/H5Gint.c: In function 'H5G_oloc': ../../../src/H5Gint.c:578:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_oloc(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_nameof': ../../../src/H5Gint.c:601:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_nameof(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_fileof': ../../../src/H5Gint.c:625:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_fileof(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_get_shared_count': ../../../src/H5Gint.c:649:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_get_shared_count(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_mounted': ../../../src/H5Gint.c:701:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_mounted(H5G_t *grp) ^ ../../../src/H5Gloc.c: In function 'H5G__loc_insert': ../../../src/H5Gloc.c:580:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk.name = (char *)name; ^ ../../../src/H5Gloc.c: In function 'H5G_loc_set_comment_cb': ../../../src/H5Gloc.c:793:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] comment.s = (char *)udata->comment; ^ CC H5Gnode.lo ../../../src/H5Gname.c: In function 'H5G_name_copy': ../../../src/H5Gname.c:537:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G_name_reset((H5G_name_t *)src); ^ CC H5Gobj.lo ../../../src/H5Gnode.c: In function 'H5G__node_free': ../../../src/H5Gnode.c:299:20: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G_node_create': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:344:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c:367:28: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ ../../../src/H5Gnode.c: In function 'H5G_node_insert': ../../../src/H5Gnode.c:718:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] idx -= H5F_SYM_LEAF_K(f); ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Gnode.c:41: ../../../src/H5Fprivate.h:275:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define H5F_SYM_LEAF_K(F) (H5F_sym_leaf_k(F)) ^ ../../../src/H5Gnode.c:718:13: note: in expansion of macro 'H5F_SYM_LEAF_K' idx -= H5F_SYM_LEAF_K(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_remove': ../../../src/H5Gnode.c:792:21: warning: unused variable 'lt_key' [-Wunused-variable] H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key; ^ ../../../src/H5Gnode.c: In function 'H5G__node_copy': ../../../src/H5Gnode.c:1294:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] grp_loc.oloc = (H5O_loc_t *)src_oloc; ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G__node_iterate_size': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:1481:19: note: in expansion of macro 'H5G_NODE_SIZE' *stab_size += H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_debug': ../../../src/H5Gnode.c:1550:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] fwidth = MAX(0, fwidth - 3); ^ CC H5Goh.lo ../../../src/H5Gobj.c: In function 'H5G__obj_create_real': ../../../src/H5Gobj.c:272:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo, dxpl_id) < 0) ^ ../../../src/H5Gobj.c:277:73: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo, dxpl_id) < 0) ^ ../../../src/H5Gobj.c:283:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline, dxpl_id) < 0) ^ ../../../src/H5Gobj.c: In function 'H5G_obj_stab_to_new_cb': ../../../src/H5Gobj.c:433:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, ^ CC H5Groot.lo CC H5Gstab.lo CC H5Gtraverse.lo CC H5Gtest.lo ../../../src/H5Gtraverse.c: In function 'H5G_traverse_real': ../../../src/H5Gtraverse.c:743:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0) ^ ../../../src/H5Gtraverse.c:747:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0) ^ ../../../src/H5Gtraverse.c:751:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0) ^ CC H5HF.lo CC H5HFbtree2.lo In file included from ../../../src/H5HF.c:41:0: ../../../src/H5HF.c: In function 'H5HF_op_write': ../../../src/H5HF.c:130:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5HF.c: In function 'H5HF_insert': ../../../src/H5HF.c:375:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_huge_insert(hdr, dxpl_id, size, (void *)obj, id) < 0) ^ CC H5HFcache.lo CC H5HFdbg.lo ../../../src/H5HFcache.c: In function 'H5HF_cache_hdr_flush': ../../../src/H5HFcache.c:503:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->huge_ids_wrapped ? H5HF_HDR_FLAGS_HUGE_ID_WRAPPED : 0); ^ ../../../src/H5HFcache.c:504:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->checksum_dblocks ? H5HF_HDR_FLAGS_CHECKSUM_DBLOCKS : 0); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_load': ../../../src/H5HFcache.c:708:25: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:40:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_flush': ../../../src/H5HFcache.c:906:17: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:37:0: ../../../src/H5HFcache.c: In function 'H5HF_cache_dblock_load': ../../../src/H5HFcache.c:1349:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemset((uint8_t *)p - H5HF_SIZEOF_CHKSUM, 0, (size_t)H5HF_SIZEOF_CHKSUM); ^ ../../../src/H5private.h:1039:39: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ CC H5HFdblock.lo ../../../src/H5HFdbg.c: In function 'H5HF_hdr_print': ../../../src/H5HFdbg.c:259:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:267:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_size); ^ ../../../src/H5HFdbg.c:270:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_filter_mask); ^ ../../../src/H5HFdbg.c:273:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:283:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock_flags); ^ ../../../src/H5HFdbg.c:286:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock); ^ ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug_cb': ../../../src/H5HFdbg.c:402:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] start, len); ^ In file included from ../../../src/H5HFdbg.c:40:0: ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFdbg.c:483:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' blk_prefix_size = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFdbg.c: In function 'H5HF_iblock_print': ../../../src/H5HFdbg.c:622:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5HFdbg.c:632:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->filt_ents[off].filter_mask); ^ ../../../src/H5HFdbg.c:636:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->ents[off].addr); ^ ../../../src/H5HFdbg.c:650:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5HFdbg.c:657:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->ents[off].addr); ^ ../../../src/H5HFdbg.c:663:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ""); ^ ../../../src/H5HFdbg.c:672:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->rc); ^ ../../../src/H5HFdbg.c:677:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->parent); ^ CC H5HFdtable.lo ../../../src/H5HFdbg.c: In function 'H5HF_sects_debug_cb': ../../../src/H5HFdbg.c:791:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0) ^ CC H5HFhdr.lo ../../../src/H5HFdblock.c: In function 'H5HF_man_dblock_create': ../../../src/H5HFdblock.c:143:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] free_space = dblock->size - H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFdblock.c:171:68: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (sec_node = H5HF_sect_single_new((dblock->block_off + H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)), ^ ../../../src/H5HFdblock.c: In function 'H5HF_man_dblock_new': ../../../src/H5HFdblock.c:363:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((min_dblock_size - request) < H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)) ^ CC H5HFhuge.lo CC H5HFiblock.lo ../../../src/H5HFdtable.c: In function 'H5HF_dtable_size_to_row': ../../../src/H5HFdtable.c:241:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_size_to_row(const H5HF_dtable_t *dtable, size_t block_size) ^ ../../../src/H5HFdtable.c: In function 'H5HF_dtable_size_to_rows': ../../../src/H5HFdtable.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_size_to_rows(const H5HF_dtable_t *dtable, hsize_t size) ^ ../../../src/H5HFdtable.c: In function 'H5HF_dtable_span_size': ../../../src/H5HFdtable.c:306:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_span_size(const H5HF_dtable_t *dtable, unsigned start_row, ^ In file included from ../../../src/H5HFhdr.c:36:0: ../../../src/H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase1': ../../../src/H5private.h:321:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5HFhdr.c:226:26: note: in expansion of macro 'MIN' hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size, ^ ../../../src/H5private.h:321:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5HFhdr.c:226:26: note: in expansion of macro 'MIN' hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size, ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase2': ../../../src/H5HFhdr.c:263:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hdr->man_dtable.row_tot_dblock_free[u] = hdr->man_dtable.row_block_size[u] - ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_create': ../../../src/H5HFhdr.c:442:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + hdr->filter_len; /* Size of encoded I/O filter info */ ^ In file included from ../../../src/H5HFhdr.c:38:0: ../../../src/H5HFpkg.h:74:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_HEADER_SIZE(h) ( \ ^ ../../../src/H5HFhdr.c:446:26: note: in expansion of macro 'H5HF_HEADER_SIZE' hdr->heap_size = H5HF_HEADER_SIZE(hdr); ^ ../../../src/H5HFhdr.c:464:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hdr->id_len = 1 /* ID flags */ ^ ../../../src/H5HFhdr.c:470:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hdr->id_len = 1 /* ID flags */ ^ In file included from ../../../src/H5HFhdr.c:38:0: ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFhdr.c:494:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_adj_free': ../../../src/H5HFhdr.c:763:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] hdr->total_man_free += amt; ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_adjust_heap': ../../../src/H5HFhdr.c:803:25: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hdr->total_man_free += extra_free; ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_reverse_iter': ../../../src/H5HFhdr.c:1245:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] tmp_entry = curr_entry; ^ ../../../src/H5HFhdr.c:1280:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] curr_entry = tmp_entry; ^ ../../../src/H5HFhdr.c:1205:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_hdr_reverse_iter(H5HF_hdr_t *hdr, hid_t dxpl_id, haddr_t dblock_addr) ^ ../../../src/H5HFiblock.c: In function 'H5HF_iblock_unpin': ../../../src/H5HFiblock.c:216:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PINNED); ^ In file included from ../../../src/H5HFiblock.c:39:0: ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_root_double': ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_root_halve': ../../../src/H5HFiblock.c:733:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] new_nrows = 1 << (1 + H5VM_log2_gen((uint64_t)max_child_row)); ^ In file included from ../../../src/H5HFiblock.c:39:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_create': ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_unprotect': ../../../src/H5HFiblock.c:1283:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PROTECTED); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_attach': ../../../src/H5HFiblock.c:1342:45: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] iblock->filt_ents[entry].size = iblock->hdr->man_dtable.row_block_size[row]; ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_dest': ../../../src/H5HFiblock.c:1725:22: warning: request for implicit conversion from 'void *' to 'H5HF_indirect_ent_t * {aka struct H5HF_indirect_ent_t *}' not permitted in C++ [-Wc++-compat] iblock->ents = H5FL_SEQ_FREE(H5HF_indirect_ent_t, iblock->ents); ^ ../../../src/H5HFiblock.c:1727:27: warning: request for implicit conversion from 'void *' to 'H5HF_indirect_filt_ent_t * {aka struct H5HF_indirect_filt_ent_t *}' not permitted in C++ [-Wc++-compat] iblock->filt_ents = H5FL_SEQ_FREE(H5HF_indirect_filt_ent_t, iblock->filt_ents); ^ ../../../src/H5HFiblock.c:1729:31: warning: request for implicit conversion from 'void *' to 'struct H5HF_indirect_t **' not permitted in C++ [-Wc++-compat] iblock->child_iblocks = H5FL_SEQ_FREE(H5HF_indirect_ptr_t, iblock->child_iblocks); ^ CC H5HFiter.lo ../../../src/H5HFhuge.c: In function 'H5HF_huge_write': ../../../src/H5HFhuge.c:805:8: warning: 'obj_size' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, dxpl_id, obj) < 0) ^ CC H5HFman.lo CC H5HFsection.lo ../../../src/H5HFiter.c: In function 'H5HF_man_iter_ready': ../../../src/H5HFiter.c:653:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_man_iter_ready(H5HF_block_iter_t *biter) ^ CC H5HFspace.lo ../../../src/H5HFman.c: In function 'H5HF_man_write': ../../../src/H5HFman.c:432:58: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_man_op_real(hdr, dxpl_id, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_dblock_info': ../../../src/H5HFsection.c:676:25: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] *dblock_size = hdr->man_dtable.row_block_size[sect->u.single.par_entry / hdr->man_dtable.cparam.width]; ^ ../../../src/H5HFsection.c:651:53: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5HF_sect_single_dblock_info(H5HF_hdr_t *hdr, hid_t dxpl_id, ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFsection.c: In function 'H5HF_sect_single_full_dblock': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:774:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_can_shrink': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:1034:27: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_valid': ../../../src/H5HFsection.c:1200:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5HF_sect_single_dblock_info(iblock->hdr, H5AC_dxpl_id, (H5HF_free_section_t *)sect, &dblock_addr, &dblock_size); ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:1209:31: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(iblock->hdr); ^ ../../../src/H5HFsection.c:1192:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Generic status value */ ^ ../../../src/H5HFsection.c:1190:20: warning: variable 'dblock_overhead' set but not used [-Wunused-but-set-variable] size_t dblock_overhead; /* Direct block's overhead */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_init_cls': ../../../src/H5HFsection.c:44:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) ( \ ^ ../../../src/H5HFsection.c:1569:28: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE' cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_valid': ../../../src/H5HFsection.c:2000:14: warning: variable 'indir_idx' set but not used [-Wunused-but-set-variable] unsigned indir_idx; /* Index of row in underlying indirect section's row array */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_debug': ../../../src/H5HFsection.c:2082:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_init_cls': ../../../src/H5HFsection.c:44:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) ( \ ^ ../../../src/H5HFsection.c:2185:24: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE' cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr); ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_init_rows': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:2478:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_valid': ../../../src/H5HFsection.c:4107:44: warning: variable 'tmp_row_sect2' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_row_sect2; /* Pointer to row section */ ^ ../../../src/H5HFsection.c:4099:40: warning: variable 'tmp_row_sect' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_row_sect; /* Pointer to row section */ ^ ../../../src/H5HFsection.c:4134:44: warning: variable 'tmp_child_sect2' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_child_sect2; /* Pointer to child indirect section */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_top': ../../../src/H5HFsection.c:2134:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_top(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_can_merge': ../../../src/H5HFsection.c:1716:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_row_can_merge(const H5FS_section_info_t *_sect1, ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_is_first': ../../../src/H5HFsection.c:3389:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_is_first(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_valid.isra.1': ../../../src/H5HFsection.c:4060:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_get_iblock': ../../../src/H5HFsection.c:1514:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_sect_row_get_iblock(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: At top level: ../../../src/H5HFsection.c:4060:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c:1994:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_row_valid(const H5FS_section_class_t *cls, const H5FS_section_info_t *_sect) ^ CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.lo In file included from ../../../src/H5HFtiny.c:39:0: ../../../src/H5HFtiny.c: In function 'H5HF_tiny_insert': ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] #define H5HF_ID_VERS_CURR 0x00 /* Current version of ID format */ ^ ../../../src/H5HFtiny.c:172:17: note: in expansion of macro 'H5HF_ID_VERS_CURR' *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY | ^ ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] #define H5HF_ID_VERS_CURR 0x00 /* Current version of ID format */ ^ ../../../src/H5HFtiny.c:176:17: note: in expansion of macro 'H5HF_ID_VERS_CURR' *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY | ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_get_obj_len': ../../../src/H5HFtiny.c:232:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_op_real': ../../../src/H5HFtiny.c:283:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_remove': ../../../src/H5HFtiny.c:408:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtest.c: In function 'H5HF_get_cparam_test': ../../../src/H5HFtest.c:99:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if(fh->hdr->id_len == (1 + fh->hdr->sizeof_size + fh->hdr->sizeof_addr)) ^ ../../../src/H5HFtest.c:102:26: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] cparam->id_len = fh->hdr->id_len; ^ ../../../src/H5HFtest.c: In function 'H5HF_cmp_cparam_test': ../../../src/H5HFtest.c:125:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_cmp_cparam_test(const H5HF_create_t *cparam1, const H5HF_create_t *cparam2) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_max_root_rows': ../../../src/H5HFtest.c:245:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_max_root_rows(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_width_test': ../../../src/H5HFtest.c:276:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_width_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_max_drows_test': ../../../src/H5HFtest.c:307:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_max_drows_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_iblock_max_drows_test': ../../../src/H5HFtest.c:342:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_iblock_max_drows_test(const H5HF_t *fh, unsigned pos) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_size_test': ../../../src/H5HFtest.c:375:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_size_test(const H5HF_t *fh, unsigned row) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_free_test': ../../../src/H5HFtest.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_free_test(const H5HF_t *fh, unsigned row) ^ CC H5HGcache.lo ../../../src/H5HG.c: In function 'H5HG_create': ../../../src/H5HG.c:185:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] n = H5HG_ALIGN(p - heap->chunk) - (size_t)(p - heap->chunk); ^ CC H5HGdbg.lo ../../../src/H5HG.c: In function 'H5HG_free': ../../../src/H5HG.c:844:19: warning: request for implicit conversion from 'void *' to 'H5HG_obj_t * {aka struct H5HG_obj_t *}' not permitted in C++ [-Wc++-compat] heap->obj = H5FL_SEQ_FREE(H5HG_obj_t, heap->obj); ^ CC H5HGquery.lo CC H5HL.lo ../../../src/H5HGcache.c: In function 'H5HG_load': ../../../src/H5HGcache.c:186:26: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] heap->obj[0].size = ((const uint8_t *)heap->chunk + heap->size) - p; ^ ../../../src/H5HGcache.c:114:56: warning: unused parameter 'udata' [-Wunused-parameter] H5HG_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata) ^ ../../../src/H5HGdbg.c: In function 'H5HG_debug': ../../../src/H5HGdbg.c:144:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(h->obj[u].begin - h->chunk)); ^ ../../../src/H5HGdbg.c:147:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h->obj[u].nrefs); ^ ../../../src/H5HGdbg.c:152:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ CC H5HLcache.lo ../../../src/H5HGquery.c: In function 'H5HG_get_addr': ../../../src/H5HGquery.c:88:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_addr(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_size': ../../../src/H5HGquery.c:112:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_size(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_free_size': ../../../src/H5HGquery.c:136:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_free_size(const H5HG_heap_t *heap) ^ CC H5HLdbg.lo ../../../src/H5HL.c: In function 'H5HL_offset_into': ../../../src/H5HL.c:536:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HL_offset_into(const H5HL_t *heap, size_t offset) ^ ../../../src/H5HLcache.c: In function 'H5HL_datablock_load': ../../../src/H5HLcache.c:627:54: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *_udata) ^ ../../../src/H5HLcache.c: In function 'H5HL_datablock_flush': ../../../src/H5HLcache.c:693:72: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_flush(H5F_t *f, hid_t dxpl_id, hbool_t destroy, haddr_t addr, ^ CC H5HLint.lo CC H5HP.lo CC H5I.lo ../../../src/H5HLdbg.c: In function 'H5HL_debug': ../../../src/H5HLdbg.c:100:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] freelist->offset, freelist->size); ^ ../../../src/H5HP.c: In function 'H5HP_create': ../../../src/H5HP.c:384:32: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] new_heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, new_heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_decr': ../../../src/H5HP.c:851:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c:851:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c: In function 'H5HP_close': ../../../src/H5HP.c:913:16: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_count': ../../../src/H5HP.c:412:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HP_count(const H5HP_t *heap) ^ ../../../src/H5I.c: In function 'H5Iregister_type': ../../../src/H5I.c:254:25: warning: unused parameter 'hash_size' [-Wunused-parameter] H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func) ^ ../../../src/H5I.c: In function 'H5I__clear_type_cb': ../../../src/H5I.c:655:81: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(udata->type_ptr->cls->free_func && (udata->type_ptr->cls->free_func)((void *)id->obj_ptr) < 0) { ^ In file included from ../../../src/H5I.c:47:0: ../../../src/H5I.c: In function 'H5I__destroy_type': ../../../src/H5I.c:760:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls); ^ ../../../src/H5FLprivate.h:132:65: note: in definition of macro 'H5FL_FREE' #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj) ^ ../../../src/H5I.c: In function 'H5I_subst': ../../../src/H5I.c:987:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_object': ../../../src/H5I.c:1022:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_object_verify': ../../../src/H5I.c:1097:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I__remove_common': ../../../src/H5I.c:1271:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)curr_id->obj_ptr; ^ CC H5Itest.lo ../../../src/H5I.c: In function 'H5I_dec_ref': ../../../src/H5I.c:1445:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) { ^ ../../../src/H5I.c: In function 'H5I__iterate_cb': ../../../src/H5I.c:2104:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata); ^ ../../../src/H5I.c: In function 'H5I_term_interface': ../../../src/H5I.c:213:11: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(0 == n) { ^ CC H5L.lo CC H5Lexternal.lo CC H5make_libsettings.o CC H5MF.lo ../../../src/H5L.c: In function 'H5L_link_cb': ../../../src/H5L.c:1718:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_dest_cb': ../../../src/H5L.c:2437:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_cb': ../../../src/H5L.c:2580:36: warning: passing argument 1 of 'H5RS_wrap' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] dst_name_r = H5RS_wrap(udata->dst_name); ^ In file included from ../../../src/H5Gprivate.h:37:0, from ../../../src/H5Tprivate.h:30, from ../../../src/H5Oprivate.h:41, from ../../../src/H5Dprivate.h:27, from ../../../src/H5L.c:30: ../../../src/H5RSprivate.h:49:20: note: expected 'char *' but argument is of type 'const char *' H5_DLL H5RS_str_t *H5RS_wrap(char *s); ^ ../../../src/H5Lexternal.c: In function 'H5L_extern_traverse': ../../../src/H5Lexternal.c:280:11: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if((size_t)group_name_len > sizeof(local_group_name)) { ^ ../../../src/H5L.c: In function 'H5L_link_copy_file': ../../../src/H5L.c:3014:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ ^ ../../../src/H5Lexternal.c:189:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5L_extern_traverse(const char H5_ATTR_UNUSED *link_name, hid_t cur_group, ^ ../../../src/H5L.c: In function 'H5L_find_class_idx': ../../../src/H5L.c:1410:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5L_find_class_idx(H5L_type_t id) ^ CC H5MFdbg.lo CC H5MFaggr.lo CC H5MFsection.lo ../../../src/H5MF.c: In function 'H5MF_init_merge_flags': ../../../src/H5MF.c:113:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5MF_init_merge_flags(H5F_t *f) ^ ../../../src/H5MFaggr.c: In function 'H5MF_aggr_try_extend': ../../../src/H5MFaggr.c:417:43: warning: conversion to 'float' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(extra_requested <= (EXTEND_THRESHOLD * aggr->size)) { ^ CC H5MM.lo CC H5MP.lo CC H5MPtest.lo CC H5O.lo CC H5Oainfo.lo CC H5Oalloc.lo ../../../src/H5MPtest.c: In function 'H5MP_pool_is_free_size_correct': ../../../src/H5MPtest.c:119:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5MP_pool_is_free_size_correct(const H5MP_pool_t *mp) ^ ../../../src/H5Oainfo.c: In function 'H5O_ainfo_copy_file': ../../../src/H5Oainfo.c:405:28: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst, ^ ../../../src/H5Oainfo.c:407:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata, hid_t dxpl_id) ^ ../../../src/H5O.c: In function 'H5O_get_oh_addr': ../../../src/H5O.c:3047:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_get_oh_addr(const H5O_t *oh) ^ ../../../src/H5Oalloc.c: In function 'H5O_add_gap': ../../../src/H5Oalloc.c:112:20: warning: unused parameter 'f' [-Wunused-parameter] H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied, ^ CC H5Oattr.lo CC H5Oattribute.lo CC H5Obogus.lo CC H5Obtreek.lo ../../../src/H5Oattr.c: In function 'H5O_attr_debug': ../../../src/H5Oattr.c:862:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->shared->dt_size)); ^ ../../../src/H5Oattr.c:863:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if((H5O_MSG_DTYPE->debug)(f, dxpl_id, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5Oattr.c:869:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->shared->ds_size)); ^ ../../../src/H5Oattr.c:870:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5S_debug(f, dxpl_id, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5Oattr.c: In function 'H5O_attr_reset': ../../../src/H5Oattr.c:481:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5O_attr_reset(void H5_ATTR_UNUSED *_mesg) ^ CC H5Ocache.lo ../../../src/H5Ocache.c: In function 'H5O_load': ../../../src/H5Ocache.c:166:12: warning: variable 'prefix_size' set but not used [-Wunused-but-set-variable] size_t prefix_size; /* Size of object header prefix */ ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_deserialize': CC H5Ochunk.lo ../../../src/H5Ocache.c:1186:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] oh->mesg[mesgno].raw = (uint8_t *)p; /* Casting away const OK - QAK */ ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_serialize': ../../../src/H5Ocache.c:1385:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0) ^ CC H5Ocont.lo CC H5Ocopy.lo CC H5Odbg.lo CC H5Odrvinfo.lo ../../../src/H5Odbg.c: In function 'H5O_debug_real': ../../../src/H5Odbg.c:395:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].addr); ^ ../../../src/H5Odbg.c:412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] chunk_size); ^ ../../../src/H5Odbg.c:416:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].gap); ^ ../../../src/H5Odbg.c:448:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sequence[oh->mesg[i].type->id]++); ^ ../../../src/H5Odbg.c:451:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].dirty); ^ ../../../src/H5Odbg.c:453:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message flags:"); ^ ../../../src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); ^ ../../../src/H5Odbg.c:494:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].chunkno); ^ ../../../src/H5Odbg.c:501:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].raw_size); ^ ../../../src/H5Odbg.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message Information:"); ^ ../../../src/H5Odbg.c:518:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (debug_type->debug)(f, dxpl_id, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ CC H5Odtype.lo CC H5Oefl.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_copy': ../../../src/H5Odtype.c:1188:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_pre_copy_file': ../../../src/H5Odtype.c:1533:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_debug': ../../../src/H5Odtype.c:1732:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(dt->shared->u.compnd.memb[i].offset)); ^ ../../../src/H5Odtype.c:1734:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Odtype.c:1738:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3)); ^ ../../../src/H5Odtype.c:1965:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^ CC H5Ofill.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_size': ../../../src/H5Odtype.c:1223:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_dtype_size(const H5F_t *f, const void *_mesg) ^ ../../../src/H5Oefl.c: In function 'H5O_efl_debug': ../../../src/H5Oefl.c:574:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] mesg->slot[u].name); ^ ../../../src/H5Oefl.c:578:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].name_offset)); ^ ../../../src/H5Oefl.c:582:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].offset)); ^ ../../../src/H5Oefl.c:586:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].size)); ^ In file included from ../../../src/H5Ofill.c:69:0: ../../../src/H5Oshared.h: In function 'H5O_fill_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ In file included from ../../../src/H5Ofill.c:105:0: ../../../src/H5Oshared.h: In function 'H5O_fill_new_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Ofill.c:26: ../../../src/H5Ofill.c: In function 'H5O_fill_new_decode': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../src/H5Ofill.c:219:13: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Ofill.c: In function 'H5O_fill_old_decode': ../../../src/H5Fprivate.h:138:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_decode_helper': ../../../src/H5Odtype.c:333:25: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(j = 0; j <= i; j++) ^ ../../../src/H5Odtype.c:353:33: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(j = 0; j <= i; j++) ^ CC H5Oginfo.lo CC H5Olayout.lo CC H5Olinfo.lo CC H5Olink.lo CC H5Omessage.lo ../../../src/H5Olink.c: In function 'H5O_link_size': ../../../src/H5Olink.c:504:17: warning: conversion to 'size_t {aka unsigned int}' from 'uint64_t {aka long long unsigned int}' may alter its value [-Wconversion] ret_value = 1 + /* Version */ ^ CC H5Omtime.lo ../../../src/H5Omessage.c: In function 'H5O_msg_reset_share': ../../../src/H5Omessage.c:1703:28: warning: variable 'type' set but not used [-Wunused-but-set-variable] const H5O_msg_class_t *type; /* Actual H5O class type for the ID */ ^ CC H5Oname.lo ../../../src/H5Omessage.c: In function 'H5O_msg_count_real': ../../../src/H5Omessage.c:836:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_msg_count_real(const H5O_t *oh, const H5O_msg_class_t *type) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_exists_oh': ../../../src/H5Omessage.c:921:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_msg_exists_oh(const H5O_t *oh, unsigned type_id) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_can_share_in_ohdr': ../../../src/H5Omessage.c:1574:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_msg_can_share_in_ohdr(unsigned type_id) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_is_shared': ../../../src/H5Omessage.c:1612:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_msg_is_shared(unsigned type_id, const void *mesg) ^ CC H5Onull.lo ../../../src/H5Omtime.c: In function 'H5O_mtime_decode': ../../../src/H5Omtime.c:182:5: warning: "_MSC_VER" is not defined [-Wundef] #if _MSC_VER >= 1900 /* VS 2015 */ ^ CC H5Opline.lo CC H5Orefcount.lo In file included from ../../../src/H5Opline.c:67:0: ../../../src/H5Oshared.h: In function 'H5O_pline_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ ../../../src/H5Opline.c: In function 'H5O_pline_debug': ../../../src/H5Opline.c:637:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned)(pline->filter[i].id)); ^ ../../../src/H5Opline.c:641:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].name); ^ ../../../src/H5Opline.c:644:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Filter name:"); ^ ../../../src/H5Opline.c:647:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].flags); ^ ../../../src/H5Opline.c:650:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_nelmts); ^ ../../../src/H5Opline.c:659:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_values[j]); ^ CC H5Osdspace.lo CC H5Oshared.lo CC H5Ostab.lo CC H5Oshmesg.lo CC H5Otest.lo In file included from ../../../src/H5Osdspace.c:61:0: ../../../src/H5Oshared.h: In function 'H5O_sdspace_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ CC H5Ounknown.lo ../../../src/H5Oshared.c: In function 'H5O_shared_copy_file': ../../../src/H5Oshared.c:590:29: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_shared_copy_file(H5F_t *file_src, H5F_t *file_dst, ^ ../../../src/H5Oshared.c:592:79: warning: unused parameter 'cpy_info' [-Wunused-parameter] hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, ^ CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.lo CC H5Pdxpl.lo CC H5Pfapl.lo CC H5Pfcpl.lo ../../../src/H5Pdcpl.c: In function 'H5P_get_fill_value': ../../../src/H5Pdcpl.c:1565:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(type, H5T_COPY_TRANSIENT), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Pdcpl.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ CC H5Pfmpl.lo ../../../src/H5Pfapl.c: In function 'H5P_facc_reg_prop': ../../../src/H5Pfapl.c:212:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t mdc_initCacheCfg = H5F_ACS_META_CACHE_INIT_CONFIG_DEF; /* Default metadata cache settings */ ^ CC H5Pgcpl.lo CC H5Pint.lo CC H5Plapl.lo ../../../src/H5Pint.c: In function 'H5P__iterate_pclass_cb': ../../../src/H5Pint.c:3632:11: warning: unused variable 'key' [-Wunused-variable] char *key = (char *)_key; /* Pointer to the property's name */ ^ ../../../src/H5Plapl.c: In function 'H5P_lacc_elink_fapl_cmp': ../../../src/H5Plapl.c:305:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../src/H5Pint.c: In function 'H5P_get_class_parent': ../../../src/H5Pint.c:4830:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_class_parent(const H5P_genclass_t *pclass) ^ ../../../src/H5Pint.c: In function 'H5P_get_plist_id': ../../../src/H5Pint.c:4898:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_plist_id(const H5P_genplist_t *plist) ^ ../../../src/H5Pint.c: In function 'H5P_get_class': ../../../src/H5Pint.c:4926:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_class(const H5P_genplist_t *plist) ^ CC H5Plcpl.lo CC H5Pocpl.lo CC H5Pocpypl.lo ../../../src/H5Pocpl.c: In function 'H5Pget_filter_by_id2': ../../../src/H5Pocpl.c:1072:30: warning: unused variable 'filter' [-Wunused-variable] const H5Z_filter_info_t *filter; /* Pointer to filter information */ ^ ../../../src/H5Pocpl.c:1071:21: warning: unused variable 'pline' [-Wunused-variable] H5O_pline_t pline; /* Filter pipeline */ ^ CC H5Pstrcpl.lo ../../../src/H5Pocpypl.c: In function 'H5P__ocpy_merge_comm_dt_list_cmp': ../../../src/H5Pocpypl.c:280:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5P__ocpy_merge_comm_dt_list_cmp(const void *_dt_list1, const void *_dt_list2, ^ CC H5PL.lo CC H5Ptest.lo CC H5R.lo ../../../src/H5PL.c: In function 'H5PL_load': ../../../src/H5PL.c:326:5: warning: enumeration value 'H5PL_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch (type) { ^ ../../../src/H5PL.c:326:5: warning: enumeration value 'H5PL_TYPE_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5PL.c: In function 'H5PL__open': ../../../src/H5PL.c:605:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC(handle, "H5PLget_plugin_info"))) { ^ ../../../src/H5PL.c: In function 'H5PL__search_table': ../../../src/H5PL.c:688:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC((H5PL_table_g[i]).handle, "H5PLget_plugin_info"))) ^ CC H5Rdeprec.lo CC H5RC.lo CC H5RS.lo CC H5S.lo ../../../src/H5RS.c: In function 'H5RS_cmp': ../../../src/H5RS.c:389:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_cmp(const H5RS_str_t *rs1, const H5RS_str_t *rs2) ^ ../../../src/H5RS.c: In function 'H5RS_len': ../../../src/H5RS.c:423:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_len(const H5RS_str_t *rs) ^ ../../../src/H5RS.c: In function 'H5RS_get_str': ../../../src/H5RS.c:457:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_get_str(const H5RS_str_t *rs) ^ ../../../src/H5RS.c: In function 'H5RS_get_count': ../../../src/H5RS.c:489:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_get_count(const H5RS_str_t *rs) ^ CC H5Sall.lo ../../../src/H5S.c: In function 'H5S_has_extent': ../../../src/H5S.c:1903:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_has_extent(const H5S_t *ds) ^ ../../../src/H5S.c: In function 'H5S_extent_equal': ../../../src/H5S.c:2018:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_extent_equal(const H5S_t *ds1, const H5S_t *ds2) ^ ../../../src/H5S.c: In function 'H5S_extent_nelem': ../../../src/H5S.c:2079:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_extent_nelem(const H5S_extent_t *ext) ^ CC H5Sdbg.lo ../../../src/H5Sall.c: In function 'H5S_all_project_simple': ../../../src/H5Sall.c:814:37: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Sall.c:814:76: warning: unused parameter 'offset' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Sdbg.c: In function 'H5S_debug': ../../../src/H5Sdbg.c:113:34: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ CC H5Shyper.lo CC H5Smpio.lo CC H5Snone.lo CC H5Spoint.lo CC H5Sselect.lo ../../../src/H5Smpio.c: In function 'H5S_mpio_create_point_datatype': ../../../src/H5Smpio.c:173:45: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (blocks = (int *)H5MM_malloc(sizeof(int) * num_points))) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_point_type': ../../../src/H5Smpio.c:241:48: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (disp = (MPI_Aint *)H5MM_malloc(sizeof(MPI_Aint) * num_points))) ^ ../../../src/H5Smpio.c:246:55: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (*permute = (hsize_t *)H5MM_malloc(sizeof(hsize_t) * num_points))) ^ ../../../src/H5Smpio.c:253:19: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] disp[u] = H5VM_array_offset(space->extent.rank, space->extent.size, curr->pnt); ^ ../../../src/H5Smpio.c:254:17: warning: conversion to 'size_t {aka unsigned int}' from 'MPI_Aint {aka int}' may change the sign of the result [-Wsign-conversion] disp[u] *= elmt_size; ^ ../../../src/H5Smpio.c:254:20: warning: conversion to 'MPI_Aint {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] disp[u] *= elmt_size; ^ ../../../src/H5Smpio.c:273:37: warning: conversion to 'unsigned int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] unsigned s = 0, l = u, m = u / 2; ^ ../../../src/H5Smpio.c:273:44: warning: conversion to 'unsigned int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] unsigned s = 0, l = u, m = u / 2; ^ In file included from ../../../src/H5Smpio.c:28:0: ../../../src/H5Smpio.c:290:55: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] HDmemmove(disp + m + 1, disp + m, (u - m) * sizeof(MPI_Aint)); ^ ../../../src/H5private.h:1036:67: note: in definition of macro 'HDmemmove' #define HDmemmove(X,Y,Z) memmove((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:358:20: warning: size of 'sel_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t sel_iter; /* Selection iteration info */ ^ ../../../src/H5Smpio.c:360:13: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c:361:12: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:379:48: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (disp = (MPI_Aint *)H5MM_malloc(sizeof(MPI_Aint) * num_points))) ^ ../../../src/H5Smpio.c:393:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c:393:17: warning: declaration of 'off' shadows a previous local [-Wshadow] ../../../src/H5Smpio.c:360:13: note: shadowed declaration is here hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c:394:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:394:16: warning: declaration of 'len' shadows a previous local [-Wshadow] ../../../src/H5Smpio.c:361:12: note: shadowed declaration is here size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:417:27: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] disp[u] = curr_off; ^ In file included from ../../../src/H5Smpio.c:28:0: ../../../src/H5Smpio.c:425:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] (u - (*permute)[u]) * sizeof(MPI_Aint)); ^ ../../../src/H5private.h:1036:67: note: in definition of macro 'HDmemmove' #define HDmemmove(X,Y,Z) memmove((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Smpio.c:361:12: warning: unused variable 'len' [-Wunused-variable] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:360:13: warning: unused variable 'off' [-Wunused-variable] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_hyper_type': ../../../src/H5Smpio.c:490:20: warning: size of 'sel_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t sel_iter; /* Selection iteration info */ ^ ../../../src/H5Smpio.c:674:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] start_disp = d[i].start * offset[i] * elmt_size; ^ ../../../src/H5Smpio.c:674:15: warning: conversion to 'MPI_Aint {aka int}' from 'long long unsigned int' may alter its value [-Wconversion] start_disp = d[i].start * offset[i] * elmt_size; ^ ../../../src/H5Smpio.c:675:42: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] new_extent = (MPI_Aint)elmt_size * max_xtent[i]; ^ ../../../src/H5Smpio.c:675:22: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] new_extent = (MPI_Aint)elmt_size * max_xtent[i]; ^ ../../../src/H5Smpio.c: In function 'H5S_obtain_datatype': ../../../src/H5Smpio.c:869:57: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] disp[outercount] = (MPI_Aint)elmt_size * tspan->low; ^ ../../../src/H5Smpio.c:869:37: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] disp[outercount] = (MPI_Aint)elmt_size * tspan->low; ^ ../../../src/H5Smpio.c:918:37: warning: conversion to 'MPI_Aint {aka int}' from 'long long unsigned int' may alter its value [-Wconversion] disp[outercount] = tspan->low * (*down) * elmt_size; ^ ../../../src/H5Smpio.c:926:22: warning: conversion to 'MPI_Aint {aka int}' from 'long long unsigned int' may alter its value [-Wconversion] stride = (*down) * elmt_size; ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_has_next_block': ../../../src/H5Shyper.c:598:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_iter_has_next_block(const H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_cmp_spans': ../../../src/H5Shyper.c:1415:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_cmp_spans (H5S_hyper_span_info_t *span_info1, H5S_hyper_span_info_t *span_info2) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_valid_helper.isra.3': ../../../src/H5Shyper.c:1690:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_valid_helper (const H5S_hyper_span_info_t *spans, const hssize_t *offset, const hsize_t *size, hsize_t rank) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_span_nblocks': ../../../src/H5Shyper.c:1814:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_span_nblocks(H5S_hyper_span_info_t *spans) ^ ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_nblocks.isra.4': ../../../src/H5Shyper.c:1859:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_get_select_hyper_nblocks(H5S_t *space) ^ CC H5Stest.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_serial_size': ../../../src/H5Shyper.c:1941:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_serial_size(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_contiguous': ../../../src/H5Shyper.c:2882:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_contiguous(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_single': ../../../src/H5Shyper.c:3067:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_single(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_spans_nelem': ../../../src/H5Shyper.c:5623:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_spans_nelem (H5S_hyper_span_info_t *spans) ^ ../../../src/H5Snone.c: In function 'H5S_none_project_simple': ../../../src/H5Snone.c:763:38: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Snone.c:763:77: warning: unused parameter 'offset' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:354:1: warning: stack usage is 14528 bytes [-Wstack-usage=] H5S_mpio_permute_type(const H5S_t *space, size_t elmt_size, hsize_t **permute, ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_coords': ../../../src/H5Shyper.c:8857:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* end H5S_hyper_get_seq_list() */ ^ ../../../src/H5Shyper.c:8857:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SL.lo ../../../src/H5Smpio.c: In function 'H5S_mpio_hyper_type': ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_mpio_hyper_type(const H5S_t *space, size_t elmt_size, ^ ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1217:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info */ ^ ../../../src/H5Sselect.c:1263:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Sselect.c:1264:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Sselect.c: In function 'H5S_select_shape_same': ../../../src/H5Spoint.c: In function 'H5S_point_bounds': ../../../src/H5Sselect.c:1436:20: warning: size of 'iter_a' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter_a; /* Selection a iteration info */ ^ ../../../src/H5Sselect.c:1437:20: warning: size of 'iter_b' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter_b; /* Selection b iteration info */ ^ ../../../src/H5Spoint.c:1106:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(start[u] > (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1107:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] start[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c:1108:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(end[u] < (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1109:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] end[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c: In function 'H5S_point_get_seq_list': ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] loc += (node->pnt[i] + space->select.offset[i]) * acc; ^ ../../../src/H5Sselect.c:2005:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info */ ^ ../../../src/H5Sselect.c:2033:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Sselect.c:2034:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Shyper.c: At top level: ../../../src/H5Shyper.c:1753:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_valid (const H5S_t *space) ^ ../../../src/H5Sselect.c: In function 'H5S_get_select_npoints': ../../../src/H5Sselect.c:333:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_npoints(const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_is_valid': ../../../src/H5Spoint.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_is_valid (const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_serial_size': ../../../src/H5Spoint.c:774:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_serial_size (const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next': ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next(H5S_sel_iter_t *iter, size_t nelem) ^ ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c: In function 'H5S_get_select_type': ../../../src/H5Sselect.c:1394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_type(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next_block': ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next_block(H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1214:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_select_iterate(void *buf, const H5T_t *type, const H5S_t *space, ^ ../../../src/H5SL.c: In function 'H5SL_release_common': ../../../src/H5SL.c:840:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void)(op)(node->item, (void *)node->key, op_data); ^ ../../../src/H5Sselect.c:1214:1: warning: stack usage is 15088 bytes [-Wstack-usage=] ../../../src/H5Spoint.c: In function 'H5S_point_offset': ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_point_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c: In function 'H5S_select_shape_same': ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2) ^ ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_remove_first': ../../../src/H5SL.c:1235:25: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t level = slist->curr_level; /* Skip list level */ ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_get_seq_list': ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_get_seq_list(const H5S_t *space, unsigned H5_ATTR_UNUSED flags, H5S_sel_iter_t *iter, ^ ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_iterate': ../../../src/H5SL.c:2150:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0) ^ ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2309:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((op_ret = (op)(node->item , (void *)node->key, op_data)) < 0) ^ ../../../src/H5SL.c: In function 'H5SL_term_interface': ../../../src/H5SL.c:2535:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage is 14480 bytes [-Wstack-usage=] H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *_buf) ^ ../../../src/H5SL.c: In function 'H5SL_count': ../../../src/H5SL.c:1009:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_count(H5SL_t *slist) ^ CC H5SM.lo CC H5SMbtree2.lo ../../../src/H5SL.c: In function 'H5SL_first': ../../../src/H5SL.c:1927:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_first(H5SL_t *slist) ^ ../../../src/H5SL.c: In function 'H5SL_next': ../../../src/H5SL.c:1964:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_next(H5SL_node_t *slist_node) ^ ../../../src/H5SL.c: In function 'H5SL_prev': ../../../src/H5SL.c:2001:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_prev(H5SL_node_t *slist_node) ^ ../../../src/H5SL.c: In function 'H5SL_last': ../../../src/H5SL.c:2039:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_last(H5SL_t *slist) ^ ../../../src/H5SL.c: In function 'H5SL_item': ../../../src/H5SL.c:2076:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_item(H5SL_node_t *slist_node) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_offset': ../../../src/H5Shyper.c:2776:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Shyper.c:2776:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_insert_common': ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_insert_common(H5SL_t *slist, void *item, const void *key) ^ ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_coords': ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_coords (const H5S_sel_iter_t *iter, hsize_t *coords) ^ ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SMcache.lo CC H5SMmessage.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_serialize': ../../../src/H5Shyper.c:2072:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_serialize (const H5S_t *space, uint8_t *buf) ^ ../../../src/H5Shyper.c:2072:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SMtest.lo CC H5ST.lo ../../../src/H5SMmessage.c: In function 'H5SM_message_compare': ../../../src/H5SMmessage.c:229:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ CC H5T.lo ../../../src/H5ST.c: In function 'H5ST_find_internal': ../../../src/H5ST.c:290:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_find_internal(H5ST_ptr_t p, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findfirst_internal': ../../../src/H5ST.c:405:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findfirst_internal(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_getnext': ../../../src/H5ST.c:484:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_getnext(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_search': ../../../src/H5ST.c:245:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_search(H5ST_tree_t *tree, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findnext': ../../../src/H5ST.c:542:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findnext(H5ST_ptr_t p) ^ ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_blocklist.isra.15.constprop': ../../../src/H5Shyper.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_get_select_hyper_blocklist(H5S_t *space, hbool_t internal, hsize_t startblock, hsize_t numblocks, hsize_t *buf) ^ ../../../src/H5SL.c: In function 'H5SL_remove': ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_remove(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4485:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ CC H5Tarray.lo ../../../src/H5T.c:4487:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c: In function 'H5T_is_variable_str': ../../../src/H5T.c:2062:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_is_variable_str(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_get_size': ../../../src/H5T.c:3878:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_size(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_bkg': ../../../src/H5T.c:4726:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_path_bkg(const H5T_path_t *p) ^ CC H5Tbit.lo ../../../src/H5Shyper.c: In function 'H5S_generate_hyperslab': ../../../src/H5Shyper.c:6059:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_generate_hyperslab (H5S_t *space, H5S_seloper_t op, ^ ../../../src/H5Tarray.c: In function 'H5T__get_array_ndims': ../../../src/H5Tarray.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_array_ndims(const H5T_t *dt) ^ CC H5Tcommit.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_init': ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space) ^ ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tbit.c: In function 'H5T__bit_copy': ../../../src/H5Tbit.c:85:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset); ^ ../../../src/H5Tbit.c:130:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx + 0] |= (uint8_t)((src[s_idx] & mask_lo) << shift); ^ ../../../src/H5Tbit.c:132:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx + 1] |= (uint8_t)((src[s_idx] & mask_hi) >> (8 - shift)); ^ ../../../src/H5Tbit.c:144:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_set': ../../../src/H5Tbit.c:379:20: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] buf[idx++] |= (uint8_t)(mask << offset); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_inc': ../../../src/H5Tbit.c:554:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] buf[idx] |= (uint8_t)((acc & mask) << start); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_find': ../../../src/H5Tbit.c:424:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, ^ CC H5Tcompound.lo ../../../src/H5Tcommit.c: In function 'H5T_committed': ../../../src/H5Tcommit.c:493:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_committed(const H5T_t *type) ^ CC H5Tconv.lo ../../../src/H5Tcompound.c: In function 'H5T__insert': ../../../src/H5Tcompound.c:484:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tcompound.c:38: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tcompound.c: In function 'H5T_is_packed': ../../../src/H5Tcompound.c:606:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5T_is_packed(const H5T_t *dt) ^ ../../../src/H5Tcompound.c: In function 'H5T_get_member_offset': ../../../src/H5Tcompound.c:166:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_member_offset(const H5T_t *dt, unsigned membno) ^ ../../../src/H5Tcompound.c: In function 'H5T__get_member_size': ../../../src/H5Tcompound.c:315:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_member_size(const H5T_t *dt, unsigned membno) ^ CC H5Tcset.lo ../../../src/H5Tconv.c: In function 'H5T_conv_struct_free': ../../../src/H5Tconv.c:1842:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_short': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_int': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_long': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ CC H5Tdbg.lo ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_int': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_long': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uint_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tdbg.c: In function 'H5T_debug': ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:249:2: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.order) { ^ ../../../src/H5Tdbg.c:249:2: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:281:17: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.u.i.sign) { ^ ../../../src/H5Tdbg.c:281:17: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:300:17: warning: enumeration value 'H5T_NORM_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.u.f.norm) { ^ ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:353:9: warning: enumeration value 'H5T_LOC_BADLOC' not handled in switch [-Wswitch-enum] switch(dt->shared->u.vlen.loc) { ^ ../../../src/H5Tdbg.c:353:9: warning: enumeration value 'H5T_LOC_MAXLOC' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c: In function 'H5T__print_stats': ../../../src/H5Tdbg.c:105:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5T__print_stats(H5T_path_t H5_ATTR_UNUSED * path, int H5_ATTR_UNUSED * nprint/*in,out*/) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ulong_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5T.c: In function 'H5T_cmp': ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) ^ ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tdeprec.lo CC H5Tenum.lo CC H5Tfields.lo ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_path_find(const H5T_t *src, const H5T_t *dst, const char *name, ^ ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: At top level: ../../../src/H5Tconv.c:7907:5: warning: "H5T_CONV_INTERNAL_LLONG_LDOUBLE" is not defined [-Wundef] #if H5T_CONV_INTERNAL_LLONG_LDOUBLE ^ ../../../src/H5SL.c: In function 'H5SL_search': ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_search(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T__conv_float_ullong': ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5T.c: In function 'H5Tunregister': ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, ^ ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tfixed.lo ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tenum.c: In function 'H5T__enum_create': ../../../src/H5Tenum.c:136:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret_value->shared->parent = H5T_copy(parent, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_double_ullong': ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tenum.c: In function 'H5T_enum_nameof': ../../../src/H5Tenum.c:437:38: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (copied_dt = H5T_copy(dt, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tenum.c: In function 'H5T_enum_valueof': ../../../src/H5Tenum.c:576:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (NULL==(copied_dt=H5T_copy(dt, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c: At top level: ../../../src/H5Tconv.c:8761:5: warning: "H5T_CONV_INTERNAL_LDOUBLE_LLONG" is not defined [-Wundef] #if H5T_CONV_INTERNAL_LDOUBLE_LLONG ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8915:24: warning: cast from function call of type 'double' to non-matching type 'unsigned int' [-Wbad-function-cast] buf_size = (size_t)HDpow((double)2.0f, (double)src.u.f.esize) / 8 + 1; ^ ../../../src/H5Tconv.c:8991:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] sign = H5T__bit_get_d(s, src.u.f.sign, (size_t)1); ^ ../../../src/H5Tconv.c:9118:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] expo = H5T__bit_get_d(s, src.u.f.epos, src.u.f.esize); ^ ../../../src/H5Tconv.c:9125:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] expo -= (src.u.f.ebias-1); ^ ../../../src/H5Tconv.c:9125:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] expo -= (src.u.f.ebias-1); ^ ../../../src/H5Tconv.c:9127:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] expo -= src.u.f.ebias; ^ ../../../src/H5Tconv.c:9127:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] expo -= src.u.f.ebias; ^ ../../../src/H5Tconv.c:9362:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9363:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9365:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * src_p->shared->size; ^ ../../../src/H5Tconv.c:9366:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * dst_p->shared->size; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9712:28: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] expo_max = (hsize_t)HDpow((double)2.0f, (double)dst.u.f.esize) - 1; ^ ../../../src/H5Tconv.c:9791:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9792:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9794:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * src_p->shared->size; ^ ../../../src/H5Tconv.c:9795:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * dst_p->shared->size; ^ In file included from ../../../src/H5Tconv.c:33:0: ../../../src/H5Tconv.c: At top level: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5Tconv.c:985:1: warning: 'H5T_init_conv_interface' defined but not used [-Wunused-function] H5T_init_conv_interface(void) ^ ../../../src/H5SL.c: In function 'H5SL_less': ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_less(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tfixed.c: In function 'H5Tget_sign': ../../../src/H5Tfixed.c:82:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tfixed.c: In function 'H5Tset_sign': ../../../src/H5Tfixed.c:161:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5SL.c: In function 'H5SL_greater': ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_greater(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_find': ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_find(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tfloat.lo CC H5detect.o ../../../src/H5Tconv.c: In function 'H5T__conv_struct_subset': ../../../src/H5Tconv.c:2077:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__conv_struct_subset(const H5T_cdata_t *cdata) ^ CC H5Tnative.lo ../../../src/H5SL.c: In function 'H5SL_below': ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_below(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Toffset.lo ../../../src/H5detect.c:115:19: warning: size of 'd_g' is 11776 bytes [-Wlarger-than=] static detected_t d_g[MAXDETECT]; ^ ../../../src/H5detect.c: In function 'find_bias': ../../../src/H5detect.c:1180:24: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] unsigned char *a = (unsigned char *) _a; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5private.h:321:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5detect.c:1185:10: note: in expansion of macro 'MIN' nbits = MIN(esize, (8 - epos % 8)); ^ ../../../src/H5detect.c:1186:9: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] mask = (1 << nbits) - 1; ^ ../../../src/H5detect.c:1187:6: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] b = (a[perm[epos / 8]] >> (epos % 8)) & mask; ^ ../../../src/H5detect.c:1191:8: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] esize -= nbits; ^ ../../../src/H5detect.c:1191:11: warning: conversion to 'int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] esize -= nbits; ^ ../../../src/H5detect.c:1192:7: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] epos += nbits; ^ ../../../src/H5detect.c:1192:10: warning: conversion to 'int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] epos += nbits; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1358:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1358:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1361:5: note: in expansion of macro 'DETECT_I' DETECT_I(int, INT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1361:5: note: in expansion of macro 'DETECT_I' DETECT_I(int, INT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1363:5: note: in expansion of macro 'DETECT_I' DETECT_I(long, LONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1363:5: note: in expansion of macro 'DETECT_I' DETECT_I(long, LONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C89_floats': ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1409:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1409:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1416:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1416:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1423:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1423:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1430:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1430:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1437:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1437:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1444:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1444:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:254:14: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'int_least16_t {aka short int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5SL.c: In function 'H5SL_above': ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_above(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:254:14: warning: conversion to 'uint_least16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast16_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1508:5: note: in expansion of macro 'DETECT_I' DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1508:5: note: in expansion of macro 'DETECT_I' DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_least32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1546:5: note: in expansion of macro 'DETECT_I' DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1546:5: note: in expansion of macro 'DETECT_I' DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_least64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1565:5: note: in expansion of macro 'DETECT_I' DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1565:5: note: in expansion of macro 'DETECT_I' DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_floats': ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2279:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5SL_try_free_safe(H5SL_t *slist, H5SL_try_free_op_t op, void *op_data) ^ ../../../src/H5detect.c: In function 'find_bias': ../../../src/H5detect.c:1178:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] find_bias(int epos, int esize, int *perm, volatile void *_a) ^ ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'verify_signal_handlers': ../../../src/H5detect.c:1667:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int verify_signal_handlers(int signum, void (*handler)(int)) ^ ../../../src/H5detect.c:1670:9: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] int i, val; ^ ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C89_integers(void) ^ ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Toh.lo CC H5Topaque.lo ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers8(void) ^ ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Torder.lo CC H5Tpad.lo ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers16(void) ^ ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Topaque.c: In function 'H5Tset_tag': ../../../src/H5Topaque.c:80:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Topaque.c: In function 'H5Tget_tag': ../../../src/H5Topaque.c:127:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tprecis.lo ../../../src/H5Tconv.c: In function 'H5T_reverse_order': ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../src/H5Tpad.c: In function 'H5Tget_pad': ../../../src/H5Tpad.c:83:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tpad.c: In function 'H5Tset_pad': ../../../src/H5Tpad.c:127:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers32(void) ^ ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tstrpad.lo ../../../src/H5Tprecis.c: In function 'H5Tget_precision': ../../../src/H5Tprecis.c:90:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5Tset_precision': ../../../src/H5Tprecis.c:179:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5T_set_precision': ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (dt->shared->type) { ^ ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers64(void) ^ ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tstrpad.c: In function 'H5Tget_strpad': ../../../src/H5Tstrpad.c:86:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tstrpad.c: In function 'H5Tset_strpad': ../../../src/H5Tstrpad.c:143:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_struct': ../../../src/H5Tconv.c:2119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, ^ ../../../src/H5Tconv.c:2119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tvisit.lo ../../../src/H5Tconv.c: In function 'H5T__conv_struct_opt': ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, ^ ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tvlen.lo ../../../src/H5Tvisit.c: In function 'H5T__visit': ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] CC H5TS.lo ../../../src/H5Tvlen.c: In function 'H5Tvlen_create': ../../../src/H5Tvlen.c:116:22: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (base = H5I_object_verify(base_id, H5I_DATATYPE))) ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_create': ../../../src/H5Tvlen.c:168:47: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Tvlen.c:28: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_set_loc': ../../../src/H5Tvlen.c:270:36: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dt->shared->size = 4 + H5F_SIZEOF_ADDR(f) + 4; ^ ../../../src/H5Tvlen.c:222:9: warning: enumeration value 'H5T_LOC_MAXLOC' not handled in switch [-Wswitch-enum] switch(loc) { ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_str_mem_write': ../../../src/H5Tvlen.c:719:20: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if(NULL==(t=(vl_alloc_info->alloc_func)((seq_len+1)*base_size,vl_alloc_info->alloc_info))) ^ ../../../src/H5Tvlen.c:723:20: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if(NULL==(t=H5MM_malloc((seq_len+1)*base_size))) ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_isnull': ../../../src/H5Tvlen.c:847:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f,(const uint8_t **)&vl,&addr); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_read': ../../../src/H5Tvlen.c:884:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f,(const uint8_t **)&vl,&(hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_write': ../../../src/H5Tvlen.c:937:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_setnull': ../../../src/H5Tvlen.c:999:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_reclaim_recurse': ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c: In function 'H5T_vlen_reclaim': ../../../src/H5Tvlen.c:1170:20: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dt = H5I_object_verify(type_id, H5I_DATATYPE))) ^ CC H5VM.lo CC H5WB.lo CC H5Z.lo ../../../src/H5detect.c: In function 'main': ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] main(void) ^ ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:900:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1), ^ ../../../src/H5detect.c:891:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1); i>=pass*4; --i) { ^ CC H5Zdeflate.lo ../../../src/H5Tconv.c: In function 'H5T__conv_f_f': ../../../src/H5Tconv.c:4482:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c:4127:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5VM.c: In function 'H5VM_hyper_eq': ../../../src/H5VM.c:359:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_hyper_eq(unsigned n, ^ ../../../src/H5VM.c: In function 'H5VM_hyper_disjointp': ../../../src/H5VM.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_hyper_disjointp(unsigned n, ^ ../../../src/H5VM.c: In function 'H5VM_array_offset_pre': ../../../src/H5VM.c:1080:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset) ^ ../../../src/H5VM.c: In function 'H5VM_hyper_stride': ../../../src/H5VM.c:259:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_hyper_stride(unsigned n, const hsize_t *size, ^ ../../../src/H5Z.c: In function 'H5Z_init_interface': ../../../src/H5Z.c:112:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] H5Z_SZIP->encoder_present = SZ_encoder_enabled(); ^ ../../../src/H5Z.c: In function 'H5Z_find_idx': ../../../src/H5Z.c:1203:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5Z_find_idx(H5Z_filter_t id) ^ ../../../src/H5VM.c: In function 'H5VM_stride_fill': ../../../src/H5VM.c:704:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_fill(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_stride_copy': ../../../src/H5VM.c:764:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_copy(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_hyper_copy': ../../../src/H5VM.c:538:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_hyper_copy(unsigned n, const hsize_t *_size, ^ ../../../src/H5VM.c: In function 'H5VM_stride_copy_s': ../../../src/H5VM.c:833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_copy_s(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_array_down': ../../../src/H5VM.c:1034:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_array_down(unsigned n, const hsize_t *total_size, hsize_t *down) ^ ../../../src/H5VM.c: In function 'H5VM_array_offset_pre': ../../../src/H5VM.c:1080:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset) ^ CC H5Znbit.lo CC H5Zfletcher32.lo CC H5Zshuffle.lo CC H5Zszip.lo ../../../src/H5Znbit.c: In function 'H5Z_calc_parms_array': ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_base_class) { ^ ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_calc_parms_compound': ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_member_class) { ^ ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_parms_atomic': ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_VAX' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:479:61: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(dtype_precision > dtype_size * 8 || (dtype_precision + dtype_offset) > dtype_size * 8 ^ ../../../src/H5Znbit.c:487:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] cd_values[cd_values_index++] = dtype_offset; ^ ../../../src/H5Znbit.c: In function 'H5Z_set_parms_array': ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_base_class) { ^ ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_parms_compound': ../../../src/H5Znbit.c:633:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] cd_values[cd_values_index++] = nmembers; ^ ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_member_class) { ^ ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_local_nbit': ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_class) { ^ ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_class) { ^ ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte': ../../../src/H5Znbit.c:971:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] = ^ ../../../src/H5Znbit.c:972:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset; ^ ../../../src/H5Znbit.c:975:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] = ^ ../../../src/H5Znbit.c:976:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)) << uchar_offset; ^ ../../../src/H5Znbit.c:982:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] |= ^ ../../../src/H5Znbit.c:983:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_nooptype': ../../../src/H5Znbit.c:1001:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)); ^ ../../../src/H5Znbit.c:1001:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)); ^ ../../../src/H5Znbit.c:1002:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] dat_len -= *buf_len; ^ ../../../src/H5Znbit.c:1007:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)); ^ ../../../src/H5Znbit.c:1007:32: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)); ^ ../../../src/H5Znbit.c:1008:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c:1008:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic': ../../../src/H5Znbit.c:1020:19: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] datatype_len = p.size * 8; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_array': ../../../src/H5Znbit.c:1062:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1063:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1064:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_compound': ../../../src/H5Znbit.c:1115:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1116:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1117:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress': ../../../src/H5Znbit.c:1161:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[5]; ^ ../../../src/H5Znbit.c:1162:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[6]; ^ ../../../src/H5Znbit.c:1163:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[7]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_byte': ../../../src/H5Znbit.c:1196:27: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = data[data_offset + k]; ^ ../../../src/H5Znbit.c:1202:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] val >>= 8 - dat_len; ^ ../../../src/H5Znbit.c:1207:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] val >>= p.offset % 8; ^ ../../../src/H5Znbit.c:1212:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1215:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1220:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_nooptype': ../../../src/H5Znbit.c:1237:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1237:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1238:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] dat_len -= *buf_len; ^ ../../../src/H5Znbit.c:1242:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1242:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1243:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c:1243:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic': ../../../src/H5Znbit.c:1254:19: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] datatype_len = p.size * 8; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_array': ../../../src/H5Znbit.c:1295:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1296:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1297:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_compound': ../../../src/H5Znbit.c:1348:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1349:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1350:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress': ../../../src/H5Znbit.c:1393:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[5]; ^ ../../../src/H5Znbit.c:1394:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[6]; ^ ../../../src/H5Znbit.c:1395:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[7]; ^ ../../../src/H5Zszip.c: In function 'H5Z_can_apply_szip': ../../../src/H5Zszip.c:90:22: warning: request for implicit conversion from 'void *' to 'const H5T_t * {aka const struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (type = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Zszip.c: In function 'H5Z_set_local_szip': ../../../src/H5Zszip.c:161:22: warning: request for implicit conversion from 'void *' to 'const H5T_t * {aka const struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (type = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Zszip.c:177:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ In file included from ../../../src/H5Zszip.c:19:0: ../../../src/H5private.h:321:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5Zszip.c:218:20: note: in expansion of macro 'MIN' scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints); ^ ../../../src/H5Zszip.c:236:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK|SZ_MSB_OPTION_MASK); ^ ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_VAX' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c: In function 'H5Z_filter_szip': ../../../src/H5Zszip.c:315:16: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] newbuf = *buf; ^ ../../../src/H5Zszip.c:320:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL==(outbuf = H5MM_malloc(nalloc))) ^ ../../../src/H5Zszip.c:343:30: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL==(dst=outbuf = H5MM_malloc(nbytes+4))) ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic': ../../../src/H5Znbit.c:1013:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5Z_nbit_decompress_one_atomic(unsigned char *data, size_t data_offset, ^ ../../../src/H5Znbit.c:1013:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Znbit.c:1030:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1043:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ CC H5Zscaleoffset.lo ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic': ../../../src/H5Znbit.c:1247:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void H5Z_nbit_compress_one_atomic(unsigned char *data, size_t data_offset, ^ ../../../src/H5Znbit.c:1247:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Znbit.c:1264:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1277:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_set_local_scaleoffset': ../../../src/H5Zscaleoffset.c:969:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset': ../../../src/H5Zscaleoffset.c:1065:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] switch(H5T_native_order_g) { ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_precompress_fd': ../../../src/H5Zscaleoffset.c:395:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:488:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:488:63: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:487:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:496:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:496:64: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:495:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:504:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:504:69: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:503:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:516:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:516:60: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:515:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:520:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:520:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:519:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:524:40: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:524:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:523:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:487:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:495:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:503:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:515:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:519:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:523:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_postdecompress_fd': ../../../src/H5Zscaleoffset.c:629:76: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:629:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:633:77: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:633:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:637:82: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:637:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:647:74: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:650:75: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:653:80: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_compress_one_byte': ../../../src/H5Zscaleoffset.c:1658:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (unsigned char)((val & ~(~0 << dat_len)) << (*buf_len - dat_len)); ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_log2': ../../../src/H5Zscaleoffset.c:1368:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] H5Z_scaleoffset_log2(unsigned long long num) ^ CC H5Ztrans.lo ln -s libhdf5.settings libhdf5_openmpi.settings CCLD H5make_libsettings ../../../src/H5Ztrans.c: In function 'H5Z_parse_term': ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_PLUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_MINUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_parse_factor': ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_MULT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_DIVIDE' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval': ../../../src/H5Ztrans.c:265:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:960:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(char, array_size) ^ ../../../src/H5Ztrans.c:265:16: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:962:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(unsigned char, array_size) ^ ../../../src/H5Ztrans.c:265:16: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:968:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(unsigned short, array_size) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval_full': ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ CCLD H5detect ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (tree->type) { ^ ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_RPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_END' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_xform_noop': ../../../src/H5Ztrans.c:1678:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_extract_xform_str': ../../../src/H5Ztrans.c:1707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop) ^ LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-Bsymbolic-functions -Wl,-z,relro | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5make_libsettings > H5lib_settings.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5lib_settings.c ; exit 1) CC H5lib_settings.lo LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-Bsymbolic-functions -Wl,-z,relro | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5detect > H5Tinit.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5Tinit.c ; exit 1) CC H5Tinit.lo H5lib_settings.c:102:1: warning: string length '6256' is greater than the length '4095' ISO C99 compilers are required to support [-Woverlength-strings] ; ^ H5lib_settings.c:34:6: warning: size of 'H5libhdf5_settings' is 6257 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset': ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5Z_filter_scaleoffset(unsigned flags, size_t cd_nelmts, const unsigned cd_values[], ^ ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1614:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Zscaleoffset.c:1696:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8973:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9772:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CCLD libhdf5_openmpi.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' Making all in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' CC dynlib1.lo CC dynlib2.lo CC dynlib3.lo CC testframe.lo CC cache_common.lo CC testhdf5.o CC h5test.lo CC tarray.o ../../../test/dynlib3.c: In function 'H5Z_filter_dynlib3': ../../../test/dynlib3.c:91:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] memcpy(dst, (void*)GROUP_SUFFIX, SUFFIX_LEN); ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_type': ../../../test/dynlib3.c:44:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_info': ../../../test/dynlib3.c:45:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB3;} ^ ../../../test/tarray.c: In function 'test_array_funcs': ../../../test/tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_precision(type); ^ ../../../test/tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_size(type); ^ ../../../test/tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_ebias(type); ^ ../../../test/dynlib2.c: In function 'H5PLget_plugin_type': ../../../test/dynlib2.c:42:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib2.c: In function 'H5PLget_plugin_info': ../../../test/dynlib2.c:43:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB2;} ^ ../../../test/tarray.c: In function 'test_array_compound_atomic': ../../../test/tarray.c:544:39: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f = (float)(i * 2.5F + j); ^ ../../../test/tarray.c:544:46: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f = (float)(i * 2.5F + j); ^ ../../../test/dynlib2.c: In function 'H5Z_filter_dynlib2': ../../../test/dynlib2.c:79:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib2.c:86:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/tarray.c:689:130: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f); ^ ../../../test/tarray.c:689:161: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f); ^ ../../../test/tarray.c: In function 'test_array_compound_array': ../../../test/tarray.c:748:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/tarray.c:748:56: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/tarray.c:748:63: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/dynlib1.c: In function 'H5PLget_plugin_type': ../../../test/dynlib1.c:41:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib1.c: In function 'H5PLget_plugin_info': ../../../test/dynlib1.c:42:16: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB1;} ^ ../../../test/tarray.c:932:146: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]); ^ ../../../test/tarray.c:932:184: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]); ^ ../../../test/tarray.c: In function 'test_array_alloc_custom': ../../../test/tarray.c:977:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ ../../../test/tarray.c:977:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ ../../../test/tarray.c: In function 'test_array_free_custom': ../../../test/tarray.c:1005:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ ../../../test/tarray.c:1005:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tarray.c:24: ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/tarray.c:1044:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].p=HDmalloc((i+j+1)*sizeof(unsigned int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tarray.c:1045:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ ../../../test/tarray.c:1046:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(i+j+1); k++) ^ ../../../test/tarray.c:1047:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k]=i*100+j*10+k; ^ ../../../test/dynlib1.c: In function 'H5Z_filter_dynlib1': ../../../test/dynlib1.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib1.c:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tarray.c:24: ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1255:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].p=HDmalloc((i+j+1)*(sizeof(unsigned int)*ARRAY1_DIM1)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tarray.c:1256:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ ../../../test/tarray.c:1257:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(i+j+1); k++) ^ ../../../test/tarray.c:1259:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k*ARRAY1_DIM1+l]=i*1000+j*100+k*10+l; ^ ../../../test/tarray.c: In function 'test_array_bkg': ../../../test/tarray.c:1537:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].b[j] = (float)(100.0F*(i+1) + 0.01F*j); ^ ../../../test/tarray.c:1537:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].b[j] = (float)(100.0F*(i+1) + 0.01F*j); ^ ../../../test/tarray.c:1538:32: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].c[j] = (double)(100.0F*(i+1) + 0.02F*j); ^ ../../../test/tarray.c:1538:46: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].c[j] = (double)(100.0F*(i+1) + 0.02F*j); ^ ../../../test/tarray.c:1622:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1622:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1626:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1626:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1689:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]); ^ ../../../test/tarray.c:1689:144: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]); ^ ../../../test/tarray.c:1715:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1715:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1719:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1719:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1764:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1764:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1768:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1768:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ In file included from ../../../test/tarray.c:25:0: ../../../test/tarray.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/testframe.c:54:19: warning: size of 'Test' is 6000 bytes [-Wlarger-than=] static TestStruct Test[MAXNUMOFTESTS]; ^ ../../../test/h5test.c: In function 'h5_fileaccess': ../../../test/h5test.c:605:14: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../test/h5test.c:619:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); ^ ../../../test/h5test.c: In function 'h5_get_file_size': ../../../test/h5test.c:970:53: warning: passing argument 2 of 'MPI_File_open' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] mpi_ret = MPI_File_open(MPI_COMM_WORLD, filename, MPI_MODE_RDONLY, MPI_INFO_NULL, &fh); ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/hdf5.h:24, from ../../../test/h5test.h:25, from ../../../test/h5test.c:27: /usr/lib/openmpi/include/mpi.h:1146:20: note: expected 'char *' but argument is of type 'const char *' OMPI_DECLSPEC int MPI_File_open(MPI_Comm comm, char *filename, int amode, ^ ../../../test/h5test.c: In function 'print_func': ../../../test/h5test.c:1023:3: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] ret_value = vprintf(format, arglist); ^ ../../../test/h5test.c: In function 'h5_make_local_copy': ../../../test/h5test.c:1192:11: warning: size of 'buf' is 4096 bytes [-Wlarger-than=] char buf[READ_BUF_SIZE]; /* Buffer for copying data */ ^ In file included from ../../../test/h5test.c:28:0: ../../../test/h5test.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/h5test.c:27: ../../../test/h5test.c: In function 'h5_make_local_copy': ../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../test/h5test.c:1202:9: note: in expansion of macro 'HDwrite' HDwrite(fd_new, buf, (size_t)nread); ^ ../../../test/testframe.c: In function 'PrintErrorStackOn': ../../../test/testframe.c:618:31: warning: passing argument 2 of 'H5Eset_auto2' from incompatible pointer type [-Wincompatible-pointer-types] H5Eset_auto2(H5E_DEFAULT, PrintErrorStackFunc, PrintErrorStackData); ^ In file included from ../../../src/H5Eprivate.h:22:0, from ../../../test/testhdf5.h:28, from ../../../test/testframe.c:24: ../../../src/H5Epublic.h:174:15: note: expected 'H5E_auto2_t {aka int (*)(int, void *)}' but argument is of type 'herr_t (**)(hid_t, void *) {aka int (**)(int, void *)}' H5_DLL herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data); ^ ../../../test/h5test.c: In function 'h5_rmprefix': ../../../test/h5test.c:526:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5_rmprefix(const char *filename) ^ ../../../test/cache_common.c:67:21: warning: size of 'pico_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ ../../../test/cache_common.c:67:53: warning: size of 'orig_pico_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ ../../../test/cache_common.c:68:21: warning: size of 'nano_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t nano_entries[NUM_NANO_ENTRIES], orig_nano_entries[NUM_NANO_ENTRIES]; ^ ../../../test/cache_common.c:68:53: warning: size of 'orig_nano_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t nano_entries[NUM_NANO_ENTRIES], orig_nano_entries[NUM_NANO_ENTRIES]; ^ ../../../test/cache_common.c:69:21: warning: size of 'micro_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t micro_entries[NUM_MICRO_ENTRIES], orig_micro_entries[NUM_MICRO_ENTRIES]; ^ ../../../test/cache_common.c:69:55: warning: size of 'orig_micro_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t micro_entries[NUM_MICRO_ENTRIES], orig_micro_entries[NUM_MICRO_ENTRIES]; ^ ../../../test/cache_common.c:70:21: warning: size of 'tiny_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t tiny_entries[NUM_TINY_ENTRIES], orig_tiny_entries[NUM_TINY_ENTRIES]; ^ ../../../test/cache_common.c:70:53: warning: size of 'orig_tiny_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t tiny_entries[NUM_TINY_ENTRIES], orig_tiny_entries[NUM_TINY_ENTRIES]; ^ ../../../test/cache_common.c:71:21: warning: size of 'small_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t small_entries[NUM_SMALL_ENTRIES], orig_small_entries[NUM_SMALL_ENTRIES]; ^ ../../../test/cache_common.c:71:55: warning: size of 'orig_small_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t small_entries[NUM_SMALL_ENTRIES], orig_small_entries[NUM_SMALL_ENTRIES]; ^ ../../../test/cache_common.c:72:21: warning: size of 'medium_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../test/cache_common.c:72:57: warning: size of 'orig_medium_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../test/cache_common.c:73:21: warning: size of 'large_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t large_entries[NUM_LARGE_ENTRIES], orig_large_entries[NUM_LARGE_ENTRIES]; ^ ../../../test/cache_common.c:73:55: warning: size of 'orig_large_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t large_entries[NUM_LARGE_ENTRIES], orig_large_entries[NUM_LARGE_ENTRIES]; ^ ../../../test/cache_common.c:74:21: warning: size of 'huge_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t huge_entries[NUM_HUGE_ENTRIES], orig_huge_entries[NUM_HUGE_ENTRIES]; ^ ../../../test/cache_common.c:74:53: warning: size of 'orig_huge_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t huge_entries[NUM_HUGE_ENTRIES], orig_huge_entries[NUM_HUGE_ENTRIES]; ^ ../../../test/cache_common.c:75:21: warning: size of 'monster_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t monster_entries[NUM_MONSTER_ENTRIES], orig_monster_entries[NUM_MONSTER_ENTRIES]; ^ ../../../test/cache_common.c:75:59: warning: size of 'orig_monster_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t monster_entries[NUM_MONSTER_ENTRIES], orig_monster_entries[NUM_MONSTER_ENTRIES]; ^ ../../../test/cache_common.c:76:21: warning: size of 'variable_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../test/cache_common.c:76:61: warning: size of 'orig_variable_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ CC tattr.o ../../../test/cache_common.c: In function 'clear': ../../../test/cache_common.c:523:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'destroy': ../../../test/cache_common.c:647:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'flush': ../../../test/cache_common.c:811:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'size': ../../../test/cache_common.c:1098:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/testframe.c: In function 'GetTestVerbosity': ../../../test/testframe.c:365:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestVerbosity(void) ^ ../../../test/testframe.c: In function 'GetTestSummary': ../../../test/testframe.c:452:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestSummary(void) ^ ../../../test/testframe.c: In function 'GetTestCleanup': ../../../test/testframe.c:461:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestCleanup(void) ^ ../../../test/testframe.c: In function 'GetTestNumErrs': ../../../test/testframe.c:498:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestNumErrs(void) ^ ../../../test/testframe.c: In function 'GetTestParameters': ../../../test/testframe.c:516:13: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] const void *GetTestParameters(void) ^ ../../../test/cache_common.c: In function 'row_major_scan_forward': ../../../test/testframe.c: In function 'TestParseCmdLine': ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/cache_common.c:3353:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 1) >= 0 ) && ^ ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3355:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 1) % 3 ) == 0 ) ) { ^ ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3363:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3365:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3374:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_moves ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3376:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3383:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 3) >= 0 ) && ^ ../../../test/cache_common.c:3385:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 3) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3393:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 5) >= 0 ) && ^ ../../../test/cache_common.c:3395:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 5) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3405:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 5) >= 0 ) && ^ ../../../test/cache_common.c:3407:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 5) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3407:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3416:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 6) >= 0 ) && ^ ../../../test/cache_common.c:3418:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 6) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3418:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3427:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 7) >= 0 ) && ^ ../../../test/cache_common.c:3429:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 7) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3429:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3438:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 7) >= 0 ) && ^ ../../../test/cache_common.c:3440:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 7) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3440:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3449:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 8) >= 0 ) && ^ ../../../test/cache_common.c:3451:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 8) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3451:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3460:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 9) >= 0 ) && ^ ../../../test/cache_common.c:3462:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 9) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3462:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3480:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3482:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3482:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3490:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 1) >= 0 ) && ^ ../../../test/cache_common.c:3492:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 1) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3492:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/h5test.c: In function 'h5_fileaccess': ../../../test/h5test.c:558:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ ../../../test/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3751:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 1) >= 0 ) && ^ ../../../test/cache_common.c:3753:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 1) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3753:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3761:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3763:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3763:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3772:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_moves ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3774:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3774:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3781:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 3) >= 0 ) && ^ ../../../test/cache_common.c:3783:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 3) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3783:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3791:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 5) >= 0 ) && ^ ../../../test/cache_common.c:3793:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 5) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3793:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3803:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 5) >= 0 ) && ^ ../../../test/cache_common.c:3805:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 5) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3814:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 6) >= 0 ) && ^ ../../../test/cache_common.c:3816:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 6) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3825:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 7) >= 0 ) && ^ ../../../test/cache_common.c:3827:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 7) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3836:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 7) >= 0 ) && ^ ../../../test/cache_common.c:3838:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 7) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3847:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 8) >= 0 ) && ^ ../../../test/cache_common.c:3849:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 8) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3858:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 9) >= 0 ) && ^ ../../../test/cache_common.c:3860:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 9) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3879:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3881:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3889:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 1) >= 0 ) && ^ ../../../test/cache_common.c:3891:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 1) % 7 ) == 0 ) ) { ^ In file included from ../../../test/cache_common.c:23:0: ../../../test/cache_common.c: In function 'check_and_validate_cache_hit_rate': ../../../test/h5test.h:135:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)min_clean_fraction - b->min_clean_fraction) > FP_EPSILON) ^ ../../../test/cache_common.c:4826:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->lower_hr_threshold - b->lower_hr_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4828:49: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->increment - b->increment) > FP_EPSILON) ^ ../../../test/cache_common.c:4836:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->flash_multiple - b->flash_multiple) > FP_EPSILON) ^ ../../../test/cache_common.c:4838:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->flash_threshold - b->flash_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4842:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->upper_hr_threshold - b->upper_hr_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4844:49: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->decrement - b->decrement) > FP_EPSILON) ^ ../../../test/cache_common.c:4854:57: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->empty_reserve - b->empty_reserve) > FP_EPSILON) ^ In file included from ../../../test/cache_common.c:27:0: ../../../test/cache_common.c: In function 'validate_mdc_config': ../../../test/cache_common.h:398:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).min_clean_fraction == (b).min_clean_fraction ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:403:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).lower_hr_threshold == (b).lower_hr_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:411:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).upper_hr_threshold == (b).upper_hr_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/h5test.c:558:1: warning: stack usage is 8448 bytes [-Wstack-usage=] CC tchecksum.o ../../../test/cache_common.c: In function 'destroy': ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/h5test.c: In function 'h5_get_file_size': ../../../test/h5test.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_get_file_size(const char *filename, hid_t fapl) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_forward': ../../../test/cache_common.c:3634:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:4032:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'resize_configs_are_equal': ../../../test/cache_common.c:4804:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] resize_configs_are_equal(const H5C_auto_size_ctl_t *a, ^ ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void TestParseCmdLine(int argc, char *argv[]) ^ ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tconfig.o CC tfile.o ../../../test/h5test.c: In function 'h5_cleanup': ../../../test/h5test.c:139:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_cleanup(const char *base_name[], hid_t fapl) ^ ../../../test/tchecksum.c:40:9: warning: size of 'large_buf' is 3093 bytes [-Wlarger-than=] uint8_t large_buf[BUF_LEN]; ^ ../../../test/tchecksum.c: In function 'test_chksum_large': ../../../test/tchecksum.c:192:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] large_buf[u] = u * 3; ^ ../../../test/tchecksum.c: In function 'cleanup_checksum': ../../../test/tchecksum.c:251:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_checksum(void) ^ In file included from ../../../test/testhdf5.h:31:0, from ../../../test/tattr.c:24: ../../../test/tattr.c: In function 'test_attr_flush': ../../../test/h5test.h:131:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_ABS_EQUAL(X,Y) (fabs(X-Y) 0.0F) { ^ ../../../test/tfile.c:2361:21: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ret = (diff > 0.0F); ^ ../../../test/tconfig.c: In function 'cleanup_configure': ../../../test/tconfig.c:90:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_configure(void) ^ ../../../test/tconfig.c: In function 'test_config_ctypes': ../../../test/tconfig.c:113:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] test_config_ctypes(void) ^ ../../../test/tconfig.c: In function 'test_exit_definitions': ../../../test/tconfig.c:222:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] test_exit_definitions(void) ^ ../../../test/cache_common.c: In function 'verify_unprotected': ../../../test/cache_common.c:2116:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] verify_unprotected(void) ^ In file included from ../../../test/tfile.c:26:0: ../../../test/tfile.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/tattr.c: In function 'test_attr_delete_by_idx': ../../../test/tattr.c:5918:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:5920:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tattr.c: In function 'attr_iterate_check': ../../../test/tattr.c:6614:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6614:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c:6678:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6678:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c: In function 'test_attr_iterate2': ../../../test/tattr.c:6867:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:6869:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ CC tgenprop.o CC th5o.o ../../../test/tattr.c: In function 'test_attr_open_by_idx': ../../../test/tattr.c:7221:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:7223:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tattr.c: In function 'test_attr_shared_write': ../../../test/tattr.c:8026:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_rename': ../../../test/tattr.c:8352:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_delete': ../../../test/tattr.c:8793:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_unlink': ../../../test/tattr.c:9157:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_bug3': ../../../test/tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata2[u][v] = (int)((u * dims2[1]) + v); ^ ../../../test/cache_common.c: In function 'destroy.isra.9': ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] destroy(H5F_t H5_ATTR_UNUSED * f, ^ ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c: In function 'row_major_scan_forward': ../../../test/cache_common.c:3294:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_forward(H5F_t * file_ptr, ^ In file included from ../../../test/th5o.c:24:0: ../../../test/th5o.c: In function 'test_h5o_close': ../../../test/testhdf5.h:85:16: warning: cast from function call of type 'H5I_type_t {aka enum H5I_type_t}' to non-matching type 'long int' [-Wbad-function-cast] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/th5o.c:167:5: note: in expansion of macro 'VERIFY' VERIFY(H5Iget_type(grp), H5I_GROUP, "H5Iget_type"); ^ ../../../test/tgenprop.c: In function 'test_genprop_iter1': ../../../test/tgenprop.c:292:22: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *iter_struct = iter_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_crt_cb1': ../../../test/tgenprop.c:379:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cpy_cb1': ../../../test/tgenprop.c:393:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=copy_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cls_cb1': ../../../test/tgenprop.c:407:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_basic_list': ../../../test/tgenprop.c:686:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:686:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c: In function 'test_genprop_basic_list_prop': ../../../test/tgenprop.c:778:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:778:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/th5o.c: In function 'test_h5o_link': ../../../test/tgenprop.c: In function 'test_genprop_iter2': ../../../test/tgenprop.c:851:20: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *iter_struct=iter_data; ^ ../../../test/th5o.c:780:9: warning: size of 'wdata' is 40000 bytes [-Wlarger-than=] int wdata[TEST6_DIM1][TEST6_DIM2]; ^ ../../../test/th5o.c:781:9: warning: size of 'rdata' is 40000 bytes [-Wlarger-than=] int rdata[TEST6_DIM1][TEST6_DIM2]; ^ CC th5s.o ../../../test/tgenprop.c: In function 'test_genprop_cls_cpy_cb2': ../../../test/tgenprop.c:1001:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_list_callback': ../../../test/tgenprop.c:1242:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:1242:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/tarray.c:1017:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_atomic(void) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_forward': ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] hl_row_major_scan_forward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3698:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1227:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_array(void) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] hl_row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tcoords.o ../../../test/th5s.c: In function 'test_h5s_zero_dim': ../../../test/th5s.c:543:25: warning: size of 'wdata_real' is 2340 bytes [-Wlarger-than=] int wdata_real[SPACE1_DIM1][SPACE1_DIM2][SPACE1_DIM3]; ^ ../../../test/th5s.c:544:25: warning: size of 'rdata_real' is 2340 bytes [-Wlarger-than=] int rdata_real[SPACE1_DIM1][SPACE1_DIM2][SPACE1_DIM3]; ^ ../../../test/th5s.c:562:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i][j] = i + j; ^ ../../../test/th5s.c:564:33: warning: conversion to 'short int' from 'unsigned int' may alter its value [-Wconversion] wdata_short[i][j] = i + j; ^ ../../../test/th5s.c:571:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata_real[i][j][k] = i + j + k; ^ ../../../test/th5s.c:574:89: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(alloc_time = H5D_ALLOC_TIME_EARLY; alloc_time <= H5D_ALLOC_TIME_INCR; alloc_time++) { ^ ../../../test/cache_common.c: In function 'hl_col_major_scan_forward': ../../../test/cache_common.c:4197:1: warning: assuming signed overflow does not occur when assuming that (X - c) <= X is always true [-Wstrict-overflow] hl_col_major_scan_forward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:4197:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:4197:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/th5s.c: In function 'test_h5s_compound_scalar_read': ../../../test/th5s.c:1589:77: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f); ^ ../../../test/th5s.c:1589:91: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f); ^ ../../../test/th5s.c: At top level: ../../../test/th5s.c:1611:9: warning: size of 'chunk_data_dbl' is 1200000 bytes [-Wlarger-than=] double chunk_data_dbl[50000][3]; ^ ../../../test/th5s.c:1612:8: warning: size of 'chunk_data_flt' is 600000 bytes [-Wlarger-than=] float chunk_data_flt[50000][3]; ^ ../../../test/th5s.c: In function 'test_h5s_chunk': ../../../test/th5s.c:1655:52: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] chunk_data_flt[i][j] = (float)((i + 1) * 2.5F - j * 100.3F); ^ ../../../test/th5s.c:1655:63: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] chunk_data_flt[i][j] = (float)((i + 1) * 2.5F - j * 100.3F); ^ In file included from ../../../test/testhdf5.h:31:0, from ../../../test/th5s.c:24: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)= X is always true [-Wstrict-overflow] hl_col_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tcoords.c: In function 'test_multiple_ends': ../../../test/tcoords.c:412:9: warning: size of 'data_buf' is 69120 bytes [-Wlarger-than=] int data_buf[4][5][3][4][2][3][6][2]; ^ ../../../test/tcoords.c:448:9: warning: size of 'mem5_buffer' is 7680 bytes [-Wlarger-than=] int mem5_buffer[4][5][1][4][2][1][6][2]; ^ ../../../test/th5s.c: In function 'test_h5s_zero_dim': ../../../test/th5s.c:525:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_h5s_zero_dim(void) ^ ../../../test/tcoords.c:404:13: warning: stack usage is 81840 bytes [-Wstack-usage=] static void test_multiple_ends(hid_t file, hbool_t is_chunked) ^ CC theap.o ../../../test/tcoords.c:663:1: warning: the frame size of 81744 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/th5o.c:768:1: warning: stack usage is 80144 bytes [-Wstack-usage=] test_h5o_link(void) ^ ../../../test/th5o.c:900:1: warning: the frame size of 80056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end test_h5o_link() */ ^ CC tid.o ../../../test/theap.c:50:17: warning: size of 'rand_num' is 8000 bytes [-Wlarger-than=] static test_obj rand_num[NUM_ELEMS]; ^ ../../../test/theap.c:53:17: warning: size of 'inc_sort_num' is 8000 bytes [-Wlarger-than=] static test_obj inc_sort_num[NUM_ELEMS]; ^ ../../../test/theap.c:56:17: warning: size of 'dec_sort_num' is 8000 bytes [-Wlarger-than=] static test_obj dec_sort_num[NUM_ELEMS]; ^ ../../../test/tid.c: In function 'test_rct_free': ../../../test/tid.c:873:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tid.c: In function 'test_remove_clear_type': ../../../test/tid.c:745:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int test_remove_clear_type(void) ^ ../../../test/tid.c: In function 'test_rct_free': ../../../test/tid.c:693:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static herr_t test_rct_free(void *_obj) { ^ ../../../test/tid.c:693:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC titerate.o CC tmeta.o ../../../test/titerate.c: In function 'test_iter_group': ../../../test/titerate.c:286:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:311:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_attr': ../../../test/titerate.c:465:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:491:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:584:15: warning: size of 'names' is 13376 bytes [-Wlarger-than=] iter_info names[ITER_NGROUPS+2]; /* Names of objects in the root group */ ^ ../../../test/titerate.c:675:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t idx = i; ^ ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'iter_strcmp': ../../../test/titerate.c:75:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp(const void *s1, const void *s2) ^ ../../../test/titerate.c: In function 'iter_strcmp2': ../../../test/titerate.c:530:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp2(const void *s1, const void *s2) ^ In file included from ../../../test/tmeta.c:25:0: ../../../test/tmeta.c: In function 'test_metadata': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../test/tmeta.c:89:5: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, di32); /* Decode the int32 value */ ^ CC tmisc.o ../../../test/tmeta.c: In function 'cleanup_metadata': ../../../test/tmeta.c:127:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_metadata(void) ^ CC trefer.o CC trefstr.o CC tselect.o ../../../test/tmisc.c:191:10: warning: size of 'm13_data' is 2400 bytes [-Wlarger-than=] unsigned m13_data[MISC13_DIM1][MISC13_DIM2]; /* Data to write to dataset */ ^ ../../../test/tmisc.c:192:10: warning: size of 'm13_rdata' is 2400 bytes [-Wlarger-than=] unsigned m13_rdata[MISC13_DIM1][MISC13_DIM2]; /* Data read from dataset */ ^ ../../../test/trefer.c: In function 'test_reference_params': ../../../test/trefer.c:117:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++=i*3; ^ ../../../test/trefer.c:198:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name((hid_t)-1, H5R_DATASET_REGION, &rbuf[0], NULL, 0); ^ ../../../test/trefer.c:200:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name(fid1, H5R_DATASET_REGION, NULL, NULL, 0); ^ ../../../test/trefer.c:202:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name(fid1, H5R_MAXTYPE, &rbuf[0], NULL, 0); ^ ../../../test/tmisc.c: In function 'create_struct3': ../../../test/tmisc.c:716:14: warning: request for implicit conversion from 'void *' to 'misc5_struct3_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str3hndl = HDmalloc(sizeof(misc5_struct3_hndl)); ^ ../../../test/trefer.c: In function 'test_reference_obj': ../../../test/trefer.c:287:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++=i*3; ^ ../../../test/tmisc.c: In function 'create_struct2': ../../../test/tmisc.c:759:14: warning: request for implicit conversion from 'void *' to 'misc5_struct2_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str2hndl = HDmalloc(sizeof(misc5_struct2_hndl)); ^ ../../../test/tmisc.c: In function 'create_struct1': ../../../test/tmisc.c:825:14: warning: request for implicit conversion from 'void *' to 'misc5_struct1_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str1hndl = HDmalloc(sizeof(misc5_struct1_hndl)); ^ ../../../test/trefer.c: In function 'test_reference_region': ../../../test/trefer.c:532:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++ = i * 3; ^ ../../../test/tmisc.c: In function 'test_misc8': ../../../test/tmisc.c:1246:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] wdata=HDmalloc(sizeof(int)*MISC8_DIM0*MISC8_DIM1); ^ ../../../test/tmisc.c:1257:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *tdata++=((u*MISC8_DIM1)+v)%13; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/trefer.c:24: ../../../test/trefer.c:719:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../test/tmisc.c:32:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1313:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1408:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/trefer.c:747:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t)); /* allocate space for the element points */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1435:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/trefer.c: In function 'test_reference_region_1D': ../../../test/trefer.c:868:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++ = i * 3; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/trefer.c:24: ../../../test/trefer.c:991:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/trefer.c:1043:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t)); /* allocate space for the element points */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tmisc.c: In function 'test_misc16': ../../../test/tmisc.c:2725:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: note: (near initialization for 'wdata[3][0]') ../../../test/tmisc.c: In function 'test_misc17': ../../../test/tmisc.c:2804:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: note: (near initialization for 'wdata[3][0]') ../../../test/tmisc.c: In function 'test_misc28': ../../../test/tmisc.c:5038:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[i] = i; ^ ../../../test/tmisc.c:308:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] #define MISC28_SIZE 10 ^ ../../../test/tmisc.c:5059:18: note: in expansion of macro 'MISC28_SIZE' buf[i] = MISC28_SIZE - 1 - i; ^ In file included from ../../../test/tmisc.c:33:0: ../../../test/tmisc.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/tselect.c: In function 'test_select_all': ../../../test/tselect.c:717:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tbuf++ = (uint8_t)(((i * SPACE4_DIM2) + j) * SPACE4_DIM3) + k; ^ CC tskiplist.o ../../../test/tselect.c: In function 'verify_select_hyper_contig_dr__run_test': ../../../test/tselect.c:1608:12: warning: unused parameter 'cube_size' [-Wunused-parameter] size_t cube_size, unsigned edge_size, unsigned cube_rank) ^ ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:574:1: warning: stack usage is 13504 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ ../../../test/tskiplist.c:44:12: warning: size of 'rand_num' is 4000 bytes [-Wlarger-than=] static int rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:45:12: warning: size of 'sort_rand_num' is 4000 bytes [-Wlarger-than=] static int sort_rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:46:12: warning: size of 'rev_sort_rand_num' is 4000 bytes [-Wlarger-than=] static int rev_sort_rand_num[NUM_ELEMS]; ^ CC tsohm.o ../../../test/tselect.c: In function 'test_select_combine': ../../../test/tselect.c:6652:13: warning: size of 'blocks' is 4096 bytes [-Wlarger-than=] hsize_t blocks[128][2][SPACE7_RANK]; /* List of blocks */ ^ ../../../test/tselect.c: In function 'test_select_fill_point': ../../../test/tselect.c:7185:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][0] = (hsize_t)(points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7186:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][1] = (hsize_t)(points[u][1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_simple': ../../../test/tselect.c:7266:42: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0])) ^ ../../../test/tselect.c:7266:98: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0])) ^ ../../../test/tselect.c:7267:46: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) { ^ ../../../test/tselect.c:7267:102: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) { ^ ../../../test/tselect.c:7285:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[num_points][0] = (hsize_t)(u + start[0] + real_offset[0]); ^ ../../../test/tselect.c:7286:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[num_points][1] = (hsize_t)(v + start[1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_regular': ../../../test/tselect.c:7376:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7376:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7393:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][0] = (hsize_t)(points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7394:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][1] = (hsize_t)(points[u][1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_irregular': ../../../test/tselect.c:7499:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7499:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7516:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] iter_points[u][0] = (hsize_t)(iter_points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7517:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] iter_points[u][1] = (hsize_t)(iter_points[u][1] + real_offset[1]); ^ In file included from ../../../test/tsohm.c:24:0: ../../../test/tsohm.c: In function 'size2_verify_plist1': ../../../test/testhdf5.h:91:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, unsigned int)}' [-Wformat=] TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \ ^ ../../../test/tsohm.c:1282:5: note: in expansion of macro 'VERIFY' VERIFY(ret, 0, memcmp); ^ ../../../test/tsohm.c: In function 'size2_verify_plist2': ../../../test/testhdf5.h:91:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, unsigned int)}' [-Wformat=] TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \ ^ ../../../test/tsohm.c:1353:5: note: in expansion of macro 'VERIFY' VERIFY(ret, 0, memcmp); ^ CC ttime.o ../../../test/tsohm.c: In function 'size2_helper': ../../../test/tsohm.c:1684:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1685:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c:1724:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1725:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c: In function 'size2_verify': ../../../test/tsohm.c:1943:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_correct_string[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1944:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_correct_string[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c: In function 'test_sohm_size2': ../../../test/tsohm.c:2200:58: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.empty_size > norm_sizes.empty_size * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2261:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.dsets2 > list_index_small.dsets2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2270:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.dsets2 > btree_index.dsets2 * OVERHEAD_ALLOWED * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2294:63: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.interleaved > list_index_small.interleaved * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2323:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs1 > list_index_small.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2325:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs1 > list_index_med.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2327:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2329:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2334:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2336:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2352:61: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] ((btree_index.attrs1 - btree_index.interleaved) * OVERHEAD_ALLOWED)) ^ ../../../test/tsohm.c:2360:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs2 > list_index_small.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2362:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2364:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs2 > list_index_med.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2366:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2454:61: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (list_index_med.dsets2 - list_index_med.dsets1) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2457:55: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (btree_index.dsets2 - btree_index.dsets1) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2461:66: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (list_index_med.interleaved - list_index_med.dsets2) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2464:60: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (btree_index.interleaved - btree_index.dsets2) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2486:31: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(mult_index_med.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2) ^ ../../../test/tsohm.c:2488:33: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(mult_index_btree.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2) ^ ../../../test/tsohm.c:2557:67: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.first_dset >= type_space_index.first_dset * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2564:37: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.second_dset * OVERHEAD_ALLOWED < type_space_index.second_dset) ^ ../../../test/tsohm.c:2569:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.dsets1 * OVERHEAD_ALLOWED < type_space_index.dsets1) ^ ../../../test/tsohm.c:2574:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.dsets2 * OVERHEAD_ALLOWED < type_space_index.dsets2) ^ ../../../test/tsohm.c:2579:37: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.interleaved * OVERHEAD_ALLOWED < type_space_index.interleaved) ^ ../../../test/tsohm.c:2584:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.attrs1 * OVERHEAD_ALLOWED < type_space_index.attrs1) ^ ../../../test/tsohm.c:2589:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.attrs2 * OVERHEAD_ALLOWED < type_space_index.attrs2) ^ ../../../test/tsohm.c: In function 'delete_helper_write': ../../../test/tsohm.c:2619:13: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] wdata = x + 'a'; ^ ../../../test/tsohm.c: In function 'delete_helper': ../../../test/tsohm.c:2767:41: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(norm_filesize > deleted_filesize * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2769:41: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(deleted_filesize > norm_filesize * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c: In function 'test_sohm_external_dtype': ../../../test/tsohm.c:3890:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*3 + 1; ^ ../../../test/tsohm.c:3891:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*3 + 2; ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_full_space_vs_slice_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c: In function 'test_shape_same_dr__run_checkerboard_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c: In function 'test_shape_same_dr__run_irregular_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tskiplist.c: In function 'test_skiplist_try_free_safe': ../../../test/tskiplist.c:1310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_skiplist_try_free_safe(void) ^ CC ttst.o ../../../test/ttst.c: In function 'test_tst_init': ../../../test/ttst.c:98:15: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:101:20: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] rand_uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:104:20: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] sort_uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:110:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] tmp_word=(char *)words[u]; ^ ../../../test/ttst.c:129:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] v=u+(HDrandom()%(num_uniq_words-u)); ^ CC tunicode.o ../../../test/tunicode.c: In function 'write_char': ../../../test/tunicode.c:747:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = c; ^ ../../../test/tunicode.c:751:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xC0 | c>>6); ^ ../../../test/tunicode.c:752:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c:756:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xE0 | c>>12); ^ ../../../test/tunicode.c:757:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c>>6 & 0x3F)); ^ ../../../test/tunicode.c:758:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+2] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c:762:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xF0 | c>>18); ^ ../../../test/tunicode.c:763:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c>>12 & 0x3F)); ^ ../../../test/tunicode.c:764:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+2] = (0x80 | (c>>6 & 0x3F)); ^ ../../../test/tunicode.c:765:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+3] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c: In function 'test_unicode': ../../../test/tunicode.c:817:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unicode_point = (HDrandom() % (MAX_CODE_POINT-32)) + 32; ^ CC tvlstr.o CC tvltypes.o ../../../test/tvltypes.c: In function 'test_vltypes_funcs': ../../../test/tvltypes.c:186:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_precision(type); ^ ../../../test/tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_size(type); ^ ../../../test/tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_ebias(type); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tvltypes.c:24: ../../../test/tvltypes.c: In function 'rewrite_vltypes_vlen_atomic': ../../../test/tvltypes.c:569:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + increment) * sizeof(unsigned int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tvltypes.c:570:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + increment; ^ ../../../test/tvltypes.c:571:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(j = 0; j < (i + increment); j++) ^ ../../../test/tvltypes.c: In function 'test_vltypes_vlen_compound': ../../../test/tvltypes.c:733:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../test/tvltypes.c:734:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tvltypes.c:24: ../../../test/tvltypes.c: In function 'rewrite_vltypes_vlen_compound': ../../../test/tvltypes.c:876:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + increment) * sizeof(s1)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tvltypes.c:877:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + increment; ^ ../../../test/tvltypes.c:878:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(j = 0; j < (i + increment); j++) { ^ ../../../test/tvltypes.c:879:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i = i * 40 + j; ^ ../../../test/tvltypes.c:880:60: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f = (float)((i * 60 + j) / 3.0F); ^ ../../../test/tvltypes.c: In function 'test_vltypes_compound_vlen_vlen': ../../../test/tvltypes.c:1020:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i=i*10; ^ ../../../test/tvltypes.c:1021:34: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] wdata[i].f=(float)((i*20)/3.0F); ^ ../../../test/tvltypes.c:1024:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=(wdata[i].v).p,j=0; j<(i+L1_INCM); j++, t1++) { ^ ../../../test/tvltypes.c:1105:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=(wdata[i].v).p, j=0; j<(i+L3_INCM); j++, t1++) { ^ ../../../test/tvltypes.c:1345:15: warning: request for implicit conversion from 'void *' to 's2 * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata2[i].v.p, t2=rdata2[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata2[i].v.p, t2=rdata2[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p,j=0; j<(i+1); j++, t1++) { ^ In file included from ../../../test/tvltypes.c:24:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:1963:5: note: in expansion of macro 'VERIFY' VERIFY(size, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:1972:5: note: in expansion of macro 'VERIFY' VERIFY(mem_used, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dread"); ^ ../../../test/tvltypes.c:1980:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) { ^ ../../../test/tvltypes.c:2065:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) { ^ ../../../test/tvltypes.c:2160:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) { ^ ../../../test/tvltypes.c:2241:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) { ^ In file included from ../../../test/tvltypes.c:24:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:2319:5: note: in expansion of macro 'VERIFY' VERIFY(size, ((SPACE1_DIM1*(SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:2328:5: note: in expansion of macro 'VERIFY' VERIFY(mem_used,((SPACE1_DIM1*(SPACE1_DIM1+1))/2)*sizeof(hvl_t)+vlen_size_func((unsigned long)SPACE1_DIM1)*sizeof(unsigned int),"H5Dread"); ^ ../../../test/tvltypes.c:2336:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ ../../../test/cache.c:28215:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if ( hit_rate > FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ In file included from ../../../test/cache.c:23:0: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dtypes.c: In function 'test_int_float_except': ../../../test/dtypes.c:5965:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*floatp != buf_float[u]) TEST_ERROR ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dtypes.c:5986:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*floatp != buf2_float[u]) TEST_ERROR ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dtypes.c: In function 'create_del_obj_named_test_file': ../../../test/dtypes.c:6675:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Generic return value */ ^ ../../../test/dtypes.c: In function 'test_utf_ascii_conv': ../../../test/dtypes.c:7215:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5Tconvert(utf8_vtid, ascii_vtid, 1, (void *)utf8_w, NULL, H5P_DEFAULT); ^ ../../../test/dtypes.c:7248:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5Tconvert(ascii_vtid, utf8_vtid, 1, (void *)ascii_w, NULL, H5P_DEFAULT); ^ In file included from ../../../test/dtypes.c:26:0: ../../../test/dtypes.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/dsets.c:207:5: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:207:35: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dsets.c:208:8: warning: size of 'points_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:42: warning: size of 'check_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:403:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../test/dsets.c:522:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dt_arith.c: In function 'test_conv_int_2': ../../../test/dt_arith.c:2639:10: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] char buf[32*100]; ^ ../../../test/dt_arith.c: In function 'my_isnan': ../../../test/dt_arith.c:2693:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2697:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2702:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2717:37: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ ../../../test/dsets.c: In function 'test_conv_buffer': ../../../test/dsets.c:1030:27: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1030:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1033:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dsets.c:1033:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/tattr.c: In function 'test_attr_iterate2': ../../../test/dsets.c: In function 'test_filters': ../../../test/tattr.c:6821:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_attr_iterate2(hbool_t new_format, hid_t fcpl, hid_t fapl) ^ ../../../test/tattr.c:6821:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dsets.c:2079:5: warning: unused parameter 'fapl' [-Wunused-parameter] fapl) ^ ../../../test/dsets.c: In function 'test_nbit_int': ../../../test/dsets.c:2742:28: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0f, (double)(precision - 1))) << offset); ^ ../../../test/dsets.c:2780:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ ../../../test/dsets.c:2780:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ ../../../test/dsets.c: In function 'test_nbit_float': ../../../test/dsets.c:2890:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(!(orig_data[i][j]==orig_data[i][j])) continue; /* skip if value is NaN */ ^ ../../../test/dsets.c:2891:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(new_data[i][j] != orig_data[i][j]) { ^ ../../../test/dsets.c: In function 'test_nbit_double': ../../../test/dsets.c:3015:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(!(orig_data[i][j]==orig_data[i][j])) continue; /* skip if value is NaN */ ^ ../../../test/dsets.c:3016:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(new_data[i][j] != orig_data[i][j]) { ^ ../../../test/dsets.c: In function 'test_nbit_array': ../../../test/dsets.c:3109:38: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)precision)) << offset); ^ ../../../test/dsets.c: In function 'test_nbit_compound': ../../../test/dsets.c:3268:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3270:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3272:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3315:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ ../../../test/dsets.c:3315:66: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ ../../../test/dsets.c:3317:35: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ ../../../test/dsets.c:3317:67: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ ../../../test/dsets.c:3318:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (orig_data[i][j].f==orig_data[i][j].f && new_data[i][j].f != orig_data[i][j].f)) ^ ../../../test/dsets.c:3318:75: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (orig_data[i][j].f==orig_data[i][j].f && new_data[i][j].f != orig_data[i][j].f)) ^ ../../../test/dsets.c: In function 'test_nbit_compound_2': ../../../test/dsets.c:3494:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3496:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3498:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3502:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)precision[3])) << offset[3]); ^ ../../../test/dsets.c:3507:40: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[4]-1))) << offset[4]); ^ ../../../test/dsets.c:3512:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3514:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3516:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3578:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ ../../../test/dsets.c:3578:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ ../../../test/dsets.c:3580:43: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ ../../../test/dsets.c:3580:81: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ ../../../test/dsets.c:3581:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (new_data[i][j].d[m][n].f==new_data[i][j].d[m][n].f && ^ ../../../test/dsets.c:3582:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] new_data[i][j].d[m][n].f != new_data[i][j].d[m][n].f)) { ^ ../../../test/dsets.c:3588:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ ../../../test/dsets.c:3588:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ ../../../test/dsets.c:3590:32: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ ../../../test/dsets.c:3590:64: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ ../../../test/dsets.c:3591:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (new_data[i][j].a.f==new_data[i][j].a.f && ^ ../../../test/dsets.c:3592:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] new_data[i][j].a.f != new_data[i][j].a.f)|| ^ ../../../test/dsets.c: In function 'test_nbit_compound_3': ../../../test/dsets.c:3712:39: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] orig_data[i].i = HDrandom() % (long)HDpow(2.0F, 17.0F - 1.0F); ^ ../../../test/dsets.c: In function 'test_nbit_int_size': ../../../test/dsets.c:3830:13: warning: size of 'orig_data' is 80000 bytes [-Wlarger-than=] int orig_data[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:3882:39: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] orig_data[i][j] = rand() % (int)pow((double)2, (double)(precision-1)) << offset; ^ ../../../test/dsets.c: In function 'test_nbit_flt_size': ../../../test/dsets.c:3995:13: warning: size of 'orig_data' is 80000 bytes [-Wlarger-than=] float orig_data[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:4080:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (rand() % 1234567) / 2; ^ ../../../test/dsets.c: In function 'test_scaleoffset_float': ../../../test/dsets.c:4464:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (float)((HDrandom() % 100000) / 1000.0F); ^ ../../../test/dsets.c: In function 'test_scaleoffset_float_2': ../../../test/dsets.c:4595:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[0][j] = (float)((HDrandom() % 100000) / 1000.0F); ^ ../../../test/dsets.c: In function 'test_scaleoffset_double': ../../../test/dsets.c:4706:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (HDrandom() % 10000000) / 10000000.0F; ^ ../../../test/dsets.c: In function 'test_scaleoffset_double_2': ../../../test/dsets.c:4837:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[0][j] = (HDrandom() % 10000000) / 10000000.0F; ^ ../../../test/dsets.c: In function 'test_types': ../../../test/dsets.c:4993:42: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(i=0; i FLT_MAX; ^ ../../../test/dt_arith.c:3073:24: warning: conversion to 'float' from 'long double' may alter its value [-Wfloat-conversion] hw_f = *((long double*)aligned); ^ ../../../test/dt_arith.c:3078:24: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] hw_d = *((long double*)aligned); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dt_arith.c:25: ../../../src/H5private.h:796:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define HDfrexpl(X,N) frexpl(X,N) ^ ../../../test/dt_arith.c:3191:33: note: in expansion of macro 'HDfrexpl' check_mant[0] = HDfrexpl(x, check_expo+0); ^ ../../../src/H5private.h:796:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define HDfrexpl(X,N) frexpl(X,N) ^ ../../../test/dt_arith.c:3192:33: note: in expansion of macro 'HDfrexpl' check_mant[1] = HDfrexpl(hw_ld, check_expo+1); ^ ../../../test/dt_arith.c:3198:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int valid_bits=(int)((dst_ebias+dst_msize)+MIN(check_expo[0],check_expo[1]))-1; ^ ../../../test/dt_arith.c:3198:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ../../../test/dt_arith.c:3214:60: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] HDfabs(check_mant[0]-check_mant[1])=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dsets.c: In function 'test_deprec': ../../../test/dsets.c:6816:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../test/dsets.c: In function 'test_chunk_cache': ../../../test/dsets.c:7158:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] w0_2 = w0_1 / 2.0F; ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7339:44: warning: size of 'rdata1' is 4000 bytes [-Wlarger-than=] static int wdata[BYPASS_CHUNK_DIM/2], rdata1[BYPASS_DIM], ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dsets.c: In function 'test_chunk_expand': ../../../test/dsets.c:7583:93: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(alloc_time = H5D_ALLOC_TIME_EARLY; alloc_time <= H5D_ALLOC_TIME_INCR; alloc_time++) { ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/cmpd_dset.c: In function 'test_compound': ../../../test/cmpd_dset.c:154:18: warning: size of 's1' is 6400000 bytes [-Wlarger-than=] static s1_t s1[NX*NY]; ^ ../../../test/cmpd_dset.c:158:18: warning: size of 's2' is 6400000 bytes [-Wlarger-than=] static s2_t s2[NX*NY]; ^ ../../../test/cmpd_dset.c:162:18: warning: size of 's3' is 6400000 bytes [-Wlarger-than=] static s3_t s3[NX*NY]; ^ ../../../test/cmpd_dset.c:166:18: warning: size of 's4' is 1600000 bytes [-Wlarger-than=] static s4_t s4[NX*NY]; ^ ../../../test/cmpd_dset.c:170:18: warning: size of 's5' is 9600000 bytes [-Wlarger-than=] static s5_t s5[NX*NY]; ^ ../../../test/cmpd_dset.c:173:18: warning: size of 's6' is 9600000 bytes [-Wlarger-than=] static s6_t s6[NX*NY]; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype1': ../../../test/cmpd_dset.c:885:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:886:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:888:20: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:889:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:890:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype2': ../../../test/cmpd_dset.c:921:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:929:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:931:20: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:932:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:933:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->o = i*3+0; ^ ../../../test/cmpd_dset.c:941:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->p = i*3+1; ^ ../../../test/cmpd_dset.c:942:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype4': ../../../test/cmpd_dset.c:999:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:1007:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:1009:20: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:1010:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:1011:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->o = i*3+0; ^ ../../../test/cmpd_dset.c:1019:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->p = i*3+1; ^ ../../../test/cmpd_dset.c:1020:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ In file included from ../../../test/filter_fail.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/cmpd_dset.c: In function 'compare_data': ../../../test/cmpd_dset.c:1304:40: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:50: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:83: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1305:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:44: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:56: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:80: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1306:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:45: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:84: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1307:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1307:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1307:43: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1311:40: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:50: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:83: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1312:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:44: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:56: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:80: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1313:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:45: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1314:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:48: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:57: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ In file included from ../../../test/dsets.c:27:0: ../../../test/dsets.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/cmpd_dset.c: In function 'test_pack_ooo': ../../../test/cmpd_dset.c:1791:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] j = HDrand() % num_free; ^ ../../../test/cmpd_dset.c:1803:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] sub_cmpd_order = HDrand() % PACK_NMEMBS; ^ ../../../test/dt_arith.c:4353:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)aligned)); ^ ../../../test/dt_arith.c:4418:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)aligned)); ^ ../../../test/dt_arith.c:4472:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)hw)); ^ ../../../test/dt_arith.c:4303:2: warning: label 'printing' defined but not used [-Wunused-label] printing: ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dsets.c:26: ../../../test/dsets.c: In function 'test_simple_io': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/dsets.c:468:9: note: in expansion of macro 'HDread' HDread(f, rdata, sizeof(int)*DSET_DIM1*DSET_DIM2); ^ ../../../test/dt_arith.c: In function 'run_int_fp_conv': ../../../test/dt_arith.c:4933:5: warning: "H5_LLONG_TO_LDOUBLE_CORRECT" is not defined [-Wundef] #if H5_LLONG_TO_LDOUBLE_CORRECT ^ ../../../test/dt_arith.c:4946:5: warning: "H5_LLONG_TO_LDOUBLE_CORRECT" is not defined [-Wundef] #if H5_LLONG_TO_LDOUBLE_CORRECT ^ ../../../test/dt_arith.c: In function 'main': ../../../test/dt_arith.c:5135:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hard_query(); ^ ../../../test/dt_arith.c:5139:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_derived_flt(); ^ ../../../test/dt_arith.c:5143:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_derived_integer(); ^ ../../../test/dt_arith.c:5149:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("noop"); ^ ../../../test/dt_arith.c:5152:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("hard"); ^ ../../../test/dt_arith.c:5155:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_integer_tests("hard"); ^ ../../../test/dt_arith.c:5158:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_int_fp_conv("hard"); ^ ../../../test/dt_arith.c:5161:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_int_conv("hard"); ^ ../../../test/dt_arith.c:5164:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_particular_fp_integer(); ^ ../../../test/dt_arith.c:5174:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("soft"); ^ ../../../test/dt_arith.c:5177:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_conv_int_2(); ^ ../../../test/dt_arith.c:5178:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_integer_tests("soft"); ^ ../../../test/dt_arith.c:5181:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_int_conv("soft"); ^ ../../../test/dt_arith.c:5184:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_int_fp_conv("soft"); ^ ../../../test/cmpd_dset.c: In function 'main': ../../../test/cmpd_dset.c:2195:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_compound(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2199:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hdf5_src_subset(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2203:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hdf5_dst_subset(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2206:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_pack_ooo(); ^ ../../../test/cmpd_dset.c:2209:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_ooo_order(fname); ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/dsets.c:559:9: note: in expansion of macro 'HDread' HDread(f, rdata, sizeof(int)*DSET_DIM1*DSET_DIM2); ^ CC extend.o ../../../test/extend.c:34:14: warning: size of 'buf1' is 40000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/extend.c:34:28: warning: size of 'buf2' is 10000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:394:1: warning: stack usage is 81120 bytes [-Wstack-usage=] test_simple_io(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:496:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC external.o ../../../test/external.c: In function 'test_2': ../../../test/external.c:683:13: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] for(i = hs_start; iaddr, ^ ../../../test/tselect.c: In function 'test_select_hyper_contig_dr__run_test.constprop': ../../../test/tselect.c:2252:21: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(; s <= stop_index; s++) { ^ CC efc.o ../../../test/tselect.c:2011:21: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(; s <= stop_index; s++) { ^ ../../../test/efc.c:36:13: warning: size of 'filename' is 6144 bytes [-Wlarger-than=] static char filename[6][1024]; ^ CC objcopy.o ../../../test/dt_arith.c: In function 'test_conv_int_fp': ../../../test/dt_arith.c:4196:13: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (k = 0; k < src_size; k += 2) { ^ ../../../test/objcopy.c: In function 'compare_data': ../../../test/objcopy.c:1067:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ref_buf1 = (const hdset_reg_ref_t *)buf1; ^ ../../../test/objcopy.c:1068:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ref_buf2 = (const hdset_reg_ref_t *)buf2; ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:318:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:315:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:309:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:306:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:361:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:359:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:383:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:381:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:376:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:374:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:369:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:367:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/objcopy.c: In function 'test_copy_dataset_compound': ../../../test/objcopy.c:2318:25: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf[i].d = 1.0F / (i + 1); ^ ../../../test/objcopy.c: In function 'test_copy_dataset_chunked': ../../../test/objcopy.c:2450:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf1d[i] = (float)(i / 2.0F); ^ ../../../test/objcopy.c:2452:42: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf2d[i][j] = (float)(i + (j / 100.0F)); ^ ../../../test/objcopy.c:2452:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf2d[i][j] = (float)(i + (j / 100.0F)); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:318:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:315:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:309:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:306:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/objcopy.c: In function 'test_copy_dataset_chunked_sparse': ../../../test/objcopy.c:2793:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf1d[i] = (float)(i / 10.0F); ^ ../../../test/objcopy.c:2795:42: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf2d[i][j] = (float)(i + (j / 100.0F)); ^ ../../../test/objcopy.c:2795:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf2d[i][j] = (float)(i + (j / 100.0F)); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:361:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:359:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/objcopy.c: In function 'test_copy_dataset_compact': ../../../test/objcopy.c:3117:36: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf[i][j] = (float)(i+j/100.0F); ^ ../../../test/objcopy.c:3117:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] buf[i][j] = (float)(i+j/100.0F); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:383:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:381:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:376:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:374:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:369:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:367:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:318:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:315:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:309:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:306:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:361:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:359:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:383:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:381:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:376:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:374:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:369:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:367:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/objcopy.c: In function 'test_copy_dataset_contig_cmpd_vl': ../../../test/objcopy.c:7597:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] buf[i].a = i * (i - 1); ^ ../../../test/objcopy.c:7602:30: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] buf[i].c = 1.0F / (i + 1.0F); ^ ../../../test/objcopy.c: In function 'test_copy_dataset_chunked_cmpd_vl': ../../../test/objcopy.c:7736:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] buf[i].a = i * (i - 1); ^ ../../../test/objcopy.c:7741:30: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] buf[i].c = 1.0F / (i + 1.0F); ^ ../../../test/objcopy.c: In function 'test_copy_dataset_compact_cmpd_vl': ../../../test/objcopy.c:7881:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] buf[i].a = i * (i - 1); ^ ../../../test/objcopy.c:7886:30: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] buf[i].c = 1.0F / (i + 1.0F); ^ ../../../test/tselect.c: In function 'test_select': ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_select(void) ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] In file included from ../../../test/objcopy.c:25:0: ../../../test/objcopy.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/tselect.c:11681:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:11133:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:10646:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/cache.c: In function 'check_flush_cache__single_entry': ../../../test/cache.c:10889:1: warning: stack usage is 12416 bytes [-Wstack-usage=] check_flush_cache__single_entry(H5F_t * file_ptr) ^ ../../../test/objcopy.c: In function 'addr_lookup': ../../../test/objcopy.c:201:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] addr_lookup(H5O_info_t *oi) ^ ../../../test/dsets.c: In function 'test_nbit_int_size': ../../../test/dsets.c:3825:1: warning: stack usage is 80096 bytes [-Wstack-usage=] test_nbit_int_size(hid_t file) ^ ../../../test/dsets.c:3971:1: warning: the frame size of 80048 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/dsets.c: In function 'test_nbit_flt_size': ../../../test/dsets.c:3990:1: warning: stack usage is 80112 bytes [-Wstack-usage=] test_nbit_flt_size(hid_t file) ^ ../../../test/dsets.c:4168:1: warning: the frame size of 80056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../test/dsets.c:514:1: warning: stack usage is 81104 bytes [-Wstack-usage=] test_userblock_offset(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:586:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC links.o ../../../test/links.c: In function 'external_set_elink_fapl1': ../../../test/links.c:3500:17: warning: size of 'sv' is 3500 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][500]; ^ ../../../test/links.c: In function 'external_set_elink_fapl2': ../../../test/links.c:3699:10: warning: size of 'points' is 6400 bytes [-Wlarger-than=] int points[NUM40][NUM40]; ^ ../../../test/links.c: In function 'link_filters': ../../../test/links.c:9802:48: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] > ((double)filesize_unfiltered * FILTER_FILESIZE_MAX_FRACTION)) ^ ../../../test/links.c: In function 'link_iterate_check': ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/links.c:12098:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12098:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12102:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ ../../../test/links.c:12143:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/links.c: In function 'link_iterate_old_check': ../../../test/links.c:12500:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/links.c:12520:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ ../../../test/links.c:12520:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/links.c:12548:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12548:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12552:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ ../../../test/links.c:12593:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ In file included from ../../../test/links.c:31:0: ../../../test/links.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_big_chunks_bypass_cache(hid_t fapl) ^ ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dsets.c: In function 'filter_bogus2': ../../../test/dsets.c:1360:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left>0) { ^ ../../../test/dt_arith.c: In function 'test_conv_flt_1': ../../../test/dt_arith.c:3170:20: warning: 'overflow' may be used uninitialized in this function [-Wmaybe-uninitialized] if (overflow && my_isinf(dendian, buf+j*sizeof(float), ^ ../../../test/dtypes.c: In function 'main': ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(void) ^ ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:4572:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ CC unlink.o CC big.o In file included from ../../../test/h5test.h:26:0, from ../../../test/big.c:56: ../../../test/big.c: In function 'randll': ../../../src/H5private.h:1097:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define HDrandom() HDrand() ^ ../../../test/big.c:132:15: note: in expansion of macro 'HDrandom' acc = HDrandom(); ^ ../../../test/big.c:133:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] acc *= HDrandom(); ^ ../../../test/big.c: In function 'reader': ../../../test/big.c:511:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hs_offset[0] = HDstrtoll(s, NULL, 0); ^ ../../../test/big.c: In function 'main': ../../../test/big.c:831:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/big.c:831:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c: In function 'reader': ../../../test/big.c:527:11: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(zero) { ^ ../../../test/big.c: In function 'main': ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main (int ac, char **av) ^ ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC mtime.o ../../../test/mtime.c: In function 'main': ../../../test/mtime.c:117:50: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(HDfabs(HDdifftime(now, oi1.ctime)) > 60.0F) { ^ In file included from ../../../test/mtime.c:26:0: ../../../test/mtime.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC fillval.o CC mount.o ../../../test/fillval.c: In function 'test_create': ../../../test/fillval.c:626:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z != '\0') { ^ ../../../test/fillval.c:626:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z != '\0') { ^ ../../../test/fillval.c:630:19: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.y, rd_c.x, rd_c.z); ^ ../../../test/fillval.c:699:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(rd_c.a != 0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z!='\0') { ^ ../../../test/fillval.c:699:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(rd_c.a != 0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z!='\0') { ^ ../../../test/fillval.c:703:3: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.y, rd_c.x, rd_c.z); ^ ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:792:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ ../../../test/fillval.c:814:57: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(fill_time!=H5D_FILL_TIME_NEVER && (rd_c.a!=fill_c.a || ^ ../../../test/fillval.c:815:29: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.x!=fill_c.x || rd_c.y!=fill_c.y || ^ ../../../test/fillval.c:823:38: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] hs_offset[4], rd_c.a, rd_c.x, rd_c.y, rd_c.z, ^ ../../../test/fillval.c:824:4: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] fill_c.a, fill_c.x, fill_c.y, fill_c.z); ^ ../../../test/fillval.c:848:13: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] buf = HDmalloc((size_t)(nelmts * sizeof(int))); ^ ../../../test/fillval.c:882:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:883:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] buf_c[u].y != fill_c.y || buf_c[u].z != fill_c.z) { ^ ../../../test/fillval.c:891:29: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z, ^ ../../../test/fillval.c:892:29: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] fill_c.a, fill_c.x, fill_c.y, fill_c.z); ^ ../../../test/fillval.c:941:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ ../../../test/fillval.c:996:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=should_be_c.a || rd_c.x!=should_be_c.x || ^ ../../../test/fillval.c:997:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.y!=should_be_c.y || rd_c.z!=should_be_c.z) { ^ ../../../test/fillval.c:1005:7: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1005:39: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1015:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=should_be_c.a || rd_c.x!=should_be_c.x || ^ ../../../test/fillval.c:1016:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.y!=should_be_c.y || rd_c.z!=should_be_c.z) { ^ ../../../test/fillval.c:1024:28: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1024:60: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c: In function 'test_extend_cases': ../../../test/fillval.c:1443:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ ../../../test/fillval.c:1443:57: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ ../../../test/fillval.c:1498:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ ../../../test/fillval.c:1523:12: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] nelmts *= hs_size[i]; ^ ../../../test/fillval.c:1551:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ ../../../test/fillval.c:1589:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c:1628:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % max_size[j]; ^ ../../../test/fillval.c:1669:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c:1762:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c: In function 'test_extend': ../../../test/fillval.c:1845:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ ../../../test/fillval.c:1845:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ In file included from ../../../test/fillval.c:23:0: ../../../test/fillval.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC flush1.o ../../../test/flush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ CC flush2.o ../../../test/flush2.c:34:16: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../test/flush2.c: In function 'check_dset': ../../../test/flush2.c:75:63: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] error = fabs(the_data[i][j] - (double)(hssize_t)i / ((hssize_t)j + 1)); ^ ../../../test/flush2.c:76:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(error > 0.0001F) { ^ CC app_ref.o ../../../test/app_ref.c: In function 'main': ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:37:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (i=0; iids = H5MM_realloc(keep_ids->ids, id_len * keep_ids->alloc_ids))) ^ ../../../test/fheap.c:1176:40: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (keep_ids->lens = H5MM_realloc(keep_ids->lens, sizeof(size_t) * keep_ids->alloc_ids))) ^ ../../../test/fheap.c:1178:40: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (keep_ids->offs = H5MM_realloc(keep_ids->offs, sizeof(size_t) * keep_ids->alloc_ids))) ^ ../../../test/fheap.c: In function 'test_create': ../../../test/fheap.c:1849:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_reopen': ../../../test/fheap.c:1949:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_open_twice': ../../../test/fheap.c:2048:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2056:20: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f2 = H5I_object(file2))) ^ ../../../test/fheap.c: In function 'test_delete_open': ../../../test/fheap.c:2194:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_id_limits': ../../../test/fheap.c:2331:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_filtered_create': ../../../test/fheap.c:2670:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2709:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_size': ../../../test/fheap.c:2785:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2835:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_insert_weird': ../../../test/fheap.c:3051:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_start_5th_recursive_indirect': ../../../test/fheap.c:6016:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_bogus': ../../../test/fheap.c:6146:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/fheap.c:19: ../../../src/H5private.h:1097:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/fheap.c:6187:22: note: in expansion of macro 'HDrandom' heap_id[u] = HDrandom() + 1; ^ ../../../src/H5private.h:1097:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/fheap.c:6209:26: note: in expansion of macro 'HDrandom' heap_id[u] = HDrandom() + 1; ^ ../../../test/fheap.c: In function 'test_man_remove_one': ../../../test/fheap.c:6295:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6332:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6346:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] obj[u] = u; ^ ../../../test/fheap.c: In function 'test_man_remove_two': ../../../test/fheap.c:6451:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6488:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6502:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] obj[u] = u; ^ ../../../test/fheap.c: In function 'test_man_remove_one_larger': ../../../test/fheap.c:6636:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6673:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_two_larger': ../../../test/fheap.c:6797:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6834:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_three_larger': ../../../test/fheap.c:7033:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:7070:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_incr_insert_remove': ../../../test/fheap.c:7307:19: warning: size of 'heap_id' is 6400 bytes [-Wlarger-than=] unsigned char heap_id[100][MAX_HEAP_ID_LEN]; /* Heap ID for object inserted */ ^ ../../../test/links.c: In function 'group_info': ../../../test/links.c:13702:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] group_info(hid_t fapl) ^ ../../../test/links.c:13702:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/fheap.c: In function 'test_huge_insert_one': ../../../test/fheap.c:12331:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_two': ../../../test/fheap.c:12485:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12487:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_three': ../../../test/fheap.c:12719:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12721:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12723:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_mix': ../../../test/fheap.c:13029:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13031:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13033:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13035:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id4 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13037:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id5 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_filtered_huge': ../../../test/fheap.c:13470:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_one': ../../../test/fheap.c:13663:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_two': ../../../test/fheap.c:13817:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13819:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_mix': ../../../test/fheap.c:14056:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14058:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14060:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14062:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id4 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14064:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id5 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14066:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id6 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14068:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id7 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_filtered_man_root_direct': ../../../test/fheap.c:14699:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_filtered_man_root_indirect': ../../../test/fheap.c:14881:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:14941:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:14973:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15006:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15038:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_write': ../../../test/fheap.c:15683:17: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] rewrite_obj = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:15685:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] rewrite_obj[u] = shared_wobj_g[u] * 2; ^ ../../../test/fheap.c:15713:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size * 1.3F); ^ ../../../test/fheap.c:15715:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size / 1.3F); ^ ../../../test/fheap.c:15738:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15758:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size * 1.3F); ^ ../../../test/fheap.c:15760:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size / 1.3F); ^ ../../../test/fheap.c: In function 'test_bug1': ../../../test/fheap.c:15899:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15925:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'main': ../../../test/fheap.c:16011:19: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] shared_wobj_g = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:16012:19: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] shared_robj_g = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:16020:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(curr_test = FHEAP_TEST_NORMAL; curr_test < FHEAP_TEST_NTESTS; curr_test++) { ^ ../../../test/fheap.c:16051:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_create(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16052:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_reopen(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16053:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_open_twice(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16054:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_delete_open(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16055:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_id_limits(fapl, &small_cparam); ^ ../../../test/fheap.c:16056:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_create(fapl, &small_cparam); ^ ../../../test/fheap.c:16057:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_size(fapl, &small_cparam); ^ ../../../test/fheap.c:16070:73: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(fill = FHEAP_TEST_FILL_LARGE; fill < FHEAP_TEST_FILL_N; fill++) { ^ ../../../test/fheap.c:16102:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_insert_weird(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16145:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_start_5th_recursive_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16155:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_bogus(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16156:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16157:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16158:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_one_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16160:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16162:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16164:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16166:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16182:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16184:97: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(drain_half = FHEAP_DEL_DRAIN_ALL; drain_half < FHEAP_DEL_DRAIN_N; drain_half++) { ^ ../../../test/fheap.c:16200:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16201:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16202:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_row(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16203:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_two_rows(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16204:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_four_rows(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16208:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_all_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16209:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_2nd_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16210:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_3rd_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16219:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16220:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block_add_back(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16221:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16222:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_2nd_block(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16223:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16224:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_one_partial_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16225:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_row_skip_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16226:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16227:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16228:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16229:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16230:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_2nd_indirect_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16231:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16232:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_two_rows_skip_indirect_row_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16233:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16234:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16235:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16236:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_fill_direct_skip2_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16237:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_less_one_fill_direct_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16238:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_1st_row_3rd_direct_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16242:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16243:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16244:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_two_rows_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16245:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16246:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_4th_direct_less_one_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16255:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_simple(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16256:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16257:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_2nd_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16258:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_3rd_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16293:35: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] small_cparam.id_len = id_len; ^ ../../../test/fheap.c:16323:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16328:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16329:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16330:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_three(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16331:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_mix(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16332:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_huge(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16339:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16340:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16341:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_mix(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16366:76: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16371:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_man_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16372:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_man_root_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16376:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(25*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16377:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(2*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16399:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16400:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16403:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16404:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16417:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16418:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16421:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16422:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16438:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_write(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16442:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_write(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16455:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_bug1(fapl, &small_cparam, &tparam); ^ CC file_image.o ../../../test/links.c: In function 'group_info_old': ../../../test/links.c:14124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] group_info_old(hid_t fapl) ^ In file included from ../../../test/file_image.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/file_image.c:24: ../../../test/file_image.c: In function 'test_core': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/file_image.c:634:5: note: in expansion of macro 'HDread' HDread(fd, file_image, size); ^ CC unregister.o ../../../test/unregister.c: In function 'test_unregister_filters': ../../../test/unregister.c:103:17: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2]; ^ ../../../test/unregister.c:92:1: warning: stack usage is 81408 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../test/unregister.c:213:1: warning: the frame size of 81344 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/links.c: In function 'external_set_elink_fapl1': ../../../test/links.c:3485:1: warning: stack usage is 8848 bytes [-Wstack-usage=] external_set_elink_fapl1(hid_t fapl, hbool_t new_format) ^ CC error_test.o ../../../test/error_test.c:43:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c:43:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c: In function 'test_long_desc': ../../../test/error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ In file included from ../../../test/error_test.c:23:0: ../../../test/error_test.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/links.c: In function 'delete_by_idx': ../../../test/links.c:11352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] delete_by_idx(hid_t fapl) ^ ../../../test/links.c:11352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC err_compat.o CC tcheck_version.o ../../../test/links.c: In function 'delete_by_idx_old': ../../../test/links.c:11678:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] delete_by_idx_old(hid_t fapl) ^ ../../../test/err_compat.c:40:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/err_compat.c:40:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/tcheck_version.c: In function 'abort_intercept': ../../../test/tcheck_version.c:108:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] abort_intercept (int H5_ATTR_UNUSED sig) ^ ../../../test/tcheck_version.c: In function 'parse': ../../../test/tcheck_version.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse(int ac, char **av) ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC testmeta.o CC links_env.o CC plugin.o CCLD libdynlib1.la ../../../test/plugin.c:65:5: warning: size of 'points_deflate' is 80000 bytes [-Wlarger-than=] int points_deflate[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:66:9: warning: size of 'points_dynlib1' is 80000 bytes [-Wlarger-than=] points_dynlib1[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:67:9: warning: size of 'points_dynlib2' is 80000 bytes [-Wlarger-than=] points_dynlib2[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:68:9: warning: size of 'points_bzip2' is 80000 bytes [-Wlarger-than=] points_bzip2[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:95:25: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c:95:55: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:427:25: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:541:16: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_with_filters': ../../../test/plugin.c:577:33: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] plugin_state = plugin_state & ~H5PL_FILTER_PLUGIN; ^ In file included from ../../../test/plugin.c:24:0: ../../../test/plugin.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_read_data(hid_t dataset, int *origin_data) ^ ../../../test/plugin.c:456:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD libdynlib2.la ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage is 160160 bytes [-Wstack-usage=] test_filter_internal(hid_t fid, const char *name, hid_t dcpl) ^ ar: `u' modifier ignored since `D' is the default (see `U') ../../../test/plugin.c:325:1: warning: the frame size of 160072 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:539:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ CCLD libdynlib3.la ../../../test/plugin.c:556:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') CCLD libh5test.la ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD lheap CCLD testhdf5 CCLD ohdr CCLD stab CCLD gheap CCLD cache CCLD cache_api CCLD pool CCLD accum CCLD hyperslab CCLD istore CCLD bittests CCLD dt_arith CCLD dtypes CCLD dsets CCLD cmpd_dset CCLD filter_fail CCLD extend CCLD external CCLD efc CCLD objcopy CCLD links CCLD unlink CCLD big CCLD mtime CCLD fillval CCLD mount CCLD flush1 CCLD flush2 CCLD app_ref CCLD enum CCLD set_extent CCLD ttsafe CCLD getname CCLD vfd CCLD ntypes CCLD dangle CCLD dtransform CCLD reserved CCLD cross_read CCLD freespace CCLD mf ../../../test/fheap.c: In function 'test_man_incr_insert_remove.constprop': ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_man_incr_insert_remove(hid_t fapl, H5HF_create_t *cparam, fheap_test_param_t *tparam) ^ ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD btree2 CCLD file_image CCLD unregister CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD links_env CCLD plugin CCLD fheap make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' Making all in testpar make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/testpar' CC t_mpi.o CC testphdf5.o CC t_dset.o CC t_file.o CC t_file_image.o CC t_mdset.o CC t_ph5basic.o CC t_coll_chunk.o ../../../testpar/t_mpi.c: In function 'test_mpio_overlap_writes': ../../../testpar/t_mpi.c:55:20: warning: size of 'buf' is 4093 bytes [-Wlarger-than=] unsigned char buf[4093]; /* use some prime number for size */ ^ ../../../testpar/t_dset.c: In function 'slab_set': ../../../testpar/testphdf5.c:53:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../testpar/t_dset.c:53:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0/mpi_size; ^ ../../../testpar/t_dset.c:54:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:59:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*block[0]; ^ ../../../testpar/t_dset.c:65:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0; ^ ../../../testpar/t_dset.c:66:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1/mpi_size; ^ ../../../testpar/t_dset.c:72:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = mpi_rank*block[1]; ^ ../../../testpar/t_dset.c:77:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = (mpi_rank ? dim0/mpi_size : 0); ^ ../../../testpar/t_dset.c:78:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:83:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = (mpi_rank? mpi_rank*block[0] : 0); ^ ../../../testpar/t_dset.c:89:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0; ^ ../../../testpar/t_dset.c:90:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = (mpi_rank ? dim1/mpi_size : 0); ^ ../../../testpar/t_dset.c:96:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = (mpi_rank? mpi_rank*block[1] : 0); ^ ../../../testpar/t_dset.c:102:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0; ^ ../../../testpar/t_dset.c:103:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_mpi.c: In function 'test_mpio_gb_file': ../../../testpar/t_mpi.c:221:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] is_signed = ((MPI_Offset)(mpi_off - 1)) < 0; ^ ../../../testpar/t_file.c: In function 'test_split_comm_access': ../../../testpar/t_file.c:87:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mrc = MPI_File_delete((char *)filename, info); ^ ../../../testpar/t_dset.c: In function 'dataset_writeInd': ../../../testpar/t_dset.c:296:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mpi.c:284:6: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDmalloc(MB); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:305:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mpi.c:313:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *(buf+j) = i*mpi_size + mpi_rank; ^ ../../../testpar/t_dset.c:329:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:330:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mdset.c: In function 'zero_dim_dset': ../../../testpar/t_mdset.c:92:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mpi.c:355:14: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] expected = i*mpi_size + (mpi_size - mpi_rank - 1); ^ ../../../testpar/t_mdset.c: In function 'multiple_dset_write': ../../../testpar/t_mdset.c:152:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] double fill=1.0; /* Fill value */ ^ ../../../testpar/t_mpi.c: In function 'test_mpio_1wMr': ../../../testpar/t_mdset.c:159:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_mpi.c:528:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] writedata[i] = irank*DIMSIZE + i; ^ ../../../testpar/t_dset.c: In function 'dataset_readInd': ../../../testpar/t_dset.c:441:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:450:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:168:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:452:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:168:11: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mpi.c:600:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] expect_val = irank*DIMSIZE + i; ^ ../../../testpar/t_mpi.c: In function 'test_mpio_derived_dtype': ../../../testpar/t_mpi.c:681:10: warning: declaration of 'nerrors' shadows a global declaration [-Wshadow] int nerrors = 0; /* number of errors */ ^ ../../../testpar/t_mpi.c:37:5: note: shadowed declaration is here int nerrors = 0; ^ ../../../testpar/t_mpi.c:701:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[i] = i+1; ^ ../../../testpar/t_mpi.c:770:64: warning: passing argument 5 of 'MPI_File_set_view' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((mpi_err = MPI_File_set_view(fh,disp,etype,adv_filetype,"native",MPI_INFO_NULL))!= MPI_SUCCESS){ ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/hdf5.h:24, from ../../../test/h5test.h:25, from ../../../testpar/testpar.h:24, from ../../../testpar/t_mpi.c:30: /usr/lib/openmpi/include/mpi.h:1157:20: note: expected 'char *' but argument is of type 'const char *' OMPI_DECLSPEC int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype, ^ ../../../testpar/t_mpi.c:797:60: warning: passing argument 5 of 'MPI_File_set_view' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((mpi_err = MPI_File_set_view(fh,0,MPI_BYTE,MPI_BYTE,"native",MPI_INFO_NULL))!= MPI_SUCCESS){ ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/hdf5.h:24, from ../../../test/h5test.h:25, from ../../../testpar/testpar.h:24, from ../../../testpar/t_mpi.c:30: /usr/lib/openmpi/include/mpi.h:1157:20: note: expected 'char *' but argument is of type 'const char *' OMPI_DECLSPEC int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype, ^ ../../../testpar/t_mdset.c: In function 'compact_dataset': ../../../testpar/t_mdset.c:245:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] file_dims[i] = size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:250:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:250:11: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mpi.c:684:19: warning: unused variable 'etypenew' [-Wunused-variable] MPI_Datatype etypenew, filetypenew; ^ ../../../testpar/t_mpi.c:681:10: warning: unused variable 'nerrors' [-Wunused-variable] int nerrors = 0; /* number of errors */ ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:253:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] inme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:253:10: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] inme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mdset.c:256:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c: In function 'dataset_writeAll': ../../../testpar/t_dset.c:572:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:581:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:582:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(dim1 * RANK * sizeof(hsize_t)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:586:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mpi.c: In function 'main': ../../../testpar/t_mpi.c:1103:9: warning: too many arguments for format [-Wformat-extra-args] printf("Failed to turn off atexit processing. Continue.\n", mpi_rank); ^ ../../../testpar/t_dset.c:610:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:611:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mdset.c:326:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(inme[(i * size) + j] != outme[(i * size) + j]) ^ ../../../testpar/t_mdset.c: In function 'null_dataset': ../../../testpar/t_mdset.c:365:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:374:13: warning: conversion to 'int' from 'hssize_t {aka long long int}' may alter its value [-Wconversion] nelem = H5Sget_simple_extent_npoints(sid); ^ ../../../testpar/t_mdset.c: In function 'big_dataset': ../../../testpar/t_mdset.c:481:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_ph5basic.c: In function 'test_fapl_mpio_dup': ../../../testpar/t_ph5basic.c:76:30: warning: passing argument 2 of 'MPI_Info_set' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] mrc = MPI_Info_set(info, "hdf_info_name", "XYZ"); ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/hdf5.h:24, from ../../../test/h5test.h:25, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_ph5basic.c:20: /usr/lib/openmpi/include/mpi.h:1297:20: note: expected 'char *' but argument is of type 'const char *' OMPI_DECLSPEC int MPI_Info_set(MPI_Info info, char *key, char *value); ^ ../../../testpar/t_ph5basic.c:76:47: warning: passing argument 3 of 'MPI_Info_set' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] mrc = MPI_Info_set(info, "hdf_info_name", "XYZ"); ^ In file included from ../../../src/H5public.h:61:0, from ../../../src/hdf5.h:24, from ../../../test/h5test.h:25, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_ph5basic.c:20: /usr/lib/openmpi/include/mpi.h:1297:20: note: expected 'char *' but argument is of type 'const char *' OMPI_DECLSPEC int MPI_Info_set(MPI_Info info, char *key, char *value); ^ ../../../testpar/t_mdset.c: In function 'dataset_fillvalue': ../../../testpar/t_mdset.c:616:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:620:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dset_dims[0]=mpi_size+1; ^ ../../../testpar/t_mdset.c:624:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] rdata=HDmalloc((size_t)(dset_size*sizeof(int))); ^ ../../../testpar/t_mdset.c:626:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] wdata=HDmalloc((size_t)(dset_size*sizeof(int))); ^ ../../../testpar/t_dset.c:912:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:916:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:918:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[1] = dim1; ^ ../../../testpar/t_dset.c:921:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_mdset.c:680:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] req_start[0]=mpi_rank; ^ ../../../testpar/t_dset.c:968:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_dset.c:1006:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_mdset.c: In function 'collective_group_write': ../../../testpar/t_mdset.c:796:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:808:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:808:11: warning: request for implicit conversion from 'void *' to 'DATATYPE * {aka int *}' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../testpar/t_mpi.c: In function 'parse_options': ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_dset.c:564:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../testpar/t_mdset.c: In function 'independent_group_read': ../../../testpar/t_mdset.c:884:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_dset.c: In function 'dataset_readAll': ../../../testpar/t_dset.c:1104:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:1113:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'group_dataset_read': In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:1114:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(dim0 * dim1 * RANK * sizeof(hsize_t)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:931:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1118:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:934:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1120:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'multiple_group_write': ../../../testpar/t_mdset.c:1011:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk1': ../../../testpar/t_coll_chunk.c:80:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk2': ../../../testpar/t_coll_chunk.c:132:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk3': ../../../testpar/t_coll_chunk.c:185:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'write_dataset': ../../../testpar/t_coll_chunk.c: In function 'coll_chunk4': ../../../testpar/t_mdset.c:1102:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_coll_chunk.c:239:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:1102:11: warning: request for implicit conversion from 'void *' to 'DATATYPE * {aka int *}' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk5': ../../../testpar/t_coll_chunk.c:291:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk6': ../../../testpar/t_coll_chunk.c:345:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk7': ../../../testpar/t_coll_chunk.c:397:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c: In function 'multiple_group_read': ../../../testpar/t_mdset.c:1179:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk8': ../../../testpar/t_coll_chunk.c:449:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk9': ../../../testpar/t_coll_chunk.c:501:26: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk10': ../../../testpar/t_coll_chunk.c:553:26: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'read_dataset': ../../../testpar/t_mdset.c:1262:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:1265:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/t_coll_chunk.c: In function 'coll_chunktest': ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:643:13: note: in expansion of macro 'SPACE_DIM1' dims[0] = SPACE_DIM1*mpi_size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_coll_chunk.c:16: ../../../testpar/t_coll_chunk.c:647:33: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array1 = (int *)HDmalloc(dims[0] * dims[1] * sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_coll_chunk.c:654:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] num_points = block[0] * block[1] * count[0] * count[1]; ^ ../../../testpar/t_mdset.c: In function 'check_value': ../../../testpar/t_mdset.c:1420:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] indata += chunk_origin[0]*size; ^ ../../../testpar/t_mdset.c:1421:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] outdata += chunk_origin[0]*size; ^ ../../../testpar/t_dset.c:1298:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_mdset.c: In function 'get_slab': ../../../testpar/t_mdset.c:1454:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_origin[0] = mpi_rank *(size/mpi_size); ^ ../../../testpar/t_dset.c:1300:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_mdset.c:1458:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = size/mpi_size; ^ ../../../testpar/t_mdset.c:1459:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = size; ^ ../../../testpar/t_mdset.c:1462:39: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] file_dims[0] = file_dims[1] = size; ^ ../../../testpar/t_dset.c:1304:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:1306:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[1] = dim1; ^ ../../../testpar/t_mdset.c: In function 'io_mode_confusion': ../../../testpar/t_dset.c:1309:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_mdset.c:1526:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c:676:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/chunk_factor; ^ ../../../testpar/t_coll_chunk.c:695:3: warning: switch missing default case [-Wswitch-default] switch (file_selection) { ^ ../../../testpar/t_dset.c:1360:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:1365:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_coll_chunk.c:718:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../testpar/t_dset.c:1405:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:1415:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim0 * dim1; ^ ../../../testpar/t_dset.c:1419:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[k++] = i; ^ ../../../testpar/t_dset.c:1420:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[k++] = j; ^ ../../../testpar/t_dset.c:1443:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_coll_chunk.c:16: ../../../testpar/t_coll_chunk.c:913:33: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array1 = (int *)HDmalloc(dims[0]*dims[1]*sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_coll_chunk.c:917:34: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_origin1 = (int *)HDmalloc(dims[0]*dims[1]*sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1095:13: warning: unused variable 'current_dims' [-Wunused-variable] hsize_t current_dims; /* for point selection */ ^ ../../../testpar/t_dset.c: In function 'extend_writeInd': ../../../testpar/t_dset.c:1517:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:1526:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = chunkdim0; ^ ../../../testpar/t_dset.c:1527:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = chunkdim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:1530:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'rr_obj_hdr_flush_confusion_writer': ../../../testpar/t_mdset.c:2008:6: warning: unsuffixed float constant [-Wunsuffixed-float-constants] data[j] *= 10.0; ^ ../../../testpar/t_coll_chunk.c:950:3: warning: switch missing default case [-Wswitch-default] switch (file_selection) { ^ ../../../testpar/t_coll_chunk.c:973:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../testpar/testphdf5.c: In function 'parse_options': ../../../testpar/t_dset.c:1617:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:1618:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mdset.c:2062:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] att[j] /= 10.0; ^ ../../../testpar/testphdf5.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/testphdf5.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/testphdf5.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_coll_chunk.c:625:7: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../testpar/t_mdset.c:2121:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_coll_chunk.c: In function 'ccslab_set': ../../../testpar/t_coll_chunk.c:1063:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*count[0]; ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:1076:15: note: in expansion of macro 'SPACE_DIM1' start[0] = SPACE_DIM1*mpi_rank; ^ ../../../testpar/t_dset.c:1677:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:1678:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_coll_chunk.c:1088:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] count[0] = ((mpi_rank >= MAX(1,(mpi_size-2)))?0:SPACE_DIM1); ^ ../../../testpar/t_coll_chunk.c:1088:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_coll_chunk.c:1090:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*count[0]; ^ ../../../testpar/t_coll_chunk.c:1102:9: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] stride[0] = SPACE_DIM1*mpi_size/4+1; ^ ../../../testpar/t_mdset.c:2163:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:1102:21: note: in expansion of macro 'SPACE_DIM1' stride[0] = SPACE_DIM1*mpi_size/4+1; ^ ../../../testpar/t_mpi.c: In function 'test_mpio_gb_file': ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_coll_chunk.c:1107:45: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if((mpi_rank *3)<(mpi_size*2)) start[0] = mpi_rank; ^ ../../../testpar/t_coll_chunk.c:1108:2: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] else start[0] = 1 + SPACE_DIM1*mpi_size/2 + (mpi_rank-2*mpi_size/3); ^ ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_coll_chunk.c:1108:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] else start[0] = 1 + SPACE_DIM1*mpi_size/2 + (mpi_rank-2*mpi_size/3); ^ ../../../testpar/t_coll_chunk.c:1116:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*SPACE_DIM1; ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:1127:14: note: in expansion of macro 'SPACE_DIM1' block[0] = SPACE_DIM1*mpi_size; ^ ../../../testpar/t_dset.c: In function 'extend_writeInd2': ../../../testpar/t_dset.c:1740:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:1890:9: warning: variable 'mrc' set but not used [-Wunused-but-set-variable] int mrc; /* mpi error code */ ^ ../../../testpar/t_dset.c:1839:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] written[i] = orig_size + i; ^ ../../../testpar/t_dset.c:1839:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] written[i] = orig_size + i; ^ ../../../testpar/t_mdset.c: In function 'rr_obj_hdr_flush_confusion_reader': ../../../testpar/t_mdset.c:2409:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (data_read[j] != data[j]){ ^ ../../../testpar/t_mdset.c:2417:4: warning: unsuffixed float constant [-Wunsuffixed-float-constants] data[j] *= 10.0; ^ ../../../testpar/t_dset.c: In function 'extend_readInd': ../../../testpar/t_dset.c:1905:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:1914:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:2472:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (att_read[j] != att[j]){ ^ ../../../testpar/t_mdset.c:2480:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] att[j] /= 10.0; ^ ../../../testpar/t_dset.c:1916:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array2 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1918:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:2525:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (lg_att_read[j] != lg_att[j]){ ^ ../../../testpar/t_mdset.c:2533:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_dset.c: In function 'extend_writeAll': ../../../testpar/t_dset.c:2088:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:2097:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = chunkdim0; ^ ../../../testpar/t_dset.c:2098:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = chunkdim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:2101:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2188:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:2189:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:2271:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:2272:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c: In function 'extend_readAll': ../../../testpar/t_dset.c:2335:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:2344:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2346:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array2 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2348:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'compress_readAll': ../../../testpar/t_dset.c:2516:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t dim=dim0; /* Dataspace dimensions */ ^ ../../../testpar/t_dset.c:2526:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:2542:22: warning: conversion to 'DATATYPE {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] data_orig[u]=u; ^ ../../../testpar/t_dset.c: In function 'none_selection_chunk': ../../../testpar/t_dset.c:2702:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:2711:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = chunkdim0; ^ ../../../testpar/t_dset.c:2712:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = chunkdim1; ^ ../../../testpar/t_dset.c:2742:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:2743:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:2768:44: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_origin = (DATATYPE *)HDmalloc(block[0]*block[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2771:43: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array = (DATATYPE *)HDmalloc(block[0]*block[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'test_actual_io_mode': ../../../testpar/t_dset.c:2938:70: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode_write = -1; ^ ../../../testpar/t_dset.c:2939:69: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode_read = -1; ^ ../../../testpar/t_dset.c:2940:73: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode_expected = -1; ^ ../../../testpar/t_dset.c:2941:56: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_io_mode_t actual_io_mode_write = -1; ^ ../../../testpar/t_dset.c:2942:55: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_io_mode_t actual_io_mode_read = -1; ^ ../../../testpar/t_dset.c:2943:59: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_io_mode_t actual_io_mode_expected = -1; ^ ../../../testpar/t_dset.c:3020:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:3021:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:3032:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/mpi_size; ^ ../../../testpar/t_dset.c:3098:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0 / mpi_size; ^ ../../../testpar/t_dset.c:3099:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1 / mpi_size; ^ ../../../testpar/t_dset.c:3102:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[0] = mpi_rank * block[0]; ^ ../../../testpar/t_dset.c:3105:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = mpi_rank*block[1]; ^ ../../../testpar/t_dset.c:3136:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = block[0] / mpi_size; ^ ../../../testpar/t_dset.c:3139:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0 / mpi_size; ^ ../../../testpar/t_dset.c:3140:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1 / mpi_size; ^ ../../../testpar/t_dset.c:3143:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[0] = mpi_rank * block[0]; ^ ../../../testpar/t_dset.c:3146:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = mpi_rank*block[1]; ^ ../../../testpar/t_dset.c:3198:44: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_chunk_opt_mode_expected = -1; ^ ../../../testpar/t_dset.c:3199:37: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_io_mode_expected = -1; ^ ../../../testpar/testphdf5.c:192:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/testphdf5.c:180:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:3219:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer = (int *)HDmalloc(sizeof(int) * length); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/testphdf5.c:132:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/testphdf5.c:132:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_dset.c: In function 'test_no_collective_cause_mode': ../../../testpar/t_dset.c:3548:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:3549:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:3571:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/mpi_size; ^ ../../../testpar/t_dset.c:3653:14: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] length = dims[0] * dims[1]; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:3656:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer = (int *)HDmalloc(sizeof(int) * length); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:3462:13: warning: unused variable 'coord' [-Wunused-variable] hsize_t coord[NELM][RANK]; ^ ../../../testpar/t_dset.c: In function 'test_no_collective_cause_mode_filter': ../../../testpar/t_dset.c:3846:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:3847:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:3865:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/mpi_size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:3896:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer = (int *)HDmalloc(sizeof(int) * length); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'dataset_atomicity': ../../../testpar/t_dset.c:4067:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:4081:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] write_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4084:32: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] read_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4100:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:4101:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:4235:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] write_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4238:32: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] read_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4255:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0/mpi_size - 1; ^ ../../../testpar/t_dset.c:4256:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1/mpi_size - 1; ^ ../../../testpar/t_dset.c:4259:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] count[0] = mpi_size; ^ ../../../testpar/t_dset.c:4260:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] count[1] = mpi_size; ^ ../../../testpar/t_dset.c:4316:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (i >= mpi_rank*(block[0]+1)) { ^ ../../../testpar/t_dset.c:4316:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= mpi_rank*(block[0]+1)) { ^ ../../../testpar/t_dset.c:4319:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if ((i+1)%(block[0]+1)==0) { ^ ../../../testpar/t_dset.c:4324:34: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (j >= mpi_rank*(block[1]+1)) { ^ ../../../testpar/t_dset.c:4324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j >= mpi_rank*(block[1]+1)) { ^ ../../../testpar/t_dset.c:4325:41: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4325:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4325:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4325:26: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4328:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if ((j+1)%(block[1]+1)==0) { ^ ../../../testpar/t_dset.c: At top level: ../../../testpar/t_dset.c:3779:1: warning: 'test_no_collective_cause_mode_filter' defined but not used [-Wunused-function] test_no_collective_cause_mode_filter(int selection_mode) ^ CC t_span_tree.o ../../../testpar/t_mpi.c: In function 'test_mpio_overlap_writes.constprop': ../../../testpar/t_mpi.c:98:6: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] for (i=0; i= X is always true [-Wstrict-overflow] if (val) { \ ^ ../../../testpar/t_mdset.c:69:5: note: in expansion of macro 'VRFY' VRFY((mpi_size <= size), "mpi_size <= size"); ^ ../../../testpar/t_span_tree.c:314:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = fsdim[0] / chunk_factor; ^ ../../../testpar/t_span_tree.c:315:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = fsdim[1] / chunk_factor; ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:110:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define FHSTART1 1 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:351:15: note: in expansion of macro 'FHSTART1' start[1] = FHSTART1 + mpi_rank * FHSTRIDE1 * FHCOUNT1; ^ ../../../testpar/testphdf5.h:119:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SHSTART1 0 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:372:15: note: in expansion of macro 'SHSTART1' start[1] = SHSTART1+SHCOUNT1*SHBLOCK1*mpi_rank; ^ ../../../testpar/testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFFHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:510:15: note: in expansion of macro 'RFFHSTART1' start[1] = RFFHSTART1+mpi_rank*RFFHCOUNT1; ^ ../../../testpar/t_mpi.c:348:6: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=ntimes-2; i <= ntimes; i++){ ^ ../../../testpar/t_mpi.c:306:6: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=ntimes-2; i <= ntimes; i++){ ^ ../../../testpar/testphdf5.h:145:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFSHSTART1 4 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:537:14: note: in expansion of macro 'RFSHSTART1' start[1] = RFSHSTART1+RFSHCOUNT1*mpi_rank; ^ ../../../testpar/testphdf5.h:155:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMFHSTART1 0 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:576:15: note: in expansion of macro 'RMFHSTART1' start[1] = RMFHSTART1+mpi_rank*RMFHCOUNT1; ^ ../../../testpar/testphdf5.h:164:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMSHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:599:15: note: in expansion of macro 'RMSHSTART1' start[1] = RMSHSTART1+mpi_rank*RMSHCOUNT1; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:614:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:615:61: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out1,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:631:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < MSPACE_DIM1*MSPACE_DIM2*mpi_size; i++){ ^ ../../../testpar/t_span_tree.c: In function 'coll_read_test': ../../../testpar/t_span_tree.c:737:12: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:102:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MSPACE_DIM2 3600 ^ ../../../testpar/t_span_tree.c:743:13: note: in expansion of macro 'MSPACE_DIM2' mdim[1] = MSPACE_DIM2*mpi_size; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:744:65: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] matrix_out =(int*)HDmalloc(sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:745:65: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] matrix_out1=(int*)HDmalloc(sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFFHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:780:15: note: in expansion of macro 'RFFHSTART1' start[1] = RFFHSTART1+mpi_rank*RFFHCOUNT1; ^ ../../../testpar/testphdf5.h:145:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFSHSTART1 4 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:800:15: note: in expansion of macro 'RFSHSTART1' start[1] = RFSHSTART1+RFSHCOUNT1*mpi_rank; ^ ../../../testpar/testphdf5.h:155:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMFHSTART1 0 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:830:15: note: in expansion of macro 'RMFHSTART1' start[1] = RMFHSTART1+mpi_rank*RMFHCOUNT1; ^ ../../../testpar/testphdf5.h:164:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMSHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:852:15: note: in expansion of macro 'RMSHSTART1' start[1] = RMSHSTART1+mpi_rank*RMSHCOUNT1; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:867:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:868:61: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out1,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:899:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < MSPACE_DIM1*MSPACE_DIM2*mpi_size; i++){ ^ CC t_chunk_alloc.o ../../../testpar/t_span_tree.c:692:20: warning: unused parameter 'chunk_factor' [-Wunused-parameter] coll_read_test(int chunk_factor) ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board': ../../../testpar/t_span_tree.c:1041:35: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] base_count = dims[sel_offset] / (checker_edge_size * 2); ^ ../../../testpar/t_span_tree.c:1043:26: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if ( (dims[sel_rank] % (checker_edge_size * 2)) > 0 ) { ^ CC t_filter_read.o ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__run_test': ../../../testpar/t_span_tree.c:2326:13: warning: implicit declaration of function 'H5S_select_shape_same_test' [-Wimplicit-function-declaration] check = H5S_select_shape_same_test(mem_large_ds_sid, ^ ../../../testpar/t_span_tree.c:2326:5: warning: nested extern declaration of 'H5S_select_shape_same_test' [-Wnested-externs] check = H5S_select_shape_same_test(mem_large_ds_sid, ^ ../../../testpar/t_span_tree.c:1599:19: warning: variable 'large_ds_slice_size' set but not used [-Wunused-but-set-variable] size_t large_ds_slice_size; ^ ../../../testpar/t_span_tree.c: In function 'link_chunk_collective_io_test': ../../../testpar/t_span_tree.c:2772:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] local_data_read[i] = 0.0; ^ ../../../testpar/t_span_tree.c:2773:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] expected_value += 1.0; ^ ../../../testpar/t_span_tree.c:2832:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] if ( diff >= 0.001 ) { ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board': ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* link_chunk_collective_io_test() */ ^ ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_chunk_alloc.c: In function 'get_filesize': ../../../testpar/t_chunk_alloc.c:40:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpierr = MPI_File_open(MPI_COMM_SELF, (char*)filename, MPI_MODE_RDONLY, ^ ../../../testpar/t_chunk_alloc.c: In function 'create_chunked_dataset': ../../../testpar/t_chunk_alloc.c:100:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dims[0]=nchunks*CHUNK_SIZE; ^ ../../../testpar/t_chunk_alloc.c:133:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] offset[0] = (nchunks-2)*chunk_dims[0]; ^ ../../../testpar/t_chunk_alloc.c:163:45: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] est_filesize = nchunks * CHUNK_SIZE * sizeof(unsigned char); ^ ../../../testpar/t_filter_read.c: In function 'filter_read_internal': ../../../testpar/t_filter_read.c:79:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size[1] = hs_size[1] * mpi_size; ^ ../../../testpar/t_filter_read.c:82:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[1] = hs_size[1] * mpi_rank; ^ ../../../testpar/t_chunk_alloc.c: In function 'parallel_access_dataset': ../../../testpar/t_chunk_alloc.c:239:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] size[0] = nchunks*CHUNK_SIZE; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_filter_read.c:25: ../../../testpar/t_filter_read.c:89:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] points = (int *)HDmalloc(size[0] * size[1] * sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_chunk_alloc.c:251:42: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = (i*mpi_size+mpi_rank)*chunk_dims[0]; ^ ../../../testpar/t_filter_read.c:92:29: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] check = (int *)HDmalloc(hs_size[0] * hs_size[1] * sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_chunk_alloc.c:241:5: warning: switch missing default case [-Wswitch-default] switch (action) { ^ ../../../testpar/t_chunk_alloc.c:299:38: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] est_filesize = nchunks*CHUNK_SIZE*sizeof(unsigned char); ^ ../../../testpar/t_chunk_alloc.c: In function 'verify_data': ../../../testpar/t_chunk_alloc.c:378:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = i*chunk_dims[0]; ^ ../../../testpar/t_chunk_alloc.c:388:3: warning: switch missing default case [-Wswitch-default] switch (write_pattern) { ^ ../../../testpar/t_filter_read.c: In function 'test_filter_read': ../../../testpar/t_filter_read.c:236:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_chunk_alloc.c: In function 'test_chunk_alloc': ../../../testpar/t_chunk_alloc.c:467:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ CC t_cache.o ../../../testpar/t_chunk_alloc.c: In function 'verify_data.constprop': ../../../testpar/t_chunk_alloc.c:322:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] verify_data(const char *filename, int chunk_factor, write_type write_pattern, int close, hid_t *file_id, hid_t *dataset) ^ In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_chunk_alloc.c:24: ../../../testpar/testpar.h:50:8: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] if (val) { \ ^ ../../../testpar/t_chunk_alloc.c:336:17: note: 'value' was declared here int value, i; ^ CC t_pflush1.o ../../../testpar/t_cache.c:55:9: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../testpar/t_cache.c:195:14: warning: size of 'data' is 16800000 bytes [-Wlarger-than=] struct datum data[NUM_DATA_ENTRIES]; ^ ../../../testpar/t_cache.c:234:5: warning: size of 'data_index' is 400000 bytes [-Wlarger-than=] int data_index[NUM_DATA_ENTRIES]; ^ ../../../testpar/t_cache.c: In function 'clear_datum': ../../../testpar/t_cache.c:2337:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'destroy_datum': ../../../testpar/t_cache.c:2402:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'flush_datum': ../../../testpar/t_cache.c:2459:13: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable] H5C_t * cache_ptr; ^ ../../../testpar/t_cache.c:2456:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'size_datum': ../../../testpar/t_cache.c:2780:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_pflush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../testpar/t_pflush1.c: In function 'create_file': ../../../testpar/t_pflush1.c:84:42: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] the_data[i][j] = (double)(hssize_t)i/(hssize_t)(j+1); ^ ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:5716:13: warning: declaration of 'verbose' shadows a global declaration [-Wshadow] hbool_t verbose = FALSE; ^ ../../../testpar/t_cache.c:41:10: note: shadowed declaration is here hbool_t verbose = TRUE; /* used to control error messages */ ^ ../../../testpar/t_cache.c: In function 'smoke_check_5': ../../../testpar/t_cache.c:6401:13: warning: declaration of 'verbose' shadows a global declaration [-Wshadow] hbool_t verbose = FALSE; ^ ../../../testpar/t_cache.c:41:10: note: shadowed declaration is here hbool_t verbose = TRUE; /* used to control error messages */ ^ ../../../testpar/t_cache.c: In function 'main': ../../../testpar/t_cache.c:7125:9: warning: too many arguments for format [-Wformat-extra-args] printf("Failed to turn off atexit processing. Continue.\n", mpi_rank); ^ CC t_pflush2.o ../../../testpar/t_cache.c: In function 'addr_to_datum_index': ../../../testpar/t_cache.c:712:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] addr_to_datum_index(haddr_t base_addr) ^ ../../../testpar/t_pflush1.c: In function 'main': ../../../testpar/t_pflush1.c:184:8: warning: 'file2' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Fget_vfd_handle(file2, fapl, (void **)&mpifh_p) < 0) { ^ ../../../testpar/t_pflush1.c:175:8: warning: 'file1' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Fget_vfd_handle(file1, fapl, (void **)&mpifh_p) < 0) { ^ CC t_pshutdown.o ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC t_prestart.o ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__verify_data.constprop': ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] lower_dim_size_comp_test__verify_data(uint32_t * buf_ptr, ^ ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_pflush2.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../testpar/t_pflush2.c: In function 'check_file': ../../../testpar/t_pflush2.c:80:53: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] error = fabs(the_data[i][j]-(double)(hssize_t)i/((hssize_t)j+1)); ^ ../../../testpar/t_pflush2.c:81:6: warning: unsuffixed float constant [-Wunsuffixed-float-constants] if (error>0.0001) { ^ ../../../testpar/t_pflush2.c:86:23: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)i/(hssize_t)(j+1)); ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board.constprop': ../../../testpar/t_span_tree.c:967:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] lower_dim_size_comp_test__select_checker_board( ^ ../../../testpar/t_span_tree.c:967:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:967:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_pflush2.c:111:9: warning: 'groups' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(groups); ^ ../../../testpar/t_pflush2.c:112:9: warning: 'dset' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset); ^ ../../../testpar/t_pflush2.c:114:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ In file included from ../../../testpar/t_pshutdown.c:28:0: ../../../testpar/t_pshutdown.c: In function 'main': ../../../testpar/testphdf5.h:39:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ROW_FACTOR 8 /* Nominal row factor for dataset size */ ^ ../../../testpar/t_pshutdown.c:73:15: note: in expansion of macro 'ROW_FACTOR' dims[0] = ROW_FACTOR*mpi_size; ^ ../../../testpar/testphdf5.h:40:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define COL_FACTOR 16 /* Nominal column factor for dataset size */ ^ ../../../testpar/t_pshutdown.c:74:15: note: in expansion of macro 'COL_FACTOR' dims[1] = COL_FACTOR*mpi_size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_pshutdown.c:28: ../../../testpar/t_pshutdown.c:82:39: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array = (DATATYPE *)HDmalloc(dims[0]*dims[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_pshutdown.c:86:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dims[0]/mpi_size; ^ ../../../testpar/t_pshutdown.c:92:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*block[0]; ^ In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_prestart.c:24: ../../../testpar/t_prestart.c: In function 'main': ../../../testpar/t_prestart.c:78:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] VRFY(dims[0] == ROW_FACTOR*mpi_size, "Wrong dataset dimensions"); ^ ../../../testpar/testpar.h:50:9: note: in definition of macro 'VRFY' if (val) { \ ^ ../../../testpar/t_prestart.c:79:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] VRFY(dims[1] == COL_FACTOR*mpi_size, "Wrong dataset dimensions"); ^ ../../../testpar/testpar.h:50:9: note: in definition of macro 'VRFY' if (val) { \ ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_prestart.c:24: ../../../testpar/t_prestart.c:82:39: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array = (DATATYPE *)HDmalloc(dims[0]*dims[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_prestart.c:86:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dims[0]/mpi_size; ^ ../../../testpar/t_prestart.c:92:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*block[0]; ^ ../../../testpar/t_prestart.c:109:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < block[0]; i++){ ^ ../../../testpar/t_prestart.c:110:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j=0; j < block[1]; j++){ ^ ../../../testpar/t_prestart.c:114:41: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] (unsigned long)(i+start[0]), (unsigned long)(j+start[1]), ^ ../../../testpar/t_prestart.c:114:70: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] (unsigned long)(i+start[0]), (unsigned long)(j+start[1]), ^ CC t_init_term.o ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__run_test': ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] lower_dim_size_comp_test__run_test(const int chunk_edge_size, ^ ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] CC t_shapesame.o CCLD t_mpi CCLD t_pflush1 ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__d2m_l2s': ../../../testpar/t_shapesame.c:851:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_cache.c: In function 'verify_entry_writes': ../../../testpar/t_cache.c:4545:17: warning: 'reported_entry_writes' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ ../../../testpar/t_shapesame.c:1016:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1017:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1020:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1021:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1024:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1025:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__d2m_s2l': ../../../testpar/t_shapesame.c:1124:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1299:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1300:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1303:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1304:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1307:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1308:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__m2d_l2s': ../../../testpar/t_shapesame.c:1415:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1627:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1628:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1631:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1632:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1635:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1636:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__m2d_s2l': ../../../testpar/t_shapesame.c:1737:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1967:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1968:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1971:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1972:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1975:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1976:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__run_test': ../../../testpar/t_shapesame.c:2031:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable] int mpi_rank; ^ ../../../testpar/t_shapesame.c: At top level: ../../../testpar/t_shapesame.c:2235:1: warning: no previous prototype for 'contig_hs_dr_pio_test' [-Wmissing-prototypes] contig_hs_dr_pio_test(ShapeSameTestMethods sstest_type) ^ CCLD t_pflush2 ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__d2m_l2s': ../../../testpar/t_shapesame.c:3049:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:3215:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:3216:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3219:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:3220:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3223:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:3224:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__d2m_s2l': ../../../testpar/t_shapesame.c:3316:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_cache.c: In function 'verify_entry_reads': ../../../testpar/t_cache.c:4437:17: warning: 'reported_entry_reads' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ ../../../testpar/t_shapesame.c:3543:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:3544:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3547:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:3548:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3551:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:3552:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__m2d_l2s': ../../../testpar/t_shapesame.c:3675:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:3906:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:3907:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3910:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:3911:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3914:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:3915:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3598:13: warning: variable 'mis_match' set but not used [-Wunused-but-set-variable] hbool_t mis_match = FALSE; ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__m2d_s2l': ../../../testpar/t_shapesame.c:4038:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:4268:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:4269:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:4272:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:4273:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:4276:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:4277:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3961:13: warning: variable 'mis_match' set but not used [-Wunused-but-set-variable] hbool_t mis_match = FALSE; ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__run_test': ../../../testpar/t_shapesame.c:4327:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable] int mpi_rank; /* needed by VRFY */ ^ ../../../testpar/t_shapesame.c: At top level: ../../../testpar/t_shapesame.c:4729:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ckrbrd_hs_dr_pio_test__slct_ckrbrd(const int mpi_rank, ^ ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: In function 'smoke_check_1': ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_1(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: In function 'smoke_check_5': ../../../testpar/t_cache.c:6397:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] smoke_check_5(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:6397:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:4868:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4856:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: In function 'smoke_check_4': ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_4(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_pshutdown CCLD t_prestart ../../../testpar/t_shapesame.c: In function 'hs_dr_pio_test__setup': ../../../testpar/t_shapesame.c:127:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hs_dr_pio_test__setup(const int test_num, ^ ../../../testpar/t_shapesame.c:127:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_3(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_init_term ../../../testpar/t_span_tree.c: At top level: ../../../testpar/t_span_tree.c:962:0: warning: macro "LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK" is not used [-Wunused-macros] #define LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK 0 ^ ../../../testpar/t_cache.c: In function 'smoke_check_2': ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_2(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: At top level: ../../../testpar/t_cache.c:215:0: warning: macro "MPE_VIRT_NUM_DATA_ENTIES" is not used [-Wunused-macros] #define MPE_VIRT_NUM_DATA_ENTIES (NUM_DATA_ENTRIES / 100) ^ ../../../testpar/t_cache.c:50:0: warning: macro "PARATESTFILE" is not used [-Wunused-macros] #define PARATESTFILE filenames[0] ^ CCLD t_cache CCLD t_shapesame CCLD testphdf5 make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/testpar' Making all in tools make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' Making all in lib make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/lib' CC h5tools.lo CC h5tools_dump.lo CC h5tools_str.lo CC h5tools_utils.lo CC h5diff.lo CC h5diff_array.lo CC h5diff_attr.lo CC h5diff_dset.lo ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_append': ../../../../tools/lib/h5tools_str.c:145:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] nchars = HDvsnprintf(str->s + str->len, avail, fmt, ap); ^ ../../../../tools/lib/h5tools_str.c:145:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc); ^ ../../../../src/H5private.h:328:24: note: in definition of macro 'MAX' #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc); ^ ../../../../src/H5private.h:328:35: note: in definition of macro 'MAX' #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../tools/lib/h5tools_str.c:179:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] str->len += nchars; ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:448:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:509:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = npoints * ndims * sizeof(ptdata[0]); ^ ../../../../tools/lib/h5tools.c:1302:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] for (i = (ctx->ndims - 2); i >= 0; i--) { ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_sprint': ../../../../tools/lib/h5tools_str.c:740:73: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] h5tools_str_append(str, OPT(info->fmt_float, "%g"), tempfloat); ^ ../../../../tools/lib/h5tools_str.c:791:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j]) ^ ../../../../tools/lib/h5tools_str.c:791:90: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j]) ^ ../../../../tools/lib/h5tools_str.c:822:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] i += j - 1; ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output': ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:846:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned char)) ^ ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:849:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools.c: At top level: ../../../../tools/lib/h5tools.c:1528:1: warning: no previous prototype for 'render_bin_output_region_data_blocks' [-Wmissing-prototypes] render_bin_output_region_data_blocks(hid_t region_id, FILE *stream, ^ ../../../../tools/lib/h5tools_str.c:849:45: warning: conversion to 'unsigned char' from 'long long unsigned int' may alter its value [-Wconversion] tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:858:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(char)) ^ ../../../../tools/lib/h5tools_str.c:861:77: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempchar = (tempchar >> packed_data_offset) & packed_data_mask; ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_data_blocks': ../../../../tools/lib/h5tools_str.c:861:44: warning: conversion to 'signed char' from 'long long unsigned int' may alter its value [-Wconversion] tempchar = (tempchar >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:871:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned int)) ^ ../../../../tools/lib/h5tools_str.c:874:44: warning: conversion to 'unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempuint = (tempuint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:882:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(int)) ^ ../../../../tools/lib/h5tools_str.c:885:75: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempint = (tempint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools.c:1549:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c:885:43: warning: conversion to 'int' from 'long long unsigned int' may alter its value [-Wconversion] tempint = (tempint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:897:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned short)) ^ ../../../../tools/lib/h5tools_str.c:900:81: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempushort = (tempushort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:900:46: warning: conversion to 'short unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempushort = (tempushort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:910:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(short)) ^ ../../../../tools/lib/h5tools_str.c:913:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempshort = (tempshort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools.c:1571:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((start = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c:913:45: warning: conversion to 'short int' from 'long long unsigned int' may alter its value [-Wconversion] tempshort = (tempshort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools.c:1574:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((count = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c:923:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long)) ^ ../../../../tools/lib/h5tools_str.c:926:45: warning: conversion to 'long unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempulong = (tempulong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:934:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long)) ^ ../../../../tools/lib/h5tools_str.c:937:77: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] templong = (templong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:937:44: warning: conversion to 'long int' from 'long long unsigned int' may alter its value [-Wconversion] templong = (templong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:947:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long long)) ^ ../../../../tools/lib/h5tools_str.c:958:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long long)) ^ ../../../../tools/lib/h5tools_str.c:961:79: warning: conversion to 'long long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion] templlong = (templlong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:961:45: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] templlong = (templlong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:971:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nmembs = H5Tget_nmembers(type); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1638:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1643:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools.c:1645:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1648:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1652:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1655:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1657:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools.c:1660:22: warning: conversion to 'hssize_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] type_id, nblocks, ptdata); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1666:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1669:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools.c: At top level: ../../../../tools/lib/h5tools.c:1696:1: warning: no previous prototype for 'render_bin_output_region_data_points' [-Wmissing-prototypes] render_bin_output_region_data_points(hid_t region_space, hid_t region_id, ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_data_points': ../../../../tools/lib/h5tools.c:1706:21: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] if((type_size = H5Tget_size(type_id)) == 0) ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c:1709:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1713:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1716:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims1[0] = npoints; ^ ../../../../tools/lib/h5tools.c:1725:73: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(render_bin_output(stream, container, type_id, (char*)region_buf, npoints) < 0) ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1762:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1766:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1769:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_replace': ../../../../tools/lib/h5tools_str.c:1397:10: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] newstr = HDmalloc ( HDstrlen ( oldstr ) - HDstrlen ( substr ) + HDstrlen ( replacement ) + 1 ); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1772:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1779:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:1403:36: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy ( newstr, oldstr, tok - oldstr ); ^ ../../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1782:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_str.c:1405:140: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy ( newstr + (tok - oldstr) + HDstrlen( replacement ), tok + HDstrlen ( substr ), HDstrlen ( oldstr ) - HDstrlen ( substr ) - ( tok - oldstr ) ); ^ ../../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:612:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:617:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:638:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ In file included from ../../../../tools/lib/h5diff_array.c:20:0: ../../../../tools/lib/h5diff_array.c: In function 'diff_array': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:643:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../tools/lib/h5tools_utils.c: In function 'parallel_print': ../../../../tools/lib/h5tools_utils.c:89:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvprintf(format, ap); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:669:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:671:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ In file included from ../../../../tools/lib/h5tools_utils.c:33:0: ../../../../tools/lib/h5tools_utils.h:33:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define OUTBUFF_SIZE (PRINT_DATA_MAX_SIZE*4) ^ ../../../../src/H5private.h:1411:48: note: in definition of macro 'HDvsnprintf' #define HDvsnprintf(S,N,FMT,A) vsnprintf(S,N,FMT,A) ^ ../../../../tools/lib/h5tools_utils.c:92:64: note: in expansion of macro 'OUTBUFF_SIZE' bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:92:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:92:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:732:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5diff_array.c:418:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] HDmemcmp(mem1, mem2, size*nelmts)==0) ^ ../../../../src/H5private.h:1026:43: note: in definition of macro 'HDmemcmp' #define HDmemcmp(X,Y,Z) memcmp(X,Y,Z) ^ ../../../../tools/lib/h5tools_utils.c:104:21: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvfprintf(overflow_file, format, ap); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:735:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_utils.c:110:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvfprintf(overflow_file, format, ap); ^ ../../../../tools/lib/h5tools_utils.c: In function 'error_msg': ../../../../tools/lib/h5tools_utils.c:142:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_region_data_points': ../../../../tools/lib/h5tools_utils.c: In function 'warn_msg': ../../../../tools/lib/h5tools_utils.c:173:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ ../../../../tools/lib/h5tools_dump.c:809:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_dump.c:812:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims1[0] = npoints; ^ ../../../../tools/lib/h5tools_dump.c:818:21: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] if((type_size = H5Tget_size(type_id)) == 0) ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c:821:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_dump.c:828:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx.ndims = ndims; ^ ../../../../tools/lib/h5tools_dump.c:855:27: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.sm_pos = jndx * ndims; ^ ../../../../tools/lib/h5tools_dump.c:857:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.size_last_dim = (int) (ctx.p_max_idx[ctx.ndims - 1]); ^ ../../../../tools/lib/h5tools_dump.c:870:58: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ((char*)region_buf + jndx * type_size), &ctx); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:937:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:941:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools_dump.c:957:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = npoints * ndims * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:960:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:964:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_pointlist failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:985:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:988:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:1052:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ In file included from ../../../../tools/lib/h5tools_utils.c:31:0: ../../../../tools/lib/h5tools_utils.c: In function 'print_version': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:1055:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_utils.c:406:13: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((char *)H5_VERS_SUBRELEASE)[0] ? "-" : "", H5_VERS_SUBRELEASE); ^ ../../../../tools/lib/h5tools.h:41:65: note: in definition of macro 'PRINTSTREAM' #define PRINTSTREAM(S, F, ...) {if(S != NULL) HDfprintf(S, F, __VA_ARGS__);} ^ ../../../../tools/lib/h5tools_utils.c: In function 'find_objs_cb': ../../../../tools/lib/h5tools_utils.c:566:5: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo->type) { ^ ../../../../tools/lib/h5tools_utils.c:566:5: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_display_simple_subset': ../../../../tools/lib/h5tools_dump.c:1377:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] current_outer_dim = (ctx->ndims - 2) - 1; ^ ../../../../tools/lib/h5tools_dump.c:1380:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] for (i = current_outer_dim + 1; i < ctx->ndims; i++) { ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getenv_update_hyperslab_bufsize': ../../../../tools/lib/h5tools_utils.c:918:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] H5TOOLS_BUFSIZE = hyperslab_bufsize_mb * 1024 * 1024; ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_dset': ../../../../tools/lib/h5tools_dump.c:1535:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(f_space); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_mem': ../../../../tools/lib/h5tools_dump.c:1684:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(space); ^ ../../../../tools/lib/h5tools_dump.c:1702:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx->size_last_dim = (int) (ctx->p_max_idx[ctx->ndims - 1]); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_datum': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_datatype': ../../../../tools/lib/h5tools_dump.c:1913:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_dump.c:1913:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_len': ../../../../tools/lib/h5tools_str.c:95:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_str_len(h5tools_str_t *str) ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_count_ncols': ../../../../tools/lib/h5tools.c:673:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5tools_count_ncols(const char *s) ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_enum': ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/lib/h5tools_dump.c:2659:18: note: in expansion of macro 'HDstrlen' nchars = HDstrlen(name[i]); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_dcpl': ../../../../tools/lib/h5tools_dump.c:3350:5: warning: enumeration value 'H5D_FILL_TIME_ERROR' not handled in switch [-Wswitch-enum] switch(ft) { ^ ../../../../tools/lib/h5tools_dump.c:3407:5: warning: enumeration value 'H5D_ALLOC_TIME_ERROR' not handled in switch [-Wswitch-enum] switch(at) { ^ ../../../../tools/lib/h5tools_dump.c:3407:5: warning: enumeration value 'H5D_ALLOC_TIME_DEFAULT' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_comment': ../../../../tools/lib/h5tools_dump.c:3472:59: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] cmt_bufsize = H5Oget_comment(obj_id, comment, cmt_bufsize); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_utils.c: In function 'search_obj': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_utils.c:532:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] search_obj(table_t *table, haddr_t objno) ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getprogname': ../../../../tools/lib/h5tools_utils.c:879:12: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] const char*h5tools_getprogname(void) ^ ../../../../tools/lib/h5diff_array.c: In function 'character_compare_opt': ../../../../tools/lib/h5diff_array.c:3047:24: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable] hbool_t both_zero; ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getstatus': ../../../../tools/lib/h5tools_utils.c:884:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int h5tools_getstatus(void) ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_float': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_double': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_ldouble': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_is_zero': ../../../../tools/lib/h5tools.c:1798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_is_zero(const void *_mem, size_t size) ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_ullong': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_double': ../../../../tools/lib/h5diff_array.c:5831:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_ldouble': ../../../../tools/lib/h5diff_array.c:5884:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_float': ../../../../tools/lib/h5diff_array.c:5941:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'my_isnan': ../../../../tools/lib/h5diff_array.c:5982:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_array.c:5989:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_array.c:5997:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_dset.c: In function 'diff_can_type': ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (tclass1) ^ ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] In file included from ../../../../tools/lib/h5diff.c:18:0: ../../../../tools/lib/h5diff.c: In function 'diff_match': ../../../../tools/lib/h5diff.c:1151:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] char *workerTasks = (char*)HDmalloc((g_nTasks - 1) * sizeof(char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5diff.c:1160:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(workerTasks, 1, (g_nTasks - 1)); ^ ../../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../../tools/lib/h5diff.c:1463:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 1; i < g_nTasks; i++) ^ ../../../../tools/lib/h5diff.c:1464:41: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] MPI_Send(NULL, 0, MPI_BYTE, i, MPI_TAG_END, MPI_COMM_WORLD); ^ In file included from ../../../../tools/lib/h5diff.c:18:0: ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:662:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1fullname, "/%s", objname1); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:678:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2fullname, "/%s", objname2); ^ ../../../../tools/lib/h5diff.c: In function 'diff_match': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1170:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1_fullpath, "%s%s", grp1_path, table->objs[i].name); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1180:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2_fullpath, "%s%s", grp2_path, table->objs[i].name); ^ ../../../../tools/lib/h5diff.c: In function 'print_objname': ../../../../tools/lib/h5diff.c:33:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int print_objname (diff_opt_t * options, hsize_t nfound) ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:457:13: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] h5tools_str_append(str, info->dset_blockformat_pre, i ? "," OPTIONAL_LINE_BREAK " " : "", ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:518:13: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] h5tools_str_append(str, info->dset_ptformat_pre, i ? "," OPTIONAL_LINE_BREAK " " : "", ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_simple_prefix': ../../../../tools/lib/h5tools.c:802:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_region_simple_prefix': ../../../../tools/lib/h5tools.c:897:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_region_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'h5tools_render_element': ../../../../src/H5private.h:1294:30: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] #define HDstrtok(X,Y) strtok(X,Y) ^ ../../../../tools/lib/h5tools.c:1083:25: note: in expansion of macro 'HDstrtok' (section = HDstrtok(secnum ? NULL : s, OPTIONAL_LINE_BREAK)); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_render_region_element': ../../../../src/H5private.h:1294:30: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] #define HDstrtok(X,Y) strtok(X,Y) ^ ../../../../tools/lib/h5tools.c:1236:48: note: in expansion of macro 'HDstrtok' for (secnum = 0, multiline = 0; (section = HDstrtok(secnum ? NULL : s, ^ ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools.c:1294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] init_acc_pos(h5tools_context_t *ctx, hsize_t *dims) ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': ../../../../tools/lib/h5tools.c:1778:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../tools/lib/h5diff.c:912:38: warning: 'info2_lp' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t idx = info2_lp->nused - 1; ^ ../../../../tools/lib/h5diff.c:867:38: warning: 'info1_lp' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t idx = info1_lp->nused - 1; ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../tools/lib/h5tools.c:1665:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools.c:1668:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(dtype) < 0) ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../tools/lib/h5tools_dump.c:1051:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools_dump.c:1054:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(dtype) < 0) ^ CC h5diff_util.lo CC h5trav.lo ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_dset': ../../../../tools/lib/h5tools_dump.c:1746:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_dump_dset(FILE *stream, const h5tool_format_t *info, h5tools_context_t *ctx, ^ CC h5tools_filters.lo ../../../../tools/lib/h5diff_util.c: In function 'print_type': ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) ^ ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'get_type': ../../../../tools/lib/h5diff_util.c:211:5: warning: enumeration value 'H5TRAV_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(type) { ^ ../../../../tools/lib/h5diff_util.c: In function 'get_sign': ../../../../tools/lib/h5diff_util.c:243:5: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sign) ^ ../../../../tools/lib/h5diff_util.c:243:5: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'get_class': ../../../../tools/lib/h5diff_util.c:269:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (tclass) ^ ../../../../tools/lib/h5diff_util.c:269:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'diff_basename': ../../../../tools/lib/h5diff_util.c:178:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] diff_basename(const char *name) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_type': ../../../../tools/lib/h5diff_util.c:209:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_type(h5trav_type_t type) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_sign': ../../../../tools/lib/h5diff_util.c:241:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_sign(H5T_sign_t sign) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_class': ../../../../tools/lib/h5diff_util.c:267:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_class(H5T_class_t tclass) ^ ../../../../tools/lib/h5diff_util.c: In function 'print_dimensions': ../../../../tools/lib/h5diff_util.c:34:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] print_dimensions (int rank, hsize_t *dims) ^ ../../../../tools/lib/h5trav.c: In function 'h5trav_getindex': ../../../../tools/lib/h5trav.c:494:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5trav_getindex(const trav_info_t *info, const char *obj) ^ ../../../../tools/lib/h5trav.c: In function 'h5trav_getindext': ../../../../tools/lib/h5trav.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5trav_getindext(const char *name, const trav_table_t *table) ^ ../../../../tools/lib/h5trav.c: In function 'symlink_is_visited': ../../../../tools/lib/h5trav.c:1239:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] symlink_is_visited(symlink_trav_t *visited, H5L_type_t type, const char *file, const char *path) ^ CC h5tools_type.lo CC h5tools_ref.lo ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_little_endian_type': ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_big_endian_type': ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] CC io_timer.lo In file included from ../../../../tools/lib/h5tools_ref.c:19:0: ../../../../tools/lib/h5tools_ref.c: In function 'free_ref_path_info': ../../../../tools/lib/h5tools_ref.c:68:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDfree((void *)node->path); ^ ../../../../src/H5private.h:778:31: note: in definition of macro 'HDfree' #define HDfree(M) free(M) ^ ../../../../tools/lib/h5tools_ref.c: In function 'ref_path_table_put': ../../../../tools/lib/h5tools_ref.c:221:18: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] if((new_node = HDmalloc(sizeof(ref_path_node_t))) == NULL) ^ ../../../../tools/lib/h5tools_ref.c: In function 'lookup_ref_path': ../../../../tools/lib/h5tools_ref.c:303:10: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] node = H5SL_search(ref_path_table, &ref); ^ ../../../../tools/lib/io_timer.c: In function 'sub_time': ../../../../tools/lib/io_timer.c:58:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)a->tv_usec) / MICROSECOND) - ^ ../../../../tools/lib/io_timer.c:60:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)b->tv_usec) / MICROSECOND)); ^ ../../../../tools/lib/io_timer.c: In function 'get_time': ../../../../tools/lib/io_timer.c:222:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] get_time(io_time_t *pt, timer_type t) ^ CCLD libh5tools.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/lib' Making all in h5diff make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' CC h5diff_main.o CC h5diff_common.o CC ph5diff_main.o CC h5diffgentest.o ../../../../tools/h5diff/h5diff_main.c: In function 'h5diff_exit': ../../../../tools/h5diff/h5diff_main.c:139:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] void h5diff_exit(int status) ^ ../../../../tools/h5diff/ph5diff_main.c: In function 'main': ../../../../tools/h5diff/ph5diff_main.c:69:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] MPI_Init(&argc, (char***) &argv); ^ ../../../../tools/h5diff/ph5diff_main.c: In function 'h5diff_exit': ../../../../tools/h5diff/ph5diff_main.c:312:22: warning: parameter 'status' set but not used [-Wunused-but-set-parameter] void h5diff_exit(int status) ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_datatypes': ../../../../tools/h5diff/h5diff_common.c: In function 'parse_command_line': ../../../../tools/h5diff/h5diff_common.c:191:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] exclude_node->obj_path = (char*)opt_arg; ^ ../../../../tools/h5diff/h5diff_common.c:221:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (options->delta == 0) ^ ../../../../tools/h5diff/h5diff_common.c:238:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (options->percent == 0) ^ ../../../../tools/h5diff/h5diff_common.c:252:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] options->count = atol( opt_arg ); ^ ../../../../tools/h5diff/h5diffgentest.c:788:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:38: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:45: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:48: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:53: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:56: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/ph5diff_main.c:312:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] void h5diff_exit(int status) ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings': ../../../../tools/h5diff/h5diffgentest.c:3702:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp1_buf.str_vlen = comp1_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3703:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp2_buf.str_vlen = comp2_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3704:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp3_buf.str_vlen = comp3_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3705:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp4_buf.str_vlen = comp4_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3706:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp5_buf.str_vlen = comp5_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3707:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp6_buf.str_vlen = comp6_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3708:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp7_buf.str_vlen = comp7_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3709:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp8_buf.str_vlen = comp8_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3710:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp9_buf.str_vlen = comp9_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3746:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp1_buf.str_array_vlen[i] = comp1_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3747:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp2_buf.str_array_vlen[i] = comp2_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3748:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp3_buf.str_array_vlen[i] = comp3_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3749:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp4_buf.str_array_vlen[i] = comp4_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3750:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp5_buf.str_array_vlen[i] = comp5_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3751:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp6_buf.str_array_vlen[i] = comp6_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3752:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp7_buf.str_array_vlen[i] = comp7_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3753:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp8_buf.str_array_vlen[i] = comp8_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3754:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp9_buf.str_array_vlen[i] = comp9_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_array': ../../../../tools/h5diff/h5diffgentest.c:4372:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i].cmpd2[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4372:53: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i].cmpd2[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4363:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_vlen': ../../../../tools/h5diff/h5diffgentest.c:4483:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i1 = i; ^ ../../../../tools/h5diff/h5diffgentest.c:4488:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4488:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4489:57: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4489:65: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4478:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_array_vlen': ../../../../tools/h5diff/h5diffgentest.c:4609:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].cmpd2[j].vl.p = HDmalloc((j+1)*sizeof(cmpd3_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:4610:40: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].cmpd2[j].vl.len = j+1; ^ ../../../../tools/h5diff/h5diffgentest.c:4611:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(j+1); k++) ^ ../../../../tools/h5diff/h5diffgentest.c:4615:70: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4615:78: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4597:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_vlen_arry': ../../../../tools/h5diff/h5diffgentest.c:4752:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i1 = i; ^ ../../../../tools/h5diff/h5diffgentest.c:4758:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4758:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:64: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:71: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:63: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4763:72: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4763:80: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4746:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_data_nocomparables': ../../../../tools/h5diff/h5diffgentest.c:5026:24: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] write_attr(did2,1, attr2_dim_ptr,"attr2", H5T_NATIVE_INT, data3); ^ ../../../../tools/h5diff/h5diffgentest.c:5029:32: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] write_attr(did2, rank_attr,attr3_dim_ptr,"attr3", H5T_NATIVE_INT, attr_data_ptr3); ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5752:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:5753:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:5754:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:5968:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5diff/h5diffgentest.c:6029:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6168:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6169:38: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6170:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:5246:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in': ../../../../tools/h5diff/h5diffgentest.c:6544:17: warning: declaration of 'did' shadows a previous local [-Wshadow] hid_t did; /* dataset ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6297:13: note: shadowed declaration is here hid_t did; ^ ../../../../tools/h5diff/h5diffgentest.c:6545:17: warning: declaration of 'sid' shadows a previous local [-Wshadow] hid_t sid; /* dataspace ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6298:13: note: shadowed declaration is here hid_t sid; ^ ../../../../tools/h5diff/h5diffgentest.c:6546:17: warning: declaration of 'tid' shadows a previous local [-Wshadow] hid_t tid; /* datatype ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6299:13: note: shadowed declaration is here hid_t tid; ^ ../../../../tools/h5diff/h5diffgentest.c:6550:17: warning: declaration of 'j' shadows a previous local [-Wshadow] int j; ^ ../../../../tools/h5diff/h5diffgentest.c:6302:21: note: shadowed declaration is here int val, i, j, k, l, n; ^ ../../../../tools/h5diff/h5diffgentest.c:6553:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] size = ( H5TOOLS_MALLOCSIZE / sizeof(double) + 1 ) * sizeof(double); ^ ../../../../tools/h5diff/h5diffgentest.c:6554:14: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] dbuf = HDmalloc( size ); ^ ../../../../tools/h5diff/h5diffgentest.c:6556:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for( j = 0; j < H5TOOLS_MALLOCSIZE / sizeof(double) + 1; j++) ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6712:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6713:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6714:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:6834:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5diff/h5diffgentest.c:6871:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6925:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6926:38: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6927:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:6301:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'gen_datareg': ../../../../tools/h5diff/h5diffgentest.c:7021:10: warning: request for implicit conversion from 'void *' to 'unsigned char (*)[12]' not permitted in C++ [-Wc++-compat] rbuf = HDcalloc((size_t)2, sizeof(hdset_reg_ref_t)); ^ ../../../../tools/h5diff/h5diffgentest.c:7024:9: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] buf = HDmalloc(10 * 10 * sizeof(int)); ^ ../../../../tools/h5diff/h5diffgentest.c:7017:21: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_hyperslab': ../../../../tools/h5diff/h5diffgentest.c:7118:23: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char fillvalue=-1; ^ ../../../../tools/h5diff/h5diffgentest.c:7158:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = i * GBLL/(1024*1024); ^ CCLD h5diff CCLD ph5diff ../../../../tools/h5diff/h5diffgentest.c: In function 'test_group_recurse2': ../../../../tools/h5diff/h5diffgentest.c:3106:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid4); ^ ../../../../tools/h5diff/h5diffgentest.c:3105:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid3); ^ ../../../../tools/h5diff/h5diffgentest.c:3104:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid2); ^ ../../../../tools/h5diff/h5diffgentest.c:3101:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(dataspace); ^ ../../../../tools/h5diff/h5diffgentest.c:3102:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(datatype); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_attributes_verbose_level.constprop': ../../../../tools/h5diff/h5diffgentest.c:1286:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f2_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1284:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f1_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1282:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f2_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1280:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f1_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1278:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f2_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1276:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f1_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1274:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1272:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1270:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1268:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1266:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1264:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1262:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1260:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1258:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid2); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings.constprop': ../../../../tools/h5diff/h5diffgentest.c:4159:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ CCLD h5diffgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' Making all in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' CC h5ls.o ../../../../tools/h5ls/h5ls.c: In function 'dataset_list2': ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_LAYOUT_ERROR' not handled in switch [-Wswitch-enum] switch (stl) { ^ ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_NLAYOUTS' not handled in switch [-Wswitch-enum] ../../../../tools/h5ls/h5ls.c:1762:17: warning: unused variable 'dset_name' [-Wunused-variable] char dset_name[256]; /* filter/file name */ ^ ../../../../tools/h5ls/h5ls.c: In function 'usage': cc1: warning: size of '*.LC0' is 3173 bytes [-Wlarger-than=] CCLD h5ls make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' Making all in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CC h5dumpgentest.o CC binread.o CCLD binread ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_all_cb': ../../../../tools/h5dump/h5dump_xml.c:160:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:174:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset': ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_datatype': ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../tools/h5dump/h5dump_ddl.c:63:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:423:35: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:423:39: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset2': ../../../../tools/h5dump/h5dumpgentest.c:439:12: warning: size of 'dset2' is 2400 bytes [-Wlarger-than=] double dset2[30][10]; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attribute': ../../../../tools/h5dump/h5dumpgentest.c:518:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] for(i = 0; i < 10; i++) d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dump.c: In function 'table_list_add': ../../../../tools/h5dump/h5dump.c:397:27: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] table_list.tables = tmp_ptr; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_dataspace': ../../../../tools/h5dump/h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_attr_cb': ../../../../tools/h5dump/h5dump_ddl.c:126:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:145:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dumpgentest.c:946:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:955:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_escape_the_string': ../../../../tools/h5dump/h5dump_xml.c:751:15: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] len = slen; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_datatype': ../../../../tools/h5dump/h5dump_xml.c:874:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:888:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sgn) { ^ ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_dt2': ../../../../tools/h5dump/h5dumpgentest.c:1131:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:1134:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:1134:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:1137:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset4[i].b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dumpgentest.c:1140:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1238:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nmembers = H5Tget_nmembers(type); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_all_cb': ../../../../tools/h5dump/h5dump_xml.c:1462:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ndims = H5Tget_array_ndims(type); ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_all': ../../../../tools/h5dump/h5dumpgentest.c:1380:32: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i * 0.1F + 1); ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_hsize_list': ../../../../tools/h5dump/h5dumpgentest.c:1391:49: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i + 1) * j * 0.1F); ^ ../../../../tools/h5dump/h5dump.c:638:27: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] p_list[i++] = (hsize_t)HDatof(ptr); ^ ../../../../tools/h5dump/h5dump_xml.c:950:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:950:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_datatype': ../../../../tools/h5dump/h5dump_xml.c:1562:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1576:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_mask_list': ../../../../tools/h5dump/h5dump.c:740:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset_value < 0 || offset_value >= PACKED_BITS_SIZE_MAX) { ^ ../../../../tools/h5dump/h5dump.c:765:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((offset_value + length_value) > PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_dataspace': ../../../../tools/h5dump/h5dump_xml.c:1701:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1715:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump.c:786:21: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] temp_mask = ~0L; ^ ../../../../tools/h5dump/h5dump.c:787:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(length_value<8*sizeof(unsigned long long)) { ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_many': ../../../../tools/h5dump/h5dumpgentest.c:1559:21: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dump_xml.c:1731:5: warning: enumeration value 'H5S_NULL' not handled in switch [-Wswitch-enum] switch (space_type) { ^ ../../../../tools/h5dump/h5dumpgentest.c:1571:67: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dset1[j].c[i3][i2][i1][i0] = (double)(i0+j+sdim); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_data': ../../../../tools/h5dump/h5dump_xml.c:1876:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1894:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:1488:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_attr': ../../../../tools/h5dump/h5dump_xml.c:2074:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2088:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1707:16: warning: size of 'comp1' is 12888 bytes [-Wlarger-than=] compound_t comp1[3][6]; ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str2': ../../../../tools/h5dump/h5dumpgentest.c:1874:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../tools/h5dump/h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c:1887:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dump_xml.c:2414:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:1907:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1921:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1940:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1954:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dumpgentest.c:2040:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++ = i * 3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_datareg': ../../../../tools/h5dump/h5dumpgentest.c:2145:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dump_ddl.c:201:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attrreg': ../../../../tools/h5dump/h5dumpgentest.c:2254:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_group': ../../../../tools/h5dump/h5dump_xml.c:2625:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2639:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_nestcomp': ../../../../tools/h5dump/h5dumpgentest.c:2372:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s1[i].c = 1.0F/(i+1); ^ ../../../../tools/h5dump/h5dumpgentest.c:2373:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] s1[i].d.a = 65 + i; ^ ../../../../tools/h5dump/h5dump_ddl.c:242:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:242:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_opaque': ../../../../tools/h5dump/h5dumpgentest.c:2444:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][0] = x; ^ ../../../../tools/h5dump/h5dumpgentest.c:2445:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][1] = 99 - x; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_bitfields': ../../../../tools/h5dump/h5dumpgentest.c:2499:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buf[i] = (unsigned char)0xff ^ (unsigned char)i; ^ ../../../../tools/h5dump/h5dumpgentest.c:2513:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buf[i] = (unsigned char)0xff ^ (unsigned char)i; ^ ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: At top level: ../../../../tools/h5dump/h5dump_ddl.c:570:1: warning: no previous prototype for 'attr_iteration' [-Wmissing-prototypes] attr_iteration(hid_t gid, unsigned attr_crt_order_flags) ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dump_ddl.c:600:1: warning: no previous prototype for 'link_iteration' [-Wmissing-prototypes] link_iteration(hid_t gid, unsigned crt_order_flags) ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_named_datatype': ../../../../tools/h5dump/h5dump_ddl.c:645:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:659:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2545:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2546:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:2548:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c:2572:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + 1) * sizeof(float)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2573:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:2575:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dumpgentest.c:2576:55: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((float *)wdata[i].p)[j] = (float)(i * 10 + ((float)j) / 10.0F); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_group': ../../../../tools/h5dump/h5dump_ddl.c:808:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:822:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dumpgentest.c:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ ../../../../tools/h5dump/h5dump_xml.c:3014:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3028:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes2': ../../../../tools/h5dump/h5dumpgentest.c:2632:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes3': ../../../../tools/h5dump/h5dumpgentest.c:2709:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i=i*10; ^ ../../../../tools/h5dump/h5dumpgentest.c:2710:34: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] wdata[i].f=(float)((i*20)/3.0F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump_xml.c:3173:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3187:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump.c:1682:25: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_dataset': ../../../../tools/h5dump/h5dump_ddl.c:943:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:957:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump.c:1697:40: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/h5dump/h5dump.c:1697:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'check_filters': ../../../../tools/h5dump/h5dump_xml.c:3289:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c:2705:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dump_xml.c:3303:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c:1028:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_ddl.c:1028:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes4': ../../../../tools/h5dump/h5dumpgentest.c:2781:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../../tools/h5dump/h5dumpgentest.c:2782:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_data': ../../../../tools/h5dump/h5dump_ddl.c:1122:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c:1129:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_fill_value': ../../../../tools/h5dump/h5dump_xml.c:3429:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3443:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2774:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes5': ../../../../tools/h5dump/h5dumpgentest.c:2847:26: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len=i+5; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c:2848:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p=HDmalloc(sizeof(unsigned)*(i+5)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2849:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j=0; j PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] handle_attributes(hid_t fid, const char *attr, void H5_ATTR_UNUSED * data, int H5_ATTR_UNUSED pe, const char H5_ATTR_UNUSED *display_name) ^ ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../src/H5private.h:778:26: warning: 'attr_name' may be used uninitialized in this function [-Wmaybe-uninitialized] #define HDfree(M) free(M) ^ ../../../../tools/h5dump/h5dump_ddl.c:1501:11: note: 'attr_name' was declared here char *attr_name; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data) ^ ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intsize': ../../../../tools/h5dump/h5dumpgentest.c:7181:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intsize(void) ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:3076:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump_xml.c:3033:21: warning: 'ssiz' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0; i < (hsize_t)ssiz; i++) { ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3249:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump.c:1639:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_packedbits': ../../../../tools/h5dump/h5dumpgentest.c:6992:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_packedbits(void) ^ ../../../../tools/h5dump/h5dump.c:1639:1: warning: stack usage is 8432 bytes [-Wstack-usage=] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intsattrs': ../../../../tools/h5dump/h5dumpgentest.c:9278:1: warning: stack usage is 22896 bytes [-Wstack-usage=] gent_intsattrs(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9533:1: warning: the frame size of 22832 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_array8': ../../../../tools/h5dump/h5dumpgentest.c:3403:13: warning: stack usage is 16464 bytes [-Wstack-usage=] static void gent_array8(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:3459:1: warning: the frame size of 16432 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7410:13: warning: stack usage is 45744 bytes [-Wstack-usage=] static void gent_compound_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7683:1: warning: the frame size of 45664 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_attr_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7685:13: warning: stack usage is 45744 bytes [-Wstack-usage=] static void gent_compound_attr_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7960:1: warning: the frame size of 45664 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8122:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_intscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8320:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intscalars(void) ^ CCLD h5dump ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intattrscalars': ../../../../tools/h5dump/h5dumpgentest.c:9044:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_intattrscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1672:13: warning: stack usage is 13504 bytes [-Wstack-usage=] static void gent_str(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void gent_vldatatypes(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_attr_in': ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_multi': ../../../../tools/h5dump/h5dumpgentest.c:3666:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void gent_multi(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'main': ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: At top level: ../../../../tools/h5dump/h5dumpgentest.c:97:0: warning: macro "FILE65" is not used [-Wunused-macros] #define FILE65 "tattrreg.h5" ^ CCLD h5dumpgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' Making all in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/misc' CC h5debug.o CC h5repart.o CC h5mkgrp.o CC h5repart_gentest.o CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c: In function 'main': ../../../../tools/misc/h5repart.c:204:10: warning: size of 'src_name' is 4096 bytes [-Wlarger-than=] char src_name[NAMELEN]; /*source member name */ ^ ../../../../tools/misc/h5repart.c:210:10: warning: size of 'dst_name' is 4096 bytes [-Wlarger-than=] char dst_name[NAMELEN]; /*destination member name */ ^ ../../../../tools/misc/h5repart_gentest.c: In function 'main': ../../../../tools/misc/h5repart_gentest.c:35:17: warning: size of 'buf' is 16384 bytes [-Wlarger-than=] int buf[FAMILY_NUMBER][FAMILY_SIZE]; ^ ../../../../tools/misc/talign.c: In function 'main': ../../../../tools/misc/talign.c:145:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(fok[0] != fptr[0] || fok[1] != fptr[1] ^ ../../../../tools/misc/talign.c:145:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(fok[0] != fptr[0] || fok[1] != fptr[1] ^ ../../../../tools/misc/talign.c:146:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] || fnok[0] != fptr[2] || fnok[1] != fptr[3]) { ^ ../../../../tools/misc/talign.c:146:54: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] || fnok[0] != fptr[2] || fnok[1] != fptr[3]) { ^ ../../../../tools/misc/h5mkgrp.c: In function 'leave': ../../../../tools/misc/h5mkgrp.c:71:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(curr_group = 0; curr_group < params.ngroups; curr_group++) ^ ../../../../tools/misc/h5repart.c:246:17: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] blk_size = get_size (prog_name, &argno, argc, argv); ^ ../../../../tools/misc/h5mkgrp.c: In function 'parse_command_line': ../../../../tools/misc/h5mkgrp.c:183:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] parms->ngroups = (argc - opt_ind); ^ ../../../../tools/misc/h5mkgrp.c:184:19: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] parms->groups = HDmalloc(parms->ngroups * sizeof(char *)); ^ ../../../../tools/misc/h5repart.c:293:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDmalloc (blk_size); ^ ../../../../tools/misc/h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hdsize = dst_size; ^ CCLD repart_test ../../../../tools/misc/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ ../../../../tools/misc/h5debug.c: In function 'get_H5B2_class': ../../../../tools/misc/h5debug.c:78:5: warning: enumeration value 'H5B2_NUM_BTREE_ID' not handled in switch [-Wswitch-enum] switch(subtype) { ^ ../../../../tools/misc/h5debug.c: In function 'main': ../../../../tools/misc/h5debug.c:252:9: warning: enumeration value 'H5B_NUM_BTREE_ID' not handled in switch [-Wswitch-enum] switch(subtype) { ^ ../../../../tools/misc/h5repart_gentest.c:30:5: warning: stack usage is 16464 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5repart_gentest CCLD h5mkgrp CCLD talign ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8448 bytes [-Wstack-usage=] main (int argc, char *argv[]) ^ ../../../../tools/misc/h5debug.c: At top level: ../../../../tools/misc/h5debug.c:53:0: warning: macro "INDENT" is not used [-Wunused-macros] #define INDENT 3 ^ CCLD h5debug CCLD h5repart make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/misc' Making all in h5import make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' CC h5import.o CC h5importtest.o ../../../../tools/h5import/h5importtest.c: In function 'main': ../../../../tools/h5import/h5importtest.c:122:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] row4i16[i] = row4i16[i - 1] + rowi4i16; ^ ../../../../tools/h5import/h5importtest.c:123:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] row4i8[i] = row4i8[i - 1] + rowi4i8; ^ ../../../../tools/h5import/h5importtest.c:134:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] col4i16[j] = col4i16[j - 1] + coli4i16; ^ ../../../../tools/h5import/h5importtest.c:135:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] col4i8[j] = col4i8[j - 1] + coli4i8; ^ ../../../../tools/h5import/h5importtest.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] pln4i16[k] = pln4i16[k - 1] + plni4i16; ^ ../../../../tools/h5import/h5importtest.c:146:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] pln4i8[k] = pln4i8[k - 1] + plni4i8; ^ ../../../../tools/h5import/h5importtest.c:160:34: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] b16i3[k][i][j] = row4i16[i] + col4i16[j] + pln4i16[k]; ^ ../../../../tools/h5import/h5importtest.c:161:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] b8i3[k][i][j] = row4i8[i] + col4i8[j] + pln4i8[k]; ^ ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:74:21: warning: size of 'opt' is 172340 bytes [-Wlarger-than=] struct Options opt; ^ In file included from ../../../../tools/h5import/h5import.c:17:0: ../../../../tools/h5import/h5import.c: In function 'parseDimensions': ../../../../src/H5private.h:1297:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:2282:15: note: in expansion of macro 'HDstrtol' = HDstrtol(HDstrtok (temp, delimiter), NULL, BASE_10); ^ ../../../../src/H5private.h:1297:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:2288:36: note: in expansion of macro 'HDstrtol' in->sizeOfDimension[i++] = HDstrtol(token, NULL, BASE_10); ^ ../../../../tools/h5import/h5import.c: In function 'getDimensionSizes': ../../../../tools/h5import/h5import.c:3136:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->sizeOfDimension[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'getChunkedDimensionSizes': ../../../../tools/h5import/h5import.c:3160:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->sizeOfChunk[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'getMaximumDimensionSizes': ../../../../tools/h5import/h5import.c:3193:43: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->maxsizeOfDimension[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'process': ../../../../tools/h5import/h5import.c:3930:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] H5Pset_external(proplist, in->externFilename, (off_t) 0, numOfElements * in->inputSize / 8); ^ CCLD h5importtest ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int processConfigurationFile(char *infile, struct Input *in) ^ ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:3880:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] while (j < in->path.count - 1) { ^ ../../../../tools/h5import/h5import.c:317:12: warning: 'token' may be used uninitialized in this function [-Wmaybe-uninitialized] if (token == ERR) ^ ../../../../tools/h5import/h5import.c:268:17: note: 'token' was declared here int token; ^ ../../../../tools/h5import/h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(mspace_id); ^ ../../../../tools/h5import/h5import.c:1001:13: note: 'mspace_id' was declared here hid_t mspace_id; ^ ../../../../tools/h5import/h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space_id); ^ ../../../../tools/h5import/h5import.c:1000:13: note: 'space_id' was declared here hid_t space_id; ^ ../../../../tools/h5import/h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset_id); ^ ../../../../tools/h5import/h5import.c:999:13: note: 'dset_id' was declared here hid_t dset_id; ^ ../../../../tools/h5import/h5import.c:72:5: warning: stack usage is 173568 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 173472 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5import make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' Making all in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' CC dynlib_rpk.lo CC h5repack.o CC h5repack_copy.o CC h5repack_filters.o CC h5repack_opttable.o CC h5repack_parse.o CC h5repack_refs.o CC h5repack_verify.o ../../../../tools/h5repack/h5repack_opttable.c: In function 'aux_inctable': ../../../../tools/h5repack/h5repack_opttable.c:112:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->size += n_objs; ^ ../../../../tools/h5repack/h5repack_filters.c: In function 'aux_find_obj': ../../../../tools/h5repack/h5repack_filters.c:51:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] return i; ^ ../../../../tools/h5repack/h5repack_filters.c:61:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] return i; ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'options_add_layout': ../../../../tools/h5repack/h5repack_opttable.c:193:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (table->nelems + n_objs >= table->size) { ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5PLget_plugin_type': ../../../../tools/h5repack/dynlib_rpk.c:41:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5PLget_plugin_info': ../../../../tools/h5repack/dynlib_rpk.c:42:16: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB1;} ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_refs.c:17: ../../../../tools/h5repack/h5repack_refs.c: In function 'copy_refs_attr': ../../../../tools/h5repack/h5repack_refs.c:521:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ref_comp_index = (int *)HDmalloc(nmembers*sizeof (int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_filters.c: In function 'apply_filters': ../../../../tools/h5repack/h5repack_refs.c:522:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ref_comp_size = (size_t *)HDmalloc(nmembers*sizeof(ref_comp_size)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_filters.c:436:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] scale_factor = obj.filter[i].cd_values[1]; ^ ../../../../tools/h5repack/h5repack_refs.c:529:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ref_comp_index[ref_comp_field_n] = i; ^ ../../../../tools/h5repack/h5repack_opttable.c:224:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_refs.c:592:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] array_rank = H5Tget_array_ndims(mtype_id); ^ ../../../../tools/h5repack/h5repack_opttable.c:237:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:249:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:257:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->nelems += added; ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'options_add_filter': ../../../../tools/h5repack/h5repack_opttable.c:279:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (table->nelems + n_objs >= table->size) { ^ ../../../../tools/h5repack/h5repack_refs.c:712:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../tools/h5repack/h5repack_refs.c:719:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_filter': ../../../../tools/h5repack/h5repack_parse.c:77:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] end_obj=i; ^ ../../../../tools/h5repack/h5repack_opttable.c:301:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_parse.c:16: ../../../../tools/h5repack/h5repack_parse.c:93:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_parse.c:126:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for ( i=end_obj+1, k=0, j=0; inelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:326:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:333:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->nelems += added; ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5Z_filter_dynlib1': ../../../../tools/h5repack/dynlib_rpk.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../../tools/h5repack/dynlib_rpk.c:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../../tools/h5repack/h5repack_parse.c:273:49: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_nelmts=atoi(stype); ^ ../../../../tools/h5repack/h5repack_parse.c:292:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_values[j++]=atoi(stype); ^ ../../../../tools/h5repack/h5repack_parse.c:325:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_values[j++]=atoi(stype); ^ ../../../../tools/h5repack/h5repack_parse.c:326:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] i+=m; /* jump */ ^ ../../../../tools/h5repack/h5repack_parse.c:447:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (filt->cd_nelmts != j) ^ ../../../../tools/h5repack/h5repack.c: In function 'h5repack_addfilter': ../../../../tools/h5repack/h5repack.c:938:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_layout': ../../../../tools/h5repack/h5repack_parse.c:567:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] end_obj=i; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_parse.c:16: ../../../../tools/h5repack/h5repack_parse.c:580:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_parse.c:652:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for ( i=j, c_index=0; ichunk.chunk_lengths[c_index]=atoi(sdim); ^ ../../../../tools/h5repack/h5repack_parse.c:690:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pack->chunk.chunk_lengths[c_index]=atoi(sdim); ^ ../../../../tools/h5repack/h5repack_filters.c:217:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int apply_filters(const char* name, /* object name from traverse list */ ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_filter': ../../../../tools/h5repack/h5repack_parse.c:161:28: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (l==-1) ^ ../../../../tools/h5repack/h5repack_parse.c:222:28: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (l==-1) ^ ../../../../tools/h5repack/h5repack_verify.c: In function 'h5repack_verify': ../../../../tools/h5repack/h5repack_verify.c:210:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(sid); ^ ../../../../tools/h5repack/h5repack_verify.c:209:9: warning: 'pid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Pclose(pid); ^ ../../../../tools/h5repack/h5repack_verify.c:211:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(did); ^ ../../../../tools/h5repack/h5repack_refs.c: In function 'copy_refs_attr.isra.1': ../../../../tools/h5repack/h5repack_refs.c:539:16: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (!ref_comp_field_n) { ^ ../../../../tools/h5repack/h5repack.c:121:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int h5repack_addfilter(const char* str, pack_opt_t *options) { ^ ../../../../tools/h5repack/h5repack.c:121:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC h5repack_main.o CC testh5repack_detect_szip.o CC h5repacktst.o CCLD libdynlibadd.la In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_main.c:18: ../../../../tools/h5repack/h5repack_main.c: In function 'parse_command_line': ../../../../src/H5private.h:612:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define HDatoi(S) atoi(S) ^ ../../../../tools/h5repack/h5repack_main.c:389:24: note: in expansion of macro 'HDatoi' options->min_comp = HDatoi( opt_arg ); ^ ../../../../src/H5private.h:615:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDatol(S) atol(S) ^ ../../../../tools/h5repack/h5repack_main.c:476:25: note: in expansion of macro 'HDatol' options->alignment = HDatol( opt_arg ); ^ ../../../../tools/h5repack/h5repack_main.c: In function 'read_info': ../../../../tools/h5repack/h5repack_main.c:245:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:252:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:279:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:286:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_szip': ../../../../tools/h5repack/h5repacktst.c:2097:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_deflate': ../../../../tools/h5repack/h5repacktst.c:2172:16: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_shuffle': ../../../../tools/h5repack/h5repacktst.c:2249:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_fletcher32': ../../../../tools/h5repack/h5repacktst.c:2314:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_nbit': ../../../../tools/h5repack/h5repacktst.c:2385:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_scaleoffset': ../../../../tools/h5repack/h5repacktst.c:2484:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_all_filters': ../../../../tools/h5repack/h5repacktst.c:2575:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout': ../../../../tools/h5repack/h5repacktst.c:2832:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3028:14: warning: size of 'buf1' is 240000 bytes [-Wlarger-than=] int buf1[DIM1_L3][DIM2_L3]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_userblock': ../../../../tools/h5repack/h5repacktst.c:3364:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ub[u] = 'a' + (char)(u % 26); ^ ../../../../tools/h5repack/h5repacktst.c:3342:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable] ssize_t nwritten; /* # of bytes written */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'verify_userblock': ../../../../tools/h5repack/h5repacktst.c:3405:13: warning: variable 'nread' set but not used [-Wunused-but-set-variable] ssize_t nread; /* # of bytes read */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_userblock_file': ../../../../tools/h5repack/h5repacktst.c:3477:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ub[u] = 'a' + (char)(u % 26); ^ ../../../../tools/h5repack/h5repacktst.c:3472:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable] ssize_t nwritten; /* # of bytes written */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in': ../../../../tools/h5repack/h5repacktst.c:3782:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] size = ( TEST_BUFSIZE / sizeof(double) + 1 ) * sizeof(double); ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:3957:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:3959:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5repack/h5repacktst.c:4075:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5repack/h5repacktst.c:4115:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:4178:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:4180:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in': ../../../../tools/h5repack/h5repacktst.c:4969:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:4971:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5repack/h5repacktst.c:5189:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5repack/h5repacktst.c:5264:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:5435:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:5437:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ CCLD testh5repack_detect_szip ar: `u' modifier ignored since `D' is the default (see `U') ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3015:5: warning: stack usage is 240976 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240936 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5repack ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in.constprop': ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_dset_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in.constprop': ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_attr_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5repacktst make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' Making all in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' CC h5jam.o CC h5unjam.o CC tellub.o CC h5jamgentest.o CC getub.o ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../tools/h5jam/h5jamgentest.c:257:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i*0.1F+1); ^ ../../../../tools/h5jam/h5jamgentest.c:268:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i+1)*j*0.1F); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'create_textfile': ../../../../tools/h5jam/h5jamgentest.c:311:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDcalloc(size, (size_t)1); ^ ../../../../tools/h5jam/h5unjam.c: In function 'copy_to_file': ../../../../tools/h5jam/h5unjam.c:377:24: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] bytes_in = how_much; ^ ../../../../tools/h5jam/h5unjam.c:396:18: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:396:21: warning: conversion to 'ssize_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ In file included from ../../../../tools/h5jam/h5jamgentest.c:29:0: ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jamgentest.c:319:5: note: in expansion of macro 'HDwrite' HDwrite(fd, buf, size); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jamgentest.c:295:3: note: in expansion of macro 'HDwrite' HDwrite(fd, buf, ub_size); ^ In file included from ../../../../tools/h5jam/h5jam.c:17:0: ../../../../tools/h5jam/h5jam.c: In function 'copy_some_to_file': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jam.c:504:18: note: in expansion of macro 'HDwrite' /*ncw = */ HDwrite (outfid, buf, (unsigned) nchars); ^ ../../../../tools/h5jam/h5jam.c: In function 'write_pad': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jam.c:585:9: note: in expansion of macro 'HDwrite' HDwrite (ofile, buf, 1); ^ ../../../../tools/h5jam/h5jam.c: In function 'compute_user_block_size': ../../../../tools/h5jam/h5jam.c:550:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] compute_user_block_size (hsize_t ublock_size) ^ In file included from ../../../../tools/h5jam/getub.c:23:0: ../../../../tools/h5jam/getub.c: In function 'main': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/getub.c:170:3: note: in expansion of macro 'HDwrite' HDwrite (1, buf, (unsigned)size); ^ CCLD tellub ../../../../tools/h5jam/h5jamgentest.c: At top level: ../../../../tools/h5jam/h5jamgentest.c:93:0: warning: macro "ARRAY1_RANK" is not used [-Wunused-macros] #define ARRAY1_RANK 1 ^ ../../../../tools/h5jam/h5jamgentest.c:96:0: warning: macro "ARRAY3_DIM2" is not used [-Wunused-macros] #define ARRAY3_DIM2 3 ^ CCLD getub CCLD h5unjam CCLD h5jamgentest CCLD h5jam make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' Making all in h5copy make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5copy' CC h5copy.o CC h5copygentest.o CCLD h5copy CCLD h5copygentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5copy' Making all in h5stat make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5stat' CC h5stat.o CC h5stat_gentest.o ../../../../tools/h5stat/h5stat_gentest.c: In function 'gen_newgrat_file': ../../../../tools/h5stat/h5stat_gentest.c:49:30: warning: unused parameter 'fname' [-Wunused-parameter] gen_newgrat_file(const char *fname) ^ ../../../../tools/h5stat/h5stat_gentest.c: In function 'main': ../../../../tools/h5stat/h5stat_gentest.c:117:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(did); ^ ../../../../tools/h5stat/h5stat_gentest.c:57:11: note: 'did' was declared here hid_t did; /* Dataset id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:116:2: warning: 'attr_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Aclose(attr_id); ^ ../../../../tools/h5stat/h5stat_gentest.c:56:11: note: 'attr_id' was declared here hid_t attr_id; /* Attribute id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:119:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(sid); ^ ../../../../tools/h5stat/h5stat_gentest.c:55:11: note: 'sid' was declared here hid_t sid; /* Dataspace id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:118:9: warning: 'tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(tid); ^ ../../../../tools/h5stat/h5stat_gentest.c:54:11: note: 'tid' was declared here hid_t tid; /* Datatype id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:120:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ ../../../../tools/h5stat/h5stat_gentest.c:53:11: note: 'gid' was declared here hid_t gid; /* Group id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:121:9: warning: 'fid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid); ^ ../../../../tools/h5stat/h5stat_gentest.c:52:11: note: 'fid' was declared here hid_t fid; /* File id */ ^ ../../../../tools/h5stat/h5stat.c: In function 'group_stats': ../../../../tools/h5stat/h5stat.c:381:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'dataset_stats': ../../../../tools/h5stat/h5stat.c:464:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'datatype_stats': ../../../../tools/h5stat/h5stat.c:637:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'ceil_log10': ../../../../tools/h5stat/h5stat.c:286:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] ceil_log10(unsigned long x) ^ CCLD h5stat_gentest CCLD h5stat make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5stat' Making all in perform make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' CC sio_perf.o CC sio_engine.o CC pio_perf.o CC pio_engine.o CC iopipe.o CC overhead.o CC chunk.o CC zip_perf.o ../../../../tools/perform/chunk.c: In function 'create_dataset': ../../../../tools/perform/chunk.c:166:9: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] buf = calloc(1, SQUARE (DS_SIZE*CH_SIZE)); ^ ../../../../tools/perform/chunk.c: In function 'test_rowmaj': ../../../../tools/perform/chunk.c:197:24: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] signed char *buf = calloc (1, (size_t)(SQUARE(io_size))); ^ ../../../../tools/perform/chunk.c: In function 'test_diag': ../../../../tools/perform/chunk.c:276:24: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] signed char *buf = calloc (1, (size_t)(SQUARE (io_size))); ^ ../../../../tools/perform/chunk.c: In function 'main': ../../../../tools/perform/chunk.c:393:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:393:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:439:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:439:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:483:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent<=DIAG_END; ^ ../../../../tools/perform/chunk.c:484:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent+=DIAG_DELTA) { ^ ../../../../tools/perform/chunk.c:528:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent<=DIAG_END; ^ ../../../../tools/perform/chunk.c:529:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent+=DIAG_DELTA) { ^ ../../../../tools/perform/iopipe.c: In function 'print_stats': ../../../../tools/perform/iopipe.c:84:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_stop->ru_utime.tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:86:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_start->ru_utime.tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c:89:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_stop->ru_stime.tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:91:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_start->ru_stime.tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c:95:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(t_stop->tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:97:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(t_start->tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c: In function 'main': ../../../../tools/perform/iopipe.c:194:42: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(hssize_t)(size[0]*size[1])/1024.0F*1024); ^ ../../../../tools/perform/sio_perf.c: In function 'run_test_loop': ../../../../tools/perform/sio_perf.c:400:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_align = opts->h5_alignment; ^ ../../../../tools/perform/sio_perf.c:401:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:484:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:485:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:486:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:487:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:490:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:491:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:492:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:493:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/iopipe.c:179:14: warning: variable 'offset' set but not used [-Wunused-but-set-variable] off_t offset; ^ ../../../../tools/perform/iopipe.c:178:17: warning: variable 'n' set but not used [-Wunused-but-set-variable] hssize_t n; ^ ../../../../tools/perform/iopipe.c:169:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/perform/sio_perf.c: In function 'output_results': ../../../../tools/perform/pio_engine.c: In function 'do_pio': ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/overhead.c: In function 'test': ../../../../tools/perform/overhead.c:227:13: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] had = calloc((size_t)cur_size[0], sizeof(int)); ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_engine.c:151:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; ^ ../../../../tools/perform/overhead.c:244:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = j%2 ? j/2 : (hssize_t)cur_size[0]-j/2; ^ ../../../../tools/perform/overhead.c:244:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/overhead.c:249:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = j; ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_engine.c:202:31: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/pio_engine.c:202:19: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/overhead.c:279:50: warning: conversion to 'long long unsigned int' from '__off64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i); ^ ../../../../tools/perform/overhead.c:279:65: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/overhead.c:323:46: warning: conversion to 'long long unsigned int' from '__off64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/ ^ ../../../../tools/perform/overhead.c:323:71: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/ ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_engine.c:273:17: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if ((buffer = malloc(bsize)) == NULL){ ^ ../../../../tools/perform/sio_perf.c: In function 'output_report': ../../../../tools/perform/sio_perf.c:798:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ ../../../../tools/perform/pio_engine.c:312:5: warning: statement with no effect [-Wunused-value] hrc == SUCCESS; ^ ../../../../tools/perform/pio_engine.c:363:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/sio_perf.c: In function 'parse_command_line': ../../../../tools/perform/sio_engine.c: In function 'do_sio': ../../../../tools/perform/sio_perf.c:960:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->buf_size[i]=(i+1)*10; ^ ../../../../tools/perform/sio_perf.c:962:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[i]=(i+1)*10; ^ ../../../../tools/perform/pio_engine.c: In function 'pio_create_filename': ../../../../tools/perform/pio_engine.c:407:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/sio_perf.c:977:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../tools/perform/sio_engine.c:132:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; /* test file name */ ^ In file included from ../../../../tools/perform/iopipe.c:24:0: ../../../../tools/perform/iopipe.c: In function 'synchronize': ../../../../tools/perform/sio_engine.c:184:17: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if ((buffer = malloc(linear_buf_size)) == NULL){ ^ ../../../../tools/perform/sio_perf.c:1033:44: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->chk_size[j] = parse_size_directive(buf); ^ ../../../../src/H5private.h:1318:28: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define HDsystem(S) system(S) ^ ../../../../tools/perform/iopipe.c:138:5: note: in expansion of macro 'HDsystem' HDsystem("sync"); ^ ../../../../src/H5private.h:1318:28: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define HDsystem(S) system(S) ^ ../../../../tools/perform/iopipe.c:139:5: note: in expansion of macro 'HDsystem' HDsystem("df >/dev/null"); ^ ../../../../tools/perform/pio_engine.c: In function 'do_write': ../../../../tools/perform/pio_engine.c:584:46: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[0] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:596:31: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:596:19: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:608:50: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:610:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/sio_perf.c:1183:44: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->buf_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_perf.c:1211:41: warning: conversion to 'int' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->order[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_engine.c: In function 'do_write': ../../../../tools/perform/sio_engine.c:421:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < linear_buf_size; i++) ^ ../../../../tools/perform/sio_engine.c:422:18: warning: conversion to 'unsigned char' from 'long int' may alter its value [-Wconversion] buf_p[i]=i%128; ^ ../../../../tools/perform/sio_engine.c:454:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/sio_perf.c: At top level: ../../../../tools/perform/sio_perf.c:1410:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/sio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_engine.c:749:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = nbytes; ^ ../../../../tools/perform/pio_engine.c:756:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/sio_engine.c: In function 'dset_write': ../../../../tools/perform/pio_engine.c:763:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/sio_engine.c:626:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/pio_engine.c:764:39: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[0] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/sio_engine.c:626:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:658:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (dims[k] <= h5offset[k]) { ^ ../../../../tools/perform/pio_engine.c:792:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = snbytes; ^ ../../../../tools/perform/pio_engine.c:793:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[1] = snbytes; ^ ../../../../tools/perform/pio_engine.c:800:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:801:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_engine.c:810:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:811:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_write': ../../../../tools/perform/pio_engine.c:813:39: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[1] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/sio_engine.c:711:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) { ^ ../../../../tools/perform/sio_engine.c:712:37: warning: conversion to 'size_t {aka unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:731:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:733:35: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/sio_engine.c: In function 'do_read': ../../../../tools/perform/sio_engine.c:781:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < linear_buf_size; i++) ^ ../../../../tools/perform/pio_engine.c:649:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/sio_engine.c:782:22: warning: conversion to 'char' from 'long int' may alter its value [-Wconversion] buffer2[i] = i % 128; ^ ../../../../tools/perform/sio_engine.c:807:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/pio_engine.c:868:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/sio_engine.c: In function 'dset_read': ../../../../tools/perform/sio_engine.c:945:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:945:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_read': ../../../../tools/perform/sio_engine.c:1015:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) { ^ ../../../../tools/perform/sio_engine.c:1016:37: warning: conversion to 'size_t {aka unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:1030:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:1032:35: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/pio_engine.c:1188:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_file_type, (char*)"native", h5_io_info_g); ^ ../../../../tools/perform/sio_engine.c: In function 'set_vfd': ../../../../tools/perform/sio_engine.c:1150:14: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../../tools/perform/pio_engine.c:1310:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_collective_type, (char *)"native", h5_io_info_g); ^ ../../../../tools/perform/sio_engine.c:1164:40: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/perform/sio_engine.c:1164:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/perform/pio_engine.c:958:9: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_read': ../../../../tools/perform/pio_engine.c:1564:46: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[0] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:1572:31: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:1572:19: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:1586:50: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:1588:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:1720:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = nbytes; ^ ../../../../tools/perform/pio_engine.c:1727:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1734:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1735:35: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[0] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/pio_engine.c:1763:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = snbytes; ^ ../../../../tools/perform/pio_engine.c:1764:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[1] = snbytes; ^ ../../../../tools/perform/pio_engine.c:1771:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1772:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_engine.c:1781:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1782:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_engine.c:1784:35: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[1] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/pio_engine.c:1622:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c:1839:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c:2118:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_file_type, (char*)"native", h5_io_info_g); ^ ../../../../tools/perform/pio_engine.c:2240:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_collective_type, (char *)"native", h5_io_info_g); ^ ../../../../tools/perform/pio_engine.c:1889:9: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_fopen': ../../../../tools/perform/pio_engine.c:2448:5: warning: switch missing default case [-Wswitch-default] switch (param->io_type) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_fclose': ../../../../tools/perform/pio_engine.c:2555:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_cleanupfile': ../../../../tools/perform/pio_engine.c:2614:5: warning: switch missing default case [-Wswitch-default] switch (iot){ ^ ../../../../tools/perform/zip_perf.c: In function 'error': ../../../../tools/perform/zip_perf.c:146:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(stderr, fmt, ap); ^ ../../../../tools/perform/zip_perf.c: In function 'write_file': ../../../../tools/perform/zip_perf.c:176:63: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] destLen = (uLongf)((double)sourceLen + ((double)sourceLen * 0.1F)) + 12; ^ ../../../../tools/perform/zip_perf.c:187:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:189:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/zip_perf.c:209:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_len -= rc; ^ ../../../../tools/perform/zip_perf.c: In function 'fill_with_random_data': ../../../../tools/perform/zip_perf.c:422:17: warning: conversion to 'long unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] len -= rc; ^ ../../../../tools/perform/zip_perf.c:432:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unsigned long s = src_len * compress_percent / 100; ^ ../../../../tools/perform/zip_perf.c: In function 'do_write_test': ../../../../tools/perform/zip_perf.c:498:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] s_len -= rc; ^ ../../../../tools/perform/zip_perf.c:507:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:509:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/zip_perf.c:40:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:513:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:40:61: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:513:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:533:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:535:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/zip_perf.c:40:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:539:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:40:61: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:539:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c: In function 'main': ../../../../tools/perform/zip_perf.c:566:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) > 0) { ^ ../../../../tools/perform/pio_perf.c: In function 'run_test_loop': ../../../../tools/perform/pio_perf.c:434:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_align = opts->h5_alignment; ^ ../../../../tools/perform/pio_perf.c:435:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/pio_perf.c:462:31: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] parms.num_bytes = (off_t)pow((double)(opts->num_bpp*parms.num_procs),2); ^ ../../../../tools/perform/pio_perf.c: In function 'run_test': ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:554:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_perf.c:570:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:571:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:572:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:573:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:574:25: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:575:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:577:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:578:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:579:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:580:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:581:28: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:582:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c: In function 'accumulate_minmax_stuff': ../../../../tools/perform/pio_perf.c:885:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] total_mm.sum = 0.0; ^ ../../../../tools/perform/pio_perf.c: In function 'output_results': ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1008:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1016:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1023:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c: In function 'output_report': ../../../../tools/perform/pio_perf.c:1072:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ ../../../../tools/perform/pio_perf.c: In function 'report_parameters': ../../../../tools/perform/pio_perf.c:1161:44: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] recover_size_and_print((long long)(pow(opts->num_bpp * opts->min_num_procs,2) ^ ../../../../tools/perform/pio_perf.c:1163:44: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] recover_size_and_print((long long)(pow(opts->num_bpp * opts->max_num_procs,2) ^ ../../../../tools/perform/pio_perf.c: In function 'parse_command_line': ../../../../tools/perform/pio_perf.c:1283:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../tools/perform/pio_perf.c:1328:33: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->blk_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1429:38: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->min_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1432:38: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->max_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1452:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1455:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->min_xfer_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_perf.c:1458:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->blk_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_perf.c:1469:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->min_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1471:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1476:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->blk_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_engine.c: In function 'do_read': ../../../../tools/perform/pio_engine.c:2624:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/perform/pio_perf.c: At top level: ../../../../tools/perform/pio_perf.c:1679:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/pio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:499:13: warning: function call has aggregate value [-Waggregate-return] res = do_sio(parms); ^ CC perf_meta.o ../../../../tools/perform/pio_engine.c: In function 'do_write.isra.0': ../../../../tools/perform/pio_engine.c:510:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] do_write(results *res, file_descr *fd, parameters *parms, long ndsets, ^ CC perf.o ../../../../tools/perform/pio_engine.c:944:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] posix_file_offset=dset_offset + bytes_begin[0]*snbytes+ ^ ../../../../tools/perform/pio_perf.c: In function 'print_indent': ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] print_indent(register int indent) ^ ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD iopipe ../../../../tools/perform/sio_engine.c:1121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] set_vfd(parameters *param) ^ ../../../../tools/perform/sio_engine.c: In function 'do_sio': ../../../../tools/perform/sio_engine.c:121:1: warning: function returns an aggregate [-Waggregate-return] do_sio(parameters param) ^ ../../../../tools/perform/pio_perf.c: In function 'run_test': ../../../../tools/perform/pio_perf.c:590:13: warning: function call has aggregate value [-Waggregate-return] res = do_pio(parms); ^ CCLD chunk ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/perf.c:102:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern int errno; ^ In file included from /usr/include/errno.h:35:0, from ../../../../src/H5private.h:52, from ../../../../tools/perform/perf.c:26: ../../../../tools/perform/perf.c:102:12: warning: redundant redeclaration of '__errno_location' [-Wredundant-decls] extern int errno; ^ /usr/include/powerpc-linux-gnu/bits/errno.h:50:13: note: previous declaration of '__errno_location' was here extern int *__errno_location (void) __THROW __attribute__ ((__const__)); ^ ../../../../tools/perform/perf.c:105:14: warning: redundant redeclaration of 'optarg' [-Wredundant-decls] extern char *optarg; ^ In file included from /usr/include/unistd.h:871:0, from ../../../../src/H5private.h:70, from ../../../../tools/perform/perf.c:26: /usr/include/getopt.h:57:14: note: previous declaration of 'optarg' was here extern char *optarg; ^ ../../../../tools/perform/perf.c: In function 'main': ../../../../tools/perform/perf.c:140:5: warning: "H5_HAVE_SETENV" is not defined [-Wundef] #if H5_HAVE_SETENV ^ ../../../../tools/perform/perf.c:156:33: warning: conversion to 'size_t {aka unsigned int}' from 'int64_t {aka long long int}' may alter its value [-Wconversion] if (!(tmp = (char *) malloc(opt_block + 256))) { ^ ../../../../tools/perform/perf.c:164:42: warning: conversion to 'size_t {aka unsigned int}' from 'int64_t {aka long long int}' may alter its value [-Wconversion] if (!(tmp2 = (char *) malloc(opt_block + 256))) { ^ ../../../../tools/perform/perf.c:207:5: warning: implicit declaration of function 'h5_fixname_no_suffix' [-Wimplicit-function-declaration] h5_fixname_no_suffix(FILENAME[0], acc_tpl, filename, sizeof filename); ^ ../../../../tools/perform/perf.c:207:5: warning: nested extern declaration of 'h5_fixname_no_suffix' [-Wnested-externs] ../../../../tools/perform/perf.c:214:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims[0] = opt_iter * nprocs * opt_block; ^ ../../../../tools/perform/perf.c:222:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims[0] = opt_block; ^ ../../../../tools/perform/perf.c:234:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] stride[0] = block[0] = opt_block; ^ ../../../../tools/perform/perf.c:236:65: warning: pointer targets in passing argument 3 of 'H5Sselect_hyperslab' differ in signedness [-Wpointer-sign] ret=H5Sselect_hyperslab(file_dataspace, H5S_SELECT_SET, start, stride, count, block); ^ In file included from ../../../../src/hdf5.h:39:0, from ../../../../tools/perform/perf.c:25: ../../../../src/H5Spublic.h:111:15: note: expected 'const hsize_t * {aka const long long unsigned int *}' but argument is of type 'hssize_t * {aka long long int *}' H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, ^ ../../../../tools/perform/perf.c:287:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] stride[0] = block[0] = opt_block; ^ ../../../../tools/perform/perf.c:289:65: warning: pointer targets in passing argument 3 of 'H5Sselect_hyperslab' differ in signedness [-Wpointer-sign] ret=H5Sselect_hyperslab(file_dataspace, H5S_SELECT_SET, start, stride, count, block); ^ In file included from ../../../../src/hdf5.h:39:0, from ../../../../tools/perform/perf.c:25: ../../../../src/H5Spublic.h:111:15: note: expected 'const hsize_t * {aka const long long unsigned int *}' but argument is of type 'hssize_t * {aka long long int *}' H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, ^ ../../../../tools/perform/perf.c:313:37: warning: ISO C does not support the '%Ld' gnu_printf format [-Wformat=] if (ret < 0) fprintf(stderr, "node %d, read error, loc = %Ld: %s\n", ^ ../../../../tools/perform/perf.c:318:46: warning: conversion to 'size_t {aka unsigned int}' from 'int64_t {aka long long int}' may alter its value [-Wconversion] if (opt_correct && memcmp(buf, buf2, opt_block)) { ^ ../../../../tools/perform/perf.c:359:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] read_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_read_tim*1000000.0); ^ ../../../../tools/perform/perf.c:359:56: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] read_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_read_tim*1000000.0); ^ ../../../../tools/perform/perf.c:360:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] write_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_write_tim*1000000.0); ^ ../../../../tools/perform/perf.c:360:57: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] write_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_write_tim*1000000.0); ^ ../../../../tools/perform/perf.c:383:5: warning: "H5_HAVE_SETENV" is not defined [-Wundef] #if H5_HAVE_SETENV ^ ../../../../tools/perform/perf.c:122:9: warning: unused variable 'nchars' [-Wunused-variable] int nchars; ^ ../../../../tools/perform/perf.c:121:16: warning: unused variable 'status' [-Wunused-variable] MPI_Status status; ^ ../../../../tools/perform/perf.c:120:14: warning: unused variable 'fh' [-Wunused-variable] MPI_File fh; ^ ../../../../tools/perform/perf.c:119:13: warning: unused variable 'seek_position' [-Wunused-variable] int64_t seek_position = 0; ^ ../../../../tools/perform/perf.c:110:34: warning: unused variable 'err' [-Wunused-variable] int i, j, mynod=0, nprocs=1, err, my_correct = 1, correct, myerrno; ^ ../../../../tools/perform/perf.c: In function 'parse_args': ../../../../tools/perform/perf.c:429:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] opt_alignment = atoi(optarg); ^ ../../../../tools/perform/perf.c:430:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p=(char*)strchr(optarg, '/')) ^ ../../../../tools/perform/perf.c:431:37: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] opt_threshold = atoi(p+1); ^ ../../../../tools/perform/perf.c: In function 'main': ../../../../tools/perform/perf.c:376:21: warning: 'correct' may be used uninitialized in this function [-Wmaybe-uninitialized] printf("Correctness test %s.\n", correct ? "passed" : "failed"); ^ ../../../../tools/perform/perf.c:392:22: warning: 'tmp2' may be used uninitialized in this function [-Wmaybe-uninitialized] if (opt_correct) free(tmp2); ^ ../../../../tools/perform/perf.c:303:17: warning: 'buf2' may be used uninitialized in this function [-Wmaybe-uninitialized] ret = H5Dread(dataset, H5T_NATIVE_CHAR, mem_dataspace, file_dataspace, H5P_DEFAULT, buf2); ^ ../../../../tools/perform/pio_perf.c: In function 'main': ../../../../tools/perform/pio_perf.c:453:8: warning: 'doing_pio' may be used uninitialized in this function [-Wmaybe-uninitialized] if (doing_pio){ ^ ../../../../tools/perform/pio_perf.c:425:9: note: 'doing_pio' was declared here int doing_pio; /* if this process is doing PIO */ ^ CCLD overhead CCLD zip_perf ../../../../tools/perform/pio_engine.c: In function 'do_pio': ../../../../tools/perform/pio_engine.c:142:1: warning: function returns an aggregate [-Waggregate-return] do_pio(parameters param) ^ ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD perf_meta CCLD perf ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5perf_serial ../../../../tools/perform/pio_engine.c:1875:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] posix_file_offset=dset_offset + bytes_begin[0]*snbytes+ ^ ../../../../tools/perform/pio_engine.c:1502:17: note: 'bytes_begin[1]' was declared here off_t bytes_begin[2]; /*first elmt this process transfer */ ^ ../../../../tools/perform/pio_engine.c: At top level: ../../../../tools/perform/pio_engine.c:59:0: warning: macro "GOTODONE" is not used [-Wunused-macros] #define GOTODONE { goto done; } ^ ../../../../tools/perform/pio_engine.c:66:0: warning: macro "MSG" is not used [-Wunused-macros] #define MSG(mesg) { \ ^ ../../../../tools/perform/pio_engine.c:55:0: warning: macro "ELMT_MPI_TYPE" is not used [-Wunused-macros] #define ELMT_MPI_TYPE MPI_BYTE ^ ../../../../tools/perform/pio_engine.c:54:0: warning: macro "ELMT_SIZE" is not used [-Wunused-macros] #define ELMT_SIZE (sizeof(unsigned char)) /* we're doing bytes */ ^ CCLD h5perf make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' Making all in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' Making all in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' FC H5test_kind_STORAGE_SIZE.o FCLD H5test_kind ./H5test_kind > H5fortran_detect.f90 FC H5fortran_detect.o FCLD H5fortran_detect ./H5fortran_detect > H5fort_type_defines.h CC H5match_types.o CCLD H5match_types ./H5match_types /usr/bin/make all-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' FC H5fortran_types.lo CC H5f90kit.lo CC H5_f.lo CC H5Af.lo CC H5Ef.lo CC H5Df.lo CC H5Ff.lo CC H5Gf.lo CC H5If.lo ../../../../fortran/src/H5Af.c: In function 'h5aget_storage_size_c_': ../../../../fortran/src/H5Af.c:1207:67: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if ((*size = (hsize_t_f)H5Aget_storage_size((hid_t)*attr_id)) < 0) ^ ../../../../fortran/src/H5f90kit.c: In function 'HD5f2cstring': ../../../../fortran/src/H5f90kit.c:47:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] HD5f2cstring(_fcd fdesc, size_t len) ^ ../../../../fortran/src/H5f90kit.c:47:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Lf.lo CC H5Of.lo CC H5Pf.lo CC H5Rf.lo CC H5Sf.lo CC H5Tf.lo In file included from ../../../../src/H5public.h:31:0, from ../../../../src/hdf5.h:24, from ../../../../fortran/src/H5f90.h:20, from ../../../../fortran/src/H5Pf.c:24: ../../../../fortran/src/H5Pf.c: In function 'h5pset_fapl_direct_c_': ../../../../fortran/src/H5f90proto.h:980:43: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] #define nh5pset_fapl_direct_c H5_FC_FUNC_(h5pset_fapl_direct_c, H5PSET_FAPL_DIRECT_C) ^ ../../src/H5pubconf.h:32:32: note: in definition of macro 'H5_FC_FUNC_' #define H5_FC_FUNC_(name,NAME) name ## _ ^ ../../../../fortran/src/H5Pf.c:5218:1: note: in expansion of macro 'nh5pset_fapl_direct_c' nh5pset_fapl_direct_c(hid_t_f H5_ATTR_UNUSED *fapl_id, size_t_f H5_ATTR_UNUSED *alignment, size_t_f H5_ATTR_UNUSED *block_size, size_t_f H5_ATTR_UNUSED *cbuf_size) ^ ../../../../fortran/src/H5Pf.c: In function 'h5pget_fapl_direct_c_': ../../../../fortran/src/H5f90proto.h:981:43: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] #define nh5pget_fapl_direct_c H5_FC_FUNC_(h5pget_fapl_direct_c, H5PGET_FAPL_DIRECT_C) ^ ../../src/H5pubconf.h:32:32: note: in definition of macro 'H5_FC_FUNC_' #define H5_FC_FUNC_(name,NAME) name ## _ ^ ../../../../fortran/src/H5Pf.c:5261:1: note: in expansion of macro 'nh5pget_fapl_direct_c' nh5pget_fapl_direct_c(hid_t_f H5_ATTR_UNUSED *fapl_id, size_t_f H5_ATTR_UNUSED *alignment, size_t_f H5_ATTR_UNUSED *block_size, size_t_f H5_ATTR_UNUSED *cbuf_size) ^ CC H5Zf.lo CC H5FDmpiof.lo FC H5f90global.lo FC H5_ff_F03.lo FC H5Aff.lo FC H5Dff.lo FC H5Eff.lo FC H5Fff.lo FC H5Gff.lo FC H5Iff.lo FC H5Lff.lo FC H5Off.lo FC H5Pff.lo FC H5Rff.lo FC H5Sff.lo FC H5Tff.lo FC H5Zff.lo FC H5Aff_F03.lo FC H5Dff_F03.lo FC H5Fff_F03.lo FC H5Eff_F03.lo FC H5Pff_F03.lo FC H5Lff_F03.lo FC H5Off_F03.lo FC H5Rff_F03.lo FC H5Tff_F03.lo FC H5FDmpioff.lo FC H5_ff.lo FC H5_DBLE_InterfaceInclude.lo FC HDF5mpio.lo FCLD libhdf5_openmpi_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' FC tf_F08.lo FC tf.lo CC t.lo FCLD libh5test_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') FC fortranlib_test-tH5F.o FC fortranlib_test-tH5D.o FC fortranlib_test-tH5R.o FC fortranlib_test-tH5S.o FC fortranlib_test-tH5T.o FC fortranlib_test-tH5VL.o FC fortranlib_test-tH5Z.o FC fortranlib_test-tH5Sselect.o FC fortranlib_test-tH5P.o FC fortranlib_test-tH5A.o FC fortranlib_test-tH5I.o FC fortranlib_test-tH5G.o FC fortranlib_test-tH5E.o FC fortranlib_test-tHDF5.o FC fortranlib_test-fortranlib_test.o FCLD fortranlib_test FC fflush1.o FCLD fflush1 FC fflush2.o FCLD fflush2 FC tH5O.o FC tH5A_1_8.o FC tH5G_1_8.o FC tH5MISC_1_8.o FC tHDF5_1_8.o FC fortranlib_test_1_8.o FCLD fortranlib_test_1_8 FC tH5E_F03.o FC tH5F_F03.o FC tH5L_F03.o FC tH5O_F03.o FC tH5P_F03.o FC tH5T_F03.o FC tHDF5_F03.o FC fortranlib_test_F03.o FCLD fortranlib_test_F03 make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' Making all in testpar make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' FC ptest.o FC hyper.o FC mdset.o FCLD parallel_test make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' Making all in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' CC H5DO.lo CC H5DS.lo CC H5IM.lo CC H5LT.lo CC H5LTanalyze.lo CC H5PT.lo CC H5TB.lo CC H5LTparse.lo H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls] In file included from /usr/include/powerpc-linux-gnu/bits/string2.h:1273:0, from /usr/include/string.h:634, from H5LTparse.y:18: /usr/include/stdlib.h:466:14: note: previous declaration of 'malloc' was here extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; ^ H5LTparse.c: In function 'H5LTyyparse': H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] H5LTparse.c:2418:1: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ../../../../hl/src/H5LTparse.c:82:25: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] #define yyparse H5LTyyparse ^ H5LTparse.c:1384:1: note: in expansion of macro 'yyparse' H5LTanalyze.l: In function 'H5LTyyget_lineno': H5LTanalyze.c:2332:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_in': H5LTanalyze.c:2341:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_out': H5LTanalyze.c:2349:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_leng': H5LTanalyze.c:2357:11: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_text': H5LTanalyze.c:2366:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_debug': H5LTanalyze.c:2397:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ../../../../hl/src/H5LTparse.c:82:25: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] #define yyparse H5LTyyparse ^ H5LTparse.c:1384:1: note: in expansion of macro 'yyparse' H5LTanalyze.l: In function 'H5LTyywrap': H5LTanalyze.l:192:5: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] In file included from ../../../../hl/src/H5HLprivate2.h:26:0, from ../../../../hl/src/H5DSprivate.h:20, from ../../../../hl/src/H5DS.c:19: ../../../../hl/src/H5DS.c: In function 'H5DSget_scale_name': ../../../../src/H5private.h:328:26: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../hl/src/H5DS.c:1888:22: note: in expansion of macro 'MAX' return (ssize_t) MAX(0,nbytes-1); ^ ../../../../hl/src/H5LT.c: In function 'H5LTfind_dataset': ../../../../hl/src/H5LT.c:1417:76: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Literate(loc_id, H5_INDEX_NAME, H5_ITER_INC, 0, find_dataset, (void *)dset_name); ^ ../../../../hl/src/H5LT.c: In function 'H5LT_find_attribute': ../../../../hl/src/H5LT.c:2043:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name); ^ ../../../../hl/src/H5TB.c: In function 'H5TB_find_field': ../../../../hl/src/H5TB.c:3252:9: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] hbool_t H5TB_find_field(const char *field, const char *field_list) ^ ../../../../hl/src/H5IM.c: In function 'H5IMget_image_info': ../../../../hl/src/H5IM.c:402:5: warning: 'atid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose( atid ); ^ ../../../../hl/src/H5IM.c:401:5: warning: 'asid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose( asid ); ^ ../../../../hl/src/H5IM.c:400:5: warning: 'aid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Aclose( aid ); ^ ../../../../hl/src/H5DS.c: In function 'H5DSset_label': ../../../../hl/src/H5DS.c:1592:8: warning: 'u.const_buf' may be used uninitialized in this function [-Wmaybe-uninitialized] if (u.buf) ^ H5LTanalyze.c: In function 'H5LTyylex': H5LTanalyze.c:1065:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5LTanalyze.c:1085:1: note: in expansion of macro 'YY_DECL' ../../../../hl/src/H5LT.c: In function 'H5LTopen_file_image': ../../../../hl/src/H5LT.c:963:9: warning: 'fapl' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Pclose(fapl); ^ ../../../../hl/src/H5TB.c: In function 'H5TBread_fields_name': ../../../../hl/src/H5TB.c:1032:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(j == 0) ^ CCLD libhdf5_openmpi_hl.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/test' CC test_image.o CC test_lite.o CC test_file_image.o CC test_table.o CC test_packet.o CC test_ds.o CC test_dset_opt.o ../../../../hl/test/test_dset_opt.c: In function 'test_direct_chunk_write': In file included from ../../../../test/h5test.h:26:0, from ../../../../hl/test/h5hltest.h:27, from ../../../../hl/test/test_ds.c:18: ../../../../hl/test/test_ds.c: In function 'test_cmp_scalename': ../../../../hl/test/test_dset_opt.c:44:51: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DEFLATE_SIZE_ADJUST(s) (ceil(((double)(s))*1.001F)+12) ^ ../../../../hl/test/test_dset_opt.c:116:40: note: in expansion of macro 'DEFLATE_SIZE_ADJUST' uLongf z_dst_nbytes = (uLongf)DEFLATE_SIZE_ADJUST(buf_size); ^ In file included from ../../../../hl/test/test_image.c:21:0: ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_ds.c:1108:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] name_out = (char*)HDmalloc((name_len+1) * sizeof (char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../hl/test/test_image.c: In function 'read_data': ../../../../hl/test/test_image.c:809:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:810:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &color_planes); ^ ../../../../hl/test/test_image.c:811:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:812:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &h); ^ ../../../../hl/test/test_image.c:813:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:814:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &w); ^ ../../../../hl/test/test_image.c:845:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d",&n); ^ ../../../../hl/test/test_image.c: In function 'test_generate': ../../../../hl/test/test_image.c:618:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%d %d %d", &imax, &jmax, &kmax ); ^ ../../../../hl/test/test_image.c:619:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f %f %f", &valex, &xmin, &xmax ); ^ ../../../../hl/test/test_image.c:648:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f ", &value ); ^ In file included from ../../../../hl/test/test_table.c:19:0: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../../hl/test/test_dset_opt.c:19:0: ../../../../hl/test/test_dset_opt.c: At top level: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../../hl/test/test_lite.c:19:0: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_ds.c: In function 'test_simple': ../../../../hl/test/test_ds.c:3129:45: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] name_out = (char*)HDmalloc((name_len+1) * sizeof (char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../hl/test/test_image.c: In function 'test_simple': ../../../../hl/test/test_image.c:93:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int test_simple(void) ^ ../../../../hl/test/test_image.c:93:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../../hl/test/test_ds.c:19:0: ../../../../hl/test/test_ds.c: At top level: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_dset_opt.c: In function 'filter_bogus1': ../../../../hl/test/test_dset_opt.c:499:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] filter_bogus1(unsigned int flags, size_t H5_ATTR_UNUSED cd_nelmts, ^ ../../../../hl/test/test_dset_opt.c:499:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_ds.c: In function 'read_data': ../../../../hl/test/test_ds.c:4891:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%s %u", str, &j); ^ ../../../../hl/test/test_ds.c:4892:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%d",&n ); ^ ../../../../hl/test/test_ds.c:4906:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f",&val ); ^ ../../../../hl/test/test_dset_opt.c: In function 'filter_bogus2': ../../../../hl/test/test_dset_opt.c:536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] filter_bogus2(unsigned int flags, size_t H5_ATTR_UNUSED cd_nelmts, ^ ../../../../hl/test/test_dset_opt.c:536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_packet.c: In function 'main': ../../../../hl/test/test_packet.c:1135:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../hl/test/test_image.c: In function 'read_data': ../../../../hl/test/test_image.c:844:5: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] for(i = 0; i < n_elements; i++) { ^ ../../../../hl/test/test_image.c: In function 'test_generate': ../../../../hl/test/test_image.c:754:7: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] if(data) ^ CCLD test_image CCLD test_packet CCLD test_file_image ../../../../hl/test/test_lite.c: In function 'main': ../../../../hl/test/test_lite.c:1313:7: warning: 'dt_str' may be used uninitialized in this function [-Wmaybe-uninitialized] if(dt_str) ^ ../../../../hl/test/test_lite.c:1199:13: note: 'dt_str' was declared here char* dt_str; ^ CCLD test_dset_opt CCLD test_table CCLD test_lite CCLD test_ds make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/test' Making all in tools make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' Making all in gif2h5 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools/gif2h5' CC gif2hdf.o CC gif2mem.o CC gifread.o CC writehdf.o CC decompress.o CC h52gifgentst.o CC hdfgifwr.o CC hdf2gif.o ../../../../../hl/tools/gif2h5/decompress.c:62:5: warning: size of 'Prefix' is 16384 bytes [-Wlarger-than=] int Prefix[4096]; ^ ../../../../../hl/tools/gif2h5/decompress.c:63:5: warning: size of 'Suffix' is 16384 bytes [-Wlarger-than=] int Suffix[4096]; ^ ../../../../../hl/tools/gif2h5/decompress.c:67:5: warning: size of 'OutCode' is 4100 bytes [-Wlarger-than=] int OutCode[1025]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 20012 bytes [-Wlarger-than=] static count_int htab [HSIZE]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:129:24: warning: size of 'codetab' is 10006 bytes [-Wlarger-than=] static unsigned short codetab [HSIZE]; ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetWord': ../../../../../hl/tools/gif2h5/gifread.c:25:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetWord(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetByte': ../../../../../hl/tools/gif2h5/gifread.c:42:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetByte(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'char_out': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/h52gifgentst.c: In function 'main': ../../../../../hl/tools/gif2h5/h52gifgentst.c:52:19: warning: size of 'buf' is 80000 bytes [-Wlarger-than=] unsigned char buf [ WIDTH*HEIGHT ]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cl_hash(count_int hashsize) /* reset code table */ ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: stack usage is 80832 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] output(int code) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/decompress.c: In function 'Decompress': ../../../../../hl/tools/gif2h5/decompress.c:160:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] Decompress(GIFIMAGEDESC *GifImageDesc, GIFHEAD *GifHead) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h52gifgentst ../../../../../hl/tools/gif2h5/hdf2gif.c: In function 'main': ../../../../../hl/tools/gif2h5/hdf2gif.c:217:13: warning: 'numcols' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0 ; i < numcols ; i++) ^ CCLD gif2h5 CCLD h52gif make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' Making all in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' Making all in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' CC H5DSfc.lo CC H5LTfc.lo CC H5IMfc.lo CC H5TBfc.lo CC H5IMcc.lo FC H5LTff.lo FC H5DSff.lo FC H5IMff.lo ../../../../../hl/fortran/src/H5TBfc.c: In function 'h5tbmake_table_c_': ../../../../../hl/fortran/src/H5TBfc.c:112:33: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types, ^ ../../../../../hl/fortran/src/H5LTfc.c: In function 'h5ltread_dataset_c_': ../../../../../hl/fortran/src/H5LTfc.c:579:33: warning: unused parameter 'dims' [-Wunused-parameter] hsize_t_f *dims) ^ FC H5TBff.lo FCLD libhdf5_openmpihl_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' FC tstds.o FC tstlite.o FC tstimage.o FC tsttable.o FCLD tstimage FCLD tstds FCLD tsttable FCLD tstlite make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' touch build-stamp-openmpi dh_testdir mkdir debian/build-mpich cd debian/build-mpich && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fstack-protector-strong" \ H5_LDFLAGS="-Wl,--version-script,\$(top_srcdir)/debian/map_mpi.ver" \ CC=mpicc.mpich \ CXX=mpicxx.mpich FC=mpif90.mpich F9X=mpif90.mpich RUNPARALLEL=/usr/bin/mpirun.mpich \ ../../configure --prefix=/usr --host=powerpc-linux-gnu --build=powerpc-linux-gnu --mandir=\${prefix}/share/man --with-pthread --enable-linux-lfs --enable-unsupported --enable-shared --enable-production=yes --disable-sharedlib-rpath --with-zlib --with-default-api-version=v18 --with-szlib --enable-fortran --enable-fortran2003 --enable-parallel=yes --libdir=\${prefix}/lib/powerpc-linux-gnu --includedir=\${prefix}/include/hdf5/mpich --with-flavor=mpich \ || { cat config.log; exit 1; } configure: WARNING: unrecognized options: --enable-linux-lfs checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... powerpc-unknown-linux-gnu checking host system type... powerpc-unknown-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking for config powerpc-unknown-linux-gnu... no checking for config powerpc-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config powerpc-linux-gnu... no checking for config powerpc-linux-gnu... no checking for config powerpc-unknown... no checking for config linux-gnu... found compiler 'mpicc.mpich' is GNU gcc-5.3.1 checking for config ../../config/site-specific/host-fisher02... no checking for powerpc-linux-gnu-gcc... mpicc.mpich 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 mpicc.mpich accepts -g... yes checking for mpicc.mpich option to accept ISO C89... none needed checking whether mpicc.mpich understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of mpicc.mpich... gcc3 checking if unsupported combinations of configure options are allowed... yes checking if Fortran interface enabled... yes checking if Fortran 2003 interface enabled... yes checking for powerpc-linux-gnu-gfortran... mpif90.mpich checking whether we are using the GNU Fortran compiler... yes checking whether mpif90.mpich accepts -g... yes checking for Fortran flag to compile .f90 files... none checking for powerpc-linux-gnu-gfortran... (cached) mpif90.mpich checking whether we are using the GNU Fortran compiler... (cached) yes checking whether mpif90.mpich accepts -g... (cached) yes checking what mpif90.mpich does with modules... module.mod checking how mpif90.mpich finds modules... -I checking how to get verbose linking output from mpif90.mpich... -v checking for Fortran libraries of mpif90.mpich... -L/usr/lib/powerpc-linux-gnu -L/usr/lib/gcc/powerpc-linux-gnu/5 -L/usr/lib/gcc/powerpc-linux-gnu/5/../../../powerpc-linux-gnu -L/usr/lib/gcc/powerpc-linux-gnu/5/../../../../lib -L/lib/powerpc-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/powerpc-linux-gnu/5/../../.. -lmpichfort -lmpich -lgfortran -lm checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking if Fortran compiler supports intrinsic SIZEOF... yes checking if Fortran compiler supports intrinsic C_SIZEOF... yes checking if Fortran compiler supports intrinsic STORAGE_SIZE... yes checking if Fortran default REAL is DOUBLE PRECISION... no checking if Fortran compiler version compatible with Fortran 2003 HDF... yes checking whether we are using the GNU C++ compiler... yes checking whether mpicxx.mpich accepts -g... yes checking dependency style of mpicxx.mpich... gcc3 checking how to run the C++ preprocessor... mpicxx.mpich -E checking if c++ interface enabled... no checking if high level library is enabled... yes checking for perl... perl checking for ar... ar checking whether make sets $(MAKE)... (cached) yes checking for tr... /usr/bin/tr checking if srcdir= and time commands work together... no checking if shared Fortran libraries are supported... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by mpicc.mpich... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert powerpc-unknown-linux-gnu file names to powerpc-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for powerpc-linux-gnu-objdump... powerpc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for powerpc-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc-linux-gnu-strip... powerpc-linux-gnu-strip checking for powerpc-linux-gnu-ranlib... powerpc-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from mpicc.mpich object... ok checking for sysroot... no checking for powerpc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... mpicc.mpich -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if mpicc.mpich supports -fno-rtti -fno-exceptions... no checking for mpicc.mpich option to produce PIC... -fPIC -DPIC checking if mpicc.mpich PIC flag -fPIC -DPIC works... yes checking if mpicc.mpich static flag -static works... no checking if mpicc.mpich supports -c -o file.o... yes checking if mpicc.mpich supports -c -o file.o... (cached) yes checking whether the mpicc.mpich linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for mpif90.mpich option to produce PIC... -fPIC checking if mpif90.mpich PIC flag -fPIC works... yes checking if mpif90.mpich static flag -static works... no checking if mpif90.mpich supports -c -o file.o... yes checking if mpif90.mpich supports -c -o file.o... (cached) yes checking whether the mpif90.mpich linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... no checking whether make will build with undefined variables... yes checking for production mode... production checking for ceil in -lm... yes checking for dlopen in -ldl... (cached) yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/types.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking for stdint.h... (cached) yes checking mach/mach_time.h usability... no checking mach/mach_time.h presence... no checking for mach/mach_time.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for lseek64... yes checking for fseeko64... yes checking for ftello64... yes checking for ftruncate64... yes checking for fseeko... yes checking for ftello... yes checking for stat64... yes checking for fstat64... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for ptrdiff_t... yes checking whether byte ordering is bigendian... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 4 checking size of long long... 8 checking size of __int64... 0 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 4 checking size of uint_fast16_t... 4 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 4 checking size of uint_fast32_t... 4 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of size_t... 4 checking size of ssize_t... 4 checking size of ptrdiff_t... 4 checking size of off_t... 8 checking size of off64_t... 8 checking if dev_t is scalar... yes checking for dmalloc library... suppressed checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking szlib.h usability... yes checking szlib.h presence... yes checking for szlib.h... yes checking for SZ_BufftoBuffCompress in -lsz... yes checking for szlib encoder... yes checking for thread safe support... no checking whether CLOCK_MONOTONIC is declared... yes checking for tm_gmtoff in struct tm... yes checking for global timezone variable... yes checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for library containing clock_gettime... none required checking for alarm... yes checking for clock_gettime... yes checking for difftime... yes checking for fork... yes checking for frexpf... yes checking for frexpl... yes checking for gethostname... yes checking for getpwuid... yes checking for getrusage... yes checking for gettimeofday... yes checking for lstat... yes checking for rand_r... yes checking for random... yes checking for setsysinfo... no checking for signal... yes checking for longjmp... yes checking for setjmp... yes checking for siglongjmp... yes checking for sigsetjmp... no checking for sigprocmask... yes checking for siglongjmp... (cached) yes checking for snprintf... yes checking for srandom... yes checking for strdup... yes checking for symlink... yes checking for system... yes checking for tmpfile... yes checking for asprintf... yes checking for vasprintf... yes checking for vsnprintf... yes checking for waitpid... yes checking for an ANSI C-conforming const... yes checking if the compiler understands __inline__... yes checking if the compiler understands __inline... yes checking if the compiler understands inline... yes checking for __attribute__ extension... yes checking for __func__ extension... yes checking for __FUNCTION__ extension... yes checking for C99 designated initialization support... yes checking how to print long long... %lld and %llu checking Threads support system scope... yes checking for debug flags... none checking whether function stack tracking is enabled... no checking whether metadata trace file code is enabled... no checking for API tracing... no checking for instrumented library... no checking whether to clear file buffers... yes checking whether a memory checking tool will be used... no checking for parallel support files... provided by compiler checking whether a simple MPI-IO C program can be linked... yes checking whether a simple MPI-IO Fortran program can be linked... yes checking prefix for running on one processor... checking prefix for running in parallel... /usr/bin/mpirun.mpich checking for MPI_Comm_c2f and MPI_Comm_f2c functions... yes checking for MPI_Info_c2f and MPI_Info_f2c functions... yes checking for MPE... suppressed checking whether O_DIRECT is declared... yes checking for posix_memalign... yes checking if the direct I/O virtual file driver (VFD) is enabled... no checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if the machine has window style path name... no checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... no checking if correctly converting (unsigned) long long to long double values... no checking additional programs should be built... no checking if deprecated public symbols are available... yes checking which version of public symbols to use by default... v18 checking whether to perform strict file format checks... no checking whether to have library information embedded in the executables... yes checking if alignment restrictions are strictly enforced... no configure: creating ./config.lt config.lt: creating libtool checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating src/libhdf5.settings config.status: creating Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating test/testcheck_version.sh config.status: creating test/testerror.sh config.status: creating test/H5srcdir_str.h config.status: creating test/testlibinfo.sh config.status: creating test/testlinks_env.sh config.status: creating test/test_plugin.sh config.status: creating testpar/Makefile config.status: creating tools/Makefile config.status: creating tools/h5dump/Makefile config.status: creating tools/h5dump/testh5dump.sh config.status: creating tools/h5dump/testh5dumppbits.sh config.status: creating tools/h5dump/testh5dumpxml.sh config.status: creating tools/h5ls/testh5ls.sh config.status: creating tools/h5import/Makefile config.status: creating tools/h5import/h5importtestutil.sh config.status: creating tools/h5diff/Makefile config.status: creating tools/h5diff/testh5diff.sh config.status: creating tools/h5diff/testph5diff.sh config.status: creating tools/h5jam/Makefile config.status: creating tools/h5jam/testh5jam.sh config.status: creating tools/h5repack/Makefile config.status: creating tools/h5repack/h5repack.sh config.status: creating tools/h5repack/h5repack_plugin.sh config.status: creating tools/h5ls/Makefile config.status: creating tools/h5copy/Makefile config.status: creating tools/h5copy/testh5copy.sh config.status: creating tools/lib/Makefile config.status: creating tools/misc/Makefile config.status: creating tools/misc/h5cc config.status: creating tools/misc/testh5mkgrp.sh config.status: creating tools/misc/testh5repart.sh config.status: creating tools/h5stat/testh5stat.sh config.status: creating tools/h5stat/Makefile config.status: creating tools/perform/Makefile config.status: creating examples/Makefile config.status: creating examples/run-c-ex.sh config.status: creating examples/testh5cc.sh config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/test/H5srcdir_str.h config.status: creating c++/examples/Makefile config.status: creating c++/examples/run-c++-ex.sh config.status: creating c++/examples/testh5c++.sh config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/Makefile config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating fortran/examples/run-fortran-ex.sh config.status: creating fortran/examples/testh5fc.sh config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/test/H5srcdir_str.h config.status: creating hl/tools/Makefile config.status: creating hl/tools/gif2h5/Makefile config.status: creating hl/tools/gif2h5/h52giftest.sh config.status: creating hl/examples/Makefile config.status: creating hl/examples/run-hlc-ex.sh config.status: creating hl/c++/Makefile config.status: creating hl/c++/src/Makefile config.status: creating hl/c++/test/Makefile config.status: creating hl/c++/examples/Makefile config.status: creating hl/c++/examples/run-hlc++-ex.sh config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating hl/fortran/examples/Makefile config.status: creating hl/fortran/examples/run-hlfortran-ex.sh config.status: creating src/H5config.h config.status: executing pubconf commands creating src/H5pubconf.h Post process src/libhdf5.settings config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --enable-linux-lfs SUMMARY OF THE HDF5 CONFIGURATION ================================= General Information: ------------------- HDF5 Version: 1.8.16 Configured on: Tue Jan 26 05:23:59 UTC 2016 Configured by: buildd@fisher02 Configure mode: production Host system: powerpc-unknown-linux-gnu Uname information: Linux fisher02 4.2.0-25-powerpc64-smp #30~14.04.1-Ubuntu SMP Mon Jan 18 16:53:18 UTC 2016 ppc ppc ppc GNU/Linux Byte sex: big-endian Libraries: static, shared Installation point: /usr Flavor name: mpich Compiling Options: ------------------ Compilation Mode: production C Compiler: /usr/bin/mpicc.mpich ( MPICH version 3.2 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-powerpc --with-arch-directory=ppc --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --disable-softfloat --with-cpu=default32 --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --enable-multiarch --disable-werror --with-long-double-128 --enable-multilib --enable-checking=release --build=powerpc-linux-gnu --host=powerpc-linux-gnu --target=powerpc-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt AM_CFLAGS: CPPFLAGS: -Wdate-time -D_FORTIFY_SOURCE=2 H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 Shared C Library: yes Static C Library: yes Statically Linked Executables: no LDFLAGS: -Wl,-Bsymbolic-functions -Wl,-z,relro H5_LDFLAGS: -Wl,--version-script,$(top_srcdir)/debian/map_mpi.ver AM_LDFLAGS: Extra libraries: -lsz -lz -ldl -lm Archiver: ar Ranlib: powerpc-linux-gnu-ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: yes Fortran Compiler: /usr/bin/mpif90.mpich ( MPICH version 3.2 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-powerpc --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-powerpc --with-arch-directory=ppc --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --disable-softfloat --with-cpu=default32 --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --enable-multiarch --disable-werror --with-long-double-128 --enable-multilib --enable-checking=release --build=powerpc-linux-gnu --host=powerpc-linux-gnu --target=powerpc-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) Fortran 2003 Compiler: yes Fortran Flags: -g -O2 -fstack-protector-strong H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: no Features: --------- Parallel HDF5: yes High Level library: yes Threadsafety: no Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) MPE: Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no ln debian/man/h5pcc.1 debian/man/h5pcc.mpich.1 ln debian/man/h5pfc.1 debian/man/h5pfc.mpich.1 touch configure-stamp-mpich dh_testdir /usr/bin/make -j --jobserver-fds=3,4 -C debian/build-mpich/ make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' Making all in src make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' /usr/bin/make all-am make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' CC H5.lo CC H5checksum.lo CC H5dbg.lo CC H5system.lo CC H5trace.lo CC H5timer.lo CC H5Abtree2.lo CC H5A.lo ../../../src/H5checksum.c: In function 'H5_checksum_fletcher32': ../../../src/H5checksum.c:112:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_fletcher32(const void *_data, size_t _len) ^ ../../../src/H5checksum.c: In function 'H5_checksum_lookup3': ../../../src/H5checksum.c:374:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_lookup3(const void *key, size_t length, uint32_t initval) ^ ../../../src/H5checksum.c: In function 'H5_hash_string': ../../../src/H5checksum.c:481:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_hash_string(const char *str) ^ ../../../src/H5trace.c: In function 'H5_trace': ../../../src/H5trace.c:159:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(HDfabs(first_time.etime) < 0.0000000001F) ^ ../../../src/H5trace.c:235:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3); /*lint !e666 Allow expression with side effects */ ^ ../../../src/H5dbg.c: In function 'H5_buffer_dump': ../../../src/H5dbg.c:102:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for(u = 0; u < buf_size; u += 16) { ^ ../../../src/H5trace.c:2336:44: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] asize[argno] = iull; ^ ../../../src/H5timer.c: In function 'H5_timer_begin': ../../../src/H5timer.c:130:53: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)rusage.ru_utime.tv_usec / 1e6F); ^ ../../../src/H5timer.c:132:53: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)rusage.ru_stime.tv_usec / 1e6F); ^ ../../../src/H5timer.c:139:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] timer->etime = (double)etime.tv_sec + ((double)etime.tv_usec / 1e6F); ^ In file included from ../../../src/H5timer.c:35:0: ../../../src/H5timer.c: In function 'H5_timer_end': ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:169:20: note: in expansion of macro 'MAX' timer->utime = MAX(0.0F, now.utime - timer->utime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:169:20: note: in expansion of macro 'MAX' timer->utime = MAX(0.0F, now.utime - timer->utime); ^ ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:170:20: note: in expansion of macro 'MAX' timer->stime = MAX(0.0F, now.stime - timer->stime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:170:20: note: in expansion of macro 'MAX' timer->stime = MAX(0.0F, now.stime - timer->stime); ^ ../../../src/H5private.h:328:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:171:20: note: in expansion of macro 'MAX' timer->etime = MAX(0.0F, now.etime - timer->etime); ^ ../../../src/H5private.h:328:38: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../src/H5timer.c:171:20: note: in expansion of macro 'MAX' timer->etime = MAX(0.0F, now.etime - timer->etime); ^ ../../../src/H5timer.c: In function 'H5_bandwidth': ../../../src/H5timer.c:211:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(nseconds <= 0.0F) ^ In file included from ../../../src/H5timer.c:35:0: ../../../src/H5private.h:512:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define H5_DBL_ABS_EQUAL(X,Y) (HDfabs (X-Y) < DBL_EPSILON) ^ ../../../src/H5private.h:715:31: note: in definition of macro 'HDfabs' #define HDfabs(X) fabs(X) ^ ../../../src/H5timer.c:215:12: note: in expansion of macro 'H5_DBL_ABS_EQUAL' if(H5_DBL_ABS_EQUAL(bw, 0.0F)) ^ ../../../src/H5timer.c:217:20: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(bw < 1.0F) ^ ../../../src/H5timer.c:219:20: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(bw < H5_KB) { ^ ../../../src/H5timer.c:222:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_MB) { ^ ../../../src/H5timer.c:223:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_KB); ^ ../../../src/H5timer.c:225:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_GB) { ^ ../../../src/H5timer.c:226:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_MB); ^ ../../../src/H5timer.c:228:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_TB) { ^ ../../../src/H5timer.c:229:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_GB); ^ ../../../src/H5timer.c:231:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(bw < H5_EB) { ^ ../../../src/H5timer.c:232:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] sprintf(buf, "%05.4f", bw / H5_TB); ^ ../../../src/H5Abtree2.c: In function 'H5A_dense_btree2_name_compare': ../../../src/H5Abtree2.c:272:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Status from fractal heap 'op' routine */ ^ ../../../src/H5trace.c:2537:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* end H5_trace() */ ^ ../../../src/H5system.c: In function 'HDfprintf': ../../../src/H5system.c:316:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] n = fprintf(stream, format_templ, x); ^ ../../../src/H5system.c: In function 'HDstrtoll': ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] (*s>='A' && *s<'A'+base-10)))) { ^ ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5system.c:515:7: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5_trace(const double *returning, const char *func, const char *type, ...) ^ ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.lo CC H5Atest.lo CC H5AC.lo CC H5B.lo ../../../src/H5Aint.c: In function 'H5A_create': ../../../src/H5Aint.c:202:45: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_write': ../../../src/H5Aint.c:529:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0 || ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_read': ../../../src/H5Aint.c:646:71: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] (dst_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Aprivate.h:27, from ../../../src/H5Apkg.h:39, from ../../../src/H5Aint.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Aint.c: In function 'H5A_attr_copy_file': ../../../src/H5Aint.c:1914:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, hid_t dxpl_id) ^ ../../../src/H5Aint.c: In function 'H5A_oloc': ../../../src/H5Aint.c:1093:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5A_oloc(H5A_t *attr) ^ ../../../src/H5Aint.c: In function 'H5A_nameof': ../../../src/H5Aint.c:1124:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5A_nameof(H5A_t *attr) ^ ../../../src/H5Aint.c: In function 'H5A_type': ../../../src/H5Aint.c:1153:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5A_type(const H5A_t *attr) ^ ../../../src/H5AC.c: In function 'H5AC_construct_candidate_list': ../../../src/H5AC.c:2819:44: warning: unused parameter 'aux_ptr' [-Wunused-parameter] H5AC_aux_t * aux_ptr, ^ ../../../src/H5AC.c: In function 'H5AC_log_deleted_entry': ../../../src/H5AC.c:3107:38: warning: unused parameter 'entry_ptr' [-Wunused-parameter] H5AC_info_t * entry_ptr, ^ ../../../src/H5AC.c:3109:37: warning: unused parameter 'flags' [-Wunused-parameter] unsigned int flags) ^ ../../../src/H5AC.c: In function 'H5AC_log_dirtied_entry': ../../../src/H5AC.c:3249:34: warning: conversion to 'unsigned int' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3249:37: warning: conversion to 'int32_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3277:30: warning: conversion to 'unsigned int' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3277:33: warning: conversion to 'int32_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c: In function 'H5AC_log_inserted_entry': ../../../src/H5AC.c:3490:26: warning: conversion to 'size_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3490:29: warning: conversion to 'int32_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c: In function 'H5AC_log_moved_entry': ../../../src/H5AC.c:3664:34: warning: conversion to 'size_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3664:37: warning: conversion to 'int32_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3691:30: warning: conversion to 'size_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3691:33: warning: conversion to 'int32_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5B.c: In function 'H5B_shared_new': ../../../src/H5B.c:1751:30: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] shared->nkey = H5FL_SEQ_FREE(size_t, shared->nkey); ^ ../../../src/H5B.c: In function 'H5B_shared_free': ../../../src/H5B.c:1782:18: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] shared->nkey = H5FL_SEQ_FREE(size_t, shared->nkey); ^ ../../../src/H5B.c: In function 'H5B_copy': ../../../src/H5B.c:1850:22: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] new_node->child = H5FL_SEQ_FREE(haddr_t, new_node->child); ^ ../../../src/H5B.c: In function 'H5B_valid': ../../../src/H5B.c:2035:26: warning: variable 'shared' set but not used [-Wunused-but-set-variable] H5B_shared_t *shared; /* Pointer to shared B-tree info */ ^ ../../../src/H5B.c: In function 'H5B_node_dest': ../../../src/H5B.c:2097:15: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] bt->child = H5FL_SEQ_FREE(haddr_t, bt->child); ^ ../../../src/H5AC.c: In function 'H5AC_copy_candidate_list_to_buffer.isra.5': ../../../src/H5AC.c:2996:31: warning: 'buf_size' may be used uninitialized in this function [-Wmaybe-uninitialized] *MPI_Offset_buf_size_ptr = buf_size; ^ CC H5Bcache.lo CC H5Bdbg.lo CC H5B2.lo ../../../src/H5Bdbg.c: In function 'H5B_debug': ../../../src/H5Bdbg.c:130:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Address:", bt->child[u]); ^ ../../../src/H5Bdbg.c:136:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Left Key:"); ^ ../../../src/H5Bdbg.c:139:10: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B_NKEY(bt, shared, u), udata); ^ ../../../src/H5Bdbg.c:143:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Right Key:"); ^ ../../../src/H5Bdbg.c:146:10: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B_NKEY(bt, shared, u + 1), udata); ^ CC H5B2cache.lo CC H5B2dbg.lo CC H5B2hdr.lo CC H5B2int.lo CC H5B2stat.lo ../../../src/H5B2cache.c: In function 'H5B2__cache_internal_load': ../../../src/H5B2cache.c:553:22: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->nrec = udata->nrec; ^ ../../../src/H5B2cache.c:554:23: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->depth = udata->depth; ^ In file included from ../../../src/H5B2private.h:34:0, from ../../../src/H5B2pkg.h:32, from ../../../src/H5B2cache.c:38: ../../../src/H5Fprivate.h:151:11: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] n = (n << 8) | *(--p); \ ^ ../../../src/H5Fprivate.h:183:41: note: in expansion of macro 'DECODE_VAR' # define UINT64DECODE_VAR(p, n, l) DECODE_VAR(p, n, l) ^ ../../../src/H5B2cache.c:573:9: note: in expansion of macro 'UINT64DECODE_VAR' UINT64DECODE_VAR(p, int_node_ptr->node_nrec, udata->hdr->max_nrec_size); ^ ../../../src/H5B2cache.c: In function 'H5B2__cache_leaf_load': ../../../src/H5B2cache.c:891:18: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] leaf->nrec = udata->nrec; ^ ../../../src/H5B2dbg.c: In function 'H5B2_hdr_debug': ../../../src/H5B2dbg.c:175:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec); ^ ../../../src/H5B2dbg.c: In function 'H5B2_int_debug': ../../../src/H5B2dbg.c:289:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c:294:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:297:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_INT_NREC(internal, hdr, u), dbg_ctx); ^ ../../../src/H5B2dbg.c:306:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c: In function 'H5B2_leaf_debug': ../../../src/H5B2dbg.c:415:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:418:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_LEAF_NREC(leaf, hdr, u), dbg_ctx); ^ CC H5B2test.lo ../../../src/H5B2hdr.c: In function 'H5B2_hdr_free': ../../../src/H5B2hdr.c:525:22: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] hdr->nat_off = H5FL_SEQ_FREE(size_t, hdr->nat_off); ^ ../../../src/H5B2hdr.c:542:24: warning: request for implicit conversion from 'void *' to 'H5B2_node_info_t * {aka struct *}' not permitted in C++ [-Wc++-compat] hdr->node_info = H5FL_SEQ_FREE(H5B2_node_info_t, hdr->node_info); ^ CC H5C.lo ../../../src/H5B2test.c: In function 'H5B2_get_node_depth_test': ../../../src/H5B2test.c:529:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ret_value = ninfo.depth; ^ CC H5CS.lo CC H5D.lo CC H5Dbtree.lo ../../../src/H5C.c: In function 'H5C_pin_protected_entry': ../../../src/H5C.c:3418:25: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable] H5C_t * cache_ptr; ^ CC H5Dchunk.lo CC H5Dcompact.lo ../../../src/H5C.c: At top level: ../../../src/H5C.c:285:1: warning: 'H5C_epoch_marker_notify' defined but not used [-Wunused-function] H5C_epoch_marker_notify(H5C_notify_action_t H5_ATTR_UNUSED action, ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* H5C_make_space_in_cache() */ ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker': ../../../src/H5C.c:8372:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C_apply_candidate_list': ../../../src/H5C.c:561:44: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if((i >= first_entry_to_flush) && (i <= last_entry_to_flush)) { ^ ../../../src/H5C.c: In function 'H5C_stats__reset': ../../../src/H5C.c:4812:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5C_stats__reset(H5C_t H5_ATTR_UNUSED * cache_ptr) ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_all_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_excess_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Dcontig.lo ../../../src/H5C.c: In function 'H5C_make_space_in_cache': ../../../src/H5C.c:8081:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_make_space_in_cache(H5F_t * f, ^ ../../../src/H5C.c: In function 'H5C_flush_invalidate_cache': ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c: In function 'H5C_apply_candidate_list': ../../../src/H5C.c:407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_apply_candidate_list(H5F_t * f, ^ ../../../src/H5C.c:407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Dchunk.c: In function 'H5D__chunk_io_init': ../../../src/H5Dchunk.c:738:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0) ^ ../../../src/H5Dchunk.c:976:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0) ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_map_single': ../../../src/H5Dchunk.c:1196:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] chunk_info->mspace = (H5S_t *)fm->mem_space; ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper': ../../../src/H5Dchunk.c:1263:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(TRUE == H5S_hyper_intersect_block((H5S_t *)fm->file_space, coords, end)) { ^ ../../../src/H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper': ../../../src/H5Dchunk.c:1430:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] chunk_info->mspace = (H5S_t *)fm->mem_space; ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_allocate': ../../../src/H5Dchunk.c:3345:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline, ^ ../../../src/H5Dchunk.c:3345:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void *)pline, (H5MM_free_t)H5D__chunk_xfree, (void *)pline, ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_collective_fill': ../../../src/H5Dchunk.c:3650:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_blocks = chunk_info->num_io / mpi_size; /* value should be the same on all procs */ ^ ../../../src/H5Dchunk.c:3655:42: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] leftover_blocks = chunk_info->num_io % mpi_size; ^ ../../../src/H5Dchunk.c:3664:62: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (block_lens = (int *)H5MM_malloc((blocks + 1) * sizeof(int)))) ^ ../../../src/H5Dchunk.c:3666:73: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (chunk_disp_array = (MPI_Aint *)H5MM_malloc((blocks + 1) * sizeof(MPI_Aint)))) ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_prune_fill': ../../../src/H5Dchunk.c:3789:20: warning: size of 'chunk_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t chunk_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_copy': ../../../src/H5Dchunk.c:4831:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt_mem = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dchunk.c:57: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dchunk.c:4839:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt_dst = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dchunk.c:57: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dchunk.c: In function 'H5D__chunk_dest': ../../../src/H5Dchunk.c:5168:20: warning: request for implicit conversion from 'void *' to 'struct H5D_rdcc_ent_t **' not permitted in C++ [-Wc++-compat] rdcc->slot = H5FL_SEQ_FREE(H5D_rdcc_ent_ptr_t, rdcc->slot); ^ ../../../src/H5C.c: In function 'H5C_mark_entries_as_clean': ../../../src/H5C.c:2779:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_mark_entries_as_clean(H5F_t * f, ^ CC H5Ddbg.lo ../../../src/H5Dcontig.c: In function 'H5D__contig_construct': ../../../src/H5Dcontig.c:449:53: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dset->shared->cache.contig.sieve_buf_size = tmp_size; ^ ../../../src/H5Dcontig.c: In function 'H5D__contig_is_space_alloc': ../../../src/H5Dcontig.c:471:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5D__contig_is_space_alloc(const H5O_storage_t *storage) ^ ../../../src/H5C.c: In function 'H5C_protect': ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_protect(H5F_t * f, ^ ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3503:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Ddeprec.lo CC H5Defl.lo CC H5Dfill.lo CC H5Dint.lo CC H5Dio.lo In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Defl.c:32: ../../../src/H5Defl.c: In function 'H5D__efl_read': ../../../src/H5Defl.c:292:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip)) ^ ../../../src/H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT' ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1))) ^ In file included from ../../../src/H5Defl.c:31:0: ../../../src/H5Defl.c:296:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0) ^ ../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Defl.c:32: ../../../src/H5Defl.c: In function 'H5D__efl_write': ../../../src/H5Defl.c:378:50: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(H5F_OVERFLOW_HSIZET2OFFT(efl->slot[u].offset + skip)) ^ ../../../src/H5Fprivate.h:346:16: note: in definition of macro 'H5F_OVERFLOW_HSIZET2OFFT' ((hsize_t)(X)>=(hsize_t)((hsize_t)1<<(8*sizeof(off_t)-1))) ^ In file included from ../../../src/H5Defl.c:31:0: ../../../src/H5Defl.c:386:45: warning: conversion to 'long long unsigned int' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(HDlseek(fd, (off_t)(efl->slot[u].offset + skip), SEEK_SET) < 0) ^ ../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../src/H5Defl.c: In function 'H5D__efl_is_space_alloc': ../../../src/H5Defl.c:201:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D__efl_is_space_alloc(const H5O_storage_t H5_ATTR_UNUSED *storage) ^ ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ ../../../src/H5Dfill.c: In function 'H5D__fill': ../../../src/H5Dfill.c:234:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(fill_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dfill.c:237:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(buf_type, H5T_COPY_ALL), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dfill.c:248:28: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dfill.c: In function 'H5D__fill_init': ../../../src/H5Dfill.c:407:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (fb_info->mem_type = H5T_copy(dset_type, H5T_COPY_REOPEN))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dfill.c:37: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ CC H5Dlayout.lo ../../../src/H5Dint.c: In function 'H5D__init_type': ../../../src/H5Dint.c:636:43: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dset->shared->type = H5T_copy(type, H5T_COPY_ALL)) == NULL) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Dpkg.h:32, from ../../../src/H5Dint.c:30: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Dint.c:659:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */ ^ ../../../src/H5Dint.c: In function 'H5D_oloc': ../../../src/H5Dint.c:1529:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D_oloc(H5D_t *dataset) ^ ../../../src/H5Dint.c: In function 'H5D_nameof': ../../../src/H5Dint.c:1552:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D_nameof(H5D_t *dataset) ^ ../../../src/H5Dint.c: In function 'H5D_typeof': ../../../src/H5Dint.c:1576:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5D_typeof(const H5D_t *dset) ^ ../../../src/H5Dio.c: In function 'H5D__pre_write': ../../../src/H5Dio.c:330:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(u = 0; u < ndims; u++) { ^ ../../../src/H5Dio.c: In function 'H5D__read': ../../../src/H5Dio.c:377:21: warning: size of 'fm' is 2704 bytes [-Wlarger-than=] H5D_chunk_map_t fm; /* Chunk file<->memory mapping */ ^ ../../../src/H5Dio.c:478:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual] (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0) ^ ../../../src/H5Dio.c: In function 'H5D__write': ../../../src/H5Dio.c:593:21: warning: size of 'fm' is 2704 bytes [-Wlarger-than=] H5D_chunk_map_t fm; /* Chunk file<->memory mapping */ ^ ../../../src/H5Dio.c:732:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual] (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0) ^ ../../../src/H5Dlayout.c: In function 'H5D__layout_oh_read': ../../../src/H5Dlayout.c:427:50: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dataset->shared->cache.contig.sieve_buf_size = tmp_size; ^ CC H5Dmpio.lo CC H5Doh.lo CC H5Dscatgath.lo ../../../src/H5Dmpio.c: In function 'H5D__mpio_opt_possible': ../../../src/H5Dmpio.c:158:28: warning: unused parameter 'fm' [-Wunused-parameter] const H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist) ^ ../../../src/H5Dmpio.c: In function 'H5D__mpio_get_min_chunk': ../../../src/H5Dmpio.c:403:18: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] num_chunkf = H5SL_count(fm->sel_chunks); ^ ../../../src/H5Dmpio.c: In function 'H5D__contig_collective_read': ../../../src/H5Dmpio.c:485:26: warning: request for implicit conversion from 'void *' to 'H5P_genplist_t * {aka struct H5P_genplist_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dx_plist = H5I_object(io_info->dxpl_id))) ^ ../../../src/H5Dmpio.c: In function 'H5D__contig_collective_write': ../../../src/H5Dmpio.c:532:26: warning: request for implicit conversion from 'void *' to 'H5P_genplist_t * {aka struct H5P_genplist_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dx_plist = H5I_object(io_info->dxpl_id))) ^ ../../../src/H5Dmpio.c: In function 'H5D__chunk_collective_io': ../../../src/H5Dmpio.c:604:26: warning: request for implicit conversion from 'void *' to 'H5P_genplist_t * {aka struct H5P_genplist_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dx_plist = H5I_object(io_info->dxpl_id))) ^ ../../../src/H5Dmpio.c:608:22: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_chunk_opt_t' [-Wbad-function-cast] chunk_opt_mode = (H5FD_mpio_chunk_opt_t)H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME); ^ ../../../src/H5Dmpio.c:628:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((unsigned)sum_chunk / mpi_size >= one_link_chunk_io_threshold) ^ ../../../src/H5Dmpio.c: In function 'H5D__multi_chunk_collective_io': ../../../src/H5Dmpio.c:1229:32: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_io_mode = actual_io_mode | H5D_MPIO_CHUNK_COLLECTIVE; ^ ../../../src/H5Dmpio.c:1269:32: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_io_mode = actual_io_mode | H5D_MPIO_CHUNK_INDEPENDENT; ^ ../../../src/H5Dmpio.c: In function 'H5D__sort_chunk': ../../../src/H5Dmpio.c:1561:44: warning: request for implicit conversion from 'void *' to 'haddr_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (total_chunk_addr_array = H5MM_malloc(sizeof(haddr_t) * (size_t)fm->layout->u.chunk.nchunks))) ^ ../../../src/H5Dmpio.c:1585:32: warning: request for implicit conversion from 'void *' to 'H5D_chunk_info_t * {aka struct H5D_chunk_info_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (chunk_info = H5SL_item(chunk_node))) ^ ../../../src/H5Dmpio.c: In function 'H5D__obtain_mpio_mode': ../../../src/H5Dmpio.c:1714:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] threshold_nproc_per_chunk = mpi_size * percent_nproc_per_chunk/100; ^ ../../../src/H5Dmpio.c:1717:48: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] io_mode_info = (uint8_t *)H5MM_calloc(total_chunks); ^ ../../../src/H5Dmpio.c:1718:59: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] mergebuf = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks); ^ ../../../src/H5Dmpio.c:1718:23: warning: request for implicit conversion from 'void *' to 'uint8_t * {aka unsigned char *}' not permitted in C++ [-Wc++-compat] mergebuf = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks); ^ ../../../src/H5Dmpio.c:1721:52: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] recv_io_mode_info = (uint8_t *)H5MM_malloc(total_chunks * mpi_size); ^ ../../../src/H5Dmpio.c:1727:23: warning: request for implicit conversion from 'void *' to 'H5D_chunk_info_t * {aka struct H5D_chunk_info_t *}' not permitted in C++ [-Wc++-compat] chunk_info = H5SL_item(chunk_node); ^ ../../../src/H5Dmpio.c:1744:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nproc_per_chunk = (int*)H5MM_calloc(total_chunks * sizeof(int)); ^ ../../../src/H5Dmpio.c:1766:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(nproc_per_chunk[ic] > MAX(1, threshold_nproc_per_chunk)) { ^ In file included from ../../../src/H5Dmpio.c:36:0: ../../../src/H5Dmpio.c:1773:44: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(mergebuf, assign_io_mode, total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c:1774:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(tempbuf, chunk_addr, sizeof(haddr_t) * total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c:1780:78: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm))) ^ ../../../src/H5Dmpio.c:1780:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm))) ^ In file included from ../../../src/H5Dmpio.c:36:0: ../../../src/H5Dmpio.c:1783:40: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(assign_io_mode, mergebuf, total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c:1784:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy(chunk_addr, tempbuf, sizeof(haddr_t) * total_chunks); ^ ../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Dmpio.c: At top level: ../../../src/H5Dmpio.c:393:1: warning: 'H5D__mpio_get_min_chunk' defined but not used [-Wunused-function] H5D__mpio_get_min_chunk(const H5D_io_info_t *io_info, const H5D_chunk_map_t *fm, ^ CC H5Dselect.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatter_file': ../../../src/H5Dscatgath.c:100:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:105:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:164:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:166:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:199:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:204:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:265:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:267:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:295:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:297:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:350:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:352:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem': ../../../src/H5Dscatgath.c:382:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:384:12: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:437:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:439:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:463:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:465:20: warning: size of 'bkg_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:467:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /*file selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:595:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:597:20: warning: size of 'bkg_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:599:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /*file selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5D__compound_opt_read': ../../../src/H5Dscatgath.c:747:16: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:749:16: warning: size of '_len' is 4096 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Dscatgath.c:831:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] len = H5FL_SEQ_FREE(size_t, len); ^ ../../../src/H5Dscatgath.c:833:13: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] off = H5FL_SEQ_FREE(hsize_t, off); ^ ../../../src/H5Dscatgath.c: In function 'H5Dscatter': ../../../src/H5Dscatgath.c:926:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info*/ ^ ../../../src/H5Dscatgath.c: In function 'H5Dgather': ../../../src/H5Dscatgath.c:1026:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info*/ ^ CC H5Dtest.lo ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage is 12560 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem.isra.1': ../../../src/H5Dscatgath.c:376:1: warning: stack usage is 12400 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:289:1: warning: stack usage is 12400 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage is 18752 bytes [-Wstack-usage=] H5D__scatgath_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dscatgath.c:574:1: warning: the frame size of 18648 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_read() */ ^ CC H5E.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:590:1: warning: stack usage is 18896 bytes [-Wstack-usage=] H5D__scatgath_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dmpio.c:81:0: warning: macro "H5D_CHUNK_IO_MODE_IND" is not used [-Wunused-macros] #define H5D_CHUNK_IO_MODE_IND 0 ^ ../../../src/H5Dscatgath.c:705:1: warning: the frame size of 18800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ ../../../src/H5Dmpio.c:87:0: warning: macro "H5D_CHUNK_SELECT_NONE" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_NONE 0 ^ ../../../src/H5Dmpio.c:86:0: warning: macro "H5D_CHUNK_SELECT_IRREG" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_IRREG 2 ^ ../../../src/H5Dselect.c: In function 'H5D__select_io': ../../../src/H5Dselect.c:89:20: warning: size of 'mem_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dselect.c:91:20: warning: size of 'file_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /* File selection iteration info */ ^ ../../../src/H5Dselect.c:93:13: warning: size of '_mem_off' is 8192 bytes [-Wlarger-than=] hsize_t _mem_off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets in memory */ ^ ../../../src/H5Dselect.c:95:13: warning: size of '_file_off' is 8192 bytes [-Wlarger-than=] hsize_t _file_off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets in the file */ ^ ../../../src/H5Dselect.c:97:12: warning: size of '_mem_len' is 4096 bytes [-Wlarger-than=] size_t _mem_len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths in memory */ ^ ../../../src/H5Dselect.c:99:12: warning: size of '_file_len' is 4096 bytes [-Wlarger-than=] size_t _file_len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths in the file */ ^ ../../../src/H5Dselect.c:242:18: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] file_len = H5FL_SEQ_FREE(size_t, file_len); ^ ../../../src/H5Dselect.c:244:18: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] file_off = H5FL_SEQ_FREE(hsize_t, file_off); ^ ../../../src/H5Dselect.c:246:17: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] mem_len = H5FL_SEQ_FREE(size_t, mem_len); ^ ../../../src/H5Dselect.c:248:17: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] mem_off = H5FL_SEQ_FREE(hsize_t, mem_off); ^ ../../../src/H5Dselect.c:86:1: warning: stack usage is 28912 bytes [-Wstack-usage=] H5D__select_io(const H5D_io_info_t *io_info, size_t elmt_size, ^ ../../../src/H5Dselect.c:251:1: warning: the frame size of 28808 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ CC H5Edeprec.lo ../../../src/H5E.c: In function 'H5Epush2': ../../../src/H5E.c:1391:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] if(HDvasprintf(&tmp, fmt, ap) < 0) ^ CC H5Eint.lo CC H5F.lo CC H5Fint.lo CC H5Faccum.lo ../../../src/H5Eint.c: In function 'H5E_printf_stack': ../../../src/H5Eint.c:739:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] if(HDvasprintf(&tmp, fmt, ap) < 0) ^ ../../../src/H5Eint.c: In function 'H5E_clear_entries': ../../../src/H5Eint.c:905:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->func_name); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c:907:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->file_name); /* Casting away const OK - QAK */ ^ ../../../src/H5Eint.c:909:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5MM_xfree((void *)error->desc); /* Casting away const OK - QAK */ ^ CC H5Fcwfs.lo CC H5Fdbg.lo ../../../src/H5Eint.c: In function 'H5E_walk': ../../../src/H5Eint.c:535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5E_walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, ^ ../../../src/H5Eint.c:535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Fdbg.c: In function 'H5F_debug': ../../../src/H5Fdbg.c:126:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ ../../../src/H5Fdbg.c:141:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ CC H5Fefc.lo CC H5Ffake.lo CC H5Fio.lo CC H5Fmount.lo ../../../src/H5Fefc.c: In function 'H5F_efc_max_nfiles': ../../../src/H5Fefc.c:396:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_efc_max_nfiles(H5F_efc_t *efc) ^ CC H5Fmpi.lo CC H5Fquery.lo ../../../src/H5Fmount.c: In function 'H5F_is_mount': ../../../src/H5Fmount.c:440:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_mount(const H5F_t *file) ^ CC H5Fsfile.lo CC H5Fsuper.lo CC H5Fsuper_cache.lo ../../../src/H5Fquery.c: In function 'H5F_get_intent': ../../../src/H5Fquery.c:94:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_intent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_open_name': ../../../src/H5Fquery.c:119:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_open_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_actual_name': ../../../src/H5Fquery.c:145:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_actual_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_extpath': ../../../src/H5Fquery.c:171:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_extpath(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_shared': ../../../src/H5Fquery.c:195:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_same_shared': ../../../src/H5Fquery.c:218:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_same_shared(const H5F_t *f1, const H5F_t *f2) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nopen_objs': ../../../src/H5Fquery.c:244:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nopen_objs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_file_id': ../../../src/H5Fquery.c:267:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_file_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_parent': ../../../src/H5Fquery.c:290:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_parent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nmounts': ../../../src/H5Fquery.c:313:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nmounts(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fcpl': ../../../src/H5Fquery.c:340:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fcpl(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_addr': ../../../src/H5Fquery.c:367:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_size': ../../../src/H5Fquery.c:394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_addr': ../../../src/H5Fquery.c:418:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_vers': ../../../src/H5Fquery.c:442:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_vers(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_nindexes': ../../../src/H5Fquery.c:466:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_nindexes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sym_leaf_k': ../../../src/H5Fquery.c:497:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sym_leaf_k(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_Kvalue': ../../../src/H5Fquery.c:529:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_Kvalue(const H5F_t *f, const H5B_class_t *type) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nrefs': ../../../src/H5Fquery.c:555:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nrefs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nslots': ../../../src/H5Fquery.c:586:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nslots(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nbytes': ../../../src/H5Fquery.c:617:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nbytes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_w0': ../../../src/H5Fquery.c:648:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_w0(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_base_addr': ../../../src/H5Fquery.c:675:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_base_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_grp_btree_shared': ../../../src/H5Fquery.c:707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_grp_btree_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sieve_buf_size': ../../../src/H5Fquery.c:738:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sieve_buf_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_gc_ref': ../../../src/H5Fquery.c:769:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_gc_ref(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_use_latest_format': ../../../src/H5Fquery.c:798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_latest_format(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fc_degree': ../../../src/H5Fquery.c:826:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fc_degree(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_store_msg_crt_idx': ../../../src/H5Fquery.c:854:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_store_msg_crt_idx(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_has_feature': ../../../src/H5Fquery.c:881:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_has_feature(const H5F_t *f, unsigned feature) ^ ../../../src/H5Fquery.c: In function 'H5F_get_driver_id': ../../../src/H5Fquery.c:908:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_driver_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_is_tmp_addr': ../../../src/H5Fquery.c:1037:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_tmp_addr(const H5F_t *f, haddr_t addr) ^ ../../../src/H5Fquery.c: In function 'H5F_use_tmp_space': ../../../src/H5Fquery.c:1065:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_tmp_space(const H5F_t *f) ^ CC H5Ftest.lo CC H5FD.lo ../../../src/H5Fsfile.c: In function 'H5F_sfile_assert_num': ../../../src/H5Fsfile.c:57:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5F_sfile_assert_num(unsigned n) ^ ../../../src/H5Fsuper_cache.c: In function 'H5F_sblock_load': ../../../src/H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0) ^ ../../../src/H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/); ^ CC H5FDcore.lo CC H5FDdirect.lo CC H5FDfamily.lo ../../../src/H5FD.c: In function 'H5FD_get_base_addr': ../../../src/H5FD.c:2053:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5FD_get_base_addr(const H5FD_t *file) ^ ../../../src/H5FD.c: In function 'H5FDregister': ../../../src/H5FD.c:306:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FDregister(const H5FD_class_t *cls) ^ CC H5FDint.lo ../../../src/H5FDcore.c: In function 'H5FD_core_truncate': ../../../src/H5FDcore.c:1445:23: warning: conversion to 'size_t {aka unsigned int}' from 'haddr_t {aka long long unsigned int}' may alter its value [-Wconversion] new_eof = file->eoa; ^ In file included from ../../../src/H5FDdirect.c:32:0: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5FDdirect.c:26:33: warning: 'H5FD_direct_init_interface' declared 'static' but never defined [-Wunused-function] #define H5_INTERFACE_INIT_FUNC H5FD_direct_init_interface ^ ../../../src/H5private.h:1836:18: note: in expansion of macro 'H5_INTERFACE_INIT_FUNC' static herr_t H5_INTERFACE_INIT_FUNC(void); ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:649:11: warning: size of 'memb_name' is 4096 bytes [-Wlarger-than=] char memb_name[4096], temp[4096]; ^ ../../../src/H5FDfamily.c:649:28: warning: size of 'temp' is 4096 bytes [-Wlarger-than=] char memb_name[4096], temp[4096]; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_cmp': ../../../src/H5FDfamily.c:870:1: warning: label 'done' defined but not used [-Wunused-label] done: ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_set_eoa': ../../../src/H5FDfamily.c:970:11: warning: size of 'memb_name' is 4096 bytes [-Wlarger-than=] char memb_name[4096]; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_get_eof': ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FD_family_get_eof(const H5FD_t *_file) ^ ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5FDlog.lo CC H5FDmpi.lo ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:644:1: warning: stack usage is 8288 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDmpio.lo CC H5FDmulti.lo ../../../src/H5FDlog.c: In function 'H5Pset_fapl_log': ../../../src/H5FDlog.c:326:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] fa.logfile = (char *)logfile; ^ ../../../src/H5FDmpi.c: In function 'H5FD_mpi_MPIOff_to_haddr': ../../../src/H5FDmpi.c:173:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5FD_mpi_MPIOff_to_haddr(MPI_Offset mpi_off) ^ ../../../src/H5FDlog.c: In function 'H5FD_log_open': ../../../src/H5FDlog.c:616:95: warning: 'stat_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:616:59: warning: 'stat_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:614:95: warning: 'open_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDlog.c:614:59: warning: 'open_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f)); ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_read': ../../../src/H5FDmulti.c:1622:55: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_read(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_write': ../../../src/H5FDmulti.c:1673:56: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_write(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'compute_next': ../../../src/H5FDmulti.c:52:16: warning: declaration of '_unmapped' shadows a previous local [-Wshadow] H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:52:16: note: shadowed declaration is here H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmulti.c:53:13: warning: declaration of '_seen' shadows a previous local [-Wshadow] hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:53:13: note: shadowed declaration is here hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ CC H5FDsec2.lo CC H5FDspace.lo CC H5FDstdio.lo ../../../src/H5FDmulti.c: In function 'open_members': ../../../src/H5FDmulti.c:1906:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ CC H5FL.lo CC H5FO.lo ../../../src/H5FDmulti.c: In function 'H5FD_multi_close': ../../../src/H5FDmulti.c:1133:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5Pset_fapl_multi': ../../../src/H5FDmulti.c:443:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, ^ CC H5FS.lo CC H5FScache.lo CC H5FSdbg.lo CC H5FSsection.lo In file included from ../../../src/H5FS.c:38:0: ../../../src/H5FS.c: In function 'H5FS_new': ../../../src/H5FSpkg.h:62:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5FS_HEADER_SIZE(f) ( \ ^ ../../../src/H5FS.c:566:24: note: in expansion of macro 'H5FS_HEADER_SIZE' fspace->hdr_size = H5FS_HEADER_SIZE(f); ^ ../../../src/H5FS.c: In function 'H5FS_size': ../../../src/H5FS.c:601:24: warning: unused parameter 'f' [-Wunused-parameter] H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size) ^ ../../../src/H5FS.c: In function 'H5FS_sinfo_dest': ../../../src/H5FS.c:892:17: warning: request for implicit conversion from 'void *' to 'H5FS_bin_t * {aka struct H5FS_bin_t *}' not permitted in C++ [-Wc++-compat] sinfo->bins = H5FL_SEQ_FREE(H5FS_bin_t, sinfo->bins); ^ CC H5FSstat.lo CC H5FStest.lo CC H5G.lo ../../../src/H5FScache.c: In function 'H5FS_cache_sinfo_load': ../../../src/H5FScache.c:618:17: warning: variable 'old_tot_space' set but not used [-Wunused-but-set-variable] hsize_t old_tot_space; /* Total space managed from header */ ^ ../../../src/H5FScache.c:617:17: warning: variable 'old_ghost_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_ghost_sect_count; /* Total ghost section count from header */ ^ ../../../src/H5FScache.c:616:17: warning: variable 'old_serial_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_serial_sect_count; /* Total serializable section count from header */ ^ ../../../src/H5FScache.c:615:17: warning: variable 'old_tot_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_tot_sect_count; /* Total section count from header */ ^ ../../../src/H5FSdbg.c: In function 'H5FS_sects_debug': ../../../src/H5FSdbg.c:288:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5HF_sects_debug(f, dxpl_id, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5FSsection.c: In function 'H5FS_sinfo_new': ../../../src/H5FSsection.c:178:25: warning: request for implicit conversion from 'void *' to 'H5FS_bin_t * {aka struct H5FS_bin_t *}' not permitted in C++ [-Wc++-compat] sinfo->bins = H5FL_SEQ_FREE(H5FS_bin_t, sinfo->bins); ^ ../../../src/H5FSsection.c: In function 'H5FS_sect_serialize_size': ../../../src/H5FSsection.c:505:26: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] sect_buf_size += fspace->serial_sect_count * fspace->sinfo->sect_off_size; ^ ../../../src/H5FSsection.c:508:26: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] sect_buf_size += fspace->serial_sect_count * 1 /* byte */; ^ ../../../src/H5FSsection.c: In function 'H5FS_sect_try_shrink_eoa': ../../../src/H5FSsection.c:2338:24: warning: passing argument 1 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0) ^ ../../../src/H5FSsection.c:207:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}' H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode) ^ ../../../src/H5FSsection.c:2338:36: warning: passing argument 3 of 'H5FS_sinfo_lock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0) ^ ../../../src/H5FSsection.c:207:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sinfo_lock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, H5AC_protect_t accmode) ^ ../../../src/H5FSsection.c:2362:32: warning: passing argument 1 of 'H5FS_sect_remove_real' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(H5FS_sect_remove_real(fspace, tmp_sect) < 0) ^ ../../../src/H5FSsection.c:859:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sect_remove_real(H5FS_t *fspace, H5FS_section_info_t *sect) ^ ../../../src/H5FSsection.c:2376:41: warning: passing argument 1 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0) ^ ../../../src/H5FSsection.c:313:1: note: expected 'H5F_t * {aka struct H5F_t *}' but argument is of type 'const H5F_t * {aka const struct H5F_t *}' H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified) ^ ../../../src/H5FSsection.c:2376:53: warning: passing argument 3 of 'H5FS_sinfo_unlock' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace, section_removed) < 0) ^ ../../../src/H5FSsection.c:313:1: note: expected 'H5FS_t * {aka struct H5FS_t *}' but argument is of type 'const H5FS_t * {aka const struct H5FS_t *}' H5FS_sinfo_unlock(H5F_t *f, hid_t dxpl_id, H5FS_t *fspace, hbool_t modified) ^ CC H5Gbtree2.lo ../../../src/H5FStest.c: In function 'H5FS_cmp_cparam_test': ../../../src/H5FStest.c:118:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5FS_cmp_cparam_test(const H5FS_create_t *cparam1, const H5FS_create_t *cparam2) ^ CC H5Gcache.lo CC H5Gcompact.lo ../../../src/H5Gbtree2.c: In function 'H5G_dense_btree2_name_compare': ../../../src/H5Gbtree2.c:266:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Status from fractal heap 'op' routine */ ^ CC H5Gdense.lo CC H5Gdeprec.lo In file included from ../../../src/H5Gcache.c:39:0: ../../../src/H5Gcache.c: In function 'H5G_node_load': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gcache.c:148:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gcache.c:123:60: warning: unused parameter 'udata' [-Wunused-parameter] H5G_node_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata) ^ CC H5Gent.lo ../../../src/H5Gdeprec.c: In function 'H5G_map_obj_type': ../../../src/H5Gdeprec.c:169:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_map_obj_type(H5O_type_t obj_type) ^ CC H5Gint.lo CC H5Glink.lo CC H5Gloc.lo CC H5Gname.lo ../../../src/H5Gent.c: In function 'H5G__ent_copy': ../../../src/H5Gent.c:341:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G__ent_reset((H5G_entry_t *)src); ^ ../../../src/H5Gent.c: In function 'H5G__ent_debug': ../../../src/H5Gent.c:553:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nested_fwidth = MAX(0, fwidth - 3); ^ ../../../src/H5Gint.c: In function 'H5G_oloc': ../../../src/H5Gint.c:578:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_oloc(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_nameof': ../../../src/H5Gint.c:601:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_nameof(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_fileof': ../../../src/H5Gint.c:625:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_fileof(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_get_shared_count': ../../../src/H5Gint.c:649:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_get_shared_count(H5G_t *grp) ^ ../../../src/H5Gint.c: In function 'H5G_mounted': ../../../src/H5Gint.c:701:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5G_mounted(H5G_t *grp) ^ CC H5Gnode.lo ../../../src/H5Gloc.c: In function 'H5G__loc_insert': ../../../src/H5Gloc.c:580:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk.name = (char *)name; ^ ../../../src/H5Gloc.c: In function 'H5G_loc_set_comment_cb': ../../../src/H5Gloc.c:793:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] comment.s = (char *)udata->comment; ^ ../../../src/H5Gname.c: In function 'H5G_name_copy': ../../../src/H5Gname.c:537:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G_name_reset((H5G_name_t *)src); ^ ../../../src/H5Gnode.c: In function 'H5G__node_free': ../../../src/H5Gnode.c:299:20: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G_node_create': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:344:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c:367:28: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ ../../../src/H5Gnode.c: In function 'H5G_node_insert': ../../../src/H5Gnode.c:718:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] idx -= H5F_SYM_LEAF_K(f); ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Gnode.c:41: ../../../src/H5Fprivate.h:275:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define H5F_SYM_LEAF_K(F) (H5F_sym_leaf_k(F)) ^ ../../../src/H5Gnode.c:718:13: note: in expansion of macro 'H5F_SYM_LEAF_K' idx -= H5F_SYM_LEAF_K(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_remove': ../../../src/H5Gnode.c:792:21: warning: unused variable 'lt_key' [-Wunused-variable] H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key; ^ ../../../src/H5Gnode.c: In function 'H5G__node_copy': ../../../src/H5Gnode.c:1294:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] grp_loc.oloc = (H5O_loc_t *)src_oloc; ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G__node_iterate_size': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:1481:19: note: in expansion of macro 'H5G_NODE_SIZE' *stab_size += H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_debug': ../../../src/H5Gnode.c:1550:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] fwidth = MAX(0, fwidth - 3); ^ CC H5Gobj.lo CC H5Goh.lo CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo ../../../src/H5Gobj.c: In function 'H5G__obj_create_real': ../../../src/H5Gobj.c:272:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo, dxpl_id) < 0) ^ ../../../src/H5Gobj.c:277:73: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo, dxpl_id) < 0) ^ ../../../src/H5Gobj.c:283:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline, dxpl_id) < 0) ^ ../../../src/H5Gobj.c: In function 'H5G_obj_stab_to_new_cb': ../../../src/H5Gobj.c:433:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, ^ CC H5HF.lo ../../../src/H5Gtraverse.c: In function 'H5G_traverse_real': ../../../src/H5Gtraverse.c:743:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0) ^ ../../../src/H5Gtraverse.c:747:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0) ^ ../../../src/H5Gtraverse.c:751:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0) ^ In file included from ../../../src/H5HF.c:41:0: ../../../src/H5HF.c: In function 'H5HF_op_write': ../../../src/H5HF.c:130:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5HF.c: In function 'H5HF_insert': ../../../src/H5HF.c:375:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_huge_insert(hdr, dxpl_id, size, (void *)obj, id) < 0) ^ CC H5HFbtree2.lo CC H5HFcache.lo CC H5HFdbg.lo CC H5HFdblock.lo ../../../src/H5HFdbg.c: In function 'H5HF_hdr_print': ../../../src/H5HFdbg.c:259:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:267:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_size); ^ ../../../src/H5HFdbg.c:270:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_filter_mask); ^ ../../../src/H5HFdbg.c:273:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:283:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock_flags); ^ ../../../src/H5HFdbg.c:286:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock); ^ ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug_cb': ../../../src/H5HFdbg.c:402:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] start, len); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_hdr_flush': In file included from ../../../src/H5HFdbg.c:40:0: ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug': ../../../src/H5HFcache.c:503:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->huge_ids_wrapped ? H5HF_HDR_FLAGS_HUGE_ID_WRAPPED : 0); ^ ../../../src/H5HFcache.c:504:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->checksum_dblocks ? H5HF_HDR_FLAGS_CHECKSUM_DBLOCKS : 0); ^ ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFdbg.c:483:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' blk_prefix_size = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFdbg.c: In function 'H5HF_iblock_print': ../../../src/H5HFdbg.c:622:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5HFdbg.c:632:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->filt_ents[off].filter_mask); ^ ../../../src/H5HFdbg.c:636:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->ents[off].addr); ^ ../../../src/H5HFdbg.c:650:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5HFdbg.c:657:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->ents[off].addr); ^ ../../../src/H5HFdbg.c:663:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ""); ^ ../../../src/H5HFdbg.c:672:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->rc); ^ ../../../src/H5HFdbg.c:677:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] iblock->parent); ^ ../../../src/H5HFdbg.c: In function 'H5HF_sects_debug_cb': ../../../src/H5HFdbg.c:791:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0) ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_load': ../../../src/H5HFcache.c:708:25: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:40:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_flush': ../../../src/H5HFcache.c:906:17: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:37:0: ../../../src/H5HFcache.c: In function 'H5HF_cache_dblock_load': ../../../src/H5HFcache.c:1349:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemset((uint8_t *)p - H5HF_SIZEOF_CHKSUM, 0, (size_t)H5HF_SIZEOF_CHKSUM); ^ ../../../src/H5private.h:1039:39: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ CC H5HFdtable.lo CC H5HFhdr.lo CC H5HFhuge.lo ../../../src/H5HFdblock.c: In function 'H5HF_man_dblock_create': ../../../src/H5HFdblock.c:143:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] free_space = dblock->size - H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFdblock.c:171:68: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(NULL == (sec_node = H5HF_sect_single_new((dblock->block_off + H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)), ^ ../../../src/H5HFdblock.c: In function 'H5HF_man_dblock_new': ../../../src/H5HFdblock.c:363:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((min_dblock_size - request) < H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr)) ^ CC H5HFiblock.lo ../../../src/H5HFdtable.c: In function 'H5HF_dtable_size_to_row': ../../../src/H5HFdtable.c:241:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_size_to_row(const H5HF_dtable_t *dtable, size_t block_size) ^ ../../../src/H5HFdtable.c: In function 'H5HF_dtable_size_to_rows': ../../../src/H5HFdtable.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_size_to_rows(const H5HF_dtable_t *dtable, hsize_t size) ^ ../../../src/H5HFdtable.c: In function 'H5HF_dtable_span_size': ../../../src/H5HFdtable.c:306:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_dtable_span_size(const H5HF_dtable_t *dtable, unsigned start_row, ^ In file included from ../../../src/H5HFhdr.c:36:0: ../../../src/H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase1': ../../../src/H5private.h:321:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5HFhdr.c:226:26: note: in expansion of macro 'MIN' hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size, ^ ../../../src/H5private.h:321:21: warning: conversion to 'uint8_t {aka unsigned char}' from 'unsigned int' may alter its value [-Wconversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5HFhdr.c:226:26: note: in expansion of macro 'MIN' hdr->heap_len_size = MIN(hdr->man_dtable.max_dir_blk_off_size, ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_finish_init_phase2': ../../../src/H5HFhdr.c:263:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hdr->man_dtable.row_tot_dblock_free[u] = hdr->man_dtable.row_block_size[u] - ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_create': ../../../src/H5HFhdr.c:442:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + hdr->filter_len; /* Size of encoded I/O filter info */ ^ In file included from ../../../src/H5HFhdr.c:38:0: ../../../src/H5HFpkg.h:74:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_HEADER_SIZE(h) ( \ ^ ../../../src/H5HFhdr.c:446:26: note: in expansion of macro 'H5HF_HEADER_SIZE' hdr->heap_size = H5HF_HEADER_SIZE(hdr); ^ ../../../src/H5HFhdr.c:464:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hdr->id_len = 1 /* ID flags */ ^ ../../../src/H5HFhdr.c:470:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hdr->id_len = 1 /* ID flags */ ^ In file included from ../../../src/H5HFhdr.c:38:0: ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFhdr.c:494:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_adj_free': ../../../src/H5HFhdr.c:763:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] hdr->total_man_free += amt; ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_adjust_heap': ../../../src/H5HFhdr.c:803:25: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hdr->total_man_free += extra_free; ^ ../../../src/H5HFhdr.c: In function 'H5HF_hdr_reverse_iter': ../../../src/H5HFhdr.c:1245:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] tmp_entry = curr_entry; ^ ../../../src/H5HFhdr.c:1280:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] curr_entry = tmp_entry; ^ ../../../src/H5HFiblock.c: In function 'H5HF_iblock_unpin': ../../../src/H5HFiblock.c:216:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PINNED); ^ In file included from ../../../src/H5HFiblock.c:39:0: ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_root_double': ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:592:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_root_halve': ../../../src/H5HFiblock.c:733:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] new_nrows = 1 << (1 + H5VM_log2_gen((uint64_t)max_child_row)); ^ In file included from ../../../src/H5HFiblock.c:39:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:761:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_create': ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFiblock.c:1030:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_unprotect': ../../../src/H5HFiblock.c:1283:44: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] iblock->hdr->root_iblock_flags &= ~(H5HF_ROOT_IBLOCK_PROTECTED); ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_attach': ../../../src/H5HFiblock.c:1342:45: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] iblock->filt_ents[entry].size = iblock->hdr->man_dtable.row_block_size[row]; ^ ../../../src/H5HFiblock.c: In function 'H5HF_man_iblock_dest': ../../../src/H5HFiblock.c:1725:22: warning: request for implicit conversion from 'void *' to 'H5HF_indirect_ent_t * {aka struct H5HF_indirect_ent_t *}' not permitted in C++ [-Wc++-compat] iblock->ents = H5FL_SEQ_FREE(H5HF_indirect_ent_t, iblock->ents); ^ ../../../src/H5HFiblock.c:1727:27: warning: request for implicit conversion from 'void *' to 'H5HF_indirect_filt_ent_t * {aka struct H5HF_indirect_filt_ent_t *}' not permitted in C++ [-Wc++-compat] iblock->filt_ents = H5FL_SEQ_FREE(H5HF_indirect_filt_ent_t, iblock->filt_ents); ^ ../../../src/H5HFiblock.c:1729:31: warning: request for implicit conversion from 'void *' to 'struct H5HF_indirect_t **' not permitted in C++ [-Wc++-compat] iblock->child_iblocks = H5FL_SEQ_FREE(H5HF_indirect_ptr_t, iblock->child_iblocks); ^ ../../../src/H5HFhdr.c:1205:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_hdr_reverse_iter(H5HF_hdr_t *hdr, hid_t dxpl_id, haddr_t dblock_addr) ^ ../../../src/H5HFhuge.c: In function 'H5HF_huge_write': ../../../src/H5HFhuge.c:805:8: warning: 'obj_size' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, dxpl_id, obj) < 0) ^ CC H5HFiter.lo CC H5HFman.lo CC H5HFsection.lo CC H5HFspace.lo ../../../src/H5HFiter.c: In function 'H5HF_man_iter_ready': ../../../src/H5HFiter.c:653:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_man_iter_ready(H5HF_block_iter_t *biter) ^ ../../../src/H5HFman.c: In function 'H5HF_man_write': ../../../src/H5HFman.c:432:58: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_man_op_real(hdr, dxpl_id, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_dblock_info': ../../../src/H5HFsection.c:676:25: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] *dblock_size = hdr->man_dtable.row_block_size[sect->u.single.par_entry / hdr->man_dtable.cparam.width]; ^ ../../../src/H5HFsection.c:651:53: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5HF_sect_single_dblock_info(H5HF_hdr_t *hdr, hid_t dxpl_id, ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFsection.c: In function 'H5HF_sect_single_full_dblock': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:774:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_can_shrink': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:1034:27: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_valid': ../../../src/H5HFsection.c:1200:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5HF_sect_single_dblock_info(iblock->hdr, H5AC_dxpl_id, (H5HF_free_section_t *)sect, &dblock_addr, &dblock_size); ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:1209:31: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(iblock->hdr); ^ ../../../src/H5HFsection.c:1192:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Generic status value */ ^ ../../../src/H5HFsection.c:1190:20: warning: variable 'dblock_overhead' set but not used [-Wunused-but-set-variable] size_t dblock_overhead; /* Direct block's overhead */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_init_cls': ../../../src/H5HFsection.c:44:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) ( \ ^ ../../../src/H5HFsection.c:1569:28: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE' cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_valid': ../../../src/H5HFsection.c:2000:14: warning: variable 'indir_idx' set but not used [-Wunused-but-set-variable] unsigned indir_idx; /* Index of row in underlying indirect section's row array */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_debug': ../../../src/H5HFsection.c:2082:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_init_cls': ../../../src/H5HFsection.c:44:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_SECT_INDIRECT_SERIAL_SIZE(h) ( \ ^ ../../../src/H5HFsection.c:2185:24: note: in expansion of macro 'H5HF_SECT_INDIRECT_SERIAL_SIZE' cls->serial_size = H5HF_SECT_INDIRECT_SERIAL_SIZE(hdr); ^ In file included from ../../../src/H5HFsection.c:35:0: ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_init_rows': ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define H5HF_MAN_ABS_DIRECT_OVERHEAD(h) ( \ ^ ../../../src/H5HFsection.c:2478:23: note: in expansion of macro 'H5HF_MAN_ABS_DIRECT_OVERHEAD' dblock_overhead = H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_valid': ../../../src/H5HFsection.c:4107:44: warning: variable 'tmp_row_sect2' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_row_sect2; /* Pointer to row section */ ^ ../../../src/H5HFsection.c:4099:40: warning: variable 'tmp_row_sect' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_row_sect; /* Pointer to row section */ ^ ../../../src/H5HFsection.c:4134:44: warning: variable 'tmp_child_sect2' set but not used [-Wunused-but-set-variable] const H5HF_free_section_t *tmp_child_sect2; /* Pointer to child indirect section */ ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_top': ../../../src/H5HFsection.c:2134:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_top(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_can_merge': ../../../src/H5HFsection.c:1716:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_row_can_merge(const H5FS_section_info_t *_sect1, ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_is_first': ../../../src/H5HFsection.c:3389:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_is_first(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_indirect_valid.isra.1': ../../../src/H5HFsection.c:4060:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_row_get_iblock': ../../../src/H5HFsection.c:1514:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_sect_row_get_iblock(H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c: At top level: ../../../src/H5HFsection.c:4060:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect) ^ ../../../src/H5HFsection.c:1994:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5HF_sect_row_valid(const H5FS_section_class_t *cls, const H5FS_section_info_t *_sect) ^ CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.lo CC H5HGcache.lo ../../../src/H5HFtest.c: In function 'H5HF_get_cparam_test': ../../../src/H5HFtest.c:99:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if(fh->hdr->id_len == (1 + fh->hdr->sizeof_size + fh->hdr->sizeof_addr)) ^ In file included from ../../../src/H5HFtiny.c:39:0: ../../../src/H5HFtiny.c: In function 'H5HF_tiny_insert': ../../../src/H5HFtest.c:102:26: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] cparam->id_len = fh->hdr->id_len; ^ ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] #define H5HF_ID_VERS_CURR 0x00 /* Current version of ID format */ ^ ../../../src/H5HFtiny.c:172:17: note: in expansion of macro 'H5HF_ID_VERS_CURR' *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY | ^ ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] #define H5HF_ID_VERS_CURR 0x00 /* Current version of ID format */ ^ ../../../src/H5HFtiny.c:176:17: note: in expansion of macro 'H5HF_ID_VERS_CURR' *id++ = H5HF_ID_VERS_CURR | H5HF_ID_TYPE_TINY | ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_get_obj_len': ../../../src/H5HFtiny.c:232:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_op_real': ../../../src/H5HFtiny.c:283:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtiny.c: In function 'H5HF_tiny_remove': ../../../src/H5HFtiny.c:408:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] enc_obj_size = *(id + 1) | ((*id & H5HF_TINY_MASK_EXT_1) << 8); ^ ../../../src/H5HFtest.c: In function 'H5HF_cmp_cparam_test': ../../../src/H5HFtest.c:125:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_cmp_cparam_test(const H5HF_create_t *cparam1, const H5HF_create_t *cparam2) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_max_root_rows': ../../../src/H5HFtest.c:245:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_max_root_rows(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_width_test': ../../../src/H5HFtest.c:276:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_width_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_max_drows_test': ../../../src/H5HFtest.c:307:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_max_drows_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_iblock_max_drows_test': ../../../src/H5HFtest.c:342:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_iblock_max_drows_test(const H5HF_t *fh, unsigned pos) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_size_test': ../../../src/H5HFtest.c:375:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_size_test(const H5HF_t *fh, unsigned row) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_free_test': ../../../src/H5HFtest.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_free_test(const H5HF_t *fh, unsigned row) ^ CC H5HGdbg.lo CC H5HGquery.lo ../../../src/H5HG.c: In function 'H5HG_create': ../../../src/H5HG.c:185:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] n = H5HG_ALIGN(p - heap->chunk) - (size_t)(p - heap->chunk); ^ ../../../src/H5HG.c: In function 'H5HG_free': ../../../src/H5HG.c:844:19: warning: request for implicit conversion from 'void *' to 'H5HG_obj_t * {aka struct H5HG_obj_t *}' not permitted in C++ [-Wc++-compat] heap->obj = H5FL_SEQ_FREE(H5HG_obj_t, heap->obj); ^ ../../../src/H5HGcache.c: In function 'H5HG_load': ../../../src/H5HGcache.c:186:26: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] heap->obj[0].size = ((const uint8_t *)heap->chunk + heap->size) - p; ^ ../../../src/H5HGcache.c:114:56: warning: unused parameter 'udata' [-Wunused-parameter] H5HG_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *udata) ^ CC H5HL.lo ../../../src/H5HGdbg.c: In function 'H5HG_debug': ../../../src/H5HGdbg.c:144:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(h->obj[u].begin - h->chunk)); ^ ../../../src/H5HGdbg.c:147:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h->obj[u].nrefs); ^ ../../../src/H5HGdbg.c:152:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ ../../../src/H5HGquery.c: In function 'H5HG_get_addr': ../../../src/H5HGquery.c:88:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_addr(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_size': ../../../src/H5HGquery.c:112:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_size(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_free_size': ../../../src/H5HGquery.c:136:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_free_size(const H5HG_heap_t *heap) ^ CC H5HLcache.lo CC H5HLdbg.lo ../../../src/H5HL.c: In function 'H5HL_offset_into': ../../../src/H5HL.c:536:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HL_offset_into(const H5HL_t *heap, size_t offset) ^ CC H5HLint.lo CC H5HP.lo ../../../src/H5HLdbg.c: In function 'H5HL_debug': ../../../src/H5HLdbg.c:100:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] freelist->offset, freelist->size); ^ ../../../src/H5HLcache.c: In function 'H5HL_datablock_load': ../../../src/H5HLcache.c:627:54: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *_udata) ^ ../../../src/H5HLcache.c: In function 'H5HL_datablock_flush': ../../../src/H5HLcache.c:693:72: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_flush(H5F_t *f, hid_t dxpl_id, hbool_t destroy, haddr_t addr, ^ CC H5I.lo CC H5Itest.lo CC H5L.lo ../../../src/H5HP.c: In function 'H5HP_create': ../../../src/H5HP.c:384:32: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] new_heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, new_heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_decr': ../../../src/H5HP.c:851:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c:851:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c: In function 'H5HP_close': ../../../src/H5HP.c:913:16: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_count': ../../../src/H5HP.c:412:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HP_count(const H5HP_t *heap) ^ ../../../src/H5I.c: In function 'H5Iregister_type': ../../../src/H5I.c:254:25: warning: unused parameter 'hash_size' [-Wunused-parameter] H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func) ^ ../../../src/H5I.c: In function 'H5I__clear_type_cb': ../../../src/H5I.c:655:81: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(udata->type_ptr->cls->free_func && (udata->type_ptr->cls->free_func)((void *)id->obj_ptr) < 0) { ^ In file included from ../../../src/H5I.c:47:0: ../../../src/H5I.c: In function 'H5I__destroy_type': ../../../src/H5I.c:760:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls); ^ ../../../src/H5FLprivate.h:132:65: note: in definition of macro 'H5FL_FREE' #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj) ^ ../../../src/H5I.c: In function 'H5I_subst': ../../../src/H5I.c:987:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_object': ../../../src/H5I.c:1022:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_object_verify': ../../../src/H5I.c:1097:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)id_ptr->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I__remove_common': ../../../src/H5I.c:1271:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ret_value = (void *)curr_id->obj_ptr; ^ ../../../src/H5I.c: In function 'H5I_dec_ref': ../../../src/H5I.c:1445:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) { ^ ../../../src/H5I.c: In function 'H5I__iterate_cb': ../../../src/H5I.c:2104:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata); ^ CC H5Lexternal.lo ../../../src/H5I.c: In function 'H5I_term_interface': ../../../src/H5I.c:213:11: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(0 == n) { ^ ../../../src/H5L.c: In function 'H5L_link_cb': ../../../src/H5L.c:1718:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_dest_cb': ../../../src/H5L.c:2437:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_cb': ../../../src/H5L.c:2580:36: warning: passing argument 1 of 'H5RS_wrap' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] dst_name_r = H5RS_wrap(udata->dst_name); ^ In file included from ../../../src/H5Gprivate.h:37:0, from ../../../src/H5Tprivate.h:30, from ../../../src/H5Oprivate.h:41, from ../../../src/H5Dprivate.h:27, from ../../../src/H5L.c:30: ../../../src/H5RSprivate.h:49:20: note: expected 'char *' but argument is of type 'const char *' H5_DLL H5RS_str_t *H5RS_wrap(char *s); ^ ../../../src/H5L.c: In function 'H5L_link_copy_file': ../../../src/H5L.c:3014:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ ^ ../../../src/H5L.c: In function 'H5L_find_class_idx': ../../../src/H5L.c:1410:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5L_find_class_idx(H5L_type_t id) ^ CC H5make_libsettings.o CC H5MF.lo CC H5MFaggr.lo CC H5MFdbg.lo ../../../src/H5Lexternal.c: In function 'H5L_extern_traverse': ../../../src/H5Lexternal.c:280:11: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if((size_t)group_name_len > sizeof(local_group_name)) { ^ ../../../src/H5Lexternal.c:189:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5L_extern_traverse(const char H5_ATTR_UNUSED *link_name, hid_t cur_group, ^ CC H5MFsection.lo CC H5MM.lo ../../../src/H5MFaggr.c: In function 'H5MF_aggr_try_extend': ../../../src/H5MFaggr.c:417:43: warning: conversion to 'float' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(extra_requested <= (EXTEND_THRESHOLD * aggr->size)) { ^ ../../../src/H5MF.c: In function 'H5MF_init_merge_flags': ../../../src/H5MF.c:113:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5MF_init_merge_flags(H5F_t *f) ^ CC H5MP.lo CC H5MPtest.lo CC H5O.lo CC H5Oainfo.lo ../../../src/H5MPtest.c: In function 'H5MP_pool_is_free_size_correct': ../../../src/H5MPtest.c:119:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5MP_pool_is_free_size_correct(const H5MP_pool_t *mp) ^ CC H5Oalloc.lo CC H5Oattr.lo CC H5Oattribute.lo ../../../src/H5O.c: In function 'H5O_get_oh_addr': ../../../src/H5O.c:3047:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_get_oh_addr(const H5O_t *oh) ^ ../../../src/H5Oainfo.c: In function 'H5O_ainfo_copy_file': ../../../src/H5Oainfo.c:405:28: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst, ^ ../../../src/H5Oainfo.c:407:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata, hid_t dxpl_id) ^ CC H5Obogus.lo ../../../src/H5Oattr.c: In function 'H5O_attr_debug': ../../../src/H5Oattr.c:862:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->shared->dt_size)); ^ ../../../src/H5Oattr.c:863:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if((H5O_MSG_DTYPE->debug)(f, dxpl_id, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5Oattr.c:869:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->shared->ds_size)); ^ ../../../src/H5Oattr.c:870:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if(H5S_debug(f, dxpl_id, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^ ../../../src/H5Oalloc.c: In function 'H5O_add_gap': ../../../src/H5Oalloc.c:112:20: warning: unused parameter 'f' [-Wunused-parameter] H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied, ^ ../../../src/H5Oattr.c: In function 'H5O_attr_reset': ../../../src/H5Oattr.c:481:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5O_attr_reset(void H5_ATTR_UNUSED *_mesg) ^ CC H5Obtreek.lo CC H5Ocache.lo CC H5Ochunk.lo ../../../src/H5Ocache.c: In function 'H5O_load': ../../../src/H5Ocache.c:166:12: warning: variable 'prefix_size' set but not used [-Wunused-but-set-variable] size_t prefix_size; /* Size of object header prefix */ ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_deserialize': ../../../src/H5Ocache.c:1186:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] oh->mesg[mesgno].raw = (uint8_t *)p; /* Casting away const OK - QAK */ ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_serialize': ../../../src/H5Ocache.c:1385:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0) ^ CC H5Ocont.lo CC H5Ocopy.lo CC H5Odbg.lo ../../../src/H5Odbg.c: In function 'H5O_debug_real': ../../../src/H5Odbg.c:395:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].addr); ^ ../../../src/H5Odbg.c:412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] chunk_size); ^ ../../../src/H5Odbg.c:416:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].gap); ^ ../../../src/H5Odbg.c:448:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sequence[oh->mesg[i].type->id]++); ^ ../../../src/H5Odbg.c:451:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].dirty); ^ ../../../src/H5Odbg.c:453:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message flags:"); ^ ../../../src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); ^ ../../../src/H5Odbg.c:494:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].chunkno); ^ ../../../src/H5Odbg.c:501:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].raw_size); ^ ../../../src/H5Odbg.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message Information:"); ^ ../../../src/H5Odbg.c:518:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (debug_type->debug)(f, dxpl_id, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ CC H5Odrvinfo.lo CC H5Odtype.lo CC H5Oefl.lo CC H5Ofill.lo CC H5Oginfo.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_copy': ../../../src/H5Odtype.c:1188:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_pre_copy_file': ../../../src/H5Odtype.c:1533:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_debug': ../../../src/H5Odtype.c:1732:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(dt->shared->u.compnd.memb[i].offset)); ^ ../../../src/H5Odtype.c:1734:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Odtype.c:1738:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3)); ^ ../../../src/H5Odtype.c:1965:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Oefl.c: In function 'H5O_efl_debug': ../../../src/H5Oefl.c:574:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] mesg->slot[u].name); ^ ../../../src/H5Oefl.c:578:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].name_offset)); ^ ../../../src/H5Oefl.c:582:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].offset)); ^ ../../../src/H5Oefl.c:586:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].size)); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_size': ../../../src/H5Odtype.c:1223:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_dtype_size(const H5F_t *f, const void *_mesg) ^ In file included from ../../../src/H5Ofill.c:69:0: ../../../src/H5Oshared.h: In function 'H5O_fill_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ CC H5Olayout.lo In file included from ../../../src/H5Ofill.c:105:0: ../../../src/H5Oshared.h: In function 'H5O_fill_new_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Oprivate.h:38, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Ofill.c:26: ../../../src/H5Ofill.c: In function 'H5O_fill_new_decode': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../src/H5Ofill.c:219:13: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:256:13: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Ofill.c: In function 'H5O_fill_old_decode': ../../../src/H5Fprivate.h:138:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:138:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 8); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:139:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:8: warning: conversion to 'unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Fprivate.h:140:11: warning: conversion to 'ssize_t {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++; \ ^ ../../../src/H5Ofill.c:321:5: note: in expansion of macro 'UINT32DECODE' UINT32DECODE(p, fill->size); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_decode_helper': ../../../src/H5Odtype.c:333:25: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(j = 0; j <= i; j++) ^ ../../../src/H5Odtype.c:353:33: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(j = 0; j <= i; j++) ^ CC H5Olinfo.lo CC H5Olink.lo CC H5Omessage.lo CC H5Omtime.lo CC H5Oname.lo ../../../src/H5Olink.c: In function 'H5O_link_size': ../../../src/H5Olink.c:504:17: warning: conversion to 'size_t {aka unsigned int}' from 'uint64_t {aka long long unsigned int}' may alter its value [-Wconversion] ret_value = 1 + /* Version */ ^ CC H5Onull.lo ../../../src/H5Omtime.c: In function 'H5O_mtime_decode': ../../../src/H5Omtime.c:182:5: warning: "_MSC_VER" is not defined [-Wundef] #if _MSC_VER >= 1900 /* VS 2015 */ ^ ../../../src/H5Omessage.c: In function 'H5O_msg_reset_share': ../../../src/H5Omessage.c:1703:28: warning: variable 'type' set but not used [-Wunused-but-set-variable] const H5O_msg_class_t *type; /* Actual H5O class type for the ID */ ^ ../../../src/H5Omessage.c: In function 'H5O_msg_count_real': ../../../src/H5Omessage.c:836:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_msg_count_real(const H5O_t *oh, const H5O_msg_class_t *type) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_exists_oh': ../../../src/H5Omessage.c:921:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_msg_exists_oh(const H5O_t *oh, unsigned type_id) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_can_share_in_ohdr': ../../../src/H5Omessage.c:1574:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_msg_can_share_in_ohdr(unsigned type_id) ^ ../../../src/H5Omessage.c: In function 'H5O_msg_is_shared': ../../../src/H5Omessage.c:1612:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_msg_is_shared(unsigned type_id, const void *mesg) ^ CC H5Opline.lo CC H5Orefcount.lo CC H5Osdspace.lo CC H5Oshared.lo In file included from ../../../src/H5Opline.c:67:0: ../../../src/H5Oshared.h: In function 'H5O_pline_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ ../../../src/H5Opline.c: In function 'H5O_pline_debug': ../../../src/H5Opline.c:637:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned)(pline->filter[i].id)); ^ ../../../src/H5Opline.c:641:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].name); ^ ../../../src/H5Opline.c:644:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Filter name:"); ^ ../../../src/H5Opline.c:647:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].flags); ^ ../../../src/H5Opline.c:650:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_nelmts); ^ ../../../src/H5Opline.c:659:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_values[j]); ^ CC H5Ostab.lo CC H5Oshmesg.lo CC H5Otest.lo ../../../src/H5Oshared.c: In function 'H5O_shared_copy_file': ../../../src/H5Oshared.c:590:29: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_shared_copy_file(H5F_t *file_src, H5F_t *file_dst, ^ ../../../src/H5Oshared.c:592:79: warning: unused parameter 'cpy_info' [-Wunused-parameter] hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, ^ In file included from ../../../src/H5Osdspace.c:61:0: ../../../src/H5Oshared.h: In function 'H5O_sdspace_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.lo CC H5Pdxpl.lo CC H5Pfapl.lo CC H5Pfcpl.lo ../../../src/H5Pdcpl.c: In function 'H5P_get_fill_value': ../../../src/H5Pdcpl.c:1565:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(type, H5T_COPY_TRANSIENT), FALSE)) < 0) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Pdcpl.c:39: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ CC H5Pfmpl.lo ../../../src/H5Pfapl.c: In function 'H5P_facc_reg_prop': ../../../src/H5Pfapl.c:212:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t mdc_initCacheCfg = H5F_ACS_META_CACHE_INIT_CONFIG_DEF; /* Default metadata cache settings */ ^ CC H5Pgcpl.lo CC H5Pint.lo CC H5Plapl.lo ../../../src/H5Pint.c: In function 'H5P__iterate_pclass_cb': ../../../src/H5Pint.c:3632:11: warning: unused variable 'key' [-Wunused-variable] char *key = (char *)_key; /* Pointer to the property's name */ ^ CC H5Plcpl.lo ../../../src/H5Pint.c: In function 'H5P_get_class_parent': ../../../src/H5Pint.c:4830:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_class_parent(const H5P_genclass_t *pclass) ^ ../../../src/H5Pint.c: In function 'H5P_get_plist_id': ../../../src/H5Pint.c:4898:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_plist_id(const H5P_genplist_t *plist) ^ ../../../src/H5Pint.c: In function 'H5P_get_class': ../../../src/H5Pint.c:4926:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5P_get_class(const H5P_genplist_t *plist) ^ ../../../src/H5Plapl.c: In function 'H5P_lacc_elink_fapl_cmp': ../../../src/H5Plapl.c:305:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ CC H5Pocpl.lo CC H5Pocpypl.lo CC H5Pstrcpl.lo CC H5Ptest.lo ../../../src/H5Pocpl.c: In function 'H5Pget_filter_by_id2': ../../../src/H5Pocpl.c:1072:30: warning: unused variable 'filter' [-Wunused-variable] const H5Z_filter_info_t *filter; /* Pointer to filter information */ ^ ../../../src/H5Pocpl.c:1071:21: warning: unused variable 'pline' [-Wunused-variable] H5O_pline_t pline; /* Filter pipeline */ ^ CC H5PL.lo ../../../src/H5Pocpypl.c: In function 'H5P__ocpy_merge_comm_dt_list_cmp': ../../../src/H5Pocpypl.c:280:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5P__ocpy_merge_comm_dt_list_cmp(const void *_dt_list1, const void *_dt_list2, ^ CC H5R.lo CC H5Rdeprec.lo ../../../src/H5PL.c: In function 'H5PL_load': ../../../src/H5PL.c:326:5: warning: enumeration value 'H5PL_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch (type) { ^ ../../../src/H5PL.c:326:5: warning: enumeration value 'H5PL_TYPE_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5PL.c: In function 'H5PL__open': ../../../src/H5PL.c:605:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC(handle, "H5PLget_plugin_info"))) { ^ ../../../src/H5PL.c: In function 'H5PL__search_table': ../../../src/H5PL.c:688:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] if(NULL == (get_plugin_info = (H5PL_get_plugin_info_t)H5PL_GET_LIB_FUNC((H5PL_table_g[i]).handle, "H5PLget_plugin_info"))) ^ CC H5RC.lo CC H5RS.lo CC H5S.lo CC H5Sall.lo CC H5Sdbg.lo CC H5Shyper.lo ../../../src/H5RS.c: In function 'H5RS_cmp': ../../../src/H5RS.c:389:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_cmp(const H5RS_str_t *rs1, const H5RS_str_t *rs2) ^ ../../../src/H5RS.c: In function 'H5RS_len': ../../../src/H5RS.c:423:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_len(const H5RS_str_t *rs) ^ ../../../src/H5RS.c: In function 'H5RS_get_str': ../../../src/H5RS.c:457:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_get_str(const H5RS_str_t *rs) ^ ../../../src/H5RS.c: In function 'H5RS_get_count': ../../../src/H5RS.c:489:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5RS_get_count(const H5RS_str_t *rs) ^ CC H5Smpio.lo ../../../src/H5S.c: In function 'H5S_has_extent': ../../../src/H5S.c:1903:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_has_extent(const H5S_t *ds) ^ ../../../src/H5S.c: In function 'H5S_extent_equal': ../../../src/H5S.c:2018:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_extent_equal(const H5S_t *ds1, const H5S_t *ds2) ^ ../../../src/H5S.c: In function 'H5S_extent_nelem': ../../../src/H5S.c:2079:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_extent_nelem(const H5S_extent_t *ext) ^ CC H5Snone.lo ../../../src/H5Sall.c: In function 'H5S_all_project_simple': ../../../src/H5Sall.c:814:37: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Sall.c:814:76: warning: unused parameter 'offset' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ CC H5Spoint.lo ../../../src/H5Sdbg.c: In function 'H5S_debug': ../../../src/H5Sdbg.c:113:34: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_create_point_datatype': ../../../src/H5Smpio.c:173:45: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (blocks = (int *)H5MM_malloc(sizeof(int) * num_points))) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_point_type': ../../../src/H5Smpio.c:241:48: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (disp = (MPI_Aint *)H5MM_malloc(sizeof(MPI_Aint) * num_points))) ^ ../../../src/H5Smpio.c:246:55: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (*permute = (hsize_t *)H5MM_malloc(sizeof(hsize_t) * num_points))) ^ ../../../src/H5Smpio.c:253:19: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] disp[u] = H5VM_array_offset(space->extent.rank, space->extent.size, curr->pnt); ^ ../../../src/H5Smpio.c:254:17: warning: conversion to 'size_t {aka unsigned int}' from 'MPI_Aint {aka int}' may change the sign of the result [-Wsign-conversion] disp[u] *= elmt_size; ^ ../../../src/H5Smpio.c:254:20: warning: conversion to 'MPI_Aint {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] disp[u] *= elmt_size; ^ ../../../src/H5Smpio.c:273:37: warning: conversion to 'unsigned int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] unsigned s = 0, l = u, m = u / 2; ^ ../../../src/H5Smpio.c:273:44: warning: conversion to 'unsigned int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] unsigned s = 0, l = u, m = u / 2; ^ In file included from ../../../src/H5Smpio.c:28:0: ../../../src/H5Smpio.c:290:55: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] HDmemmove(disp + m + 1, disp + m, (u - m) * sizeof(MPI_Aint)); ^ ../../../src/H5private.h:1036:67: note: in definition of macro 'HDmemmove' #define HDmemmove(X,Y,Z) memmove((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:358:20: warning: size of 'sel_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t sel_iter; /* Selection iteration info */ ^ ../../../src/H5Smpio.c:360:13: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c:361:12: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:379:48: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] if(NULL == (disp = (MPI_Aint *)H5MM_malloc(sizeof(MPI_Aint) * num_points))) ^ ../../../src/H5Smpio.c:393:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c:393:17: warning: declaration of 'off' shadows a previous local [-Wshadow] ../../../src/H5Smpio.c:360:13: note: shadowed declaration is here hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c:394:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:394:16: warning: declaration of 'len' shadows a previous local [-Wshadow] ../../../src/H5Smpio.c:361:12: note: shadowed declaration is here size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:417:27: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] disp[u] = curr_off; ^ In file included from ../../../src/H5Smpio.c:28:0: ../../../src/H5Smpio.c:425:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] (u - (*permute)[u]) * sizeof(MPI_Aint)); ^ ../../../src/H5private.h:1036:67: note: in definition of macro 'HDmemmove' #define HDmemmove(X,Y,Z) memmove((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5Smpio.c:361:12: warning: unused variable 'len' [-Wunused-variable] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Smpio.c:360:13: warning: unused variable 'off' [-Wunused-variable] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_hyper_type': ../../../src/H5Smpio.c:490:20: warning: size of 'sel_iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t sel_iter; /* Selection iteration info */ ^ ../../../src/H5Smpio.c:674:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] start_disp = d[i].start * offset[i] * elmt_size; ^ ../../../src/H5Smpio.c:674:15: warning: conversion to 'MPI_Aint {aka int}' from 'long long unsigned int' may alter its value [-Wconversion] start_disp = d[i].start * offset[i] * elmt_size; ^ ../../../src/H5Smpio.c:675:42: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] new_extent = (MPI_Aint)elmt_size * max_xtent[i]; ^ ../../../src/H5Smpio.c:675:22: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] new_extent = (MPI_Aint)elmt_size * max_xtent[i]; ^ ../../../src/H5Smpio.c: In function 'H5S_obtain_datatype': ../../../src/H5Smpio.c:869:57: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] disp[outercount] = (MPI_Aint)elmt_size * tspan->low; ^ ../../../src/H5Smpio.c:869:37: warning: conversion to 'MPI_Aint {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] disp[outercount] = (MPI_Aint)elmt_size * tspan->low; ^ ../../../src/H5Smpio.c:918:37: warning: conversion to 'MPI_Aint {aka int}' from 'long long unsigned int' may alter its value [-Wconversion] disp[outercount] = tspan->low * (*down) * elmt_size; ^ ../../../src/H5Smpio.c:926:22: warning: conversion to 'MPI_Aint {aka int}' from 'long long unsigned int' may alter its value [-Wconversion] stride = (*down) * elmt_size; ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_has_next_block': ../../../src/H5Shyper.c:598:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_iter_has_next_block(const H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_cmp_spans': ../../../src/H5Shyper.c:1415:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_cmp_spans (H5S_hyper_span_info_t *span_info1, H5S_hyper_span_info_t *span_info2) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_valid_helper.isra.3': ../../../src/H5Shyper.c:1690:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_valid_helper (const H5S_hyper_span_info_t *spans, const hssize_t *offset, const hsize_t *size, hsize_t rank) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_span_nblocks': ../../../src/H5Shyper.c:1814:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_span_nblocks(H5S_hyper_span_info_t *spans) ^ ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_nblocks.isra.4': ../../../src/H5Shyper.c:1859:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_get_select_hyper_nblocks(H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_serial_size': ../../../src/H5Shyper.c:1941:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_serial_size(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_contiguous': ../../../src/H5Shyper.c:2882:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_contiguous(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_single': ../../../src/H5Shyper.c:3067:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_single(const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_spans_nelem': ../../../src/H5Shyper.c:5623:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_spans_nelem (H5S_hyper_span_info_t *spans) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:354:1: warning: stack usage is 14528 bytes [-Wstack-usage=] H5S_mpio_permute_type(const H5S_t *space, size_t elmt_size, hsize_t **permute, ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_hyper_type': ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_mpio_hyper_type(const H5S_t *space, size_t elmt_size, ^ ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Smpio.c:487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Sselect.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_coords': ../../../src/H5Shyper.c:8857:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* end H5S_hyper_get_seq_list() */ ^ ../../../src/H5Shyper.c:8857:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c: At top level: ../../../src/H5Shyper.c:1753:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_is_valid (const H5S_t *space) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next': ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next(H5S_sel_iter_t *iter, size_t nelem) ^ ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:655:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next_block': ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next_block(H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Snone.c: In function 'H5S_none_project_simple': ../../../src/H5Snone.c:763:38: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Snone.c:763:77: warning: unused parameter 'offset' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_get_seq_list': ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_get_seq_list(const H5S_t *space, unsigned H5_ATTR_UNUSED flags, H5S_sel_iter_t *iter, ^ ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:8715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Spoint.c: In function 'H5S_point_bounds': ../../../src/H5Spoint.c:1106:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(start[u] > (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1107:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] start[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c:1108:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(end[u] < (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1109:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] end[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c: In function 'H5S_point_get_seq_list': ../../../src/H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] loc += (node->pnt[i] + space->select.offset[i]) * acc; ^ ../../../src/H5Spoint.c: In function 'H5S_point_is_valid': ../../../src/H5Spoint.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_is_valid (const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_serial_size': ../../../src/H5Spoint.c:774:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_serial_size (const H5S_t *space) ^ CC H5Stest.lo ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1217:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info */ ^ ../../../src/H5Sselect.c:1263:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Sselect.c:1264:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Sselect.c: In function 'H5S_select_shape_same': ../../../src/H5Sselect.c:1436:20: warning: size of 'iter_a' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter_a; /* Selection a iteration info */ ^ ../../../src/H5Sselect.c:1437:20: warning: size of 'iter_b' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter_b; /* Selection b iteration info */ ^ ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2005:20: warning: size of 'iter' is 2096 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration info */ ^ ../../../src/H5Sselect.c:2033:17: warning: size of 'off' is 8192 bytes [-Wlarger-than=] hsize_t off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Sselect.c:2034:16: warning: size of 'len' is 4096 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../src/H5Spoint.c: In function 'H5S_point_offset': ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_point_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c: In function 'H5S_get_select_npoints': ../../../src/H5Sselect.c:333:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_npoints(const H5S_t *space) ^ CC H5SL.lo ../../../src/H5Sselect.c: In function 'H5S_get_select_type': ../../../src/H5Sselect.c:1394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_type(const H5S_t *space) ^ ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1214:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_select_iterate(void *buf, const H5T_t *type, const H5S_t *space, ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_offset': ../../../src/H5Shyper.c:2776:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Shyper.c:2776:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1214:1: warning: stack usage is 15088 bytes [-Wstack-usage=] ../../../src/H5Sselect.c: In function 'H5S_select_shape_same': ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2) ^ ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c:1434:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_coords': ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_coords (const H5S_sel_iter_t *iter, hsize_t *coords) ^ ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:429:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SM.lo ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage is 14480 bytes [-Wstack-usage=] H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *_buf) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_serialize': ../../../src/H5Shyper.c:2072:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_serialize (const H5S_t *space, uint8_t *buf) ^ ../../../src/H5Shyper.c:2072:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_release_common': ../../../src/H5SL.c:840:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (void)(op)(node->item, (void *)node->key, op_data); ^ ../../../src/H5SL.c: In function 'H5SL_remove_first': ../../../src/H5SL.c:1235:25: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t level = slist->curr_level; /* Skip list level */ ^ CC H5SMbtree2.lo ../../../src/H5SL.c: In function 'H5SL_iterate': ../../../src/H5SL.c:2150:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0) ^ ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2309:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((op_ret = (op)(node->item , (void *)node->key, op_data)) < 0) ^ ../../../src/H5SL.c: In function 'H5SL_term_interface': ../../../src/H5SL.c:2535:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_blocklist.isra.15.constprop': ../../../src/H5Shyper.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_get_select_hyper_blocklist(H5S_t *space, hbool_t internal, hsize_t startblock, hsize_t numblocks, hsize_t *buf) ^ ../../../src/H5SL.c: In function 'H5SL_count': ../../../src/H5SL.c:1009:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_count(H5SL_t *slist) ^ CC H5SMcache.lo ../../../src/H5SL.c: In function 'H5SL_first': ../../../src/H5SL.c:1927:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_first(H5SL_t *slist) ^ ../../../src/H5SL.c: In function 'H5SL_next': ../../../src/H5SL.c:1964:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_next(H5SL_node_t *slist_node) ^ ../../../src/H5SL.c: In function 'H5SL_prev': ../../../src/H5SL.c:2001:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_prev(H5SL_node_t *slist_node) ^ ../../../src/H5SL.c: In function 'H5SL_last': ../../../src/H5SL.c:2039:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_last(H5SL_t *slist) ^ ../../../src/H5SL.c: In function 'H5SL_item': ../../../src/H5SL.c:2076:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_item(H5SL_node_t *slist_node) ^ ../../../src/H5Shyper.c: In function 'H5S_generate_hyperslab': ../../../src/H5Shyper.c:6059:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_generate_hyperslab (H5S_t *space, H5S_seloper_t op, ^ ../../../src/H5SL.c: In function 'H5SL_insert_common': ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_insert_common(H5SL_t *slist, void *item, const void *key) ^ ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5SMmessage.lo CC H5SMtest.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_init': ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space) ^ ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5ST.lo ../../../src/H5SL.c: In function 'H5SL_remove': ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_remove(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1143:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SMmessage.c: In function 'H5SM_message_compare': ../../../src/H5SMmessage.c:229:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ CC H5T.lo ../../../src/H5ST.c: In function 'H5ST_find_internal': ../../../src/H5ST.c:290:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_find_internal(H5ST_ptr_t p, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findfirst_internal': ../../../src/H5ST.c:405:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findfirst_internal(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_getnext': ../../../src/H5ST.c:484:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_getnext(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_search': ../../../src/H5ST.c:245:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_search(H5ST_tree_t *tree, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findnext': ../../../src/H5ST.c:542:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findnext(H5ST_ptr_t p) ^ CC H5Tarray.lo CC H5Tbit.lo CC H5Tcommit.lo ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4485:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c:4487:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c: In function 'H5T_is_variable_str': ../../../src/H5T.c:2062:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_is_variable_str(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_get_size': ../../../src/H5T.c:3878:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_size(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_bkg': ../../../src/H5T.c:4726:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_path_bkg(const H5T_path_t *p) ^ CC H5Tcompound.lo ../../../src/H5Tarray.c: In function 'H5T__get_array_ndims': ../../../src/H5Tarray.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_array_ndims(const H5T_t *dt) ^ ../../../src/H5Tbit.c: In function 'H5T__bit_copy': ../../../src/H5Tbit.c:85:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset); ^ ../../../src/H5Tbit.c:130:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx + 0] |= (uint8_t)((src[s_idx] & mask_lo) << shift); ^ ../../../src/H5Tbit.c:132:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx + 1] |= (uint8_t)((src[s_idx] & mask_hi) >> (8 - shift)); ^ ../../../src/H5Tbit.c:144:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dst[d_idx] |= (uint8_t)(((src[s_idx] >> src_offset) & (uint8_t)mask) << dst_offset); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_set': ../../../src/H5Tbit.c:379:20: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] buf[idx++] |= (uint8_t)(mask << offset); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_inc': ../../../src/H5Tbit.c:554:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] buf[idx] |= (uint8_t)((acc & mask) << start); ^ ../../../src/H5Tbit.c: In function 'H5T__bit_find': ../../../src/H5Tbit.c:424:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, ^ ../../../src/H5Tcommit.c: In function 'H5T_committed': ../../../src/H5Tcommit.c:493:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_committed(const H5T_t *type) ^ ../../../src/H5Tcompound.c: In function 'H5T__insert': ../../../src/H5Tcompound.c:484:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tcompound.c:38: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tcompound.c: In function 'H5T_is_packed': ../../../src/H5Tcompound.c:606:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5T_is_packed(const H5T_t *dt) ^ ../../../src/H5Tcompound.c: In function 'H5T_get_member_offset': ../../../src/H5Tcompound.c:166:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_member_offset(const H5T_t *dt, unsigned membno) ^ ../../../src/H5Tcompound.c: In function 'H5T__get_member_size': ../../../src/H5Tcompound.c:315:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_member_size(const H5T_t *dt, unsigned membno) ^ ../../../src/H5SL.c: In function 'H5SL_search': ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_search(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tconv.lo ../../../src/H5SL.c: In function 'H5SL_less': ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_less(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_greater': ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_greater(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1535:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c: In function 'H5SL_find': ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_find(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1634:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tcset.lo ../../../src/H5Tconv.c: In function 'H5T_conv_struct_free': ../../../src/H5Tconv.c:1842:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status; ^ ../../../src/H5SL.c: In function 'H5SL_below': ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_below(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_short': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4889:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_int': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:4990:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_long': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5091:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5195:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX); ^ CC H5Tdbg.lo ../../../src/H5T.c: In function 'H5T_cmp': ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) ^ ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:3907:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_int': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5455:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_long': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5559:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_ushort_llong': ../../../src/H5SL.c: In function 'H5SL_above': ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_above(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:5663:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_uint_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_path_find(const H5T_t *src, const H5T_t *dst, const char *name, ^ ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6122:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX); ^ CC H5Tdeprec.lo ../../../src/H5Tconv.c: In function 'H5T__conv_ulong_llong': ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:273:41: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(sizeof(ST) == sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5Tconv.c:286:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (sizeof(ST)==sizeof(DT) && *(S) > (DT)(D_MAX)) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_uS_NOEX_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:820:89: note: in expansion of macro 'H5_GLUE' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:294:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N) \ ^ ../../../src/H5Tconv.c:6579:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX); ^ ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2279:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5SL_try_free_safe(H5SL_t *slist, H5SL_try_free_op_t op, void *op_data) ^ CC H5Tenum.lo ../../../src/H5T.c: In function 'H5Tunregister': ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, ^ ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: At top level: ../../../src/H5Tconv.c:7907:5: warning: "H5T_CONV_INTERNAL_LLONG_LDOUBLE" is not defined [-Wundef] #if H5T_CONV_INTERNAL_LLONG_LDOUBLE ^ ../../../src/H5Tconv.c: In function 'H5T__conv_float_ullong': ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8690:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_double_ullong': ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:721:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,s,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:725:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,s,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:728:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,src,d,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:551:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(*(S) > (ST)(D_MAX) || (sprec < dprec && *(S) == (ST)(D_MAX))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c:569:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (*(S) != (ST)((DT)(*(S)))) { \ ^ ../../../src/H5private.h:2097:28: note: in expansion of macro 'H5T_CONV_Fx_CORE' #define H5_GLUE(x,y) x##y ^ ../../../src/H5Tconv.c:852:9: note: in expansion of macro 'H5_GLUE' H5_GLUE(GUTS,_CORE)(S,D,ST,DT,D_MIN,D_MAX) ^ ../../../src/H5Tconv.c:833:9: note: in expansion of macro 'H5T_CONV_LOOP_GUTS' H5T_CONV_LOOP_GUTS(GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:817:9: note: in expansion of macro 'H5T_CONV_LOOP' H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,S,D,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:731:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER' H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,src,dst,ST,DT,D_MIN,D_MAX) \ ^ ../../../src/H5Tconv.c:592:5: note: in expansion of macro 'H5T_CONV' H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y) \ ^ ../../../src/H5Tconv.c:8742:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX); ^ ../../../src/H5Tconv.c: At top level: ../../../src/H5Tconv.c:8761:5: warning: "H5T_CONV_INTERNAL_LDOUBLE_LLONG" is not defined [-Wundef] #if H5T_CONV_INTERNAL_LDOUBLE_LLONG ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8915:24: warning: cast from function call of type 'double' to non-matching type 'unsigned int' [-Wbad-function-cast] buf_size = (size_t)HDpow((double)2.0f, (double)src.u.f.esize) / 8 + 1; ^ ../../../src/H5Tconv.c:8991:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] sign = H5T__bit_get_d(s, src.u.f.sign, (size_t)1); ^ ../../../src/H5Tconv.c:9118:24: warning: conversion to 'hssize_t {aka long long int}' from 'uint64_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] expo = H5T__bit_get_d(s, src.u.f.epos, src.u.f.esize); ^ ../../../src/H5Tconv.c:9125:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] expo -= (src.u.f.ebias-1); ^ ../../../src/H5Tconv.c:9125:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] expo -= (src.u.f.ebias-1); ^ ../../../src/H5Tconv.c:9127:26: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] expo -= src.u.f.ebias; ^ ../../../src/H5Tconv.c:9127:29: warning: conversion to 'hssize_t {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] expo -= src.u.f.ebias; ^ ../../../src/H5Tconv.c:9362:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9363:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9365:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * src_p->shared->size; ^ ../../../src/H5Tconv.c:9366:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * dst_p->shared->size; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9712:28: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] expo_max = (hsize_t)HDpow((double)2.0f, (double)dst.u.f.esize) - 1; ^ ../../../src/H5Tconv.c:9791:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9792:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * buf_stride; ^ ../../../src/H5Tconv.c:9794:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sp += direction * src_p->shared->size; ^ ../../../src/H5Tconv.c:9795:37: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dp += direction * dst_p->shared->size; ^ In file included from ../../../src/H5Tconv.c:33:0: ../../../src/H5Tconv.c: At top level: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5Tconv.c:985:1: warning: 'H5T_init_conv_interface' defined but not used [-Wunused-function] H5T_init_conv_interface(void) ^ ../../../src/H5Tdbg.c: In function 'H5T_debug': ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:175:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:249:2: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.order) { ^ ../../../src/H5Tdbg.c:249:2: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:281:17: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.u.i.sign) { ^ ../../../src/H5Tdbg.c:281:17: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:300:17: warning: enumeration value 'H5T_NORM_ERROR' not handled in switch [-Wswitch-enum] switch(dt->shared->u.atomic.u.f.norm) { ^ ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:279:2: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c:353:9: warning: enumeration value 'H5T_LOC_BADLOC' not handled in switch [-Wswitch-enum] switch(dt->shared->u.vlen.loc) { ^ ../../../src/H5Tdbg.c:353:9: warning: enumeration value 'H5T_LOC_MAXLOC' not handled in switch [-Wswitch-enum] ../../../src/H5Tdbg.c: In function 'H5T__print_stats': ../../../src/H5Tdbg.c:105:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5T__print_stats(H5T_path_t H5_ATTR_UNUSED * path, int H5_ATTR_UNUSED * nprint/*in,out*/) ^ CC H5Tfields.lo ../../../src/H5Tenum.c: In function 'H5T__enum_create': ../../../src/H5Tenum.c:136:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret_value->shared->parent = H5T_copy(parent, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tenum.c: In function 'H5T_enum_nameof': ../../../src/H5Tenum.c:437:38: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (copied_dt = H5T_copy(dt, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tenum.c: In function 'H5T_enum_valueof': ../../../src/H5Tenum.c:576:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (NULL==(copied_dt=H5T_copy(dt, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tenum.c:31: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tconv.c: In function 'H5T__conv_struct_subset': ../../../src/H5Tconv.c:2077:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__conv_struct_subset(const H5T_cdata_t *cdata) ^ CC H5Tfixed.lo CC H5Tfloat.lo CC H5detect.o ../../../src/H5Tfixed.c: In function 'H5Tget_sign': ../../../src/H5Tfixed.c:82:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tfixed.c: In function 'H5Tset_sign': ../../../src/H5Tfixed.c:161:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ CC H5Tnative.lo ../../../src/H5detect.c:115:19: warning: size of 'd_g' is 11776 bytes [-Wlarger-than=] static detected_t d_g[MAXDETECT]; ^ ../../../src/H5detect.c: In function 'find_bias': ../../../src/H5detect.c:1180:24: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] unsigned char *a = (unsigned char *) _a; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5private.h:321:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5detect.c:1185:10: note: in expansion of macro 'MIN' nbits = MIN(esize, (8 - epos % 8)); ^ ../../../src/H5detect.c:1186:9: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] mask = (1 << nbits) - 1; ^ ../../../src/H5detect.c:1187:6: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] b = (a[perm[epos / 8]] >> (epos % 8)) & mask; ^ ../../../src/H5detect.c:1191:8: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] esize -= nbits; ^ ../../../src/H5detect.c:1191:11: warning: conversion to 'int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] esize -= nbits; ^ ../../../src/H5detect.c:1192:7: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] epos += nbits; ^ ../../../src/H5detect.c:1192:10: warning: conversion to 'int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] epos += nbits; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1357:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1358:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1358:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1359:5: note: in expansion of macro 'DETECT_I' DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1360:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1361:5: note: in expansion of macro 'DETECT_I' DETECT_I(int, INT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1361:5: note: in expansion of macro 'DETECT_I' DETECT_I(int, INT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1362:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1363:5: note: in expansion of macro 'DETECT_I' DETECT_I(long, LONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1363:5: note: in expansion of macro 'DETECT_I' DETECT_I(long, LONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1364:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C89_floats': ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1385:5: note: in expansion of macro 'DETECT_F' DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1386:5: note: in expansion of macro 'DETECT_F' DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1409:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1409:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1416:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1416:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1423:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1423:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1430:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1430:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1437:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1437:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1444:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:274:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ ^ ../../../src/H5detect.c:1444:5: note: in expansion of macro 'DETECT_BYTE' DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:254:14: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1470:5: note: in expansion of macro 'DETECT_I' DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1473:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'int_least16_t {aka short int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:14: warning: conversion to 'uint_least16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast16_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1508:5: note: in expansion of macro 'DETECT_I' DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1508:5: note: in expansion of macro 'DETECT_I' DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1511:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_least32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1546:5: note: in expansion of macro 'DETECT_I' DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1546:5: note: in expansion of macro 'DETECT_I' DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1549:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_least64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'uint_fast64_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1565:5: note: in expansion of macro 'DETECT_I' DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1565:5: note: in expansion of macro 'DETECT_I' DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:254:24: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] _v = (_v << 8) + _i; \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ ^ ../../../src/H5detect.c:1566:5: note: in expansion of macro 'DETECT_I' DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c: In function 'detect_C99_floats': ../../../src/H5detect.c:327:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:329:71: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(_byte_mask = (unsigned char)1; _byte_mask; _byte_mask <<= 1) { \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:331:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:47: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:332:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_v1 != _v2) \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:342:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:343:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:350:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ In file included from ../../../src/H5detect.c:57:0: ../../../src/H5detect.c:444:80: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:446:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ ^ ../../../src/H5private.h:1033:64: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ ../../../src/H5detect.c:448:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(_val!=_val2) \ ^ ../../../src/H5detect.c:381:5: note: in expansion of macro 'ALIGNMENT' ALIGNMENT(TYPE, INFO); \ ^ ../../../src/H5detect.c:1631:5: note: in expansion of macro 'DETECT_F' DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; ^ CC H5Toffset.lo ../../../src/H5detect.c: In function 'find_bias': ../../../src/H5detect.c:1178:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] find_bias(int epos, int esize, int *perm, volatile void *_a) ^ ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1790:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Toh.lo ../../../src/H5detect.c: In function 'verify_signal_handlers': ../../../src/H5detect.c:1667:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int verify_signal_handlers(int signum, void (*handler)(int)) ^ ../../../src/H5detect.c:1670:9: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] int i, val; ^ ../../../src/H5detect.c: In function 'detect_C89_integers': ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C89_integers(void) ^ ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1355:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T_reverse_order': ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../src/H5detect.c: In function 'detect_C99_integers8': ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers8(void) ^ ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1405:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T__conv_struct': ../../../src/H5Tconv.c:2119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, ^ ../../../src/H5Tconv.c:2119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Topaque.lo ../../../src/H5Tconv.c: In function 'H5T__conv_struct_opt': ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, ^ ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c:2373:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers16(void) ^ ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers32(void) ^ ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Topaque.c: In function 'H5Tset_tag': ../../../src/H5Topaque.c:80:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Topaque.c: In function 'H5Tget_tag': ../../../src/H5Topaque.c:127:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_f': ../../../src/H5Tconv.c:4482:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c:4127:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CC H5Torder.lo CC H5Tpad.lo ../../../src/H5detect.c: In function 'detect_C99_integers64': ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers64(void) ^ ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1543:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tprecis.lo CC H5Tstrpad.lo ../../../src/H5Tpad.c: In function 'H5Tget_pad': ../../../src/H5Tpad.c:83:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tpad.c: In function 'H5Tset_pad': ../../../src/H5Tpad.c:127:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ CC H5Tvisit.lo ../../../src/H5detect.c: In function 'main': ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] main(void) ^ ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:900:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1), ^ ../../../src/H5detect.c:891:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1); i>=pass*4; --i) { ^ ../../../src/H5Tprecis.c: In function 'H5Tget_precision': ../../../src/H5Tprecis.c:90:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5Tset_precision': ../../../src/H5Tprecis.c:179:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5T_set_precision': ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (dt->shared->type) { ^ ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tstrpad.c: In function 'H5Tget_strpad': ../../../src/H5Tstrpad.c:86:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tstrpad.c: In function 'H5Tset_strpad': ../../../src/H5Tstrpad.c:143:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ CC H5Tvlen.lo ../../../src/H5Tvisit.c: In function 'H5T__visit': ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvisit.c:119:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] CC H5TS.lo CC H5VM.lo CC H5WB.lo CC H5Z.lo ../../../src/H5Tvlen.c: In function 'H5Tvlen_create': ../../../src/H5Tvlen.c:116:22: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (base = H5I_object_verify(base_id, H5I_DATATYPE))) ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_create': ../../../src/H5Tvlen.c:168:47: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Tvlen.c:28: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_set_loc': ../../../src/H5Tvlen.c:270:36: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dt->shared->size = 4 + H5F_SIZEOF_ADDR(f) + 4; ^ ../../../src/H5Tvlen.c:222:9: warning: enumeration value 'H5T_LOC_MAXLOC' not handled in switch [-Wswitch-enum] switch(loc) { ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_str_mem_write': ../../../src/H5Tvlen.c:719:20: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if(NULL==(t=(vl_alloc_info->alloc_func)((seq_len+1)*base_size,vl_alloc_info->alloc_info))) ^ ../../../src/H5Tvlen.c:723:20: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if(NULL==(t=H5MM_malloc((seq_len+1)*base_size))) ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_isnull': ../../../src/H5Tvlen.c:847:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f,(const uint8_t **)&vl,&addr); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_read': ../../../src/H5Tvlen.c:884:23: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f,(const uint8_t **)&vl,&(hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_write': ../../../src/H5Tvlen.c:937:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_disk_setnull': ../../../src/H5Tvlen.c:999:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr)); ^ ../../../src/H5Tvlen.c: In function 'H5T_vlen_reclaim_recurse': ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dt->shared->type) { ^ ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c:1055:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Tvlen.c: In function 'H5T_vlen_reclaim': ../../../src/H5Tvlen.c:1170:20: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (dt = H5I_object_verify(type_id, H5I_DATATYPE))) ^ CC H5Zdeflate.lo CC H5Zfletcher32.lo ../../../src/H5VM.c: In function 'H5VM_hyper_eq': ../../../src/H5VM.c:359:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_hyper_eq(unsigned n, ^ ../../../src/H5VM.c: In function 'H5VM_hyper_disjointp': ../../../src/H5VM.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_hyper_disjointp(unsigned n, ^ ../../../src/H5VM.c: In function 'H5VM_array_offset_pre': ../../../src/H5VM.c:1080:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset) ^ ../../../src/H5VM.c: In function 'H5VM_hyper_stride': ../../../src/H5VM.c:259:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_hyper_stride(unsigned n, const hsize_t *size, ^ ../../../src/H5Z.c: In function 'H5Z_init_interface': ../../../src/H5Z.c:112:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] H5Z_SZIP->encoder_present = SZ_encoder_enabled(); ^ ../../../src/H5Z.c: In function 'H5Z_find_idx': ../../../src/H5Z.c:1203:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5Z_find_idx(H5Z_filter_t id) ^ ../../../src/H5VM.c: In function 'H5VM_stride_fill': ../../../src/H5VM.c:704:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_fill(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_stride_copy': ../../../src/H5VM.c:764:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_copy(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_hyper_copy': ../../../src/H5VM.c:538:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_hyper_copy(unsigned n, const hsize_t *_size, ^ ../../../src/H5VM.c: In function 'H5VM_stride_copy_s': ../../../src/H5VM.c:833:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_stride_copy_s(unsigned n, hsize_t elmt_size, const hsize_t *size, ^ ../../../src/H5VM.c: In function 'H5VM_array_down': ../../../src/H5VM.c:1034:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_array_down(unsigned n, const hsize_t *total_size, hsize_t *down) ^ ../../../src/H5VM.c: In function 'H5VM_array_offset_pre': ../../../src/H5VM.c:1080:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset) ^ CC H5Znbit.lo CC H5Zshuffle.lo CC H5Zszip.lo CC H5Zscaleoffset.lo CC H5Ztrans.lo ../../../src/H5Znbit.c: In function 'H5Z_calc_parms_array': ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_base_class) { ^ ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:253:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_calc_parms_compound': ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_member_class) { ^ ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:338:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_parms_atomic': ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_VAX' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:457:5: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:479:61: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(dtype_precision > dtype_size * 8 || (dtype_precision + dtype_offset) > dtype_size * 8 ^ ../../../src/H5Znbit.c:487:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] cd_values[cd_values_index++] = dtype_offset; ^ ../../../src/H5Znbit.c: In function 'H5Z_set_parms_array': ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_base_class) { ^ ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:547:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_parms_compound': ../../../src/H5Znbit.c:633:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] cd_values[cd_values_index++] = nmembers; ^ ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_member_class) { ^ ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:652:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_set_local_nbit': ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_class) { ^ ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:757:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(dtype_class) { ^ ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c:812:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte': ../../../src/H5Znbit.c:971:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] = ^ ../../../src/H5Znbit.c:972:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset; ^ ../../../src/H5Znbit.c:975:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] = ^ ../../../src/H5Znbit.c:976:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)) << uchar_offset; ^ ../../../src/H5Znbit.c:982:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + k] |= ^ ../../../src/H5Znbit.c:983:7: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)) << uchar_offset; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_nooptype': ../../../src/H5Znbit.c:1001:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)); ^ ../../../src/H5Znbit.c:1001:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] data[data_offset + i] = ((val & ~(~0 << *buf_len)) << (dat_len - *buf_len)); ^ ../../../src/H5Znbit.c:1002:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] dat_len -= *buf_len; ^ ../../../src/H5Znbit.c:1007:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)); ^ ../../../src/H5Znbit.c:1007:32: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] data[data_offset + i] |= ((val >> (*buf_len - dat_len)) & ~(~0 << dat_len)); ^ ../../../src/H5Znbit.c:1008:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c:1008:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic': ../../../src/H5Znbit.c:1020:19: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] datatype_len = p.size * 8; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_array': ../../../src/H5Znbit.c:1062:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1063:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1064:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_compound': ../../../src/H5Znbit.c:1115:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1116:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1117:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress': ../../../src/H5Znbit.c:1161:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[5]; ^ ../../../src/H5Znbit.c:1162:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[6]; ^ ../../../src/H5Znbit.c:1163:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[7]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_byte': ../../../src/H5Znbit.c:1196:27: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = data[data_offset + k]; ^ ../../../src/H5Znbit.c:1202:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] val >>= 8 - dat_len; ^ ../../../src/H5Znbit.c:1207:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] val >>= p.offset % 8; ^ ../../../src/H5Znbit.c:1212:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1215:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1220:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_nooptype': ../../../src/H5Znbit.c:1237:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1237:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (val >> (dat_len - *buf_len)) & ~(~0 << *buf_len); ^ ../../../src/H5Znbit.c:1238:15: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] dat_len -= *buf_len; ^ ../../../src/H5Znbit.c:1242:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1242:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] = (val & ~(~0 << dat_len)) << (*buf_len - dat_len); ^ ../../../src/H5Znbit.c:1243:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c:1243:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *buf_len -= dat_len; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic': ../../../src/H5Znbit.c:1254:19: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] datatype_len = p.size * 8; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_array': ../../../src/H5Znbit.c:1295:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1296:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1297:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_compound': ../../../src/H5Znbit.c:1348:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1349:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[parms_index++]; ^ ../../../src/H5Znbit.c:1350:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[parms_index++]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress': ../../../src/H5Znbit.c:1393:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.order = parms[5]; ^ ../../../src/H5Znbit.c:1394:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.precision = parms[6]; ^ ../../../src/H5Znbit.c:1395:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] p.offset = parms[7]; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic': ../../../src/H5Znbit.c:1013:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5Z_nbit_decompress_one_atomic(unsigned char *data, size_t data_offset, ^ ../../../src/H5Znbit.c:1013:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Znbit.c:1030:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1043:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/H5Zszip.c: In function 'H5Z_can_apply_szip': ../../../src/H5Zszip.c:90:22: warning: request for implicit conversion from 'void *' to 'const H5T_t * {aka const struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (type = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Zszip.c: In function 'H5Z_set_local_szip': ../../../src/H5Zszip.c:161:22: warning: request for implicit conversion from 'void *' to 'const H5T_t * {aka const struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (type = H5I_object_verify(type_id, H5I_DATATYPE))) ^ ../../../src/H5Zszip.c:177:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ In file included from ../../../src/H5Zszip.c:19:0: ../../../src/H5private.h:321:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ ../../../src/H5Zszip.c:218:20: note: in expansion of macro 'MIN' scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints); ^ ../../../src/H5Zszip.c:236:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK|SZ_MSB_OPTION_MASK); ^ ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_VAX' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c:237:5: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../src/H5Zszip.c: In function 'H5Z_filter_szip': ../../../src/H5Zszip.c:315:16: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] newbuf = *buf; ^ ../../../src/H5Zszip.c:320:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL==(outbuf = H5MM_malloc(nalloc))) ^ ../../../src/H5Zszip.c:343:30: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL==(dst=outbuf = H5MM_malloc(nbytes+4))) ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_compress_one_atomic': ../../../src/H5Znbit.c:1247:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void H5Z_nbit_compress_one_atomic(unsigned char *data, size_t data_offset, ^ ../../../src/H5Znbit.c:1247:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Znbit.c:1264:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1277:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_set_local_scaleoffset': ../../../src/H5Zscaleoffset.c:969:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] switch(dtype_order) { ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset': ../../../src/H5Zscaleoffset.c:1065:5: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] switch(H5T_native_order_g) { ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_precompress_fd': ../../../src/H5Zscaleoffset.c:395:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:560:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:488:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:488:63: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:487:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:496:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:496:64: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:495:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:504:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:504:69: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:503:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:395:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:400:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:33: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:405:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(H5Z_scaleoffset_rnd(max*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)) \ ^ ../../../src/H5Zscaleoffset.c:567:7: note: in expansion of macro 'H5Z_scaleoffset_check_3' H5Z_scaleoffset_check_3(i, type, max, min, minbits, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:516:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:516:60: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:515:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:520:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:520:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:519:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:524:40: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:524:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i]*HDpow(10.0f, D_val) - min*HDpow(10.0f, D_val)); \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:523:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1517:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(float, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:561:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:487:31: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:495:32: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:503:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:564:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1' H5Z_scaleoffset_modify_1(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:568:14: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] span = H5Z_scaleoffset_rnd(max * HDpow(10.0f, D_val) - min * HDpow(10.0f, D_val)) + 1; \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:515:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *(int *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:519:29: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *(long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c:523:34: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *(long long *)&buf[i] = H5Z_scaleoffset_rnd( \ ^ ../../../src/H5Zscaleoffset.c:571:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2' H5Z_scaleoffset_modify_2(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1520:7: note: in expansion of macro 'H5Z_scaleoffset_precompress_3' H5Z_scaleoffset_precompress_3(double, data, d_nelmts, ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_postdecompress_fd': ../../../src/H5Zscaleoffset.c:629:76: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:629:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:633:77: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:633:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:637:82: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:637:26: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] filval : (double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:669:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3' H5Z_scaleoffset_modify_3(i, type, buf, d_nelmts, filval, minbits, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:647:74: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(int *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:650:75: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c:653:80: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] buf[i] = (type)((double)(*(long long *)&buf[i]) / HDpow(10.0f, D_val) + min); \ ^ ../../../src/H5Zscaleoffset.c:671:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4' H5Z_scaleoffset_modify_4(i, type, buf, d_nelmts, min, D_val) \ ^ ../../../src/H5Zscaleoffset.c:1540:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3' H5Z_scaleoffset_postdecompress_3(float, data, d_nelmts, filavail, ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_compress_one_byte': ../../../src/H5Zscaleoffset.c:1658:21: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buffer[*j] |= (unsigned char)((val & ~(~0 << dat_len)) << (*buf_len - dat_len)); ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_log2': ../../../src/H5Zscaleoffset.c:1368:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] H5Z_scaleoffset_log2(unsigned long long num) ^ ../../../src/H5Ztrans.c: In function 'H5Z_parse_term': ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_PLUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_MINUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_parse_factor': ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_MULT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_DIVIDE' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval': ../../../src/H5Ztrans.c:265:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:960:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(char, array_size) ^ ../../../src/H5Ztrans.c:265:16: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:962:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(unsigned char, array_size) ^ ../../../src/H5Ztrans.c:265:16: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] TYPE val = ((tree->type == H5Z_XFORM_INTEGER) ? (TYPE)tree->value.int_val : (TYPE)tree->value.float_val); \ ^ ../../../src/H5Ztrans.c:968:13: note: in expansion of macro 'H5Z_XFORM_DO_OP5' H5Z_XFORM_DO_OP5(unsigned short, array_size) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval_full': ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:1094:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1094:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, +, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:1098:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1098:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, -, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:1102:45: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1102:3: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, *, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:167:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:169:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:171:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), signed char, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:155:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] *pl = *pl OP *pr; \ ^ ../../../src/H5Ztrans.c:173:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'short unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:175:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned short, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:177:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:179:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned int, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:181:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:183:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:185:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'long long unsigned int' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:187:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), unsigned long long, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:14: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:128:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = *p OP tree_val; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1106:46: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:20: note: in definition of macro 'H5Z_XFORM_DO_OP1' *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:145:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] *p = tree_val OP *p; \ ^ ../../../src/H5Ztrans.c:189:2: note: in expansion of macro 'H5Z_XFORM_DO_OP1' H5Z_XFORM_DO_OP1((RESL), (RESR), float, OP, (SIZE)) \ ^ ../../../src/H5Ztrans.c:1106:4: note: in expansion of macro 'H5Z_XFORM_TYPE_OP' H5Z_XFORM_TYPE_OP(resl, resr, array_type, /, array_size) ^ ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (tree->type) { ^ ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_RPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:1092:2: warning: enumeration value 'H5Z_XFORM_END' not handled in switch [-Wswitch-enum] ln -s libhdf5.settings libhdf5_mpich.settings CCLD H5make_libsettings ../../../src/H5Ztrans.c: In function 'H5Z_xform_noop': ../../../src/H5Ztrans.c:1678:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_extract_xform_str': ../../../src/H5Ztrans.c:1707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop) ^ CCLD H5detect LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-Bsymbolic-functions -Wl,-z,relro | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5make_libsettings > H5lib_settings.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5lib_settings.c ; exit 1) CC H5lib_settings.lo LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-Bsymbolic-functions -Wl,-z,relro | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5detect > H5Tinit.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5Tinit.c ; exit 1) CC H5Tinit.lo ../../../src/H5Zscaleoffset.c: In function 'H5Z_filter_scaleoffset': ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5Z_filter_scaleoffset(unsigned flags, size_t cd_nelmts, const unsigned cd_values[], ^ ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1037:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Zscaleoffset.c:1614:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Zscaleoffset.c:1696:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ H5lib_settings.c:102:1: warning: string length '6286' is greater than the length '4095' ISO C99 compilers are required to support [-Woverlength-strings] ; ^ H5lib_settings.c:34:6: warning: size of 'H5libhdf5_settings' is 6287 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8973:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9772:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CCLD libhdf5_mpich.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' Making all in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' CC dynlib1.lo CC dynlib2.lo CC dynlib3.lo CC h5test.lo CC testframe.lo CC cache_common.lo CC testhdf5.o CC tarray.o ../../../test/tarray.c: In function 'test_array_funcs': ../../../test/tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_precision(type); ^ ../../../test/tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_size(type); ^ ../../../test/tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_ebias(type); ^ ../../../test/tarray.c: In function 'test_array_compound_atomic': ../../../test/tarray.c:544:39: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f = (float)(i * 2.5F + j); ^ ../../../test/tarray.c:544:46: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f = (float)(i * 2.5F + j); ^ ../../../test/tarray.c:689:130: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f); ^ ../../../test/tarray.c:689:161: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f=%f, rdata[%d][%d].f=%f\n", (int)i, (int)j, wdata[i][j].f, (int)i, (int)j, rdata[i][j].f); ^ ../../../test/tarray.c: In function 'test_array_compound_array': ../../../test/tarray.c:748:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/tarray.c:748:56: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/tarray.c:748:63: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i][j].f[k]=(float)(i * 10.0F + j * 2.5F + k); ^ ../../../test/tarray.c:932:146: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]); ^ ../../../test/tarray.c:932:184: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Array data information doesn't match!, wdata[%d][%d].f[%d]=%f, rdata[%d][%d].f[%d]=%f\n",(int)i,(int)j,(int)k,wdata[i][j].f[k],(int)i,(int)j,(int)k,rdata[i][j].f[k]); ^ ../../../test/tarray.c: In function 'test_array_alloc_custom': ../../../test/tarray.c:977:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ ../../../test/tarray.c:977:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ ../../../test/tarray.c: In function 'test_array_free_custom': ../../../test/tarray.c:1005:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ ../../../test/tarray.c:1005:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tarray.c:24: ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/tarray.c:1044:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].p=HDmalloc((i+j+1)*sizeof(unsigned int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tarray.c:1045:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ ../../../test/tarray.c:1046:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(i+j+1); k++) ^ ../../../test/tarray.c:1047:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k]=i*100+j*10+k; ^ ../../../test/dynlib1.c: In function 'H5PLget_plugin_type': ../../../test/dynlib1.c:41:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib1.c: In function 'H5PLget_plugin_info': ../../../test/dynlib1.c:42:16: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB1;} ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tarray.c:24: ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1255:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].p=HDmalloc((i+j+1)*(sizeof(unsigned int)*ARRAY1_DIM1)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tarray.c:1256:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ ../../../test/tarray.c:1257:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(i+j+1); k++) ^ ../../../test/tarray.c:1259:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k*ARRAY1_DIM1+l]=i*1000+j*100+k*10+l; ^ ../../../test/dynlib2.c: In function 'H5PLget_plugin_type': ../../../test/dynlib2.c:42:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/dynlib2.c: In function 'H5PLget_plugin_info': ../../../test/dynlib2.c:43:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB2;} ^ ../../../test/dynlib3.c: In function 'H5Z_filter_dynlib3': ../../../test/dynlib3.c:91:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] memcpy(dst, (void*)GROUP_SUFFIX, SUFFIX_LEN); ^ ../../../test/dynlib1.c: In function 'H5Z_filter_dynlib1': ../../../test/dynlib1.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib1.c:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/tarray.c: In function 'test_array_bkg': ../../../test/tarray.c:1537:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].b[j] = (float)(100.0F*(i+1) + 0.01F*j); ^ ../../../test/tarray.c:1537:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].b[j] = (float)(100.0F*(i+1) + 0.01F*j); ^ ../../../test/tarray.c:1538:32: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].c[j] = (double)(100.0F*(i+1) + 0.02F*j); ^ ../../../test/tarray.c:1538:46: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf[i].c[j] = (double)(100.0F*(i+1) + 0.02F*j); ^ ../../../test/dynlib2.c: In function 'H5Z_filter_dynlib2': ../../../test/dynlib2.c:79:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib2.c:86:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_type': ../../../test/dynlib3.c:44:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/tarray.c:1622:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_info': ../../../test/dynlib3.c:45:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB3;} ^ ../../../test/tarray.c:1622:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1626:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1626:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1689:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]); ^ ../../../test/tarray.c:1689:144: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field data doesn't match, fld[%d].b[%d]=%f, fldr[%d].b[%d]=%f\n",(int)i,(int)j,(float)fld[i].b[j],(int)i,(int)j,(float)fldr[i].b[j]); ^ ../../../test/tarray.c:1715:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1715:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1719:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1719:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1764:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1764:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field b data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].b[j],(int)i,(int)j,(float)cfr[i].b[j]); ^ ../../../test/tarray.c:1768:111: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ ../../../test/tarray.c:1768:143: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] TestErrPrintf("Field c data doesn't match, cf[%d].b[%d]=%f, cfr[%d].b[%d]=%f\n",(int)i,(int)j,(float)cf[i].c[j],(int)i,(int)j,(float)cfr[i].c[j]); ^ In file included from ../../../test/tarray.c:25:0: ../../../test/tarray.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/testframe.c:54:19: warning: size of 'Test' is 6000 bytes [-Wlarger-than=] static TestStruct Test[MAXNUMOFTESTS]; ^ CC tattr.o ../../../test/cache_common.c:67:21: warning: size of 'pico_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ ../../../test/cache_common.c:67:53: warning: size of 'orig_pico_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ ../../../test/cache_common.c:68:21: warning: size of 'nano_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t nano_entries[NUM_NANO_ENTRIES], orig_nano_entries[NUM_NANO_ENTRIES]; ^ ../../../test/cache_common.c:68:53: warning: size of 'orig_nano_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t nano_entries[NUM_NANO_ENTRIES], orig_nano_entries[NUM_NANO_ENTRIES]; ^ ../../../test/cache_common.c:69:21: warning: size of 'micro_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t micro_entries[NUM_MICRO_ENTRIES], orig_micro_entries[NUM_MICRO_ENTRIES]; ^ ../../../test/cache_common.c:69:55: warning: size of 'orig_micro_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t micro_entries[NUM_MICRO_ENTRIES], orig_micro_entries[NUM_MICRO_ENTRIES]; ^ ../../../test/cache_common.c:70:21: warning: size of 'tiny_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t tiny_entries[NUM_TINY_ENTRIES], orig_tiny_entries[NUM_TINY_ENTRIES]; ^ ../../../test/cache_common.c:70:53: warning: size of 'orig_tiny_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t tiny_entries[NUM_TINY_ENTRIES], orig_tiny_entries[NUM_TINY_ENTRIES]; ^ ../../../test/cache_common.c:71:21: warning: size of 'small_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t small_entries[NUM_SMALL_ENTRIES], orig_small_entries[NUM_SMALL_ENTRIES]; ^ ../../../test/cache_common.c:71:55: warning: size of 'orig_small_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t small_entries[NUM_SMALL_ENTRIES], orig_small_entries[NUM_SMALL_ENTRIES]; ^ ../../../test/cache_common.c:72:21: warning: size of 'medium_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../test/cache_common.c:72:57: warning: size of 'orig_medium_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../test/cache_common.c:73:21: warning: size of 'large_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t large_entries[NUM_LARGE_ENTRIES], orig_large_entries[NUM_LARGE_ENTRIES]; ^ ../../../test/cache_common.c:73:55: warning: size of 'orig_large_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t large_entries[NUM_LARGE_ENTRIES], orig_large_entries[NUM_LARGE_ENTRIES]; ^ ../../../test/cache_common.c:74:21: warning: size of 'huge_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t huge_entries[NUM_HUGE_ENTRIES], orig_huge_entries[NUM_HUGE_ENTRIES]; ^ ../../../test/cache_common.c:74:53: warning: size of 'orig_huge_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t huge_entries[NUM_HUGE_ENTRIES], orig_huge_entries[NUM_HUGE_ENTRIES]; ^ ../../../test/cache_common.c:75:21: warning: size of 'monster_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t monster_entries[NUM_MONSTER_ENTRIES], orig_monster_entries[NUM_MONSTER_ENTRIES]; ^ ../../../test/cache_common.c:75:59: warning: size of 'orig_monster_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t monster_entries[NUM_MONSTER_ENTRIES], orig_monster_entries[NUM_MONSTER_ENTRIES]; ^ ../../../test/cache_common.c:76:21: warning: size of 'variable_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../test/cache_common.c:76:61: warning: size of 'orig_variable_entries' is 4915200 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../test/cache_common.c: In function 'clear': ../../../test/cache_common.c:523:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'destroy': ../../../test/cache_common.c:647:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'flush': ../../../test/cache_common.c:811:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/testframe.c: In function 'PrintErrorStackOn': ../../../test/testframe.c:618:31: warning: passing argument 2 of 'H5Eset_auto2' from incompatible pointer type [-Wincompatible-pointer-types] H5Eset_auto2(H5E_DEFAULT, PrintErrorStackFunc, PrintErrorStackData); ^ ../../../test/cache_common.c: In function 'size': In file included from ../../../src/H5Eprivate.h:22:0, from ../../../test/testhdf5.h:28, from ../../../test/testframe.c:24: ../../../src/H5Epublic.h:174:15: note: expected 'H5E_auto2_t {aka int (*)(int, void *)}' but argument is of type 'herr_t (**)(hid_t, void *) {aka int (**)(int, void *)}' H5_DLL herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data); ^ ../../../test/cache_common.c:1098:20: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^ ../../../test/cache_common.c: In function 'row_major_scan_forward': ../../../test/cache_common.c:3353:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 1) >= 0 ) && ^ ../../../test/cache_common.c:3355:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 1) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3363:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3365:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3374:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_moves ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3376:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3383:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 3) >= 0 ) && ^ ../../../test/cache_common.c:3385:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 3) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3393:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 5) >= 0 ) && ^ ../../../test/cache_common.c:3395:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 5) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3405:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 5) >= 0 ) && ^ ../../../test/cache_common.c:3407:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 5) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3407:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3416:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 6) >= 0 ) && ^ ../../../test/cache_common.c:3418:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 6) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3418:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3427:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 7) >= 0 ) && ^ ../../../test/cache_common.c:3429:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 7) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3429:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3438:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 7) >= 0 ) && ^ ../../../test/cache_common.c:3440:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 7) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3440:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3449:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 8) >= 0 ) && ^ ../../../test/cache_common.c:3451:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 8) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3451:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3460:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 9) >= 0 ) && ^ ../../../test/cache_common.c:3462:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx + lag - 9) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3462:8: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3480:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3482:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3482:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3490:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 1) >= 0 ) && ^ ../../../test/cache_common.c:3492:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 1) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3492:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3751:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 1) >= 0 ) && ^ ../../../test/cache_common.c:3753:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 1) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3753:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3761:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3763:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3763:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3772:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_moves ) && ( (idx - lag + 2) >= 0 ) && ^ ../../../test/cache_common.c:3774:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 2) % 3 ) == 0 ) ) { ^ ../../../test/cache_common.c:3774:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3781:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 3) >= 0 ) && ^ ../../../test/cache_common.c:3783:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 3) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3783:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3791:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 5) >= 0 ) && ^ ../../../test/cache_common.c:3793:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx - lag + 5) % 5 ) == 0 ) ) { ^ ../../../test/cache_common.c:3793:18: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3803:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 5) >= 0 ) && ^ ../../../test/cache_common.c:3805:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 5) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3814:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 6) >= 0 ) && ^ ../../../test/cache_common.c:3816:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 6) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3825:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 7) >= 0 ) && ^ ../../../test/cache_common.c:3827:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 7) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3836:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 7) >= 0 ) && ^ ../../../test/cache_common.c:3838:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 7) % 9 == 0 ) ) { ^ ../../../test/cache_common.c:3847:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 8) >= 0 ) && ^ ../../../test/cache_common.c:3849:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 8) % 11 == 0 ) ) { ^ ../../../test/cache_common.c:3858:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx - lag + 9) >= 0 ) && ^ ../../../test/cache_common.c:3860:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (idx - lag + 9) % 13 == 0 ) ) { ^ ../../../test/cache_common.c:3879:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 2) >= 0 ) && ^ ../../../test/cache_common.c:3881:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 2) % 7 ) == 0 ) ) { ^ ../../../test/cache_common.c:3889:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( (idx + lag - 1) >= 0 ) && ^ ../../../test/cache_common.c:3891:18: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( ( (idx + lag - 1) % 7 ) == 0 ) ) { ^ ../../../test/testframe.c: In function 'GetTestVerbosity': ../../../test/testframe.c:365:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestVerbosity(void) ^ ../../../test/testframe.c: In function 'GetTestSummary': ../../../test/testframe.c:452:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestSummary(void) ^ ../../../test/testframe.c: In function 'GetTestCleanup': ../../../test/testframe.c:461:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestCleanup(void) ^ In file included from ../../../test/cache_common.c:23:0: ../../../test/cache_common.c: In function 'check_and_validate_cache_hit_rate': ../../../test/h5test.h:135:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)min_clean_fraction - b->min_clean_fraction) > FP_EPSILON) ^ ../../../test/cache_common.c:4826:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->lower_hr_threshold - b->lower_hr_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4828:49: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->increment - b->increment) > FP_EPSILON) ^ ../../../test/cache_common.c:4836:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->flash_multiple - b->flash_multiple) > FP_EPSILON) ^ ../../../test/cache_common.c:4838:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->flash_threshold - b->flash_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4842:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->upper_hr_threshold - b->upper_hr_threshold) > FP_EPSILON) ^ ../../../test/cache_common.c:4844:49: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->decrement - b->decrement) > FP_EPSILON) ^ ../../../test/cache_common.c:4854:57: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] else if(HDfabs(a->empty_reserve - b->empty_reserve) > FP_EPSILON) ^ In file included from ../../../test/cache_common.c:27:0: ../../../test/cache_common.c: In function 'validate_mdc_config': ../../../test/cache_common.h:398:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).min_clean_fraction == (b).min_clean_fraction ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:403:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).lower_hr_threshold == (b).lower_hr_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/testframe.c: In function 'TestParseCmdLine': ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:627:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/cache_common.h:411:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).upper_hr_threshold == (b).upper_hr_threshold ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/h5test.c: In function 'h5_fileaccess': ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/h5test.c:605:14: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../test/h5test.c:619:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_common.c:4965:16: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' if ( ! CACHE_CONFIGS_EQUAL((*ext_config_ptr), scratch, \ ^ ../../../test/h5test.c: In function 'print_func': ../../../test/h5test.c:1023:3: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] ret_value = vprintf(format, arglist); ^ ../../../test/h5test.c: In function 'h5_make_local_copy': ../../../test/h5test.c:1192:11: warning: size of 'buf' is 4096 bytes [-Wlarger-than=] char buf[READ_BUF_SIZE]; /* Buffer for copying data */ ^ In file included from ../../../test/h5test.c:28:0: ../../../test/h5test.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/h5test.c:27: ../../../test/h5test.c: In function 'h5_make_local_copy': ../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../test/h5test.c:1202:9: note: in expansion of macro 'HDwrite' HDwrite(fd_new, buf, (size_t)nread); ^ ../../../test/h5test.c: In function 'h5_rmprefix': ../../../test/h5test.c:526:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5_rmprefix(const char *filename) ^ ../../../test/cache_common.c: In function 'destroy': ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/h5test.c: In function 'h5_fileaccess': ../../../test/h5test.c:558:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_forward': ../../../test/cache_common.c:3634:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:4032:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'resize_configs_are_equal': ../../../test/cache_common.c:4804:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] resize_configs_are_equal(const H5C_auto_size_ctl_t *a, ^ ../../../test/h5test.c:558:1: warning: stack usage is 8448 bytes [-Wstack-usage=] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void TestParseCmdLine(int argc, char *argv[]) ^ ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/h5test.c: In function 'h5_get_file_size': ../../../test/h5test.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_get_file_size(const char *filename, hid_t fapl) ^ ../../../test/cache_common.c: In function 'reset_entries': ../../../test/cache_common.c:1591:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] reset_entries(void) ^ ../../../test/cache_common.c: In function 'verify_clean': ../../../test/cache_common.c:1819:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] verify_clean(void) ^ ../../../test/h5test.c: In function 'h5_cleanup': ../../../test/h5test.c:139:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_cleanup(const char *base_name[], hid_t fapl) ^ ../../../test/cache_common.c: In function 'verify_unprotected': ../../../test/cache_common.c:2116:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] verify_unprotected(void) ^ ../../../test/cache_common.c: In function 'destroy.isra.9': ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] destroy(H5F_t H5_ATTR_UNUSED * f, ^ ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tchecksum.o CC tconfig.o In file included from ../../../test/testhdf5.h:31:0, from ../../../test/tattr.c:24: ../../../test/tattr.c: In function 'test_attr_flush': ../../../test/h5test.h:131:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_ABS_EQUAL(X,Y) (fabs(X-Y)curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6614:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c:6678:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_attrs - 1) - skip); ^ ../../../test/tattr.c:6678:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/tattr.c: In function 'test_attr_iterate2': ../../../test/tattr.c:6867:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:6869:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tattr.c: In function 'test_attr_open_by_idx': ../../../test/tattr.c:7221:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:7223:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3698:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/tattr.c: In function 'test_attr_shared_write': ../../../test/tattr.c:8026:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_rename': ../../../test/tattr.c:8352:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_delete': ../../../test/tattr.c:8793:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_unlink': ../../../test/tattr.c:9157:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_bug3': ../../../test/tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata2[u][v] = (int)((u * dims2[1]) + v); ^ ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1227:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_array(void) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] hl_row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/cache_common.c: In function 'hl_col_major_scan_forward': ../../../test/cache_common.c:4197:1: warning: assuming signed overflow does not occur when assuming that (X - c) <= X is always true [-Wstrict-overflow] hl_col_major_scan_forward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:4197:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:4197:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c: In function 'col_major_scan_backward': ../../../test/cache_common.c:4401:9: warning: 'cache_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] H5C_stats(cache_ptr, "test cache", display_detailed_stats); ^ ../../../test/cache_common.c: In function 'hl_col_major_scan_backward': ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true [-Wstrict-overflow] hl_col_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tchecksum.c:40:9: warning: size of 'large_buf' is 3093 bytes [-Wlarger-than=] uint8_t large_buf[BUF_LEN]; ^ ../../../test/tchecksum.c: In function 'test_chksum_large': ../../../test/tchecksum.c:192:24: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] large_buf[u] = u * 3; ^ ../../../test/tconfig.c: In function 'cleanup_configure': ../../../test/tconfig.c:90:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_configure(void) ^ ../../../test/tconfig.c: In function 'test_config_ctypes': ../../../test/tconfig.c:113:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] test_config_ctypes(void) ^ ../../../test/tconfig.c: In function 'test_exit_definitions': ../../../test/tconfig.c:222:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] test_exit_definitions(void) ^ ../../../test/tchecksum.c: In function 'cleanup_checksum': ../../../test/tchecksum.c:251:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_checksum(void) ^ CC tgenprop.o CC th5o.o ../../../test/tfile.c: In function 'test_file_close': ../../../test/tfile.c:760:5: warning: enumeration value 'H5F_CLOSE_DEFAULT' not handled in switch [-Wswitch-enum] switch(fc_degree) { ^ ../../../test/tfile.c: In function 'test_obj_count_and_id': ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_UNINIT' not handled in switch [-Wswitch-enum] switch(id_type) { ^ ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_BADID' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_DATATYPE' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_DATASPACE' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_ATTR' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_REFERENCE' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_VFL' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_GENPROP_CLS' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_GENPROP_LST' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_ERROR_CLASS' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_ERROR_MSG' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_ERROR_STACK' not handled in switch [-Wswitch-enum] ../../../test/tfile.c:1271:17: warning: enumeration value 'H5I_NTYPES' not handled in switch [-Wswitch-enum] ../../../test/tfile.c: In function 'test_rw_noupdate': ../../../test/tfile.c:2328:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(diff > 0.0F) { ^ ../../../test/tfile.c:2361:21: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ret = (diff > 0.0F); ^ In file included from ../../../test/tfile.c:26:0: ../../../test/tfile.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC th5s.o CC tcoords.o In file included from ../../../test/th5o.c:24:0: ../../../test/th5o.c: In function 'test_h5o_close': ../../../test/testhdf5.h:85:16: warning: cast from function call of type 'H5I_type_t {aka enum H5I_type_t}' to non-matching type 'long int' [-Wbad-function-cast] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/th5o.c:167:5: note: in expansion of macro 'VERIFY' VERIFY(H5Iget_type(grp), H5I_GROUP, "H5Iget_type"); ^ ../../../test/tgenprop.c: In function 'test_genprop_iter1': ../../../test/tgenprop.c:292:22: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *iter_struct = iter_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_crt_cb1': ../../../test/tgenprop.c:379:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cpy_cb1': ../../../test/tgenprop.c:393:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=copy_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cls_cb1': ../../../test/tgenprop.c:407:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/th5o.c: In function 'test_h5o_link': ../../../test/th5o.c:780:9: warning: size of 'wdata' is 40000 bytes [-Wlarger-than=] int wdata[TEST6_DIM1][TEST6_DIM2]; ^ ../../../test/th5o.c:781:9: warning: size of 'rdata' is 40000 bytes [-Wlarger-than=] int rdata[TEST6_DIM1][TEST6_DIM2]; ^ ../../../test/tgenprop.c: In function 'test_genprop_basic_list': ../../../test/tgenprop.c:686:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:686:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c: In function 'test_genprop_basic_list_prop': ../../../test/tgenprop.c:778:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:778:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c: In function 'test_genprop_iter2': ../../../test/tgenprop.c:851:20: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *iter_struct=iter_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_cls_cpy_cb2': ../../../test/tgenprop.c:1001:21: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] } *count_struct=create_data; ^ ../../../test/tgenprop.c: In function 'test_genprop_list_callback': ../../../test/tgenprop.c:1242:16: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ ../../../test/tgenprop.c:1242:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] "H5Pget", *PROP2_DEF_VALUE, prop2_value, (int)__LINE__, __FILE__); ^ CC theap.o ../../../test/th5s.c: In function 'test_h5s_zero_dim': ../../../test/th5s.c:543:25: warning: size of 'wdata_real' is 2340 bytes [-Wlarger-than=] int wdata_real[SPACE1_DIM1][SPACE1_DIM2][SPACE1_DIM3]; ^ ../../../test/th5s.c:544:25: warning: size of 'rdata_real' is 2340 bytes [-Wlarger-than=] int rdata_real[SPACE1_DIM1][SPACE1_DIM2][SPACE1_DIM3]; ^ ../../../test/th5s.c:562:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i][j] = i + j; ^ ../../../test/th5s.c:564:33: warning: conversion to 'short int' from 'unsigned int' may alter its value [-Wconversion] wdata_short[i][j] = i + j; ^ ../../../test/th5s.c:571:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata_real[i][j][k] = i + j + k; ^ ../../../test/th5s.c:574:89: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(alloc_time = H5D_ALLOC_TIME_EARLY; alloc_time <= H5D_ALLOC_TIME_INCR; alloc_time++) { ^ ../../../test/th5s.c: In function 'test_h5s_compound_scalar_read': ../../../test/th5s.c:1589:77: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f); ^ ../../../test/th5s.c:1589:91: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf("scalar data different: space4_data.f=%f, read_data4.f=%f\n",space4_data.f,rdata.f); ^ ../../../test/th5s.c: At top level: ../../../test/th5s.c:1611:9: warning: size of 'chunk_data_dbl' is 1200000 bytes [-Wlarger-than=] double chunk_data_dbl[50000][3]; ^ ../../../test/th5s.c:1612:8: warning: size of 'chunk_data_flt' is 600000 bytes [-Wlarger-than=] float chunk_data_flt[50000][3]; ^ ../../../test/th5s.c: In function 'test_h5s_chunk': ../../../test/th5s.c:1655:52: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] chunk_data_flt[i][j] = (float)((i + 1) * 2.5F - j * 100.3F); ^ ../../../test/th5s.c:1655:63: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] chunk_data_flt[i][j] = (float)((i + 1) * 2.5F - j * 100.3F); ^ In file included from ../../../test/testhdf5.h:31:0, from ../../../test/th5s.c:24: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X) 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'iter_strcmp': ../../../test/titerate.c:75:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp(const void *s1, const void *s2) ^ ../../../test/titerate.c: In function 'iter_strcmp2': ../../../test/titerate.c:530:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp2(const void *s1, const void *s2) ^ CC trefer.o CC trefstr.o In file included from ../../../test/tmeta.c:25:0: ../../../test/tmeta.c: In function 'test_metadata': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../test/tmeta.c:89:5: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, di32); /* Decode the int32 value */ ^ ../../../test/tmeta.c: In function 'cleanup_metadata': ../../../test/tmeta.c:127:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] cleanup_metadata(void) ^ CC tselect.o ../../../test/tmisc.c:191:10: warning: size of 'm13_data' is 2400 bytes [-Wlarger-than=] unsigned m13_data[MISC13_DIM1][MISC13_DIM2]; /* Data to write to dataset */ ^ ../../../test/tmisc.c:192:10: warning: size of 'm13_rdata' is 2400 bytes [-Wlarger-than=] unsigned m13_rdata[MISC13_DIM1][MISC13_DIM2]; /* Data read from dataset */ ^ ../../../test/tmisc.c: In function 'create_struct3': ../../../test/tmisc.c:716:14: warning: request for implicit conversion from 'void *' to 'misc5_struct3_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str3hndl = HDmalloc(sizeof(misc5_struct3_hndl)); ^ ../../../test/tmisc.c: In function 'create_struct2': ../../../test/tmisc.c:759:14: warning: request for implicit conversion from 'void *' to 'misc5_struct2_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str2hndl = HDmalloc(sizeof(misc5_struct2_hndl)); ^ ../../../test/tmisc.c: In function 'create_struct1': ../../../test/tmisc.c:825:14: warning: request for implicit conversion from 'void *' to 'misc5_struct1_hndl * {aka struct *}' not permitted in C++ [-Wc++-compat] str1hndl = HDmalloc(sizeof(misc5_struct1_hndl)); ^ ../../../test/tmisc.c: In function 'test_misc8': ../../../test/tmisc.c:1246:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] wdata=HDmalloc(sizeof(int)*MISC8_DIM0*MISC8_DIM1); ^ ../../../test/tmisc.c:1257:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] *tdata++=((u*MISC8_DIM1)+v)%13; ^ In file included from ../../../test/tmisc.c:32:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1313:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1408:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1435:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/tmisc.c: In function 'test_misc16': ../../../test/tmisc.c:2725:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: note: (near initialization for 'wdata[3][0]') ../../../test/tmisc.c: In function 'test_misc17': ../../../test/tmisc.c:2804:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: note: (near initialization for 'wdata[3][0]') ../../../test/tmisc.c: In function 'test_misc28': ../../../test/tmisc.c:5038:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[i] = i; ^ ../../../test/tmisc.c:308:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] #define MISC28_SIZE 10 ^ ../../../test/tmisc.c:5059:18: note: in expansion of macro 'MISC28_SIZE' buf[i] = MISC28_SIZE - 1 - i; ^ In file included from ../../../test/tmisc.c:33:0: ../../../test/tmisc.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC tskiplist.o ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/trefer.c: In function 'test_reference_params': ../../../test/trefer.c:117:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++=i*3; ^ ../../../test/trefer.c:198:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name((hid_t)-1, H5R_DATASET_REGION, &rbuf[0], NULL, 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/trefer.c:200:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name(fid1, H5R_DATASET_REGION, NULL, NULL, 0); ^ ../../../test/trefer.c:202:17: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] name_size = H5Rget_name(fid1, H5R_MAXTYPE, &rbuf[0], NULL, 0); ^ ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/trefer.c: In function 'test_reference_obj': ../../../test/trefer.c:287:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++=i*3; ^ ../../../test/trefer.c: In function 'test_reference_region': ../../../test/trefer.c:532:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++ = i * 3; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/trefer.c:24: ../../../test/trefer.c:719:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/trefer.c:747:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE2_RANK * sizeof(hsize_t)); /* allocate space for the element points */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/trefer.c: In function 'test_reference_region_1D': ../../../test/trefer.c:868:18: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++ = i * 3; ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/trefer.c:24: ../../../test/trefer.c:991:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t) * 2); /* allocate space for the hyperslab blocks */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/trefer.c:1043:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(ret * SPACE3_RANK * sizeof(hsize_t)); /* allocate space for the element points */ ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:574:1: warning: stack usage is 13504 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ ../../../test/tselect.c: In function 'test_select_all': ../../../test/tselect.c:717:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tbuf++ = (uint8_t)(((i * SPACE4_DIM2) + j) * SPACE4_DIM3) + k; ^ ../../../test/tselect.c: In function 'verify_select_hyper_contig_dr__run_test': ../../../test/tselect.c:1608:12: warning: unused parameter 'cube_size' [-Wunused-parameter] size_t cube_size, unsigned edge_size, unsigned cube_rank) ^ CC tsohm.o ../../../test/tselect.c: In function 'test_select_combine': ../../../test/tselect.c:6652:13: warning: size of 'blocks' is 4096 bytes [-Wlarger-than=] hsize_t blocks[128][2][SPACE7_RANK]; /* List of blocks */ ^ ../../../test/tselect.c: In function 'test_select_fill_point': ../../../test/tselect.c:7185:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][0] = (hsize_t)(points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7186:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][1] = (hsize_t)(points[u][1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_simple': ../../../test/tselect.c:7266:42: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0])) ^ ../../../test/tselect.c:7266:98: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if((u >= (unsigned)(start[0] + real_offset[0]) && u < (unsigned)(start[0] + count[0] + real_offset[0])) ^ ../../../test/tselect.c:7267:46: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) { ^ ../../../test/tselect.c:7267:102: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] && (v >= (unsigned)(start[1] + real_offset[1]) && v < (unsigned)(start[1] + count[1] + real_offset[1]))) { ^ ../../../test/tselect.c:7285:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[num_points][0] = (hsize_t)(u + start[0] + real_offset[0]); ^ ../../../test/tselect.c:7286:60: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[num_points][1] = (hsize_t)(v + start[1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_regular': ../../../test/tselect.c:7376:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7376:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7393:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][0] = (hsize_t)(points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7394:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] points[u][1] = (hsize_t)(points[u][1] + real_offset[1]); ^ ../../../test/tselect.c: In function 'test_select_fill_hyper_irregular': ../../../test/tselect.c:7499:49: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7499:99: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(u == (unsigned)(points[w][0] + real_offset[0]) && v == (unsigned)(points[w][1] + real_offset[1])) { ^ ../../../test/tselect.c:7516:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] iter_points[u][0] = (hsize_t)(iter_points[u][0] + real_offset[0]); ^ ../../../test/tselect.c:7517:57: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] iter_points[u][1] = (hsize_t)(iter_points[u][1] + real_offset[1]); ^ CC ttime.o ../../../test/tskiplist.c:44:12: warning: size of 'rand_num' is 4000 bytes [-Wlarger-than=] static int rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:45:12: warning: size of 'sort_rand_num' is 4000 bytes [-Wlarger-than=] static int sort_rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:46:12: warning: size of 'rev_sort_rand_num' is 4000 bytes [-Wlarger-than=] static int rev_sort_rand_num[NUM_ELEMS]; ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_full_space_vs_slice_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c: In function 'test_shape_same_dr__run_checkerboard_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c: In function 'test_shape_same_dr__run_irregular_tests': ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13253:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../test/tsohm.c:24:0: ../../../test/tsohm.c: In function 'size2_verify_plist1': ../../../test/testhdf5.h:91:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, unsigned int)}' [-Wformat=] TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \ ^ ../../../test/tsohm.c:1282:5: note: in expansion of macro 'VERIFY' VERIFY(ret, 0, memcmp); ^ ../../../test/tsohm.c: In function 'size2_verify_plist2': ../../../test/testhdf5.h:91:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int (*)(const void *, const void *, size_t) {aka int (*)(const void *, const void *, unsigned int)}' [-Wformat=] TestErrPrintf("*** UNEXPECTED VALUE from %s should be %ld, but is %ld at line %4d " \ ^ ../../../test/tsohm.c:1353:5: note: in expansion of macro 'VERIFY' VERIFY(ret, 0, memcmp); ^ ../../../test/tsohm.c: In function 'size2_helper': ../../../test/tsohm.c:1684:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1685:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c:1724:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1725:42: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_string1[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c: In function 'size2_verify': ../../../test/tsohm.c:1943:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_correct_string[0] = attr_name[0] = (x / 10) + '0'; ^ ../../../test/tsohm.c:1944:49: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] attr_correct_string[1] = attr_name[1] = (x % 10) + '0'; ^ ../../../test/tsohm.c: In function 'test_sohm_size2': ../../../test/tsohm.c:2200:58: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.empty_size > norm_sizes.empty_size * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2261:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.dsets2 > list_index_small.dsets2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2270:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.dsets2 > btree_index.dsets2 * OVERHEAD_ALLOWED * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2294:63: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.interleaved > list_index_small.interleaved * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2323:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs1 > list_index_small.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2325:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs1 > list_index_med.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2327:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2329:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2334:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2336:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs1 > btree_index.attrs1 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2352:61: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] ((btree_index.attrs1 - btree_index.interleaved) * OVERHEAD_ALLOWED)) ^ ../../../test/tsohm.c:2360:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs2 > list_index_small.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2362:53: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_small.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2364:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(btree_index.attrs2 > list_index_med.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2366:51: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(list_index_med.attrs2 > btree_index.attrs2 * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2454:61: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (list_index_med.dsets2 - list_index_med.dsets1) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2457:55: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (btree_index.dsets2 - btree_index.dsets1) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2461:66: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (list_index_med.interleaved - list_index_med.dsets2) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2464:60: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] (btree_index.interleaved - btree_index.dsets2) * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2486:31: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(mult_index_med.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2) ^ ../../../test/tsohm.c:2488:33: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(mult_index_btree.attrs2 * OVERHEAD_ALLOWED < btree_index.attrs2) ^ ../../../test/tsohm.c:2557:67: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.first_dset >= type_space_index.first_dset * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2564:37: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.second_dset * OVERHEAD_ALLOWED < type_space_index.second_dset) ^ ../../../test/tsohm.c:2569:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.dsets1 * OVERHEAD_ALLOWED < type_space_index.dsets1) ^ ../../../test/tsohm.c:2574:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.dsets2 * OVERHEAD_ALLOWED < type_space_index.dsets2) ^ ../../../test/tsohm.c:2579:37: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.interleaved * OVERHEAD_ALLOWED < type_space_index.interleaved) ^ ../../../test/tsohm.c:2584:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.attrs1 * OVERHEAD_ALLOWED < type_space_index.attrs1) ^ ../../../test/tsohm.c:2589:32: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(share_tiny_index.attrs2 * OVERHEAD_ALLOWED < type_space_index.attrs2) ^ ../../../test/tsohm.c: In function 'delete_helper_write': ../../../test/tsohm.c:2619:13: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] wdata = x + 'a'; ^ ../../../test/tsohm.c: In function 'delete_helper': ../../../test/tsohm.c:2767:41: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(norm_filesize > deleted_filesize * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c:2769:41: warning: conversion to 'float' from 'h5_stat_size_t {aka long long int}' may alter its value [-Wconversion] if(deleted_filesize > norm_filesize * OVERHEAD_ALLOWED) ^ ../../../test/tsohm.c: In function 'test_sohm_external_dtype': ../../../test/tsohm.c:3890:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*3 + 1; ^ ../../../test/tsohm.c:3891:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*3 + 2; ^ ../../../test/tskiplist.c: In function 'test_skiplist_try_free_safe': ../../../test/tskiplist.c:1310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_skiplist_try_free_safe(void) ^ CC ttst.o ../../../test/ttst.c: In function 'test_tst_init': ../../../test/ttst.c:98:15: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:101:20: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] rand_uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:104:20: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] sort_uniq_words=HDmalloc(sizeof(char *)*num_uniq_words); ^ ../../../test/ttst.c:110:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] tmp_word=(char *)words[u]; ^ ../../../test/ttst.c:129:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] v=u+(HDrandom()%(num_uniq_words-u)); ^ CC tunicode.o CC tvlstr.o ../../../test/tunicode.c: In function 'write_char': ../../../test/tunicode.c:747:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = c; ^ ../../../test/tunicode.c:751:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xC0 | c>>6); ^ ../../../test/tunicode.c:752:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c:756:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xE0 | c>>12); ^ ../../../test/tunicode.c:757:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c>>6 & 0x3F)); ^ ../../../test/tunicode.c:758:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+2] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c:762:28: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos] = (0xF0 | c>>18); ^ ../../../test/tunicode.c:763:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+1] = (0x80 | (c>>12 & 0x3F)); ^ ../../../test/tunicode.c:764:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+2] = (0x80 | (c>>6 & 0x3F)); ^ ../../../test/tunicode.c:765:30: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] test_string[cur_pos+3] = (0x80 | (c & 0x3F)); ^ ../../../test/tunicode.c: In function 'test_unicode': ../../../test/tunicode.c:817:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unicode_point = (HDrandom() % (MAX_CODE_POINT-32)) + 32; ^ CC tvltypes.o ../../../test/tvltypes.c: In function 'test_vltypes_funcs': ../../../test/tvltypes.c:186:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_precision(type); ^ ../../../test/tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_size(type); ^ ../../../test/tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] size=H5Tget_ebias(type); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tvltypes.c:24: ../../../test/tvltypes.c: In function 'rewrite_vltypes_vlen_atomic': ../../../test/tvltypes.c:569:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + increment) * sizeof(unsigned int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tvltypes.c:570:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + increment; ^ ../../../test/tvltypes.c:571:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(j = 0; j < (i + increment); j++) ^ ../../../test/tvltypes.c: In function 'test_vltypes_vlen_compound': ../../../test/tvltypes.c:733:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../test/tvltypes.c:734:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ In file included from ../../../test/testhdf5.h:27:0, from ../../../test/tvltypes.c:24: ../../../test/tvltypes.c: In function 'rewrite_vltypes_vlen_compound': ../../../test/tvltypes.c:876:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + increment) * sizeof(s1)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../test/tvltypes.c:877:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + increment; ^ ../../../test/tvltypes.c:878:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(j = 0; j < (i + increment); j++) { ^ ../../../test/tvltypes.c:879:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i = i * 40 + j; ^ ../../../test/tvltypes.c:880:60: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f = (float)((i * 60 + j) / 3.0F); ^ ../../../test/tvltypes.c: In function 'test_vltypes_compound_vlen_vlen': ../../../test/tvltypes.c:1020:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i=i*10; ^ ../../../test/tvltypes.c:1021:34: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] wdata[i].f=(float)((i*20)/3.0F); ^ ../../../test/tvltypes.c:1024:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=(wdata[i].v).p,j=0; j<(i+L1_INCM); j++, t1++) { ^ ../../../test/tvltypes.c:1105:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=(wdata[i].v).p, j=0; j<(i+L3_INCM); j++, t1++) { ^ ../../../test/tvltypes.c:1345:15: warning: request for implicit conversion from 'void *' to 's2 * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].v.p, t2=rdata[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata2[i].v.p, t2=rdata2[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata2[i].v.p, t2=rdata2[i].v.p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p,j=0; j<(i+1); j++, t1++) { ^ In file included from ../../../test/tvltypes.c:24:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:1963:5: note: in expansion of macro 'VERIFY' VERIFY(size, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:1972:5: note: in expansion of macro 'VERIFY' VERIFY(mem_used, ((SPACE1_DIM1 * (SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dread"); ^ ../../../test/tvltypes.c:1980:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) { ^ ../../../test/tvltypes.c:2065:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(t1 = wdata[i].p, j = 0; j < (i + increment); j++, t1++) { ^ ../../../test/tvltypes.c:2160:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) { ^ ../../../test/tvltypes.c:2241:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for(t1=wdata[i].p,j=0; j<(i+increment); j++, t1++) { ^ In file included from ../../../test/tvltypes.c:24:0: ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:2319:5: note: in expansion of macro 'VERIFY' VERIFY(size, ((SPACE1_DIM1*(SPACE1_DIM1 + 1)) / 2) * sizeof(hvl_t) + vlen_size_func((unsigned long)SPACE1_DIM1) * sizeof(unsigned int), "H5Dvlen_get_buf_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tvltypes.c:2328:5: note: in expansion of macro 'VERIFY' VERIFY(mem_used,((SPACE1_DIM1*(SPACE1_DIM1+1))/2)*sizeof(hvl_t)+vlen_size_func((unsigned long)SPACE1_DIM1)*sizeof(unsigned int),"H5Dread"); ^ ../../../test/tvltypes.c:2336:15: warning: request for implicit conversion from 'void *' to 'hvl_t * {aka struct *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j *}' not permitted in C++ [-Wc++-compat] for(t1=wdata[i].p, t2=rdata[i].p, j=0; j FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ ../../../test/cache.c:28215:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if ( hit_rate > FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ In file included from ../../../test/cache.c:23:0: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c: In function 'test_conv_int_2': ../../../test/dt_arith.c:2639:10: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] char buf[32*100]; ^ ../../../test/dt_arith.c: In function 'my_isnan': ../../../test/dt_arith.c:2693:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2697:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2702:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2717:37: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ ../../../test/bittests.c: In function 'main': ../../../test/bittests.c:914:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(void) ^ ../../../test/bittests.c:914:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dt_arith.c: In function 'test_conv_flt_1': ../../../test/dt_arith.c:3058:57: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] underflow = HDfabs(*((double*)aligned)) < FLT_MIN; ^ ../../../test/dt_arith.c:3059:56: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] overflow = HDfabs(*((double*)aligned)) > FLT_MAX; ^ ../../../test/dt_arith.c:3073:24: warning: conversion to 'float' from 'long double' may alter its value [-Wfloat-conversion] hw_f = *((long double*)aligned); ^ ../../../test/dt_arith.c:3078:24: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] hw_d = *((long double*)aligned); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dt_arith.c:25: ../../../src/H5private.h:796:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define HDfrexpl(X,N) frexpl(X,N) ^ ../../../test/dt_arith.c:3191:33: note: in expansion of macro 'HDfrexpl' check_mant[0] = HDfrexpl(x, check_expo+0); ^ ../../../src/H5private.h:796:34: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define HDfrexpl(X,N) frexpl(X,N) ^ ../../../test/dt_arith.c:3192:33: note: in expansion of macro 'HDfrexpl' check_mant[1] = HDfrexpl(hw_ld, check_expo+1); ^ ../../../test/dt_arith.c:3198:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int valid_bits=(int)((dst_ebias+dst_msize)+MIN(check_expo[0],check_expo[1]))-1; ^ ../../../test/dt_arith.c:3198:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ../../../test/dt_arith.c:3214:60: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] HDfabs(check_mant[0]-check_mant[1])=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3618:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3620:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3622:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:3624:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3628:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3632:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:3636:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:4353:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)aligned)); ^ ../../../test/dt_arith.c:4418:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)aligned)); ^ ../../../test/dt_arith.c:4472:35: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29f\n", *((float*)hw)); ^ ../../../test/dt_arith.c:4303:2: warning: label 'printing' defined but not used [-Wunused-label] printing: ^ ../../../test/dt_arith.c: In function 'run_int_fp_conv': ../../../test/dt_arith.c:4933:5: warning: "H5_LLONG_TO_LDOUBLE_CORRECT" is not defined [-Wundef] #if H5_LLONG_TO_LDOUBLE_CORRECT ^ ../../../test/dt_arith.c:4946:5: warning: "H5_LLONG_TO_LDOUBLE_CORRECT" is not defined [-Wundef] #if H5_LLONG_TO_LDOUBLE_CORRECT ^ ../../../test/dt_arith.c: In function 'main': ../../../test/dt_arith.c:5135:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hard_query(); ^ ../../../test/dt_arith.c:5139:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_derived_flt(); ^ ../../../test/dt_arith.c:5143:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_derived_integer(); ^ ../../../test/dt_arith.c:5149:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("noop"); ^ ../../../test/dt_arith.c:5152:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("hard"); ^ ../../../test/dt_arith.c:5155:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_integer_tests("hard"); ^ ../../../test/dt_arith.c:5158:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_int_fp_conv("hard"); ^ ../../../test/dt_arith.c:5161:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_int_conv("hard"); ^ ../../../test/dt_arith.c:5164:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_particular_fp_integer(); ^ ../../../test/dt_arith.c:5174:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_tests("soft"); ^ ../../../test/dt_arith.c:5177:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_conv_int_2(); ^ ../../../test/dt_arith.c:5178:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_integer_tests("soft"); ^ ../../../test/dt_arith.c:5181:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_fp_int_conv("soft"); ^ ../../../test/dt_arith.c:5184:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += run_int_fp_conv("soft"); ^ ../../../test/tattr.c: In function 'test_attr_delete_by_idx': ../../../test/tattr.c:5880:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_attr_delete_by_idx(hbool_t new_format, hid_t fcpl, hid_t fapl) ^ ../../../test/tattr.c:5880:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC dtypes.o CC dsets.o CC cmpd_dset.o ../../../test/dtypes.c: In function 'test_compound_9': ../../../test/dsets.c:207:5: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:207:35: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:8: warning: size of 'points_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:42: warning: size of 'check_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dtypes.c:1648:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmpd_struct wdata = {11, "variable-length string", 22}; ^ ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:403:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../test/dsets.c:522:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dtypes.c: In function 'test_compound_10': ../../../test/dtypes.c:1867:28: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] wdata[i].str[9] += (char)i; ^ ../../../test/dtypes.c:1872:46: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ((char*)(wdata[i].text.p))[len-2] += (char)i; ^ ../../../test/dtypes.c: In function 'test_compound_11': ../../../test/dtypes.c:2111:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(((big_t *)buf_orig)[u].d1!=((little_t *)buf)[u].d1) { ^ ../../../test/dtypes.c:2151:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(((big_t *)buf_orig)[u].d1!=((little_t *)buf)[u].d1) { ^ ../../../test/dtypes.c:2185:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(((big_t *)buf_orig)[u].d1!=((little_t *)buf)[u].d1) { ^ ../../../test/dsets.c: In function 'test_conv_buffer': ../../../test/dsets.c:1030:27: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1030:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1033:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dsets.c:1033:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dtypes.c: In function 'test_compound_13': ../../../test/dtypes.c:2402:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(data_out.y != data_in.y) TEST_ERROR ^ ../../../test/dtypes.c: In function 'test_compound_14': ../../../test/dtypes.c:2456:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmpd_struct_1 wdata1 = {'A', 'B', "variable-length string"}; ^ ../../../test/dtypes.c:2459:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmpd_struct_2 wdata2 = {'C', 'D', "another vlen!", 1, 2, -1, 9001}; ^ ../../../test/dsets.c: In function 'test_filters': ../../../test/dsets.c:2079:5: warning: unused parameter 'fapl' [-Wunused-parameter] fapl) ^ ../../../test/dsets.c: In function 'test_nbit_int': ../../../test/dsets.c:2742:28: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0f, (double)(precision - 1))) << offset); ^ ../../../test/dsets.c:2780:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ ../../../test/dsets.c:2780:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ ../../../test/dsets.c: In function 'test_nbit_float': ../../../test/dsets.c:2890:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(!(orig_data[i][j]==orig_data[i][j])) continue; /* skip if value is NaN */ ^ ../../../test/dsets.c:2891:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(new_data[i][j] != orig_data[i][j]) { ^ ../../../test/dsets.c: In function 'test_nbit_double': ../../../test/dsets.c:3015:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(!(orig_data[i][j]==orig_data[i][j])) continue; /* skip if value is NaN */ ^ ../../../test/dsets.c:3016:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(new_data[i][j] != orig_data[i][j]) { ^ ../../../test/dsets.c: In function 'test_nbit_array': ../../../test/dsets.c:3109:38: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)precision)) << offset); ^ ../../../test/dsets.c: In function 'test_nbit_compound': ../../../test/dsets.c:3268:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3270:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3272:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3315:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ ../../../test/dsets.c:3315:66: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ ../../../test/dsets.c:3317:35: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ ../../../test/dsets.c:3317:67: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ ../../../test/dsets.c:3318:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (orig_data[i][j].f==orig_data[i][j].f && new_data[i][j].f != orig_data[i][j].f)) ^ ../../../test/dsets.c:3318:75: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (orig_data[i][j].f==orig_data[i][j].f && new_data[i][j].f != orig_data[i][j].f)) ^ ../../../test/dsets.c: In function 'test_nbit_compound_2': ../../../test/dsets.c:3494:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3496:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3498:32: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3502:30: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)precision[3])) << offset[3]); ^ ../../../test/dsets.c:3507:40: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[4]-1))) << offset[4]); ^ ../../../test/dsets.c:3512:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[0]-1))) << offset[0]); ^ ../../../test/dsets.c:3514:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[1]-1))) << offset[1]); ^ ../../../test/dsets.c:3516:42: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] (long long)HDpow(2.0F, (double)(precision[2]-1))) << offset[2]); ^ ../../../test/dsets.c:3578:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ ../../../test/dsets.c:3578:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ ../../../test/dsets.c:3580:43: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ ../../../test/dsets.c:3580:81: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ ../../../test/dsets.c:3581:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (new_data[i][j].d[m][n].f==new_data[i][j].d[m][n].f && ^ ../../../test/dsets.c:3582:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] new_data[i][j].d[m][n].f != new_data[i][j].d[m][n].f)) { ^ ../../../test/dsets.c:3588:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ ../../../test/dsets.c:3588:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ ../../../test/dsets.c:3590:32: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ ../../../test/dsets.c:3590:64: warning: conversion to 'unsigned int' from 'short int' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ ../../../test/dsets.c:3591:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (new_data[i][j].a.f==new_data[i][j].a.f && ^ ../../../test/dsets.c:3592:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] new_data[i][j].a.f != new_data[i][j].a.f)|| ^ ../../../test/dsets.c: In function 'test_nbit_compound_3': ../../../test/dsets.c:3712:39: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] orig_data[i].i = HDrandom() % (long)HDpow(2.0F, 17.0F - 1.0F); ^ ../../../test/dsets.c: In function 'test_nbit_int_size': ../../../test/dsets.c:3830:13: warning: size of 'orig_data' is 80000 bytes [-Wlarger-than=] int orig_data[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:3882:39: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] orig_data[i][j] = rand() % (int)pow((double)2, (double)(precision-1)) << offset; ^ ../../../test/dsets.c: In function 'test_nbit_flt_size': ../../../test/dsets.c:3995:13: warning: size of 'orig_data' is 80000 bytes [-Wlarger-than=] float orig_data[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:4080:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (rand() % 1234567) / 2; ^ ../../../test/dsets.c: In function 'test_scaleoffset_float': ../../../test/dsets.c:4464:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (float)((HDrandom() % 100000) / 1000.0F); ^ ../../../test/dsets.c: In function 'test_scaleoffset_float_2': ../../../test/dsets.c:4595:57: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[0][j] = (float)((HDrandom() % 100000) / 1000.0F); ^ ../../../test/dsets.c: In function 'test_scaleoffset_double': ../../../test/dsets.c:4706:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[i][j] = (HDrandom() % 10000000) / 10000000.0F; ^ ../../../test/dsets.c: In function 'test_scaleoffset_double_2': ../../../test/dsets.c:4837:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] orig_data[0][j] = (HDrandom() % 10000000) / 10000000.0F; ^ ../../../test/dsets.c: In function 'test_types': ../../../test/dsets.c:4993:42: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for(i=0; if = i*2/3; ^ ../../../test/cmpd_dset.c:886:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:888:20: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:889:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:890:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype2': ../../../test/cmpd_dset.c:921:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:929:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:931:20: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:932:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:933:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->o = i*3+0; ^ ../../../test/cmpd_dset.c:941:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->p = i*3+1; ^ ../../../test/cmpd_dset.c:942:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c: In function 'initialize_stype4': ../../../test/cmpd_dset.c:999:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->f = i*2/3; ^ ../../../test/cmpd_dset.c:1007:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->g = i*2/3+1; ^ ../../../test/cmpd_dset.c:1009:20: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:1010:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->i = i*2/3+2; ^ ../../../test/cmpd_dset.c:1011:23: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->o = i*3+0; ^ ../../../test/cmpd_dset.c:1019:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->p = i*3+1; ^ ../../../test/cmpd_dset.c:1020:23: warning: conversion to 'long int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/dsets.c: In function 'test_deprec': ../../../test/dsets.c:6816:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../test/dsets.c: In function 'test_chunk_cache': ../../../test/dsets.c:7158:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] w0_2 = w0_1 / 2.0F; ^ ../../../test/cmpd_dset.c: In function 'compare_data': ../../../test/cmpd_dset.c:1304:40: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:50: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1304:83: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->d, s_ptr->e, s_ptr->f, s_ptr->g,s_ptr->h[0],s_ptr->h[1],s_ptr->h[2], ^ ../../../test/cmpd_dset.c:1305:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:44: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:56: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1305:80: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[3],s_ptr->h[4],s_ptr->h[5],s_ptr->h[6],s_ptr->h[7],s_ptr->h[8], ^ ../../../test/cmpd_dset.c:1306:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:45: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1306:84: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[9],s_ptr->h[10],s_ptr->h[11],s_ptr->h[12],s_ptr->h[13],s_ptr->h[14], ^ ../../../test/cmpd_dset.c:1307:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1307:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1307:43: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] s_ptr->h[15], s_ptr->i,s_ptr->j,s_ptr->k,s_ptr->l,s_ptr->m,s_ptr->n); ^ ../../../test/cmpd_dset.c:1311:40: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/dtypes.c: In function 'create_del_obj_named_test_file': ../../../test/cmpd_dset.c:1311:50: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/dtypes.c:6675:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Generic return value */ ^ ../../../test/cmpd_dset.c:1311:59: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1311:83: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->d, d_ptr->e, d_ptr->f, d_ptr->g,d_ptr->h[0],d_ptr->h[1],d_ptr->h[2], ^ ../../../test/cmpd_dset.c:1312:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:44: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:56: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1312:80: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[3],d_ptr->h[4],d_ptr->h[5],d_ptr->h[6],d_ptr->h[7],d_ptr->h[8], ^ ../../../test/cmpd_dset.c:1313:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:32: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:45: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1313:71: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[9],d_ptr->h[10],d_ptr->h[11],d_ptr->h[12],d_ptr->h[13], ^ ../../../test/cmpd_dset.c:1314:20: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:34: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:48: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/cmpd_dset.c:1314:57: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] d_ptr->h[14], d_ptr->h[15], d_ptr->i,d_ptr->j,d_ptr->k,d_ptr->l, ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7339:44: warning: size of 'rdata1' is 4000 bytes [-Wlarger-than=] static int wdata[BYPASS_CHUNK_DIM/2], rdata1[BYPASS_DIM], ^ ../../../test/cmpd_dset.c: In function 'test_pack_ooo': ../../../test/cmpd_dset.c:1791:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] j = HDrand() % num_free; ^ ../../../test/dsets.c: In function 'test_chunk_expand': ../../../test/cmpd_dset.c:1803:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] sub_cmpd_order = HDrand() % PACK_NMEMBS; ^ ../../../test/dsets.c:7583:93: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(alloc_time = H5D_ALLOC_TIME_EARLY; alloc_time <= H5D_ALLOC_TIME_INCR; alloc_time++) { ^ ../../../test/dtypes.c: In function 'test_utf_ascii_conv': ../../../test/dtypes.c:7215:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5Tconvert(utf8_vtid, ascii_vtid, 1, (void *)utf8_w, NULL, H5P_DEFAULT); ^ ../../../test/dtypes.c:7248:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] status = H5Tconvert(ascii_vtid, utf8_vtid, 1, (void *)ascii_w, NULL, H5P_DEFAULT); ^ In file included from ../../../test/dtypes.c:26:0: ../../../test/dtypes.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/cmpd_dset.c: In function 'main': ../../../test/cmpd_dset.c:2195:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_compound(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2199:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hdf5_src_subset(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2203:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_hdf5_dst_subset(fname, fapl_id); ^ ../../../test/cmpd_dset.c:2206:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_pack_ooo(); ^ ../../../test/cmpd_dset.c:2209:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_ooo_order(fname); ^ In file included from ../../../test/dsets.c:27:0: ../../../test/dsets.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dsets.c:26: ../../../test/dsets.c: In function 'test_simple_io': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/dsets.c:468:9: note: in expansion of macro 'HDread' HDread(f, rdata, sizeof(int)*DSET_DIM1*DSET_DIM2); ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/dsets.c:559:9: note: in expansion of macro 'HDread' HDread(f, rdata, sizeof(int)*DSET_DIM1*DSET_DIM2); ^ CC filter_fail.o ../../../test/tselect.c: In function 'test_select_hyper_contig_dr__run_test.constprop': ../../../test/tselect.c:2252:21: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(; s <= stop_index; s++) { ^ ../../../test/tselect.c:2011:21: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(; s <= stop_index; s++) { ^ In file included from ../../../test/filter_fail.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:394:1: warning: stack usage is 81120 bytes [-Wstack-usage=] test_simple_io(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:496:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/dt_arith.c: In function 'test_conv_int_fp': ../../../test/dt_arith.c:4196:13: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (k = 0; k < src_size; k += 2) { ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:318:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:315:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:309:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:306:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3642:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(float, FLT_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:361:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:359:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:383:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:381:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:376:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:374:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:369:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:367:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3645:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, FLT_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:318:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:315:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:309:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:306:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3652:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(double, DBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:361:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:359:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:383:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:381:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:376:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:374:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:369:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:367:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3655:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, DBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:318:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:315:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp2, SRC_ORDR, SRC_SIZE); \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:309:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:306:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(tmp1, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3663:13: note: in expansion of macro 'INIT_FP_DENORM' INIT_FP_DENORM(long double, LDBL_MANT_DIG, src_size, src_nbits, sendian, dst_size, ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:361:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:359:13: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE);/*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:383:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:381:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:376:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:374:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:369:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change back the order for bit operation*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ ../../../test/dt_arith.c:182:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (m = 0; m < ESIZE; m += 4) { \ ^ ../../../test/dt_arith.c:367:9: note: in expansion of macro 'CHANGE_ORDER' CHANGE_ORDER(value, SRC_ORDR, SRC_SIZE); /*change order for big endian*/ \ ^ ../../../test/dt_arith.c:3666:13: note: in expansion of macro 'INIT_FP_SPECIAL' INIT_FP_SPECIAL(src_size, src_nbits, sendian, LDBL_MANT_DIG, dst_size, buf, saved, nelmts); ^ CC extend.o ../../../test/cache.c: In function 'check_resize_entry': ../../../test/cache.c:14905:18: warning: 'entry_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] result = H5C_get_entry_status(file_ptr, entry_ptr->addr, ^ ../../../test/tselect.c: In function 'test_select': ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_select(void) ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/tselect.c:11681:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:11133:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:10646:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/dsets.c: In function 'test_filter_noencoder': ../../../test/dsets.c:1882:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_filter_noencoder(const char *dset_name) ^ ../../../test/extend.c:34:14: warning: size of 'buf1' is 40000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/extend.c:34:28: warning: size of 'buf2' is 10000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ CC external.o ../../../test/cache.c: In function 'check_flush_cache__single_entry': ../../../test/cache.c:10889:1: warning: stack usage is 12416 bytes [-Wstack-usage=] check_flush_cache__single_entry(H5F_t * file_ptr) ^ CC efc.o CC objcopy.o ../../../test/external.c: In function 'test_2': ../../../test/external.c:683:13: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] for(i = hs_start; i ((double)filesize_unfiltered * FILTER_FILESIZE_MAX_FRACTION)) ^ ../../../test/links.c: In function 'link_iterate_check': ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/links.c:12098:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12098:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12102:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ ../../../test/links.c:12143:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/links.c: In function 'link_iterate_old_check': ../../../test/links.c:12500:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ ../../../test/links.c:12520:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ ../../../test/links.c:12520:23: warning: conversion to 'int64_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/links.c:12548:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12548:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ ../../../test/links.c:12552:81: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ ../../../test/links.c:12593:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ In file included from ../../../test/links.c:31:0: ../../../test/links.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_big_chunks_bypass_cache(hid_t fapl) ^ ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC unlink.o ../../../test/dsets.c: In function 'filter_bogus2': ../../../test/dsets.c:1360:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left>0) { ^ CC big.o ../../../test/dtypes.c: In function 'main': ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(void) ^ ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:4572:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/big.c:56: ../../../test/big.c: In function 'randll': ../../../src/H5private.h:1097:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define HDrandom() HDrand() ^ ../../../test/big.c:132:15: note: in expansion of macro 'HDrandom' acc = HDrandom(); ^ ../../../test/big.c:133:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] acc *= HDrandom(); ^ ../../../test/big.c: In function 'reader': ../../../test/big.c:511:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hs_offset[0] = HDstrtoll(s, NULL, 0); ^ ../../../test/big.c: In function 'main': ../../../test/big.c:831:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/big.c:831:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c: In function 'reader': ../../../test/big.c:527:11: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(zero) { ^ ../../../test/big.c: In function 'main': ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main (int ac, char **av) ^ ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/big.c:753:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC mtime.o CC fillval.o ../../../test/mtime.c: In function 'main': ../../../test/mtime.c:117:50: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if(HDfabs(HDdifftime(now, oi1.ctime)) > 60.0F) { ^ In file included from ../../../test/mtime.c:26:0: ../../../test/mtime.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC mount.o ../../../test/fillval.c: In function 'test_create': ../../../test/fillval.c:626:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z != '\0') { ^ ../../../test/fillval.c:626:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z != '\0') { ^ ../../../test/fillval.c:630:19: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.y, rd_c.x, rd_c.z); ^ ../../../test/fillval.c:699:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(rd_c.a != 0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z!='\0') { ^ ../../../test/fillval.c:699:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(rd_c.a != 0 || rd_c.y != fill_ctype.y || rd_c.x != 0 || rd_c.z!='\0') { ^ ../../../test/fillval.c:703:3: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.y, rd_c.x, rd_c.z); ^ ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:792:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ ../../../test/fillval.c:814:57: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(fill_time!=H5D_FILL_TIME_NEVER && (rd_c.a!=fill_c.a || ^ ../../../test/fillval.c:815:29: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.x!=fill_c.x || rd_c.y!=fill_c.y || ^ ../../../test/fillval.c:823:38: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] hs_offset[4], rd_c.a, rd_c.x, rd_c.y, rd_c.z, ^ ../../../test/fillval.c:824:4: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] fill_c.a, fill_c.x, fill_c.y, fill_c.z); ^ ../../../test/fillval.c:848:13: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] buf = HDmalloc((size_t)(nelmts * sizeof(int))); ^ ../../../test/fillval.c:882:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:883:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] buf_c[u].y != fill_c.y || buf_c[u].z != fill_c.z) { ^ ../../../test/fillval.c:891:29: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z, ^ ../../../test/fillval.c:892:29: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] fill_c.a, fill_c.x, fill_c.y, fill_c.z); ^ ../../../test/fillval.c:941:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ ../../../test/fillval.c:996:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=should_be_c.a || rd_c.x!=should_be_c.x || ^ ../../../test/fillval.c:997:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.y!=should_be_c.y || rd_c.z!=should_be_c.z) { ^ ../../../test/fillval.c:1005:7: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1005:39: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1015:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if( rd_c.a!=should_be_c.a || rd_c.x!=should_be_c.x || ^ ../../../test/fillval.c:1016:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] rd_c.y!=should_be_c.y || rd_c.z!=should_be_c.z) { ^ ../../../test/fillval.c:1024:28: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c:1024:60: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] rd_c.a, rd_c.x, rd_c.y, rd_c.z, should_be_c.a, ^ ../../../test/fillval.c: In function 'test_extend_cases': ../../../test/fillval.c:1443:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ ../../../test/fillval.c:1443:57: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ ../../../test/fillval.c:1498:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ ../../../test/fillval.c:1523:12: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] nelmts *= hs_size[i]; ^ ../../../test/fillval.c:1551:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ ../../../test/fillval.c:1589:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c:1628:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % max_size[j]; ^ ../../../test/fillval.c:1669:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c:1762:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ ../../../test/fillval.c: In function 'test_extend': ../../../test/fillval.c:1845:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ ../../../test/fillval.c:1845:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ In file included from ../../../test/fillval.c:23:0: ../../../test/fillval.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC flush1.o ../../../test/flush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ CC flush2.o ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:882:19: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:814:68: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized] if(fill_time!=H5D_FILL_TIME_NEVER && (rd_c.a!=fill_c.a || ^ ../../../test/fillval.c:882:69: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized] if(buf_c[u].a != fill_c.a || buf_c[u].x != fill_c.x || ^ ../../../test/fillval.c:883:48: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized] buf_c[u].y != fill_c.y || buf_c[u].z != fill_c.z) { ^ ../../../test/flush2.c:34:16: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../test/flush2.c: In function 'check_dset': ../../../test/flush2.c:75:63: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] error = fabs(the_data[i][j] - (double)(hssize_t)i / ((hssize_t)j + 1)); ^ ../../../test/flush2.c:76:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if(error > 0.0001F) { ^ CC app_ref.o CC enum.o ../../../test/app_ref.c: In function 'main': ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:199:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/app_ref.c:37:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (i=0; iids = H5MM_realloc(keep_ids->ids, id_len * keep_ids->alloc_ids))) ^ ../../../test/fheap.c:1176:40: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (keep_ids->lens = H5MM_realloc(keep_ids->lens, sizeof(size_t) * keep_ids->alloc_ids))) ^ ../../../test/fheap.c:1178:40: warning: request for implicit conversion from 'void *' to 'size_t * {aka unsigned int *}' not permitted in C++ [-Wc++-compat] if(NULL == (keep_ids->offs = H5MM_realloc(keep_ids->offs, sizeof(size_t) * keep_ids->alloc_ids))) ^ ../../../test/fheap.c: In function 'test_create': ../../../test/fheap.c:1849:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_reopen': ../../../test/fheap.c:1949:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_open_twice': ../../../test/fheap.c:2048:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2056:20: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f2 = H5I_object(file2))) ^ ../../../test/fheap.c: In function 'test_delete_open': ../../../test/fheap.c:2194:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_id_limits': ../../../test/fheap.c:2331:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_filtered_create': ../../../test/fheap.c:2670:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2709:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_size': ../../../test/fheap.c:2785:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:2835:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_insert_weird': ../../../test/fheap.c:3051:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_start_5th_recursive_indirect': ../../../test/fheap.c:6016:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_bogus': ../../../test/fheap.c:6146:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/fheap.c:19: ../../../src/H5private.h:1097:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/fheap.c:6187:22: note: in expansion of macro 'HDrandom' heap_id[u] = HDrandom() + 1; ^ ../../../src/H5private.h:1097:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/fheap.c:6209:26: note: in expansion of macro 'HDrandom' heap_id[u] = HDrandom() + 1; ^ ../../../test/fheap.c: In function 'test_man_remove_one': ../../../test/fheap.c:6295:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6332:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6346:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] obj[u] = u; ^ ../../../test/fheap.c: In function 'test_man_remove_two': ../../../test/fheap.c:6451:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6488:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6502:18: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] obj[u] = u; ^ ../../../test/fheap.c: In function 'test_man_remove_one_larger': ../../../test/fheap.c:6636:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6673:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_two_larger': ../../../test/fheap.c:6797:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:6834:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_remove_three_larger': ../../../test/fheap.c:7033:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:7070:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_man_incr_insert_remove': ../../../test/fheap.c:7307:19: warning: size of 'heap_id' is 6400 bytes [-Wlarger-than=] unsigned char heap_id[100][MAX_HEAP_ID_LEN]; /* Heap ID for object inserted */ ^ ../../../test/fheap.c: In function 'test_huge_insert_one': ../../../test/fheap.c:12331:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_two': ../../../test/fheap.c:12485:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12487:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_three': ../../../test/fheap.c:12719:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12721:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:12723:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_huge_insert_mix': ../../../test/fheap.c:13029:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13031:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13033:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13035:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id4 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13037:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id5 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_filtered_huge': ../../../test/fheap.c:13470:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_one': ../../../test/fheap.c:13663:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_two': ../../../test/fheap.c:13817:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:13819:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_tiny_insert_mix': ../../../test/fheap.c:14056:25: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14058:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id2 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14060:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id3 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14062:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id4 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14064:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id5 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14066:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id6 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c:14068:26: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] if(NULL == (heap_id7 = H5MM_malloc(tparam->actual_id_len))) ^ ../../../test/fheap.c: In function 'test_filtered_man_root_direct': ../../../test/fheap.c:14699:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_filtered_man_root_indirect': ../../../test/fheap.c:14881:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:14941:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:14973:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15006:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15038:27: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'test_write': ../../../test/fheap.c:15683:17: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] rewrite_obj = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:15685:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] rewrite_obj[u] = shared_wobj_g[u] * 2; ^ ../../../test/fheap.c:15713:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size * 1.3F); ^ ../../../test/fheap.c:15715:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size / 1.3F); ^ ../../../test/fheap.c:15738:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15758:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size * 1.3F); ^ ../../../test/fheap.c:15760:42: warning: conversion to 'float' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] obj_size = (size_t)(obj_size / 1.3F); ^ ../../../test/fheap.c: In function 'test_bug1': ../../../test/fheap.c:15899:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c:15925:19: warning: request for implicit conversion from 'void *' to 'H5F_t * {aka struct H5F_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (f = H5I_object(file))) ^ ../../../test/fheap.c: In function 'main': ../../../test/fheap.c:16011:19: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] shared_wobj_g = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:16012:19: warning: request for implicit conversion from 'void *' to 'unsigned char *' not permitted in C++ [-Wc++-compat] shared_robj_g = H5MM_malloc(shared_obj_size_g); ^ ../../../test/fheap.c:16020:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(curr_test = FHEAP_TEST_NORMAL; curr_test < FHEAP_TEST_NTESTS; curr_test++) { ^ ../../../test/fheap.c:16051:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_create(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16052:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_reopen(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16053:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_open_twice(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16054:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_delete_open(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16055:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_id_limits(fapl, &small_cparam); ^ ../../../test/fheap.c:16056:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_create(fapl, &small_cparam); ^ ../../../test/fheap.c:16057:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_size(fapl, &small_cparam); ^ ../../../test/fheap.c:16070:73: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(fill = FHEAP_TEST_FILL_LARGE; fill < FHEAP_TEST_FILL_N; fill++) { ^ ../../../test/fheap.c:16102:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_insert_weird(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16145:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_start_5th_recursive_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16155:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_bogus(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16156:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16157:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16158:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_one_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16160:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16162:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16164:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16166:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_three_larger(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16182:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16184:97: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(drain_half = FHEAP_DEL_DRAIN_ALL; drain_half < FHEAP_DEL_DRAIN_N; drain_half++) { ^ ../../../test/fheap.c:16200:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16201:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_two_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16202:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_row(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16203:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_two_rows(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16204:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_first_four_rows(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16208:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_all_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16209:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_2nd_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16210:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_remove_3rd_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16219:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16220:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block_add_back(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16221:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16222:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_2nd_block(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16223:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16224:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_one_partial_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16225:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_row_skip_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16226:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_skip_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16227:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16228:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16229:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16230:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_2nd_indirect_skip_2nd_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16231:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_two_rows_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16232:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_direct_skip_indirect_two_rows_skip_indirect_row_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16233:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16234:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_skip_2nd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16235:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16236:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_2nd_direct_fill_direct_skip2_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16237:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_less_one_fill_direct_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16238:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_1st_row_3rd_direct_fill_2nd_direct_less_one_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16242:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_direct_skip_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16243:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16244:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_two_rows_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16245:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_3rd_direct_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16246:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_fill_4th_direct_less_one_fill_2nd_direct_fill_direct_skip_3rd_indirect_wrap_start_block_add_skipped(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16255:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_simple(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16256:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16257:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_2nd_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16258:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_man_frag_3rd_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16293:35: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] small_cparam.id_len = id_len; ^ ../../../test/fheap.c:16323:80: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16328:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16329:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16330:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_three(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16331:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_huge_insert_mix(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16332:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_huge(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16339:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_one(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16340:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_two(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16341:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_tiny_insert_mix(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16366:76: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(del_dir = FHEAP_DEL_FORWARD; del_dir < FHEAP_DEL_NDIRS; del_dir++) { ^ ../../../test/fheap.c:16371:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_man_root_direct(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16372:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_filtered_man_root_indirect(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16376:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(25*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16377:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(50*1000*1000) : (hsize_t)(2*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16399:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16400:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16403:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16404:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16417:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16418:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16421:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(50*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16422:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_random_pow2((curr_test == FHEAP_TEST_NORMAL ? (hsize_t)(100*1000*1000) : (hsize_t)(4*1000*1000)), fapl, &large_cparam, &tparam); ^ ../../../test/fheap.c:16438:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_write(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16442:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_write(fapl, &small_cparam, &tparam); ^ ../../../test/fheap.c:16455:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nerrors += test_bug1(fapl, &small_cparam, &tparam); ^ CC file_image.o ../../../test/links.c: In function 'external_set_elink_fapl1': ../../../test/links.c:3485:1: warning: stack usage is 8848 bytes [-Wstack-usage=] external_set_elink_fapl1(hid_t fapl, hbool_t new_format) ^ In file included from ../../../test/file_image.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/file_image.c:24: ../../../test/file_image.c: In function 'test_core': ../../../src/H5private.h:1117:30: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] #define HDread(F,M,Z) read(F,M,Z) ^ ../../../test/file_image.c:634:5: note: in expansion of macro 'HDread' HDread(fd, file_image, size); ^ ../../../test/links.c: In function 'delete_by_idx': ../../../test/links.c:11352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] delete_by_idx(hid_t fapl) ^ ../../../test/links.c:11352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC unregister.o ../../../test/links.c: In function 'delete_by_idx_old': ../../../test/links.c:11678:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] delete_by_idx_old(hid_t fapl) ^ ../../../test/unregister.c: In function 'test_unregister_filters': ../../../test/unregister.c:103:17: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2]; ^ ../../../test/unregister.c:92:1: warning: stack usage is 81408 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../test/unregister.c:213:1: warning: the frame size of 81344 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC error_test.o CC err_compat.o ../../../test/error_test.c:43:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c:43:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c: In function 'test_long_desc': ../../../test/error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka unsigned int}' may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ In file included from ../../../test/error_test.c:23:0: ../../../test/error_test.c: At top level: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/err_compat.c:40:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/err_compat.c:40:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ CC tcheck_version.o CC testmeta.o CC links_env.o CC plugin.o ../../../test/tcheck_version.c: In function 'abort_intercept': ../../../test/tcheck_version.c:108:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] abort_intercept (int H5_ATTR_UNUSED sig) ^ ../../../test/tcheck_version.c: In function 'parse': ../../../test/tcheck_version.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse(int ac, char **av) ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD libdynlib1.la CCLD libdynlib2.la CCLD libdynlib3.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD libh5test.la ../../../test/plugin.c:65:5: warning: size of 'points_deflate' is 80000 bytes [-Wlarger-than=] int points_deflate[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:66:9: warning: size of 'points_dynlib1' is 80000 bytes [-Wlarger-than=] points_dynlib1[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:67:9: warning: size of 'points_dynlib2' is 80000 bytes [-Wlarger-than=] points_dynlib2[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:68:9: warning: size of 'points_bzip2' is 80000 bytes [-Wlarger-than=] points_bzip2[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:95:25: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c:95:55: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:427:25: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:541:16: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_with_filters': ../../../test/plugin.c:577:33: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] plugin_state = plugin_state & ~H5PL_FILTER_PLUGIN; ^ In file included from ../../../test/plugin.c:24:0: ../../../test/plugin.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ar: `u' modifier ignored since `D' is the default (see `U') ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_read_data(hid_t dataset, int *origin_data) ^ ../../../test/plugin.c:456:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') CCLD testhdf5 CCLD lheap ar: `u' modifier ignored since `D' is the default (see `U') ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage is 160160 bytes [-Wstack-usage=] test_filter_internal(hid_t fid, const char *name, hid_t dcpl) ^ ../../../test/plugin.c:325:1: warning: the frame size of 160072 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:539:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD ohdr CCLD stab CCLD gheap CCLD cache CCLD cache_api CCLD pool CCLD accum CCLD hyperslab CCLD istore CCLD bittests CCLD dt_arith CCLD dtypes CCLD dsets CCLD cmpd_dset CCLD filter_fail CCLD extend CCLD external CCLD efc CCLD objcopy CCLD links CCLD unlink CCLD mtime CCLD big ../../../test/fheap.c: In function 'test_man_incr_insert_remove.constprop': ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_man_incr_insert_remove(hid_t fapl, H5HF_create_t *cparam, fheap_test_param_t *tparam) ^ ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/fheap.c:7299:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD fillval CCLD mount CCLD flush1 CCLD flush2 CCLD app_ref CCLD enum CCLD set_extent CCLD ttsafe CCLD getname CCLD vfd CCLD ntypes CCLD dangle CCLD dtransform CCLD reserved CCLD cross_read CCLD freespace CCLD mf CCLD btree2 CCLD fheap CCLD file_image CCLD unregister CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD links_env CCLD plugin make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' Making all in testpar make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' CC t_mpi.o CC testphdf5.o CC t_dset.o CC t_file.o CC t_file_image.o CC t_mdset.o CC t_ph5basic.o CC t_coll_chunk.o ../../../testpar/t_dset.c: In function 'slab_set': ../../../testpar/testphdf5.c:53:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../testpar/t_mpi.c: In function 'test_mpio_overlap_writes': ../../../testpar/t_dset.c:53:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0/mpi_size; ^ ../../../testpar/t_dset.c:54:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_mpi.c:55:20: warning: size of 'buf' is 4093 bytes [-Wlarger-than=] unsigned char buf[4093]; /* use some prime number for size */ ^ ../../../testpar/t_dset.c:59:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*block[0]; ^ ../../../testpar/t_dset.c:65:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0; ^ ../../../testpar/t_dset.c:66:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1/mpi_size; ^ ../../../testpar/t_dset.c:72:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = mpi_rank*block[1]; ^ ../../../testpar/t_dset.c:77:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = (mpi_rank ? dim0/mpi_size : 0); ^ ../../../testpar/t_dset.c:78:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:83:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = (mpi_rank? mpi_rank*block[0] : 0); ^ ../../../testpar/t_dset.c:89:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0; ^ ../../../testpar/t_dset.c:90:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = (mpi_rank ? dim1/mpi_size : 0); ^ ../../../testpar/t_dset.c:96:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = (mpi_rank? mpi_rank*block[1] : 0); ^ ../../../testpar/t_dset.c:102:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0; ^ ../../../testpar/t_dset.c:103:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_mdset.c: In function 'zero_dim_dset': ../../../testpar/t_mdset.c:92:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c: In function 'dataset_writeInd': ../../../testpar/t_dset.c:296:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:305:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mpi.c: In function 'test_mpio_gb_file': ../../../testpar/t_mpi.c:221:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] is_signed = ((MPI_Offset)(mpi_off - 1)) < 0; ^ ../../../testpar/t_mdset.c: In function 'multiple_dset_write': ../../../testpar/t_mdset.c:152:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] double fill=1.0; /* Fill value */ ^ ../../../testpar/t_dset.c:329:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:330:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mdset.c:159:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:168:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:168:11: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mpi.c:284:6: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDmalloc(MB); ^ ../../../testpar/t_mpi.c:313:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *(buf+j) = i*mpi_size + mpi_rank; ^ ../../../testpar/t_file.c: In function 'test_split_comm_access': ../../../testpar/t_file.c:87:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mrc = MPI_File_delete((char *)filename, info); ^ ../../../testpar/t_mdset.c: In function 'compact_dataset': ../../../testpar/t_mdset.c:245:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] file_dims[i] = size; ^ ../../../testpar/t_mpi.c:355:14: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] expected = i*mpi_size + (mpi_size - mpi_rank - 1); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:250:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:250:11: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_dset.c: In function 'dataset_readInd': ../../../testpar/t_dset.c:441:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:253:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] inme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:253:10: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] inme = HDmalloc((size_t)(size * size * sizeof(double))); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:450:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:256:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:452:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mpi.c: In function 'test_mpio_1wMr': ../../../testpar/t_mpi.c:528:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] writedata[i] = irank*DIMSIZE + i; ^ ../../../testpar/t_mpi.c:600:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] expect_val = irank*DIMSIZE + i; ^ ../../../testpar/t_mpi.c: In function 'test_mpio_derived_dtype': ../../../testpar/t_mpi.c:681:10: warning: declaration of 'nerrors' shadows a global declaration [-Wshadow] int nerrors = 0; /* number of errors */ ^ ../../../testpar/t_mpi.c:37:5: note: shadowed declaration is here int nerrors = 0; ^ ../../../testpar/t_mpi.c:701:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[i] = i+1; ^ ../../../testpar/t_dset.c: In function 'dataset_writeAll': ../../../testpar/t_dset.c:572:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:581:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:582:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(dim1 * RANK * sizeof(hsize_t)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:326:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(inme[(i * size) + j] != outme[(i * size) + j]) ^ ../../../testpar/t_dset.c:586:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'null_dataset': ../../../testpar/t_mdset.c:365:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:374:13: warning: conversion to 'int' from 'hssize_t {aka long long int}' may alter its value [-Wconversion] nelem = H5Sget_simple_extent_npoints(sid); ^ ../../../testpar/t_mpi.c:684:19: warning: unused variable 'etypenew' [-Wunused-variable] MPI_Datatype etypenew, filetypenew; ^ ../../../testpar/t_mpi.c:681:10: warning: unused variable 'nerrors' [-Wunused-variable] int nerrors = 0; /* number of errors */ ^ ../../../testpar/t_dset.c:610:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:611:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mpi.c: In function 'main': ../../../testpar/t_mpi.c:1103:9: warning: too many arguments for format [-Wformat-extra-args] printf("Failed to turn off atexit processing. Continue.\n", mpi_rank); ^ ../../../testpar/t_mdset.c: In function 'big_dataset': ../../../testpar/t_mdset.c:481:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/testphdf5.c: In function 'parse_options': ../../../testpar/testphdf5.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/testphdf5.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/testphdf5.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_coll_chunk.c: In function 'coll_chunk1': ../../../testpar/t_coll_chunk.c:80:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk2': ../../../testpar/t_coll_chunk.c:132:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk3': ../../../testpar/t_coll_chunk.c:185:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk4': ../../../testpar/t_coll_chunk.c:239:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk5': ../../../testpar/t_coll_chunk.c:291:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk6': ../../../testpar/t_coll_chunk.c:345:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk7': ../../../testpar/t_coll_chunk.c:397:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk8': ../../../testpar/t_coll_chunk.c:449:28: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk9': ../../../testpar/t_coll_chunk.c:501:26: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c: In function 'coll_chunk10': ../../../testpar/t_coll_chunk.c:553:26: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] const char *filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c: In function 'dataset_fillvalue': ../../../testpar/t_mdset.c:616:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:620:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dset_dims[0]=mpi_size+1; ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/t_coll_chunk.c: In function 'coll_chunktest': ../../../testpar/t_mdset.c:624:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] rdata=HDmalloc((size_t)(dset_size*sizeof(int))); ^ ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:643:13: note: in expansion of macro 'SPACE_DIM1' dims[0] = SPACE_DIM1*mpi_size; ^ ../../../testpar/t_mdset.c:626:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] wdata=HDmalloc((size_t)(dset_size*sizeof(int))); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_coll_chunk.c:16: ../../../testpar/t_coll_chunk.c:647:33: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array1 = (int *)HDmalloc(dims[0] * dims[1] * sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_coll_chunk.c:654:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] num_points = block[0] * block[1] * count[0] * count[1]; ^ ../../../testpar/t_coll_chunk.c:676:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/chunk_factor; ^ ../../../testpar/t_mdset.c:680:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] req_start[0]=mpi_rank; ^ ../../../testpar/t_coll_chunk.c:695:3: warning: switch missing default case [-Wswitch-default] switch (file_selection) { ^ ../../../testpar/t_dset.c:912:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:916:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:918:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[1] = dim1; ^ ../../../testpar/t_dset.c:921:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_coll_chunk.c:718:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../testpar/t_mdset.c: In function 'collective_group_write': ../../../testpar/t_mdset.c:796:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:808:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:808:11: warning: request for implicit conversion from 'void *' to 'DATATYPE * {aka int *}' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../testpar/t_dset.c:968:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_mdset.c: In function 'independent_group_read': ../../../testpar/t_mdset.c:884:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_coll_chunk.c:16: ../../../testpar/t_coll_chunk.c:913:33: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array1 = (int *)HDmalloc(dims[0]*dims[1]*sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1006:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'group_dataset_read': ../../../testpar/t_mdset.c:931:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_coll_chunk.c:917:34: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_origin1 = (int *)HDmalloc(dims[0]*dims[1]*sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:934:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'multiple_group_write': ../../../testpar/t_mdset.c:1011:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c:950:3: warning: switch missing default case [-Wswitch-default] switch (file_selection) { ^ ../../../testpar/t_dset.c:564:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../testpar/t_mpi.c: In function 'parse_options': ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_dset.c: In function 'dataset_readAll': ../../../testpar/t_dset.c:1104:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c:973:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../testpar/t_dset.c:1113:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'write_dataset': ../../../testpar/t_mdset.c:1102:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:1114:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] coords = (hsize_t *)HDmalloc(dim0 * dim1 * RANK * sizeof(hsize_t)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:1102:11: warning: request for implicit conversion from 'void *' to 'DATATYPE * {aka int *}' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_dset.c:1118:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1120:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'multiple_group_read': ../../../testpar/t_mdset.c:1179:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_coll_chunk.c:625:7: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../testpar/t_coll_chunk.c: In function 'ccslab_set': In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'read_dataset': ../../../testpar/t_coll_chunk.c:1063:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*count[0]; ^ ../../../testpar/t_mdset.c:1262:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:1076:15: note: in expansion of macro 'SPACE_DIM1' start[0] = SPACE_DIM1*mpi_rank; ^ ../../../testpar/t_coll_chunk.c:1088:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] count[0] = ((mpi_rank >= MAX(1,(mpi_size-2)))?0:SPACE_DIM1); ^ ../../../testpar/t_mdset.c:1265:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_coll_chunk.c:1088:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_coll_chunk.c:1090:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*count[0]; ^ ../../../testpar/t_coll_chunk.c:1102:9: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] stride[0] = SPACE_DIM1*mpi_size/4+1; ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:1102:21: note: in expansion of macro 'SPACE_DIM1' stride[0] = SPACE_DIM1*mpi_size/4+1; ^ ../../../testpar/t_coll_chunk.c:1107:45: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if((mpi_rank *3)<(mpi_size*2)) start[0] = mpi_rank; ^ ../../../testpar/t_coll_chunk.c:1108:2: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] else start[0] = 1 + SPACE_DIM1*mpi_size/2 + (mpi_rank-2*mpi_size/3); ^ ../../../testpar/t_coll_chunk.c:1108:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] else start[0] = 1 + SPACE_DIM1*mpi_size/2 + (mpi_rank-2*mpi_size/3); ^ ../../../testpar/t_coll_chunk.c:1116:13: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*SPACE_DIM1; ^ In file included from ../../../testpar/t_coll_chunk.c:16:0: ../../../testpar/testphdf5.h:70:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SPACE_DIM1 24 ^ ../../../testpar/t_coll_chunk.c:1127:14: note: in expansion of macro 'SPACE_DIM1' block[0] = SPACE_DIM1*mpi_size; ^ ../../../testpar/t_mdset.c: In function 'check_value': ../../../testpar/t_mdset.c:1420:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] indata += chunk_origin[0]*size; ^ ../../../testpar/t_mdset.c:1421:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] outdata += chunk_origin[0]*size; ^ ../../../testpar/t_mdset.c: In function 'get_slab': ../../../testpar/t_mdset.c:1454:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_origin[0] = mpi_rank *(size/mpi_size); ^ ../../../testpar/t_mdset.c:1458:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = size/mpi_size; ^ ../../../testpar/t_mdset.c:1459:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = size; ^ ../../../testpar/t_mdset.c:1462:39: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] file_dims[0] = file_dims[1] = size; ^ ../../../testpar/t_mdset.c: In function 'io_mode_confusion': ../../../testpar/t_mdset.c:1526:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/testphdf5.c:192:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/testphdf5.c:180:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/testphdf5.c:132:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/t_dset.c:1298:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:1300:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:1304:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1; ^ ../../../testpar/t_dset.c:1306:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[1] = dim1; ^ ../../../testpar/t_dset.c:1309:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/testphdf5.c:132:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_dset.c:1360:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:1365:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_dset.c:1405:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../testpar/t_dset.c:1415:18: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim0 * dim1; ^ ../../../testpar/t_dset.c:1419:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[k++] = i; ^ ../../../testpar/t_dset.c:1420:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[k++] = j; ^ ../../../testpar/t_mdset.c: In function 'rr_obj_hdr_flush_confusion_writer': ../../../testpar/t_mdset.c:2008:6: warning: unsuffixed float constant [-Wunsuffixed-float-constants] data[j] *= 10.0; ^ ../../../testpar/t_dset.c:1443:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = dim0/mpi_size * mpi_rank; ^ ../../../testpar/t_mdset.c:2062:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] att[j] /= 10.0; ^ ../../../testpar/t_dset.c:1095:13: warning: unused variable 'current_dims' [-Wunused-variable] hsize_t current_dims; /* for point selection */ ^ ../../../testpar/t_dset.c: In function 'extend_writeInd': ../../../testpar/t_dset.c:1517:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:1526:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = chunkdim0; ^ ../../../testpar/t_dset.c:1527:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = chunkdim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:1530:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:2121:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_mdset.c:2163:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_dset.c:1617:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:1618:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mdset.c:1890:9: warning: variable 'mrc' set but not used [-Wunused-but-set-variable] int mrc; /* mpi error code */ ^ ../../../testpar/t_dset.c:1677:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:1678:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_mdset.c: In function 'rr_obj_hdr_flush_confusion_reader': ../../../testpar/t_mdset.c:2409:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (data_read[j] != data[j]){ ^ ../../../testpar/t_mdset.c:2417:4: warning: unsuffixed float constant [-Wunsuffixed-float-constants] data[j] *= 10.0; ^ ../../../testpar/t_dset.c: In function 'extend_writeInd2': ../../../testpar/t_dset.c:1740:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mpi.c: In function 'test_mpio_gb_file': ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mdset.c:2472:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (att_read[j] != att[j]){ ^ ../../../testpar/t_mdset.c:2480:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] att[j] /= 10.0; ^ ../../../testpar/t_mdset.c:2525:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (lg_att_read[j] != lg_att[j]){ ^ ../../../testpar/t_mdset.c:2533:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_dset.c:1839:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] written[i] = orig_size + i; ^ ../../../testpar/t_dset.c:1839:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] written[i] = orig_size + i; ^ ../../../testpar/t_dset.c: In function 'extend_readInd': ../../../testpar/t_dset.c:1905:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:1914:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1916:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array2 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:1918:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'extend_writeAll': ../../../testpar/t_dset.c:2088:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:2097:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = chunkdim0; ^ ../../../testpar/t_dset.c:2098:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = chunkdim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:2101:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2188:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:2189:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:2271:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:2272:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c: In function 'extend_readAll': ../../../testpar/t_dset.c:2335:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:2344:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2346:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array2 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2348:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_origin1 = (DATATYPE *)HDmalloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'compress_readAll': ../../../testpar/t_dset.c:2516:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t dim=dim0; /* Dataspace dimensions */ ^ ../../../testpar/t_dset.c:2526:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:2542:22: warning: conversion to 'DATATYPE {aka int}' from 'unsigned int' may change the sign of the result [-Wsign-conversion] data_orig[u]=u; ^ ../../../testpar/t_dset.c: In function 'none_selection_chunk': ../../../testpar/t_dset.c:2702:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_dset.c:2711:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = chunkdim0; ^ ../../../testpar/t_dset.c:2712:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = chunkdim1; ^ ../../../testpar/t_dset.c:2742:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:2743:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:2768:44: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_origin = (DATATYPE *)HDmalloc(block[0]*block[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:2771:43: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array = (DATATYPE *)HDmalloc(block[0]*block[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'test_actual_io_mode': ../../../testpar/t_dset.c:2938:70: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode_write = -1; ^ ../../../testpar/t_dset.c:2939:69: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode_read = -1; ^ ../../../testpar/t_dset.c:2940:73: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode_expected = -1; ^ ../../../testpar/t_dset.c:2941:56: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_io_mode_t actual_io_mode_write = -1; ^ ../../../testpar/t_dset.c:2942:55: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_io_mode_t actual_io_mode_read = -1; ^ ../../../testpar/t_dset.c:2943:59: warning: enum conversion in initialization is invalid in C++ [-Wc++-compat] H5D_mpio_actual_io_mode_t actual_io_mode_expected = -1; ^ ../../../testpar/t_dset.c:3020:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:3021:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:3032:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/mpi_size; ^ ../../../testpar/t_dset.c:3098:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0 / mpi_size; ^ ../../../testpar/t_dset.c:3099:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1 / mpi_size; ^ ../../../testpar/t_dset.c:3102:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[0] = mpi_rank * block[0]; ^ ../../../testpar/t_dset.c:3105:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = mpi_rank*block[1]; ^ ../../../testpar/t_dset.c:3136:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = block[0] / mpi_size; ^ ../../../testpar/t_dset.c:3139:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0 / mpi_size; ^ ../../../testpar/t_dset.c:3140:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1 / mpi_size; ^ ../../../testpar/t_dset.c:3143:38: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stride[0] = mpi_rank * block[0]; ^ ../../../testpar/t_dset.c:3146:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[1] = mpi_rank*block[1]; ^ ../../../testpar/t_dset.c:3198:44: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_chunk_opt_mode_expected = -1; ^ ../../../testpar/t_dset.c:3199:37: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat] actual_io_mode_expected = -1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:3219:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer = (int *)HDmalloc(sizeof(int) * length); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'test_no_collective_cause_mode': ../../../testpar/t_dset.c:3548:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:3549:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:3571:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/mpi_size; ^ ../../../testpar/t_dset.c:3653:14: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] length = dims[0] * dims[1]; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:3656:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer = (int *)HDmalloc(sizeof(int) * length); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c:3462:13: warning: unused variable 'coord' [-Wunused-variable] hsize_t coord[NELM][RANK]; ^ ../../../testpar/t_dset.c: In function 'test_no_collective_cause_mode_filter': ../../../testpar/t_dset.c:3846:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:3847:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ ../../../testpar/t_dset.c:3865:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = dims[0]/mpi_size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:3896:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buffer = (int *)HDmalloc(sizeof(int) * length); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_dset.c: In function 'dataset_atomicity': ../../../testpar/t_dset.c:4067:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:4081:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] write_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4084:32: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] read_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4100:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[0] = dim0; ^ ../../../testpar/t_dset.c:4101:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dims[1] = dim1; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_dset.c:31: ../../../testpar/t_dset.c:4235:33: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] write_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4238:32: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] read_buf = (int *)HDcalloc(buf_size, sizeof(int)); ^ ../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../testpar/t_dset.c:4255:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dim0/mpi_size - 1; ^ ../../../testpar/t_dset.c:4256:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[1] = dim1/mpi_size - 1; ^ ../../../testpar/t_dset.c:4259:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] count[0] = mpi_size; ^ ../../../testpar/t_dset.c:4260:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] count[1] = mpi_size; ^ ../../../testpar/t_dset.c:4316:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (i >= mpi_rank*(block[0]+1)) { ^ ../../../testpar/t_dset.c:4316:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= mpi_rank*(block[0]+1)) { ^ ../../../testpar/t_dset.c:4319:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if ((i+1)%(block[0]+1)==0) { ^ ../../../testpar/t_dset.c:4324:34: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (j >= mpi_rank*(block[1]+1)) { ^ ../../../testpar/t_dset.c:4324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j >= mpi_rank*(block[1]+1)) { ^ ../../../testpar/t_dset.c:4325:41: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] k += dim1 - mpi_rank*(block[1]+1); ^ CC t_span_tree.o ../../../testpar/t_dset.c:4325:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4325:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4325:26: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] k += dim1 - mpi_rank*(block[1]+1); ^ ../../../testpar/t_dset.c:4328:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if ((j+1)%(block[1]+1)==0) { ^ ../../../testpar/t_dset.c: At top level: ../../../testpar/t_dset.c:3779:1: warning: 'test_no_collective_cause_mode_filter' defined but not used [-Wunused-function] test_no_collective_cause_mode_filter(int selection_mode) ^ ../../../testpar/t_mpi.c: In function 'test_mpio_overlap_writes.constprop': ../../../testpar/t_mpi.c:98:6: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] for (i=0; i= X is always true [-Wstrict-overflow] if (val) { \ ^ ../../../testpar/t_mdset.c:69:5: note: in expansion of macro 'VRFY' VRFY((mpi_size <= size), "mpi_size <= size"); ^ ../../../testpar/t_mpi.c: In function 'main': ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(int argc, char **argv) ^ ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:348:6: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=ntimes-2; i <= ntimes; i++){ ^ ../../../testpar/t_mpi.c:306:6: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=ntimes-2; i <= ntimes; i++){ ^ CC t_filter_read.o ../../../testpar/t_span_tree.c: In function 'coll_write_test': ../../../testpar/t_span_tree.c:274:12: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:96:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MSPACE1_DIM 27000 /* Dataset size in memory */ ^ ../../../testpar/t_span_tree.c:280:14: note: in expansion of macro 'MSPACE1_DIM' mdim1[0] = MSPACE1_DIM *mpi_size; ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:102:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MSPACE_DIM2 3600 ^ ../../../testpar/t_span_tree.c:282:14: note: in expansion of macro 'MSPACE_DIM2' mdim[1] = MSPACE_DIM2*mpi_size; ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:99:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define FSPACE_DIM2 3600 /* We will read dataset back from the file to the dataset in memory with these dataspace parameters. */ ^ ../../../testpar/t_span_tree.c:284:14: note: in expansion of macro 'FSPACE_DIM2' fsdim[1] = FSPACE_DIM2*mpi_size; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:286:47: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] vector = (int*)HDmalloc(sizeof(int)*mdim1[0]*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:286:27: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] vector = (int*)HDmalloc(sizeof(int)*mdim1[0]*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:287:59: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] matrix_out = (int*)HDmalloc(sizeof(int)*mdim[0]*mdim[1]*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:287:32: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] matrix_out = (int*)HDmalloc(sizeof(int)*mdim[0]*mdim[1]*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:288:59: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] matrix_out1 = (int*)HDmalloc(sizeof(int)*mdim[0]*mdim[1]*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:288:32: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] matrix_out1 = (int*)HDmalloc(sizeof(int)*mdim[0]*mdim[1]*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:290:41: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(vector,0,sizeof(int)*mdim1[0]*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:290:21: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] HDmemset(vector,0,sizeof(int)*mdim1[0]*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:292:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < MSPACE1_DIM*mpi_size - 1; i++) vector[i] = i; ^ ../../../testpar/t_span_tree.c:292:62: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] for (i = 1; i < MSPACE1_DIM*mpi_size - 1; i++) vector[i] = i; ^ ../../../testpar/t_span_tree.c:314:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = fsdim[0] / chunk_factor; ^ ../../../testpar/t_span_tree.c:315:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = fsdim[1] / chunk_factor; ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:110:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define FHSTART1 1 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:351:15: note: in expansion of macro 'FHSTART1' start[1] = FHSTART1 + mpi_rank * FHSTRIDE1 * FHCOUNT1; ^ ../../../testpar/testphdf5.h:119:28: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define SHSTART1 0 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:372:15: note: in expansion of macro 'SHSTART1' start[1] = SHSTART1+SHCOUNT1*SHBLOCK1*mpi_rank; ^ ../../../testpar/testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFFHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:510:15: note: in expansion of macro 'RFFHSTART1' start[1] = RFFHSTART1+mpi_rank*RFFHCOUNT1; ^ ../../../testpar/testphdf5.h:145:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFSHSTART1 4 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:537:14: note: in expansion of macro 'RFSHSTART1' start[1] = RFSHSTART1+RFSHCOUNT1*mpi_rank; ^ ../../../testpar/testphdf5.h:155:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMFHSTART1 0 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:576:15: note: in expansion of macro 'RMFHSTART1' start[1] = RMFHSTART1+mpi_rank*RMFHCOUNT1; ^ ../../../testpar/testphdf5.h:164:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMSHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:599:15: note: in expansion of macro 'RMSHSTART1' start[1] = RMSHSTART1+mpi_rank*RMSHCOUNT1; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:614:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:615:61: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out1,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:631:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < MSPACE_DIM1*MSPACE_DIM2*mpi_size; i++){ ^ ../../../testpar/t_span_tree.c: In function 'coll_read_test': ../../../testpar/t_span_tree.c:737:12: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:102:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MSPACE_DIM2 3600 ^ ../../../testpar/t_span_tree.c:743:13: note: in expansion of macro 'MSPACE_DIM2' mdim[1] = MSPACE_DIM2*mpi_size; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:744:65: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] matrix_out =(int*)HDmalloc(sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_span_tree.c:745:65: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] matrix_out1=(int*)HDmalloc(sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../testpar/t_span_tree.c:39:0: ../../../testpar/testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFFHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:780:15: note: in expansion of macro 'RFFHSTART1' start[1] = RFFHSTART1+mpi_rank*RFFHCOUNT1; ^ ../../../testpar/testphdf5.h:145:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFSHSTART1 4 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:800:15: note: in expansion of macro 'RFSHSTART1' start[1] = RFSHSTART1+RFSHCOUNT1*mpi_rank; ^ ../../../testpar/testphdf5.h:155:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMFHSTART1 0 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:830:15: note: in expansion of macro 'RMFHSTART1' start[1] = RMFHSTART1+mpi_rank*RMFHCOUNT1; ^ ../../../testpar/testphdf5.h:164:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RMSHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:852:15: note: in expansion of macro 'RMSHSTART1' start[1] = RMSHSTART1+mpi_rank*RMSHCOUNT1; ^ In file included from ../../../testpar/t_span_tree.c:38:0: ../../../testpar/t_span_tree.c:867:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:868:61: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(matrix_out1,0,sizeof(int)*MSPACE_DIM1*MSPACE_DIM2*mpi_size); ^ ../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../testpar/t_span_tree.c:899:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < MSPACE_DIM1*MSPACE_DIM2*mpi_size; i++){ ^ ../../../testpar/t_span_tree.c:692:20: warning: unused parameter 'chunk_factor' [-Wunused-parameter] coll_read_test(int chunk_factor) ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board': ../../../testpar/t_span_tree.c:1041:35: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] base_count = dims[sel_offset] / (checker_edge_size * 2); ^ ../../../testpar/t_span_tree.c:1043:26: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if ( (dims[sel_rank] % (checker_edge_size * 2)) > 0 ) { ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__run_test': ../../../testpar/t_span_tree.c:2326:13: warning: implicit declaration of function 'H5S_select_shape_same_test' [-Wimplicit-function-declaration] check = H5S_select_shape_same_test(mem_large_ds_sid, ^ ../../../testpar/t_span_tree.c:2326:5: warning: nested extern declaration of 'H5S_select_shape_same_test' [-Wnested-externs] check = H5S_select_shape_same_test(mem_large_ds_sid, ^ ../../../testpar/t_span_tree.c:1599:19: warning: variable 'large_ds_slice_size' set but not used [-Wunused-but-set-variable] size_t large_ds_slice_size; ^ CC t_cache.o ../../../testpar/t_span_tree.c: In function 'link_chunk_collective_io_test': ../../../testpar/t_span_tree.c:2772:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] local_data_read[i] = 0.0; ^ ../../../testpar/t_span_tree.c:2773:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] expected_value += 1.0; ^ ../../../testpar/t_span_tree.c:2832:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] if ( diff >= 0.001 ) { ^ CC t_pflush1.o ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board': ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* link_chunk_collective_io_test() */ ^ ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:2859:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_chunk_alloc.c: In function 'get_filesize': ../../../testpar/t_chunk_alloc.c:40:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpierr = MPI_File_open(MPI_COMM_SELF, (char*)filename, MPI_MODE_RDONLY, ^ ../../../testpar/t_chunk_alloc.c: In function 'create_chunked_dataset': ../../../testpar/t_chunk_alloc.c:100:17: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dims[0]=nchunks*CHUNK_SIZE; ^ ../../../testpar/t_chunk_alloc.c:133:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] offset[0] = (nchunks-2)*chunk_dims[0]; ^ ../../../testpar/t_chunk_alloc.c:163:45: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] est_filesize = nchunks * CHUNK_SIZE * sizeof(unsigned char); ^ ../../../testpar/t_chunk_alloc.c: In function 'parallel_access_dataset': ../../../testpar/t_chunk_alloc.c:239:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] size[0] = nchunks*CHUNK_SIZE; ^ ../../../testpar/t_chunk_alloc.c:251:42: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = (i*mpi_size+mpi_rank)*chunk_dims[0]; ^ ../../../testpar/t_chunk_alloc.c:241:5: warning: switch missing default case [-Wswitch-default] switch (action) { ^ ../../../testpar/t_chunk_alloc.c:299:38: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] est_filesize = nchunks*CHUNK_SIZE*sizeof(unsigned char); ^ ../../../testpar/t_chunk_alloc.c: In function 'verify_data': ../../../testpar/t_chunk_alloc.c:378:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = i*chunk_dims[0]; ^ ../../../testpar/t_chunk_alloc.c:388:3: warning: switch missing default case [-Wswitch-default] switch (write_pattern) { ^ ../../../testpar/t_chunk_alloc.c: In function 'test_chunk_alloc': ../../../testpar/t_chunk_alloc.c:467:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ CC t_pflush2.o ../../../testpar/t_filter_read.c: In function 'filter_read_internal': ../../../testpar/t_filter_read.c:79:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size[1] = hs_size[1] * mpi_size; ^ ../../../testpar/t_filter_read.c:82:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_offset[1] = hs_size[1] * mpi_rank; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_filter_read.c:25: ../../../testpar/t_filter_read.c:89:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] points = (int *)HDmalloc(size[0] * size[1] * sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_filter_read.c:92:29: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] check = (int *)HDmalloc(hs_size[0] * hs_size[1] * sizeof(int)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_filter_read.c: In function 'test_filter_read': ../../../testpar/t_filter_read.c:236:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_chunk_alloc.c: In function 'verify_data.constprop': ../../../testpar/t_chunk_alloc.c:322:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] verify_data(const char *filename, int chunk_factor, write_type write_pattern, int close, hid_t *file_id, hid_t *dataset) ^ In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_chunk_alloc.c:24: ../../../testpar/testpar.h:50:8: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] if (val) { \ ^ ../../../testpar/t_chunk_alloc.c:336:17: note: 'value' was declared here int value, i; ^ ../../../testpar/t_pflush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../testpar/t_pflush1.c: In function 'create_file': ../../../testpar/t_pflush1.c:84:42: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] the_data[i][j] = (double)(hssize_t)i/(hssize_t)(j+1); ^ CC t_pshutdown.o ../../../testpar/t_cache.c:55:9: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../testpar/t_cache.c:195:14: warning: size of 'data' is 16800000 bytes [-Wlarger-than=] struct datum data[NUM_DATA_ENTRIES]; ^ ../../../testpar/t_cache.c:234:5: warning: size of 'data_index' is 400000 bytes [-Wlarger-than=] int data_index[NUM_DATA_ENTRIES]; ^ ../../../testpar/t_cache.c: In function 'clear_datum': ../../../testpar/t_cache.c:2337:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'destroy_datum': ../../../testpar/t_cache.c:2402:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'flush_datum': ../../../testpar/t_cache.c:2459:13: warning: variable 'cache_ptr' set but not used [-Wunused-but-set-variable] H5C_t * cache_ptr; ^ ../../../testpar/t_cache.c:2456:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'size_datum': ../../../testpar/t_cache.c:2780:9: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int idx; ^ ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:5716:13: warning: declaration of 'verbose' shadows a global declaration [-Wshadow] hbool_t verbose = FALSE; ^ ../../../testpar/t_cache.c:41:10: note: shadowed declaration is here hbool_t verbose = TRUE; /* used to control error messages */ ^ ../../../testpar/t_cache.c: In function 'smoke_check_5': ../../../testpar/t_cache.c:6401:13: warning: declaration of 'verbose' shadows a global declaration [-Wshadow] hbool_t verbose = FALSE; ^ ../../../testpar/t_cache.c:41:10: note: shadowed declaration is here hbool_t verbose = TRUE; /* used to control error messages */ ^ ../../../testpar/t_cache.c: In function 'main': ../../../testpar/t_cache.c:7125:9: warning: too many arguments for format [-Wformat-extra-args] printf("Failed to turn off atexit processing. Continue.\n", mpi_rank); ^ ../../../testpar/t_pflush1.c: In function 'main': ../../../testpar/t_pflush1.c:184:8: warning: 'file2' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Fget_vfd_handle(file2, fapl, (void **)&mpifh_p) < 0) { ^ ../../../testpar/t_pflush1.c:175:8: warning: 'file1' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Fget_vfd_handle(file1, fapl, (void **)&mpifh_p) < 0) { ^ ../../../testpar/t_cache.c: In function 'addr_to_datum_index': ../../../testpar/t_cache.c:712:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] addr_to_datum_index(haddr_t base_addr) ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__verify_data.constprop': ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] lower_dim_size_comp_test__verify_data(uint32_t * buf_ptr, ^ ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_pflush2.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../testpar/t_pflush2.c: In function 'check_file': ../../../testpar/t_pflush2.c:80:53: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] error = fabs(the_data[i][j]-(double)(hssize_t)i/((hssize_t)j+1)); ^ ../../../testpar/t_pflush2.c:81:6: warning: unsuffixed float constant [-Wunsuffixed-float-constants] if (error>0.0001) { ^ ../../../testpar/t_pflush2.c:86:23: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)i/(hssize_t)(j+1)); ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__select_checker_board.constprop': ../../../testpar/t_span_tree.c:967:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] lower_dim_size_comp_test__select_checker_board( ^ ../../../testpar/t_span_tree.c:967:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:967:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC t_prestart.o ../../../testpar/t_pflush2.c:111:9: warning: 'groups' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(groups); ^ ../../../testpar/t_pflush2.c:112:9: warning: 'dset' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset); ^ ../../../testpar/t_pflush2.c:114:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__run_test': ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] lower_dim_size_comp_test__run_test(const int chunk_edge_size, ^ ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] CC t_init_term.o CC t_shapesame.o In file included from ../../../testpar/t_pshutdown.c:28:0: ../../../testpar/t_pshutdown.c: In function 'main': ../../../testpar/testphdf5.h:39:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ROW_FACTOR 8 /* Nominal row factor for dataset size */ ^ ../../../testpar/t_pshutdown.c:73:15: note: in expansion of macro 'ROW_FACTOR' dims[0] = ROW_FACTOR*mpi_size; ^ ../../../testpar/testphdf5.h:40:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define COL_FACTOR 16 /* Nominal column factor for dataset size */ ^ ../../../testpar/t_pshutdown.c:74:15: note: in expansion of macro 'COL_FACTOR' dims[1] = COL_FACTOR*mpi_size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_pshutdown.c:28: ../../../testpar/t_pshutdown.c:82:39: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array = (DATATYPE *)HDmalloc(dims[0]*dims[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_pshutdown.c:86:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dims[0]/mpi_size; ^ ../../../testpar/t_pshutdown.c:92:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*block[0]; ^ ../../../testpar/t_cache.c: In function 'verify_entry_writes': ../../../testpar/t_cache.c:4545:17: warning: 'reported_entry_writes' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ ../../../testpar/t_cache.c: In function 'verify_entry_reads': ../../../testpar/t_cache.c:4437:17: warning: 'reported_entry_reads' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_prestart.c:24: ../../../testpar/t_prestart.c: In function 'main': ../../../testpar/t_prestart.c:78:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] VRFY(dims[0] == ROW_FACTOR*mpi_size, "Wrong dataset dimensions"); ^ ../../../testpar/testpar.h:50:9: note: in definition of macro 'VRFY' if (val) { \ ^ ../../../testpar/t_prestart.c:79:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] VRFY(dims[1] == COL_FACTOR*mpi_size, "Wrong dataset dimensions"); ^ ../../../testpar/testpar.h:50:9: note: in definition of macro 'VRFY' if (val) { \ ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_prestart.c:24: ../../../testpar/t_prestart.c:82:39: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] data_array = (DATATYPE *)HDmalloc(dims[0]*dims[1]*sizeof(DATATYPE)); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_prestart.c:86:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] block[0] = dims[0]/mpi_size; ^ ../../../testpar/t_prestart.c:92:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = mpi_rank*block[0]; ^ ../../../testpar/t_prestart.c:109:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < block[0]; i++){ ^ ../../../testpar/t_prestart.c:110:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j=0; j < block[1]; j++){ ^ ../../../testpar/t_prestart.c:114:41: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] (unsigned long)(i+start[0]), (unsigned long)(j+start[1]), ^ ../../../testpar/t_prestart.c:114:70: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] (unsigned long)(i+start[0]), (unsigned long)(j+start[1]), ^ CCLD t_mpi ../../../testpar/t_cache.c: In function 'smoke_check_1': ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_1(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5310:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_pflush1 ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__d2m_l2s': ../../../testpar/t_shapesame.c:851:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1016:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1017:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1020:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1021:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1024:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1025:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__d2m_s2l': ../../../testpar/t_shapesame.c:1124:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1299:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1300:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1303:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1304:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1307:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1308:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__m2d_l2s': ../../../testpar/t_shapesame.c:1415:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1627:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1628:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1631:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1632:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1635:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1636:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__m2d_s2l': ../../../testpar/t_shapesame.c:1737:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1967:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1968:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1971:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1972:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1975:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1976:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__run_test': ../../../testpar/t_shapesame.c:2031:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable] int mpi_rank; ^ ../../../testpar/t_shapesame.c: At top level: ../../../testpar/t_shapesame.c:2235:1: warning: no previous prototype for 'contig_hs_dr_pio_test' [-Wmissing-prototypes] contig_hs_dr_pio_test(ShapeSameTestMethods sstest_type) ^ CCLD t_pflush2 ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__d2m_l2s': ../../../testpar/t_shapesame.c:3049:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_cache.c: In function 'smoke_check_5': ../../../testpar/t_cache.c:6397:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] smoke_check_5(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:6397:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_shapesame.c:3215:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:3216:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3219:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:3220:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3223:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:3224:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__d2m_s2l': ../../../testpar/t_shapesame.c:3316:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:3543:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:3544:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3547:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:3548:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3551:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:3552:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__m2d_l2s': ../../../testpar/t_shapesame.c:3675:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:3906:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:3907:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3910:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:3911:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3914:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:3915:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3598:13: warning: variable 'mis_match' set but not used [-Wunused-but-set-variable] hbool_t mis_match = FALSE; ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__m2d_s2l': ../../../testpar/t_shapesame.c:4038:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:4268:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:4269:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:4272:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:4273:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:4276:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:4277:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:3961:13: warning: variable 'mis_match' set but not used [-Wunused-but-set-variable] hbool_t mis_match = FALSE; ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__run_test': ../../../testpar/t_shapesame.c:4327:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable] int mpi_rank; /* needed by VRFY */ ^ ../../../testpar/t_shapesame.c: At top level: ../../../testpar/t_shapesame.c:4729:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: In function 'smoke_check_4': ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_4(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c: At top level: ../../../testpar/t_span_tree.c:962:0: warning: macro "LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK" is not used [-Wunused-macros] #define LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK 0 ^ ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ckrbrd_hs_dr_pio_test__slct_ckrbrd(const int mpi_rank, ^ ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:2425:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_3(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_pshutdown ../../../testpar/t_cache.c: In function 'smoke_check_2': ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_2(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:4868:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4856:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_prestart ../../../testpar/t_shapesame.c: In function 'hs_dr_pio_test__setup': ../../../testpar/t_shapesame.c:127:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hs_dr_pio_test__setup(const int test_num, ^ ../../../testpar/t_shapesame.c:127:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_init_term ../../../testpar/t_cache.c: At top level: ../../../testpar/t_cache.c:215:0: warning: macro "MPE_VIRT_NUM_DATA_ENTIES" is not used [-Wunused-macros] #define MPE_VIRT_NUM_DATA_ENTIES (NUM_DATA_ENTRIES / 100) ^ ../../../testpar/t_cache.c:50:0: warning: macro "PARATESTFILE" is not used [-Wunused-macros] #define PARATESTFILE filenames[0] ^ CCLD t_cache CCLD t_shapesame CCLD testphdf5 make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' Making all in tools make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' Making all in lib make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/lib' CC h5tools.lo CC h5tools_dump.lo CC h5tools_str.lo CC h5diff.lo CC h5diff_array.lo CC h5diff_attr.lo CC h5diff_dset.lo CC h5tools_utils.lo In file included from ../../../../tools/lib/h5diff_array.c:20:0: ../../../../tools/lib/h5diff_array.c: In function 'diff_array': ../../../../tools/lib/h5diff_dset.c: In function 'diff_can_type': ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (tclass1) ^ ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_dset.c:677:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_array.c:418:30: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] HDmemcmp(mem1, mem2, size*nelmts)==0) ^ ../../../../src/H5private.h:1026:43: note: in definition of macro 'HDmemcmp' #define HDmemcmp(X,Y,Z) memcmp(X,Y,Z) ^ ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools.c:1302:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] for (i = (ctx->ndims - 2); i >= 0; i--) { ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_append': ../../../../tools/lib/h5tools_str.c:145:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] nchars = HDvsnprintf(str->s + str->len, avail, fmt, ap); ^ ../../../../tools/lib/h5tools_str.c:145:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc); ^ ../../../../src/H5private.h:328:24: note: in definition of macro 'MAX' #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t newsize = MAX(str->len + nchars + 1, 2 * str->nalloc); ^ ../../../../src/H5private.h:328:35: note: in definition of macro 'MAX' #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output': ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:179:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] str->len += nchars; ^ ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c:1333:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools.c: At top level: ../../../../tools/lib/h5tools.c:1528:1: warning: no previous prototype for 'render_bin_output_region_data_blocks' [-Wmissing-prototypes] render_bin_output_region_data_blocks(hid_t region_id, FILE *stream, ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_data_blocks': ../../../../tools/lib/h5tools.c:1549:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1571:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((start = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1574:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((count = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:448:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1638:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1643:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools.c:1645:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:509:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = npoints * ndims * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1648:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1652:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1655:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1657:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools.c:1660:22: warning: conversion to 'hssize_t {aka long long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] type_id, nblocks, ptdata); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1666:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1669:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools.c: At top level: ../../../../tools/lib/h5tools.c:1696:1: warning: no previous prototype for 'render_bin_output_region_data_points' [-Wmissing-prototypes] render_bin_output_region_data_points(hid_t region_space, hid_t region_id, ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_data_points': ../../../../tools/lib/h5tools.c:1706:21: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] if((type_size = H5Tget_size(type_id)) == 0) ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c:1709:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_sprint': ../../../../tools/lib/h5tools_str.c:740:73: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] h5tools_str_append(str, OPT(info->fmt_float, "%g"), tempfloat); ^ ../../../../tools/lib/h5tools.c:1713:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools.c:1716:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims1[0] = npoints; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:612:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../tools/lib/h5tools_str.c:791:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j]) ^ ../../../../tools/lib/h5tools_str.c:791:90: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (info->str_repeat > 0) while (i + j < size && s[i] == s[i + j]) ^ ../../../../tools/lib/h5tools.c:1725:73: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] if(render_bin_output(stream, container, type_id, (char*)region_buf, npoints) < 0) ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:617:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools_str.c:822:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] i += j - 1; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:638:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1762:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:643:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../tools/lib/h5tools_str.c:846:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned char)) ^ ../../../../tools/lib/h5tools_str.c:849:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1766:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools_str.c:849:45: warning: conversion to 'unsigned char' from 'long long unsigned int' may alter its value [-Wconversion] tempuchar = (tempuchar >> packed_data_offset) & packed_data_mask; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1769:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../tools/lib/h5tools_str.c:858:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(char)) ^ ../../../../tools/lib/h5tools_str.c:861:77: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempchar = (tempchar >> packed_data_offset) & packed_data_mask; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:669:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1772:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../tools/lib/h5tools_str.c:861:44: warning: conversion to 'signed char' from 'long long unsigned int' may alter its value [-Wconversion] tempchar = (tempchar >> packed_data_offset) & packed_data_mask; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:671:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1779:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_utils.c: In function 'parallel_print': ../../../../tools/lib/h5tools_str.c:871:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned int)) ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools.c:1782:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_str.c:874:44: warning: conversion to 'unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempuint = (tempuint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_utils.c:89:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvprintf(format, ap); ^ ../../../../tools/lib/h5tools_str.c:882:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(int)) ^ ../../../../tools/lib/h5tools_str.c:885:75: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempint = (tempint >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:885:43: warning: conversion to 'int' from 'long long unsigned int' may alter its value [-Wconversion] tempint = (tempint >> packed_data_offset) & packed_data_mask; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:732:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_str.c:897:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned short)) ^ ../../../../tools/lib/h5tools_str.c:900:81: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempushort = (tempushort >> packed_data_offset) & packed_data_mask; ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:735:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_str.c:900:46: warning: conversion to 'short unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempushort = (tempushort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:910:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(short)) ^ In file included from ../../../../tools/lib/h5tools_utils.c:33:0: ../../../../tools/lib/h5tools_utils.h:33:29: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define OUTBUFF_SIZE (PRINT_DATA_MAX_SIZE*4) ^ ../../../../src/H5private.h:1411:48: note: in definition of macro 'HDvsnprintf' #define HDvsnprintf(S,N,FMT,A) vsnprintf(S,N,FMT,A) ^ ../../../../tools/lib/h5tools_utils.c:92:64: note: in expansion of macro 'OUTBUFF_SIZE' bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap); ^ ../../../../tools/lib/h5tools_str.c:913:79: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] tempshort = (tempshort >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_utils.c:92:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvsnprintf(outBuff+outBuffOffset, OUTBUFF_SIZE-outBuffOffset, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:92:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] ../../../../tools/lib/h5tools_str.c:913:45: warning: conversion to 'short int' from 'long long unsigned int' may alter its value [-Wconversion] tempshort = (tempshort >> packed_data_offset) & packed_data_mask; ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_region_data_points': ../../../../tools/lib/h5tools_utils.c:104:21: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvfprintf(overflow_file, format, ap); ^ ../../../../tools/lib/h5tools_utils.c:110:13: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] bytes_written = HDvfprintf(overflow_file, format, ap); ^ ../../../../tools/lib/h5tools_str.c:923:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long)) ^ ../../../../tools/lib/h5tools_dump.c:809:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((dims1 = (hsize_t *) HDmalloc(sizeof(hsize_t) * ndims)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_str.c:926:45: warning: conversion to 'long unsigned int' from 'long long unsigned int' may alter its value [-Wconversion] tempulong = (tempulong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:934:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long)) ^ ../../../../tools/lib/h5tools_dump.c:812:16: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims1[0] = npoints; ^ ../../../../tools/lib/h5tools_str.c:937:77: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] templong = (templong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_utils.c: In function 'error_msg': ../../../../tools/lib/h5tools_utils.c:142:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ ../../../../tools/lib/h5tools_dump.c:818:21: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] if((type_size = H5Tget_size(type_id)) == 0) ^ ../../../../tools/lib/h5tools_str.c:937:44: warning: conversion to 'long int' from 'long long unsigned int' may alter its value [-Wconversion] templong = (templong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_utils.c: In function 'warn_msg': In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c:821:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if((region_buf = HDmalloc(type_size * (size_t)npoints)) == NULL) ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5tools_utils.c:173:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ ../../../../tools/lib/h5tools_str.c:947:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long long)) ^ ../../../../tools/lib/h5tools_str.c:958:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long long)) ^ ../../../../tools/lib/h5tools_dump.c:828:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx.ndims = ndims; ^ ../../../../tools/lib/h5tools_str.c:961:79: warning: conversion to 'long long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion] templlong = (templlong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:961:45: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] templlong = (templlong >> packed_data_offset) & packed_data_mask; ^ ../../../../tools/lib/h5tools_str.c:971:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nmembs = H5Tget_nmembers(type); ^ ../../../../tools/lib/h5tools_dump.c:855:27: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.sm_pos = jndx * ndims; ^ ../../../../tools/lib/h5tools_dump.c:857:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.size_last_dim = (int) (ctx.p_max_idx[ctx.ndims - 1]); ^ ../../../../tools/lib/h5tools_dump.c:870:58: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ((char*)region_buf + jndx * type_size), &ctx); ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:937:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_npoints failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:941:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools_dump.c:957:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] alloc_size = npoints * ndims * sizeof(ptdata[0]); ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:960:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:964:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Sget_select_elem_pointlist failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:985:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:988:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:1052:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:1055:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "H5Tclose failed"); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_replace': In file included from ../../../../tools/lib/h5tools_utils.c:31:0: ../../../../tools/lib/h5tools_utils.c: In function 'print_version': ../../../../tools/lib/h5tools_str.c:1397:10: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] newstr = HDmalloc ( HDstrlen ( oldstr ) - HDstrlen ( substr ) + HDstrlen ( replacement ) + 1 ); ^ ../../../../tools/lib/h5tools_utils.c:406:13: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((char *)H5_VERS_SUBRELEASE)[0] ? "-" : "", H5_VERS_SUBRELEASE); ^ ../../../../tools/lib/h5tools.h:41:65: note: in definition of macro 'PRINTSTREAM' #define PRINTSTREAM(S, F, ...) {if(S != NULL) HDfprintf(S, F, __VA_ARGS__);} ^ In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:1403:36: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy ( newstr, oldstr, tok - oldstr ); ^ ../../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../../tools/lib/h5tools_str.c:1405:140: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemcpy ( newstr + (tok - oldstr) + HDstrlen( replacement ), tok + HDstrlen ( substr ), HDstrlen ( oldstr ) - HDstrlen ( substr ) - ( tok - oldstr ) ); ^ ../../../../src/H5private.h:1033:67: note: in definition of macro 'HDmemcpy' #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) ^ ../../../../tools/lib/h5tools_utils.c: In function 'find_objs_cb': ../../../../tools/lib/h5tools_utils.c:566:5: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo->type) { ^ ../../../../tools/lib/h5tools_utils.c:566:5: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_display_simple_subset': ../../../../tools/lib/h5tools_dump.c:1377:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] current_outer_dim = (ctx->ndims - 2) - 1; ^ ../../../../tools/lib/h5tools_dump.c:1380:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] for (i = current_outer_dim + 1; i < ctx->ndims; i++) { ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_dset': ../../../../tools/lib/h5tools_dump.c:1535:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(f_space); ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getenv_update_hyperslab_bufsize': ../../../../tools/lib/h5tools_utils.c:918:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] H5TOOLS_BUFSIZE = hyperslab_bufsize_mb * 1024 * 1024; ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_mem': ../../../../tools/lib/h5tools_dump.c:1684:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(space); ^ ../../../../tools/lib/h5tools_dump.c:1702:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx->size_last_dim = (int) (ctx->p_max_idx[ctx->ndims - 1]); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_datatype': ../../../../tools/lib/h5tools_dump.c:1913:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_dump.c:1913:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_enum': ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/lib/h5tools_dump.c:2659:18: note: in expansion of macro 'HDstrlen' nchars = HDstrlen(name[i]); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_count_ncols': ../../../../tools/lib/h5tools.c:673:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5tools_count_ncols(const char *s) ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_dcpl': ../../../../tools/lib/h5tools_dump.c:3350:5: warning: enumeration value 'H5D_FILL_TIME_ERROR' not handled in switch [-Wswitch-enum] switch(ft) { ^ ../../../../tools/lib/h5tools_dump.c:3407:5: warning: enumeration value 'H5D_ALLOC_TIME_ERROR' not handled in switch [-Wswitch-enum] switch(at) { ^ ../../../../tools/lib/h5tools_dump.c:3407:5: warning: enumeration value 'H5D_ALLOC_TIME_DEFAULT' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_comment': ../../../../tools/lib/h5tools_dump.c:3472:59: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] cmt_bufsize = H5Oget_comment(obj_id, comment, cmt_bufsize); ^ In file included from ../../../../tools/lib/h5diff.c:18:0: ../../../../tools/lib/h5diff.c: In function 'diff_match': ../../../../tools/lib/h5diff.c:1151:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] char *workerTasks = (char*)HDmalloc((g_nTasks - 1) * sizeof(char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/lib/h5diff.c:1160:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] HDmemset(workerTasks, 1, (g_nTasks - 1)); ^ ../../../../src/H5private.h:1039:43: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_len': ../../../../tools/lib/h5tools_str.c:95:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_str_len(h5tools_str_t *str) ^ ../../../../tools/lib/h5tools_utils.c: In function 'search_obj': ../../../../tools/lib/h5tools_utils.c:532:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] search_obj(table_t *table, haddr_t objno) ^ ../../../../tools/lib/h5diff.c:1463:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 1; i < g_nTasks; i++) ^ ../../../../tools/lib/h5diff.c:1464:41: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] MPI_Send(NULL, 0, MPI_BYTE, i, MPI_TAG_END, MPI_COMM_WORLD); ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getprogname': ../../../../tools/lib/h5tools_utils.c:879:12: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] const char*h5tools_getprogname(void) ^ ../../../../tools/lib/h5tools_utils.c: In function 'h5tools_getstatus': ../../../../tools/lib/h5tools_utils.c:884:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int h5tools_getstatus(void) ^ In file included from ../../../../tools/lib/h5diff.c:18:0: ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:662:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1fullname, "/%s", objname1); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:678:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2fullname, "/%s", objname2); ^ ../../../../tools/lib/h5diff.c: In function 'diff_match': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1170:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1_fullpath, "%s%s", grp1_path, table->objs[i].name); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1180:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2_fullpath, "%s%s", grp2_path, table->objs[i].name); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_is_zero': ../../../../tools/lib/h5tools.c:1798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_is_zero(const void *_mem, size_t size) ^ ../../../../tools/lib/h5diff.c: In function 'print_objname': ../../../../tools/lib/h5diff.c:33:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int print_objname (diff_opt_t * options, hsize_t nfound) ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_datum': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:1986:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2018:17: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2158:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2223:21: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2370:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2435:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2584:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:2648:21: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c: In function 'character_compare_opt': ../../../../tools/lib/h5diff_array.c:3047:24: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable] hbool_t both_zero; ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_float': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3225:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3299:17: note: in expansion of macro 'PER' PER(temp1_float,temp2_float); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_double': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3498:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3572:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_ldouble': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3781:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:3855:17: note: in expansion of macro 'PER' PER(temp1_double,temp2_double); ^ ../../../../tools/lib/h5diff_array.c: In function 'diff_ullong': ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:5626:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:109:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 == (A) && 0 == (B)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c:111:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(0 != (A)) \ ^ ../../../../tools/lib/h5diff_array.c:5671:10: note: in expansion of macro 'PER' PER(f1,f2); ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_double': ../../../../tools/lib/h5diff_array.c:5831:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_ldouble': ../../../../tools/lib/h5diff_array.c:5884:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'equal_float': ../../../../tools/lib/h5diff_array.c:5941:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (value == expected) ^ ../../../../tools/lib/h5diff_array.c: In function 'my_isnan': ../../../../tools/lib/h5diff_array.c:5982:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_array.c:5989:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5diff_array.c:5997:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:457:13: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] h5tools_str_append(str, info->dset_blockformat_pre, i ? "," OPTIONAL_LINE_BREAK " " : "", ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:518:13: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] h5tools_str_append(str, info->dset_ptformat_pre, i ? "," OPTIONAL_LINE_BREAK " " : "", ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_simple_prefix': ../../../../tools/lib/h5tools.c:802:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_region_simple_prefix': ../../../../tools/lib/h5tools.c:897:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_region_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'h5tools_render_element': ../../../../src/H5private.h:1294:30: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] #define HDstrtok(X,Y) strtok(X,Y) ^ ../../../../tools/lib/h5tools.c:1083:25: note: in expansion of macro 'HDstrtok' (section = HDstrtok(secnum ? NULL : s, OPTIONAL_LINE_BREAK)); ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_render_region_element': ../../../../src/H5private.h:1294:30: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] #define HDstrtok(X,Y) strtok(X,Y) ^ ../../../../tools/lib/h5tools.c:1236:48: note: in expansion of macro 'HDstrtok' for (secnum = 0, multiline = 0; (section = HDstrtok(secnum ? NULL : s, ^ ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools.c:1294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] init_acc_pos(h5tools_context_t *ctx, hsize_t *dims) ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': ../../../../tools/lib/h5tools.c:1778:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../tools/lib/h5diff.c:912:38: warning: 'info2_lp' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t idx = info2_lp->nused - 1; ^ ../../../../tools/lib/h5diff.c:867:38: warning: 'info1_lp' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t idx = info1_lp->nused - 1; ^ ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../tools/lib/h5tools.c:1665:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools.c:1668:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(dtype) < 0) ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../tools/lib/h5tools_dump.c:1051:8: warning: 'type_id' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(type_id) < 0) ^ ../../../../tools/lib/h5tools_dump.c:1054:8: warning: 'dtype' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Tclose(dtype) < 0) ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_dset': ../../../../tools/lib/h5tools_dump.c:1746:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_dump_dset(FILE *stream, const h5tool_format_t *info, h5tools_context_t *ctx, ^ CC h5diff_util.lo CC h5trav.lo CC h5tools_filters.lo ../../../../tools/lib/h5diff_util.c: In function 'print_type': ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) ^ ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c:79:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'get_type': ../../../../tools/lib/h5diff_util.c:211:5: warning: enumeration value 'H5TRAV_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(type) { ^ ../../../../tools/lib/h5diff_util.c: In function 'get_sign': ../../../../tools/lib/h5diff_util.c:243:5: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sign) ^ ../../../../tools/lib/h5diff_util.c:243:5: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'get_class': ../../../../tools/lib/h5diff_util.c:269:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (tclass) ^ ../../../../tools/lib/h5diff_util.c:269:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5diff_util.c: In function 'diff_basename': ../../../../tools/lib/h5diff_util.c:178:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] diff_basename(const char *name) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_type': ../../../../tools/lib/h5diff_util.c:209:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_type(h5trav_type_t type) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_sign': ../../../../tools/lib/h5diff_util.c:241:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_sign(H5T_sign_t sign) ^ ../../../../tools/lib/h5diff_util.c: In function 'get_class': ../../../../tools/lib/h5diff_util.c:267:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] get_class(H5T_class_t tclass) ^ CC h5tools_ref.lo ../../../../tools/lib/h5diff_util.c: In function 'print_dimensions': ../../../../tools/lib/h5diff_util.c:34:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] print_dimensions (int rank, hsize_t *dims) ^ ../../../../tools/lib/h5trav.c: In function 'h5trav_getindex': ../../../../tools/lib/h5trav.c:494:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5trav_getindex(const trav_info_t *info, const char *obj) ^ ../../../../tools/lib/h5trav.c: In function 'h5trav_getindext': ../../../../tools/lib/h5trav.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5trav_getindext(const char *name, const trav_table_t *table) ^ ../../../../tools/lib/h5trav.c: In function 'symlink_is_visited': ../../../../tools/lib/h5trav.c:1239:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] symlink_is_visited(symlink_trav_t *visited, H5L_type_t type, const char *file, const char *path) ^ CC h5tools_type.lo CC io_timer.lo In file included from ../../../../tools/lib/h5tools_ref.c:19:0: ../../../../tools/lib/h5tools_ref.c: In function 'free_ref_path_info': ../../../../tools/lib/h5tools_ref.c:68:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDfree((void *)node->path); ^ ../../../../src/H5private.h:778:31: note: in definition of macro 'HDfree' #define HDfree(M) free(M) ^ ../../../../tools/lib/h5tools_ref.c: In function 'ref_path_table_put': ../../../../tools/lib/h5tools_ref.c:221:18: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] if((new_node = HDmalloc(sizeof(ref_path_node_t))) == NULL) ^ ../../../../tools/lib/h5tools_ref.c: In function 'lookup_ref_path': ../../../../tools/lib/h5tools_ref.c:303:10: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] node = H5SL_search(ref_path_table, &ref); ^ ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_little_endian_type': ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_big_endian_type': ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/io_timer.c: In function 'sub_time': ../../../../tools/lib/io_timer.c:58:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)a->tv_usec) / MICROSECOND) - ^ ../../../../tools/lib/io_timer.c:60:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)b->tv_usec) / MICROSECOND)); ^ ../../../../tools/lib/io_timer.c: In function 'get_time': ../../../../tools/lib/io_timer.c:222:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] get_time(io_time_t *pt, timer_type t) ^ CCLD libh5tools.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/lib' Making all in h5diff make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' CC h5diff_common.o CC h5diff_main.o CC ph5diff_main.o CC h5diffgentest.o ../../../../tools/h5diff/h5diff_main.c: In function 'h5diff_exit': ../../../../tools/h5diff/h5diff_main.c:139:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] void h5diff_exit(int status) ^ ../../../../tools/h5diff/ph5diff_main.c: In function 'main': ../../../../tools/h5diff/ph5diff_main.c:69:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] MPI_Init(&argc, (char***) &argv); ^ ../../../../tools/h5diff/ph5diff_main.c: In function 'h5diff_exit': ../../../../tools/h5diff/ph5diff_main.c:312:22: warning: parameter 'status' set but not used [-Wunused-but-set-parameter] void h5diff_exit(int status) ^ ../../../../tools/h5diff/h5diff_common.c: In function 'parse_command_line': ../../../../tools/h5diff/h5diff_common.c:191:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] exclude_node->obj_path = (char*)opt_arg; ^ ../../../../tools/h5diff/h5diff_common.c:221:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (options->delta == 0) ^ ../../../../tools/h5diff/h5diff_common.c:238:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (options->percent == 0) ^ ../../../../tools/h5diff/h5diff_common.c:252:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] options->count = atol( opt_arg ); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_datatypes': ../../../../tools/h5diff/h5diffgentest.c:788:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:38: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:45: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:48: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:53: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diffgentest.c:788:56: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/ph5diff_main.c:312:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] void h5diff_exit(int status) ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings': ../../../../tools/h5diff/h5diffgentest.c:3702:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp1_buf.str_vlen = comp1_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3703:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp2_buf.str_vlen = comp2_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3704:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp3_buf.str_vlen = comp3_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3705:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp4_buf.str_vlen = comp4_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3706:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp5_buf.str_vlen = comp5_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3707:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp6_buf.str_vlen = comp6_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3708:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp7_buf.str_vlen = comp7_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3709:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp8_buf.str_vlen = comp8_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3710:52: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp9_buf.str_vlen = comp9_buf.str_vlen_repeat = vlen_str_buf; ^ ../../../../tools/h5diff/h5diffgentest.c:3746:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp1_buf.str_array_vlen[i] = comp1_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3747:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp2_buf.str_array_vlen[i] = comp2_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3748:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp3_buf.str_array_vlen[i] = comp3_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3749:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp4_buf.str_array_vlen[i] = comp4_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3750:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp5_buf.str_array_vlen[i] = comp5_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3751:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp6_buf.str_array_vlen[i] = comp6_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3752:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp7_buf.str_array_vlen[i] = comp7_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3753:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp8_buf.str_array_vlen[i] = comp8_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c:3754:73: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] comp9_buf.str_array_vlen[i] = comp9_buf.str_vlen_array_again[i] = vlen_str_array_buf[i]; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_array': ../../../../tools/h5diff/h5diffgentest.c:4372:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i].cmpd2[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4372:53: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] wdata[i].cmpd2[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4363:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_vlen': ../../../../tools/h5diff/h5diffgentest.c:4483:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i1 = i; ^ ../../../../tools/h5diff/h5diffgentest.c:4488:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4488:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4489:57: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4489:65: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)wdata[i].vl.p)[j].f2 = (float)(i*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4478:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_array_vlen': ../../../../tools/h5diff/h5diffgentest.c:4609:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].cmpd2[j].vl.p = HDmalloc((j+1)*sizeof(cmpd3_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:4610:40: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].cmpd2[j].vl.len = j+1; ^ ../../../../tools/h5diff/h5diffgentest.c:4611:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(k=0; k<(j+1); k++) ^ ../../../../tools/h5diff/h5diffgentest.c:4615:70: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4615:78: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd3_t *)wdata[i].cmpd2[j].vl.p)[k].f3 = (float)(j*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4597:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comps_vlen_arry': ../../../../tools/h5diff/h5diffgentest.c:4752:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i1 = i; ^ ../../../../tools/h5diff/h5diffgentest.c:4758:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4758:48: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((cmpd2_t *)wdata[i].vl.p)[j].i2 = i*10 + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:64: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:71: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4762:63: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].i3 = k*10.5F + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4763:72: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4763:80: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((cmpd2_t *)(wdata[i].vl.p))[j].cmpd3[k].f3 = (float)(k*10.5F) + diff; ^ ../../../../tools/h5diff/h5diffgentest.c:4746:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_data_nocomparables': ../../../../tools/h5diff/h5diffgentest.c:5026:24: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] write_attr(did2,1, attr2_dim_ptr,"attr2", H5T_NATIVE_INT, data3); ^ ../../../../tools/h5diff/h5diffgentest.c:5029:32: warning: request for implicit conversion from 'void *' to 'hsize_t * {aka long long unsigned int *}' not permitted in C++ [-Wc++-compat] write_attr(did2, rank_attr,attr3_dim_ptr,"attr3", H5T_NATIVE_INT, attr_data_ptr3); ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5752:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:5753:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:5754:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:5968:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5diff/h5diffgentest.c:6029:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6168:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6169:38: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6170:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:5246:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in': ../../../../tools/h5diff/h5diffgentest.c:6544:17: warning: declaration of 'did' shadows a previous local [-Wshadow] hid_t did; /* dataset ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6297:13: note: shadowed declaration is here hid_t did; ^ ../../../../tools/h5diff/h5diffgentest.c:6545:17: warning: declaration of 'sid' shadows a previous local [-Wshadow] hid_t sid; /* dataspace ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6298:13: note: shadowed declaration is here hid_t sid; ^ ../../../../tools/h5diff/h5diffgentest.c:6546:17: warning: declaration of 'tid' shadows a previous local [-Wshadow] hid_t tid; /* datatype ID */ ^ ../../../../tools/h5diff/h5diffgentest.c:6299:13: note: shadowed declaration is here hid_t tid; ^ ../../../../tools/h5diff/h5diffgentest.c:6550:17: warning: declaration of 'j' shadows a previous local [-Wshadow] int j; ^ ../../../../tools/h5diff/h5diffgentest.c:6302:21: note: shadowed declaration is here int val, i, j, k, l, n; ^ ../../../../tools/h5diff/h5diffgentest.c:6553:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] size = ( H5TOOLS_MALLOCSIZE / sizeof(double) + 1 ) * sizeof(double); ^ ../../../../tools/h5diff/h5diffgentest.c:6554:14: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] dbuf = HDmalloc( size ); ^ ../../../../tools/h5diff/h5diffgentest.c:6556:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for( j = 0; j < H5TOOLS_MALLOCSIZE / sizeof(double) + 1; j++) ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6712:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6713:31: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6714:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:6834:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5diff/h5diffgentest.c:6871:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5diff/h5diffgentest.c:19:0: ../../../../tools/h5diff/h5diffgentest.c:6925:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5diff/h5diffgentest.c:6926:38: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].len = i + 1; ^ ../../../../tools/h5diff/h5diffgentest.c:6927:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5diff/h5diffgentest.c:6301:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'gen_datareg': ../../../../tools/h5diff/h5diffgentest.c:7021:10: warning: request for implicit conversion from 'void *' to 'unsigned char (*)[12]' not permitted in C++ [-Wc++-compat] rbuf = HDcalloc((size_t)2, sizeof(hdset_reg_ref_t)); ^ ../../../../tools/h5diff/h5diffgentest.c:7024:9: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] buf = HDmalloc(10 * 10 * sizeof(int)); ^ ../../../../tools/h5diff/h5diffgentest.c:7017:21: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'test_hyperslab': ../../../../tools/h5diff/h5diffgentest.c:7118:23: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char fillvalue=-1; ^ ../../../../tools/h5diff/h5diffgentest.c:7158:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = i * GBLL/(1024*1024); ^ CCLD h5diff CCLD ph5diff ../../../../tools/h5diff/h5diffgentest.c: In function 'test_group_recurse2': ../../../../tools/h5diff/h5diffgentest.c:3106:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid4); ^ ../../../../tools/h5diff/h5diffgentest.c:3105:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid3); ^ ../../../../tools/h5diff/h5diffgentest.c:3104:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid2); ^ ../../../../tools/h5diff/h5diffgentest.c:3101:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(dataspace); ^ ../../../../tools/h5diff/h5diffgentest.c:3102:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(datatype); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_attributes_verbose_level.constprop': ../../../../tools/h5diff/h5diffgentest.c:1286:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f2_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1284:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f1_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1282:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f2_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1280:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f1_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1278:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f2_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1276:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f1_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1274:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1272:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1270:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1268:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1266:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1264:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1262:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1260:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1258:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid2); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings.constprop': ../../../../tools/h5diff/h5diffgentest.c:4159:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ CCLD h5diffgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' Making all in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' CC h5ls.o ../../../../tools/h5ls/h5ls.c: In function 'dataset_list2': ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_LAYOUT_ERROR' not handled in switch [-Wswitch-enum] switch (stl) { ^ ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_NLAYOUTS' not handled in switch [-Wswitch-enum] ../../../../tools/h5ls/h5ls.c:1762:17: warning: unused variable 'dset_name' [-Wunused-variable] char dset_name[256]; /* filter/file name */ ^ ../../../../tools/h5ls/h5ls.c: In function 'usage': cc1: warning: size of '*.LC0' is 3173 bytes [-Wlarger-than=] CCLD h5ls make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' Making all in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CC h5dumpgentest.o CC binread.o CCLD binread ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_datatype': ../../../../tools/h5dump/h5dump_ddl.c:63:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_all_cb': ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_dataspace': ../../../../tools/h5dump/h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_attr_cb': ../../../../tools/h5dump/h5dump_ddl.c:126:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:145:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_all_cb': ../../../../tools/h5dump/h5dump_ddl.c:201:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:160:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:174:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset': ../../../../tools/h5dump/h5dump_ddl.c:242:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:242:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c:389:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: At top level: ../../../../tools/h5dump/h5dump_ddl.c:570:1: warning: no previous prototype for 'attr_iteration' [-Wmissing-prototypes] attr_iteration(hid_t gid, unsigned attr_crt_order_flags) ^ ../../../../tools/h5dump/h5dump.c: In function 'table_list_add': ../../../../tools/h5dump/h5dump_ddl.c:600:1: warning: no previous prototype for 'link_iteration' [-Wmissing-prototypes] link_iteration(hid_t gid, unsigned crt_order_flags) ^ ../../../../tools/h5dump/h5dumpgentest.c:423:35: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:423:39: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset2': ../../../../tools/h5dump/h5dumpgentest.c:439:12: warning: size of 'dset2' is 2400 bytes [-Wlarger-than=] double dset2[30][10]; ^ ../../../../tools/h5dump/h5dump.c:397:27: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] table_list.tables = tmp_ptr; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_named_datatype': ../../../../tools/h5dump/h5dump_ddl.c:645:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:659:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attribute': ../../../../tools/h5dump/h5dumpgentest.c:518:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] for(i = 0; i < 10; i++) d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_group': ../../../../tools/h5dump/h5dump_ddl.c:808:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:822:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_dataset': ../../../../tools/h5dump/h5dump_ddl.c:943:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:957:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c:1028:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch(H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_ddl.c:1028:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_data': ../../../../tools/h5dump/h5dump_ddl.c:1122:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c:1129:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_escape_the_string': ../../../../tools/h5dump/h5dump_xml.c:751:15: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] len = slen; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dumpgentest.c:946:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:955:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_datatype': ../../../../tools/h5dump/h5dump_xml.c:874:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:888:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sgn) { ^ ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1316:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] k = (size_t)i + 1 + (size_t)j + 1 + 2; ^ ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: In function 'obj_search': ../../../../tools/h5dump/h5dump_ddl.c:1347:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] attr_data.path = (char*)path; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_dt2': ../../../../tools/h5dump/h5dumpgentest.c:1131:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:1134:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:1134:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:1137:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset4[i].b = (float)(i*1.0F); ^ In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../tools/h5dump/h5dump_ddl.c: In function 'lnk_search': ../../../../tools/h5dump/h5dumpgentest.c:1140:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dump_xml.c:1238:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] nmembers = H5Tget_nmembers(type); ^ ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/h5dump/h5dump_ddl.c:1382:18: note: in expansion of macro 'HDstrlen' search_len = HDstrlen(op_name); ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_hsize_list': ../../../../tools/h5dump/h5dump.c:638:27: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] p_list[i++] = (hsize_t)HDatof(ptr); ^ ../../../../tools/h5dump/h5dump_xml.c:1462:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ndims = H5Tget_array_ndims(type); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_paths': ../../../../tools/h5dump/h5dump_ddl.c:1470:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] handle_udata.op_name = (char*)path_name; ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_mask_list': ../../../../tools/h5dump/h5dump.c:740:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset_value < 0 || offset_value >= PACKED_BITS_SIZE_MAX) { ^ ../../../../tools/h5dump/h5dump_xml.c:950:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:950:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_datatype': ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump.c:765:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((offset_value + length_value) > PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump_ddl.c:1532:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1562:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c:1546:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:1576:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump.c:786:21: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] temp_mask = ~0L; ^ ../../../../tools/h5dump/h5dump.c:787:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(length_value<8*sizeof(unsigned long long)) { ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_all': ../../../../tools/h5dump/h5dumpgentest.c:1380:32: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i * 0.1F + 1); ^ ../../../../tools/h5dump/h5dumpgentest.c:1391:49: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i + 1) * j * 0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_dataspace': ../../../../tools/h5dump/h5dump_xml.c:1701:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_datasets': ../../../../tools/h5dump/h5dump_xml.c:1715:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c:1675:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ndims = ndims_res; ^ ../../../../tools/h5dump/h5dump_xml.c:1731:5: warning: enumeration value 'H5S_NULL' not handled in switch [-Wswitch-enum] switch (space_type) { ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_data': ../../../../tools/h5dump/h5dump_xml.c:1876:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:1894:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_many': ../../../../tools/h5dump/h5dumpgentest.c:1559:21: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1571:67: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dset1[j].c[i3][i2][i1][i0] = (double)(i0+j+sdim); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_attr': ../../../../tools/h5dump/h5dump_xml.c:2074:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2088:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:1488:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_links': ../../../../tools/h5dump/h5dump_ddl.c:1873:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo.type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:1873:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c:1873:9: warning: enumeration value 'H5L_TYPE_MAX' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1707:16: warning: size of 'comp1' is 12888 bytes [-Wlarger-than=] compound_t comp1[3][6]; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../tools/h5dump/h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2414:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_extlink': ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str2': ../../../../tools/h5dump/h5dump_ddl.c:2075:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/h5dump/h5dumpgentest.c:1874:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dump_ddl.c:2075:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:1887:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1907:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1921:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1940:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1954:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dumpgentest.c:2040:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++ = i * 3; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_group': ../../../../tools/h5dump/h5dump_xml.c:2625:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:2639:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_datareg': ../../../../tools/h5dump/h5dumpgentest.c:2145:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attrreg': ../../../../tools/h5dump/h5dumpgentest.c:2254:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_nestcomp': ../../../../tools/h5dump/h5dumpgentest.c:2372:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s1[i].c = 1.0F/(i+1); ^ ../../../../tools/h5dump/h5dumpgentest.c:2373:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] s1[i].d.a = 65 + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_opaque': ../../../../tools/h5dump/h5dumpgentest.c:2444:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][0] = x; ^ ../../../../tools/h5dump/h5dumpgentest.c:2445:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][1] = 99 - x; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_bitfields': ../../../../tools/h5dump/h5dumpgentest.c:2499:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buf[i] = (unsigned char)0xff ^ (unsigned char)i; ^ ../../../../tools/h5dump/h5dumpgentest.c:2513:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] buf[i] = (unsigned char)0xff ^ (unsigned char)i; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:3014:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3028:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2545:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2546:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:2548:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump.c:1682:25: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c:2572:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p = HDmalloc((i + 1) * sizeof(float)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2573:24: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len = i + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:2575:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dumpgentest.c:2576:55: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((float *)wdata[i].p)[j] = (float)(i * 10 + ((float)j) / 10.0F); ^ ../../../../tools/h5dump/h5dump.c:1697:40: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3173:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3187:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump.c:1697:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/h5dump/h5dumpgentest.c:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'check_filters': ../../../../tools/h5dump/h5dump_xml.c:3289:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3303:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes2': ../../../../tools/h5dump/h5dumpgentest.c:2632:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes3': ../../../../tools/h5dump/h5dumpgentest.c:2709:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] wdata[i].i=i*10; ^ ../../../../tools/h5dump/h5dumpgentest.c:2710:34: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] wdata[i].f=(float)((i*20)/3.0F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_fill_value': ../../../../tools/h5dump/h5dump_xml.c:3429:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3443:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dumpgentest.c:2705:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dump_xml.c:3566:51: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] h5tools_str_append(&buffer, "\"%f\"", *(float *) buf); ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes4': ../../../../tools/h5dump/h5dumpgentest.c:2781:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../../tools/h5dump/h5dumpgentest.c:2782:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ ../../../../tools/h5dump/h5dumpgentest.c:2774:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes5': ../../../../tools/h5dump/h5dumpgentest.c:2847:26: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].len=i+5; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c:2848:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata[i].p=HDmalloc(sizeof(unsigned)*(i+5)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dumpgentest.c:2849:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j=0; j PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] handle_attributes(hid_t fid, const char *attr, void H5_ATTR_UNUSED * data, int H5_ATTR_UNUSED pe, const char H5_ATTR_UNUSED *display_name) ^ ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../src/H5private.h:778:26: warning: 'attr_name' may be used uninitialized in this function [-Wmaybe-uninitialized] #define HDfree(M) free(M) ^ ../../../../tools/h5dump/h5dump_ddl.c:1501:11: note: 'attr_name' was declared here char *attr_name; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data) ^ ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intsize': ../../../../tools/h5dump/h5dumpgentest.c:7181:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intsize(void) ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:3076:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump_xml.c:3033:21: warning: 'ssiz' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0; i < (hsize_t)ssiz; i++) { ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3249:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump.c:1639:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ ../../../../tools/h5dump/h5dump.c:1639:1: warning: stack usage is 8432 bytes [-Wstack-usage=] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_packedbits': ../../../../tools/h5dump/h5dumpgentest.c:6992:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_packedbits(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intsattrs': ../../../../tools/h5dump/h5dumpgentest.c:9278:1: warning: stack usage is 22896 bytes [-Wstack-usage=] gent_intsattrs(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9533:1: warning: the frame size of 22832 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_array8': ../../../../tools/h5dump/h5dumpgentest.c:3403:13: warning: stack usage is 16464 bytes [-Wstack-usage=] static void gent_array8(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:3459:1: warning: the frame size of 16432 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7410:13: warning: stack usage is 45744 bytes [-Wstack-usage=] static void gent_compound_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7683:1: warning: the frame size of 45664 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_attr_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7685:13: warning: stack usage is 45744 bytes [-Wstack-usage=] static void gent_compound_attr_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7960:1: warning: the frame size of 45664 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8122:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_intscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8320:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intscalars(void) ^ CCLD h5dump ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intattrscalars': ../../../../tools/h5dump/h5dumpgentest.c:9044:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_intattrscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1672:13: warning: stack usage is 13504 bytes [-Wstack-usage=] static void gent_str(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void gent_vldatatypes(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_attr_in': ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_multi': ../../../../tools/h5dump/h5dumpgentest.c:3666:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void gent_multi(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'main': ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: At top level: ../../../../tools/h5dump/h5dumpgentest.c:97:0: warning: macro "FILE65" is not used [-Wunused-macros] #define FILE65 "tattrreg.h5" ^ CCLD h5dumpgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' Making all in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/misc' CC h5debug.o CC h5repart.o CC h5mkgrp.o CC h5repart_gentest.o CC repart_test.o CC talign.o ../../../../tools/misc/h5repart_gentest.c: In function 'main': ../../../../tools/misc/h5repart_gentest.c:35:17: warning: size of 'buf' is 16384 bytes [-Wlarger-than=] int buf[FAMILY_NUMBER][FAMILY_SIZE]; ^ ../../../../tools/misc/h5mkgrp.c: In function 'leave': ../../../../tools/misc/h5mkgrp.c:71:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(curr_group = 0; curr_group < params.ngroups; curr_group++) ^ ../../../../tools/misc/h5mkgrp.c: In function 'parse_command_line': ../../../../tools/misc/h5mkgrp.c:183:22: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] parms->ngroups = (argc - opt_ind); ^ ../../../../tools/misc/h5mkgrp.c:184:19: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] parms->groups = HDmalloc(parms->ngroups * sizeof(char *)); ^ ../../../../tools/misc/talign.c: In function 'main': ../../../../tools/misc/talign.c:145:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(fok[0] != fptr[0] || fok[1] != fptr[1] ^ ../../../../tools/misc/talign.c:145:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(fok[0] != fptr[0] || fok[1] != fptr[1] ^ ../../../../tools/misc/talign.c:146:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] || fnok[0] != fptr[2] || fnok[1] != fptr[3]) { ^ ../../../../tools/misc/talign.c:146:54: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] || fnok[0] != fptr[2] || fnok[1] != fptr[3]) { ^ ../../../../tools/misc/h5repart.c: In function 'main': ../../../../tools/misc/h5repart.c:204:10: warning: size of 'src_name' is 4096 bytes [-Wlarger-than=] char src_name[NAMELEN]; /*source member name */ ^ ../../../../tools/misc/h5repart.c:210:10: warning: size of 'dst_name' is 4096 bytes [-Wlarger-than=] char dst_name[NAMELEN]; /*destination member name */ ^ ../../../../tools/misc/h5repart.c:246:17: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] blk_size = get_size (prog_name, &argno, argc, argv); ^ ../../../../tools/misc/h5repart.c:293:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDmalloc (blk_size); ^ ../../../../tools/misc/h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] hdsize = dst_size; ^ CCLD repart_test ../../../../tools/misc/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ ../../../../tools/misc/h5debug.c: In function 'get_H5B2_class': ../../../../tools/misc/h5debug.c:78:5: warning: enumeration value 'H5B2_NUM_BTREE_ID' not handled in switch [-Wswitch-enum] switch(subtype) { ^ ../../../../tools/misc/h5debug.c: In function 'main': ../../../../tools/misc/h5debug.c:252:9: warning: enumeration value 'H5B_NUM_BTREE_ID' not handled in switch [-Wswitch-enum] switch(subtype) { ^ ../../../../tools/misc/h5repart_gentest.c:30:5: warning: stack usage is 16464 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5repart_gentest CCLD h5mkgrp CCLD talign ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8448 bytes [-Wstack-usage=] main (int argc, char *argv[]) ^ ../../../../tools/misc/h5debug.c: At top level: ../../../../tools/misc/h5debug.c:53:0: warning: macro "INDENT" is not used [-Wunused-macros] #define INDENT 3 ^ CCLD h5debug CCLD h5repart make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/misc' Making all in h5import make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5import' CC h5import.o CC h5importtest.o ../../../../tools/h5import/h5importtest.c: In function 'main': ../../../../tools/h5import/h5importtest.c:122:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] row4i16[i] = row4i16[i - 1] + rowi4i16; ^ ../../../../tools/h5import/h5importtest.c:123:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] row4i8[i] = row4i8[i - 1] + rowi4i8; ^ ../../../../tools/h5import/h5importtest.c:134:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] col4i16[j] = col4i16[j - 1] + coli4i16; ^ ../../../../tools/h5import/h5importtest.c:135:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] col4i8[j] = col4i8[j - 1] + coli4i8; ^ ../../../../tools/h5import/h5importtest.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] pln4i16[k] = pln4i16[k - 1] + plni4i16; ^ ../../../../tools/h5import/h5importtest.c:146:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] pln4i8[k] = pln4i8[k - 1] + plni4i8; ^ ../../../../tools/h5import/h5importtest.c:160:34: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] b16i3[k][i][j] = row4i16[i] + col4i16[j] + pln4i16[k]; ^ ../../../../tools/h5import/h5importtest.c:161:33: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] b8i3[k][i][j] = row4i8[i] + col4i8[j] + pln4i8[k]; ^ ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:74:21: warning: size of 'opt' is 172340 bytes [-Wlarger-than=] struct Options opt; ^ In file included from ../../../../tools/h5import/h5import.c:17:0: ../../../../tools/h5import/h5import.c: In function 'parseDimensions': ../../../../src/H5private.h:1297:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:2282:15: note: in expansion of macro 'HDstrtol' = HDstrtol(HDstrtok (temp, delimiter), NULL, BASE_10); ^ ../../../../src/H5private.h:1297:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:2288:36: note: in expansion of macro 'HDstrtol' in->sizeOfDimension[i++] = HDstrtol(token, NULL, BASE_10); ^ ../../../../tools/h5import/h5import.c: In function 'getDimensionSizes': ../../../../tools/h5import/h5import.c:3136:36: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->sizeOfDimension[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'getChunkedDimensionSizes': ../../../../tools/h5import/h5import.c:3160:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->sizeOfChunk[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'getMaximumDimensionSizes': ../../../../tools/h5import/h5import.c:3193:43: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] in->maxsizeOfDimension[i++] = ival; ^ ../../../../tools/h5import/h5import.c: In function 'process': ../../../../tools/h5import/h5import.c:3930:88: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] H5Pset_external(proplist, in->externFilename, (off_t) 0, numOfElements * in->inputSize / 8); ^ CCLD h5importtest ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int processConfigurationFile(char *infile, struct Input *in) ^ ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:3880:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] while (j < in->path.count - 1) { ^ ../../../../tools/h5import/h5import.c:317:12: warning: 'token' may be used uninitialized in this function [-Wmaybe-uninitialized] if (token == ERR) ^ ../../../../tools/h5import/h5import.c:268:17: note: 'token' was declared here int token; ^ ../../../../tools/h5import/h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(mspace_id); ^ ../../../../tools/h5import/h5import.c:1001:13: note: 'mspace_id' was declared here hid_t mspace_id; ^ ../../../../tools/h5import/h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space_id); ^ ../../../../tools/h5import/h5import.c:1000:13: note: 'space_id' was declared here hid_t space_id; ^ ../../../../tools/h5import/h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset_id); ^ ../../../../tools/h5import/h5import.c:999:13: note: 'dset_id' was declared here hid_t dset_id; ^ ../../../../tools/h5import/h5import.c:72:5: warning: stack usage is 173568 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 173472 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5import make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5import' Making all in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' CC dynlib_rpk.lo CC h5repack.o CC h5repack_copy.o CC h5repack_opttable.o CC h5repack_filters.o CC h5repack_parse.o CC h5repack_verify.o CC h5repack_refs.o ../../../../tools/h5repack/h5repack_opttable.c: In function 'aux_inctable': ../../../../tools/h5repack/h5repack_opttable.c:112:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->size += n_objs; ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'options_add_layout': ../../../../tools/h5repack/h5repack_opttable.c:193:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (table->nelems + n_objs >= table->size) { ^ ../../../../tools/h5repack/h5repack_opttable.c:224:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:237:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:249:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:257:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->nelems += added; ^ ../../../../tools/h5repack/h5repack_opttable.c: In function 'options_add_filter': ../../../../tools/h5repack/h5repack_opttable.c:279:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (table->nelems + n_objs >= table->size) { ^ ../../../../tools/h5repack/h5repack_opttable.c:301:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:314:23: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:326:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] I = table->nelems + added; ^ ../../../../tools/h5repack/h5repack_opttable.c:333:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] table->nelems += added; ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_filter': ../../../../tools/h5repack/h5repack_parse.c:77:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] end_obj=i; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_parse.c:16: ../../../../tools/h5repack/h5repack_parse.c:93:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_parse.c:126:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for ( i=end_obj+1, k=0, j=0; icd_nelmts=atoi(stype); ^ ../../../../tools/h5repack/h5repack_filters.c: In function 'apply_filters': ../../../../tools/h5repack/h5repack_filters.c:436:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] scale_factor = obj.filter[i].cd_values[1]; ^ ../../../../tools/h5repack/h5repack_parse.c:292:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_values[j++]=atoi(stype); ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_refs.c:17: ../../../../tools/h5repack/h5repack_refs.c: In function 'copy_refs_attr': ../../../../tools/h5repack/h5repack_parse.c:325:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] filt->cd_values[j++]=atoi(stype); ^ ../../../../tools/h5repack/h5repack_refs.c:521:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ref_comp_index = (int *)HDmalloc(nmembers*sizeof (int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_refs.c:522:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ref_comp_size = (size_t *)HDmalloc(nmembers*sizeof(ref_comp_size)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_refs.c:529:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ref_comp_index[ref_comp_field_n] = i; ^ ../../../../tools/h5repack/h5repack_refs.c:592:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] array_rank = H5Tget_array_ndims(mtype_id); ^ ../../../../tools/h5repack/h5repack_parse.c:326:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] i+=m; /* jump */ ^ ../../../../tools/h5repack/h5repack_refs.c:712:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../tools/h5repack/h5repack_refs.c:719:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../tools/h5repack/h5repack.c: In function 'h5repack_addfilter': ../../../../tools/h5repack/h5repack.c:938:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5repack/h5repack_parse.c:447:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (filt->cd_nelmts != j) ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5PLget_plugin_type': ../../../../tools/h5repack/dynlib_rpk.c:41:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5PLget_plugin_info': ../../../../tools/h5repack/dynlib_rpk.c:42:16: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] const void *H5PLget_plugin_info(void) {return H5Z_DYNLIB1;} ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_layout': ../../../../tools/h5repack/h5repack_parse.c:567:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] end_obj=i; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_parse.c:16: ../../../../tools/h5repack/h5repack_parse.c:580:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repack_parse.c:652:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] for ( i=j, c_index=0; ichunk.chunk_lengths[c_index]=atoi(sdim); ^ ../../../../tools/h5repack/dynlib_rpk.c: In function 'H5Z_filter_dynlib1': ../../../../tools/h5repack/dynlib_rpk.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../../tools/h5repack/dynlib_rpk.c:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../../tools/h5repack/h5repack_parse.c:690:60: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pack->chunk.chunk_lengths[c_index]=atoi(sdim); ^ ../../../../tools/h5repack/h5repack_filters.c:217:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int apply_filters(const char* name, /* object name from traverse list */ ^ ../../../../tools/h5repack/h5repack_parse.c: In function 'parse_filter': ../../../../tools/h5repack/h5repack_parse.c:161:28: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (l==-1) ^ ../../../../tools/h5repack/h5repack_parse.c:222:28: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (l==-1) ^ ../../../../tools/h5repack/h5repack_verify.c: In function 'h5repack_verify': ../../../../tools/h5repack/h5repack_verify.c:210:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(sid); ^ ../../../../tools/h5repack/h5repack_verify.c:209:9: warning: 'pid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Pclose(pid); ^ ../../../../tools/h5repack/h5repack_verify.c:211:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(did); ^ ../../../../tools/h5repack/h5repack_refs.c: In function 'copy_refs_attr.isra.1': ../../../../tools/h5repack/h5repack_refs.c:539:16: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (!ref_comp_field_n) { ^ ../../../../tools/h5repack/h5repack.c:121:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int h5repack_addfilter(const char* str, pack_opt_t *options) { ^ ../../../../tools/h5repack/h5repack.c:121:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC h5repack_main.o CC testh5repack_detect_szip.o CC h5repacktst.o CCLD libdynlibadd.la In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repack_main.c:18: ../../../../tools/h5repack/h5repack_main.c: In function 'parse_command_line': ../../../../src/H5private.h:612:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define HDatoi(S) atoi(S) ^ ../../../../tools/h5repack/h5repack_main.c:389:24: note: in expansion of macro 'HDatoi' options->min_comp = HDatoi( opt_arg ); ^ ../../../../src/H5private.h:615:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] #define HDatol(S) atol(S) ^ ../../../../tools/h5repack/h5repack_main.c:476:25: note: in expansion of macro 'HDatol' options->alignment = HDatol( opt_arg ); ^ ../../../../tools/h5repack/h5repack_main.c: In function 'read_info': ../../../../tools/h5repack/h5repack_main.c:245:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:252:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:279:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repack_main.c:286:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fp, "%c", &c); ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_szip': ../../../../tools/h5repack/h5repacktst.c:2097:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_deflate': ../../../../tools/h5repack/h5repacktst.c:2172:16: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_shuffle': ../../../../tools/h5repack/h5repacktst.c:2249:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_fletcher32': ../../../../tools/h5repack/h5repacktst.c:2314:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_nbit': ../../../../tools/h5repack/h5repacktst.c:2385:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_scaleoffset': ../../../../tools/h5repack/h5repacktst.c:2484:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_all_filters': ../../../../tools/h5repack/h5repacktst.c:2575:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout': ../../../../tools/h5repack/h5repacktst.c:2832:14: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] int buf[DIM1][DIM2]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3028:14: warning: size of 'buf1' is 240000 bytes [-Wlarger-than=] int buf1[DIM1_L3][DIM2_L3]; ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_userblock': ../../../../tools/h5repack/h5repacktst.c:3364:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ub[u] = 'a' + (char)(u % 26); ^ ../../../../tools/h5repack/h5repacktst.c:3342:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable] ssize_t nwritten; /* # of bytes written */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'verify_userblock': ../../../../tools/h5repack/h5repacktst.c:3405:13: warning: variable 'nread' set but not used [-Wunused-but-set-variable] ssize_t nread; /* # of bytes read */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_userblock_file': ../../../../tools/h5repack/h5repacktst.c:3477:17: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ub[u] = 'a' + (char)(u % 26); ^ ../../../../tools/h5repack/h5repacktst.c:3472:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable] ssize_t nwritten; /* # of bytes written */ ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in': ../../../../tools/h5repack/h5repacktst.c:3782:16: warning: conversion to 'size_t {aka unsigned int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] size = ( TEST_BUFSIZE / sizeof(double) + 1 ) * sizeof(double); ^ CCLD testh5repack_detect_szip In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:3957:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:3959:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ ../../../../tools/h5repack/h5repacktst.c:4075:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5repack/h5repacktst.c:4115:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:4178:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:4180:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(l = 0; l < i + 1; l++) ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in': ../../../../tools/h5repack/h5repacktst.c:4969:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf52[i][j].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:4971:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ../../../../tools/h5repack/h5repacktst.c:5189:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] else buf23[i][j][k]=n++; ^ ../../../../tools/h5repack/h5repacktst.c:5264:38: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf33[i][j][k].a=n++; ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c:5435:53: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5repack/h5repacktst.c:5437:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (l = 0; l < i + 1; l++) ^ ar: `u' modifier ignored since `D' is the default (see `U') CCLD h5repack ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3015:5: warning: stack usage is 240976 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240936 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in.constprop': ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_dset_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in.constprop': ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_attr_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5repacktst make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' Making all in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' CC h5jam.o CC h5unjam.o CC tellub.o CC h5jamgentest.o CC getub.o ../../../../tools/h5jam/h5unjam.c: In function 'copy_to_file': ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../tools/h5jam/h5jamgentest.c:257:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i*0.1F+1); ^ ../../../../tools/h5jam/h5unjam.c:377:24: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] bytes_in = how_much; ^ ../../../../tools/h5jam/h5jamgentest.c:268:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i+1)*j*0.1F); ^ ../../../../tools/h5jam/h5unjam.c:396:18: warning: conversion to 'size_t {aka unsigned int}' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:396:21: warning: conversion to 'ssize_t {aka int}' from 'size_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'create_textfile': ../../../../tools/h5jam/h5jamgentest.c:311:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDcalloc(size, (size_t)1); ^ In file included from ../../../../tools/h5jam/h5jam.c:17:0: ../../../../tools/h5jam/h5jam.c: In function 'copy_some_to_file': In file included from ../../../../tools/h5jam/h5jamgentest.c:29:0: ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jamgentest.c:319:5: note: in expansion of macro 'HDwrite' HDwrite(fd, buf, size); ^ ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jam.c:504:18: note: in expansion of macro 'HDwrite' /*ncw = */ HDwrite (outfid, buf, (unsigned) nchars); ^ ../../../../tools/h5jam/h5jam.c: In function 'write_pad': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jam.c:585:9: note: in expansion of macro 'HDwrite' HDwrite (ofile, buf, 1); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/h5jamgentest.c:295:3: note: in expansion of macro 'HDwrite' HDwrite(fd, buf, ub_size); ^ In file included from ../../../../tools/h5jam/getub.c:23:0: ../../../../tools/h5jam/getub.c: In function 'main': ../../../../src/H5private.h:1426:31: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define HDwrite(F,M,Z) write(F,M,Z) ^ ../../../../tools/h5jam/getub.c:170:3: note: in expansion of macro 'HDwrite' HDwrite (1, buf, (unsigned)size); ^ ../../../../tools/h5jam/h5jam.c: In function 'compute_user_block_size': ../../../../tools/h5jam/h5jam.c:550:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] compute_user_block_size (hsize_t ublock_size) ^ CCLD tellub CCLD getub ../../../../tools/h5jam/h5jamgentest.c: At top level: ../../../../tools/h5jam/h5jamgentest.c:93:0: warning: macro "ARRAY1_RANK" is not used [-Wunused-macros] #define ARRAY1_RANK 1 ^ ../../../../tools/h5jam/h5jamgentest.c:96:0: warning: macro "ARRAY3_DIM2" is not used [-Wunused-macros] #define ARRAY3_DIM2 3 ^ CCLD h5unjam CCLD h5jamgentest CCLD h5jam make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' Making all in h5copy make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5copy' CC h5copy.o CC h5copygentest.o CCLD h5copy CCLD h5copygentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5copy' Making all in h5stat make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5stat' CC h5stat.o CC h5stat_gentest.o ../../../../tools/h5stat/h5stat_gentest.c: In function 'gen_newgrat_file': ../../../../tools/h5stat/h5stat_gentest.c:49:30: warning: unused parameter 'fname' [-Wunused-parameter] gen_newgrat_file(const char *fname) ^ ../../../../tools/h5stat/h5stat_gentest.c: In function 'main': ../../../../tools/h5stat/h5stat_gentest.c:117:9: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(did); ^ ../../../../tools/h5stat/h5stat_gentest.c:57:11: note: 'did' was declared here hid_t did; /* Dataset id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:116:2: warning: 'attr_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Aclose(attr_id); ^ ../../../../tools/h5stat/h5stat_gentest.c:56:11: note: 'attr_id' was declared here hid_t attr_id; /* Attribute id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:119:9: warning: 'sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(sid); ^ ../../../../tools/h5stat/h5stat_gentest.c:55:11: note: 'sid' was declared here hid_t sid; /* Dataspace id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:118:9: warning: 'tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(tid); ^ ../../../../tools/h5stat/h5stat_gentest.c:54:11: note: 'tid' was declared here hid_t tid; /* Datatype id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:120:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ ../../../../tools/h5stat/h5stat_gentest.c:53:11: note: 'gid' was declared here hid_t gid; /* Group id */ ^ ../../../../tools/h5stat/h5stat_gentest.c:121:9: warning: 'fid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid); ^ ../../../../tools/h5stat/h5stat_gentest.c:52:11: note: 'fid' was declared here hid_t fid; /* File id */ ^ ../../../../tools/h5stat/h5stat.c: In function 'group_stats': ../../../../tools/h5stat/h5stat.c:381:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'dataset_stats': ../../../../tools/h5stat/h5stat.c:464:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'datatype_stats': ../../../../tools/h5stat/h5stat.c:637:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../tools/h5stat/h5stat.c: In function 'ceil_log10': ../../../../tools/h5stat/h5stat.c:286:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] ceil_log10(unsigned long x) ^ CCLD h5stat_gentest CCLD h5stat make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5stat' Making all in perform make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/perform' CC sio_perf.o CC sio_engine.o CC pio_perf.o CC pio_engine.o CC iopipe.o CC overhead.o CC chunk.o CC zip_perf.o ../../../../tools/perform/chunk.c: In function 'create_dataset': ../../../../tools/perform/chunk.c:166:9: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] buf = calloc(1, SQUARE (DS_SIZE*CH_SIZE)); ^ ../../../../tools/perform/chunk.c: In function 'test_rowmaj': ../../../../tools/perform/chunk.c:197:24: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] signed char *buf = calloc (1, (size_t)(SQUARE(io_size))); ^ ../../../../tools/perform/chunk.c: In function 'test_diag': ../../../../tools/perform/chunk.c:276:24: warning: request for implicit conversion from 'void *' to 'signed char *' not permitted in C++ [-Wc++-compat] signed char *buf = calloc (1, (size_t)(SQUARE (io_size))); ^ ../../../../tools/perform/chunk.c: In function 'main': ../../../../tools/perform/chunk.c:393:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:393:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:439:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:439:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] for (io_percent=RM_START; io_percent<=RM_END; io_percent+=RM_DELTA) { ^ ../../../../tools/perform/chunk.c:483:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent<=DIAG_END; ^ ../../../../tools/perform/chunk.c:484:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent+=DIAG_DELTA) { ^ ../../../../tools/perform/chunk.c:528:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent<=DIAG_END; ^ ../../../../tools/perform/chunk.c:529:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] io_percent+=DIAG_DELTA) { ^ ../../../../tools/perform/sio_engine.c: In function 'do_sio': ../../../../tools/perform/sio_engine.c:132:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; /* test file name */ ^ ../../../../tools/perform/sio_engine.c:184:17: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if ((buffer = malloc(linear_buf_size)) == NULL){ ^ ../../../../tools/perform/sio_engine.c: In function 'do_write': ../../../../tools/perform/sio_engine.c:421:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < linear_buf_size; i++) ^ ../../../../tools/perform/sio_engine.c:422:18: warning: conversion to 'unsigned char' from 'long int' may alter its value [-Wconversion] buf_p[i]=i%128; ^ ../../../../tools/perform/sio_engine.c:454:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/sio_engine.c: In function 'dset_write': ../../../../tools/perform/sio_engine.c:626:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:626:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:658:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (dims[k] <= h5offset[k]) { ^ ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_write': ../../../../tools/perform/sio_engine.c:711:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) { ^ ../../../../tools/perform/sio_engine.c:712:37: warning: conversion to 'size_t {aka unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:731:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:733:35: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/sio_engine.c: In function 'do_read': ../../../../tools/perform/sio_engine.c:781:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < linear_buf_size; i++) ^ ../../../../tools/perform/sio_engine.c:782:22: warning: conversion to 'char' from 'long int' may alter its value [-Wconversion] buffer2[i] = i % 128; ^ ../../../../tools/perform/sio_engine.c:807:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/sio_engine.c: In function 'dset_read': ../../../../tools/perform/sio_engine.c:945:48: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c:945:51: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){ ^ ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_read': ../../../../tools/perform/sio_engine.c:1015:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) { ^ ../../../../tools/perform/sio_engine.c:1016:37: warning: conversion to 'size_t {aka unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:1030:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:1032:35: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/sio_engine.c: In function 'set_vfd': ../../../../tools/perform/sio_engine.c:1150:14: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../../tools/perform/sio_engine.c:1164:40: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/perform/sio_engine.c:1164:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10); ^ ../../../../tools/perform/iopipe.c: In function 'print_stats': ../../../../tools/perform/iopipe.c:84:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_stop->ru_utime.tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:86:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_start->ru_utime.tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c:89:43: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_stop->ru_stime.tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:91:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(r_start->ru_stime.tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c:95:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(t_stop->tv_usec)/1000000.0F) - ^ ../../../../tools/perform/iopipe.c:97:35: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(t_start->tv_usec)/1000000.0F); ^ ../../../../tools/perform/iopipe.c: In function 'main': ../../../../tools/perform/iopipe.c:194:42: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)(hssize_t)(size[0]*size[1])/1024.0F*1024); ^ ../../../../tools/perform/pio_engine.c: In function 'do_pio': ../../../../tools/perform/pio_engine.c:151:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; ^ ../../../../tools/perform/sio_perf.c: In function 'run_test_loop': ../../../../tools/perform/pio_engine.c:202:31: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/pio_engine.c:202:19: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/sio_perf.c:400:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_align = opts->h5_alignment; ^ ../../../../tools/perform/sio_perf.c:401:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/pio_engine.c:273:17: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if ((buffer = malloc(bsize)) == NULL){ ^ ../../../../tools/perform/iopipe.c:179:14: warning: variable 'offset' set but not used [-Wunused-but-set-variable] off_t offset; ^ ../../../../tools/perform/iopipe.c:178:17: warning: variable 'n' set but not used [-Wunused-but-set-variable] hssize_t n; ^ ../../../../tools/perform/iopipe.c:169:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:484:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:485:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:486:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:487:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_engine.c:312:5: warning: statement with no effect [-Wunused-value] hrc == SUCCESS; ^ ../../../../tools/perform/sio_perf.c:490:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:491:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:492:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:493:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_engine.c:363:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_engine.c: In function 'pio_create_filename': ../../../../tools/perform/pio_engine.c:407:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/sio_perf.c: In function 'output_results': ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_engine.c: In function 'do_write': ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_engine.c:584:46: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[0] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:596:31: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:596:19: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_engine.c:608:50: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:610:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/sio_perf.c:71:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:778:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/sio_perf.c: In function 'output_report': ../../../../tools/perform/sio_perf.c:798:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ In file included from ../../../../tools/perform/iopipe.c:24:0: ../../../../tools/perform/iopipe.c: In function 'synchronize': ../../../../tools/perform/sio_perf.c: In function 'parse_command_line': ../../../../tools/perform/sio_perf.c:960:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->buf_size[i]=(i+1)*10; ^ ../../../../tools/perform/sio_perf.c:962:30: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[i]=(i+1)*10; ^ ../../../../tools/perform/sio_perf.c:977:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../src/H5private.h:1318:28: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define HDsystem(S) system(S) ^ ../../../../tools/perform/iopipe.c:138:5: note: in expansion of macro 'HDsystem' HDsystem("sync"); ^ ../../../../src/H5private.h:1318:28: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define HDsystem(S) system(S) ^ ../../../../tools/perform/iopipe.c:139:5: note: in expansion of macro 'HDsystem' HDsystem("df >/dev/null"); ^ ../../../../tools/perform/pio_engine.c:749:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = nbytes; ^ ../../../../tools/perform/pio_perf.c: In function 'run_test_loop': ../../../../tools/perform/pio_engine.c:756:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:763:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:764:39: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[0] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/pio_perf.c:434:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_align = opts->h5_alignment; ^ ../../../../tools/perform/sio_perf.c:1033:44: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->chk_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/pio_perf.c:435:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/pio_perf.c:462:31: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] parms.num_bytes = (off_t)pow((double)(opts->num_bpp*parms.num_procs),2); ^ ../../../../tools/perform/pio_engine.c:792:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = snbytes; ^ ../../../../tools/perform/pio_engine.c:793:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[1] = snbytes; ^ ../../../../tools/perform/pio_engine.c:800:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:801:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_perf.c: In function 'run_test': ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_engine.c:810:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_engine.c:811:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_engine.c:813:39: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[1] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/sio_perf.c:1183:44: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->buf_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:554:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_perf.c:570:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:571:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:1211:41: warning: conversion to 'int' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->order[j] = parse_size_directive(buf); ^ ../../../../tools/perform/pio_perf.c:572:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:573:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:574:25: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:575:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:577:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:578:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:579:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_engine.c:649:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_perf.c:580:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:581:28: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:582:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_engine.c:868:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/sio_perf.c: At top level: ../../../../tools/perform/sio_perf.c:1410:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/pio_perf.c: In function 'accumulate_minmax_stuff': ../../../../tools/perform/sio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c:1415:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:885:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] total_mm.sum = 0.0; ^ ../../../../tools/perform/pio_perf.c: In function 'output_results': ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_engine.c:1188:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_file_type, (char*)"native", h5_io_info_g); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1008:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1016:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1023:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_engine.c:1310:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_collective_type, (char *)"native", h5_io_info_g); ^ ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c: In function 'output_report': ../../../../tools/perform/pio_perf.c:1072:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ ../../../../tools/perform/pio_perf.c: In function 'report_parameters': ../../../../tools/perform/pio_engine.c:958:9: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_perf.c:1161:44: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] recover_size_and_print((long long)(pow(opts->num_bpp * opts->min_num_procs,2) ^ ../../../../tools/perform/pio_perf.c:1163:44: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] recover_size_and_print((long long)(pow(opts->num_bpp * opts->max_num_procs,2) ^ ../../../../tools/perform/pio_perf.c: In function 'parse_command_line': ../../../../tools/perform/pio_perf.c:1283:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../tools/perform/pio_perf.c:1328:33: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->blk_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_engine.c: In function 'do_read': ../../../../tools/perform/pio_engine.c:1564:46: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[0] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_engine.c:1572:31: warning: conversion to 'double' from 'off_t {aka long long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:1572:19: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:1586:50: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_perf.c:1429:38: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->min_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_engine.c:1588:59: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bytes_begin[1] = (off_t)(blk_size*blk_size*pio_mpi_rank_g); ^ ../../../../tools/perform/pio_perf.c:1432:38: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->max_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1452:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1455:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->min_xfer_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_perf.c:1458:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->blk_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_perf.c:1469:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->min_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1471:34: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1476:29: warning: conversion to 'size_t {aka unsigned int}' from 'off_t {aka long long int}' may alter its value [-Wconversion] cl_opts->blk_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c: At top level: ../../../../tools/perform/pio_perf.c:1679:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/pio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/zip_perf.c: In function 'error': ../../../../tools/perform/zip_perf.c:146:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(stderr, fmt, ap); ^ ../../../../tools/perform/pio_engine.c:1720:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = nbytes; ^ ../../../../tools/perform/pio_engine.c:1727:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1734:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1735:35: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[0] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/zip_perf.c: In function 'write_file': ../../../../tools/perform/zip_perf.c:176:63: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] destLen = (uLongf)((double)sourceLen + ((double)sourceLen * 0.1F)) + 12; ^ ../../../../tools/perform/zip_perf.c:187:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:189:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/pio_engine.c:1763:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = snbytes; ^ ../../../../tools/perform/pio_engine.c:1764:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5dims[1] = snbytes; ^ ../../../../tools/perform/zip_perf.c:209:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_len -= rc; ^ ../../../../tools/perform/pio_engine.c:1771:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1772:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_engine.c:1781:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_engine.c:1782:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_engine.c:1784:35: warning: conversion to 'size_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[1] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/pio_engine.c:1622:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/zip_perf.c: In function 'fill_with_random_data': ../../../../tools/perform/zip_perf.c:422:17: warning: conversion to 'long unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] len -= rc; ^ ../../../../tools/perform/pio_engine.c:1839:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/zip_perf.c:432:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unsigned long s = src_len * compress_percent / 100; ^ ../../../../tools/perform/zip_perf.c: In function 'do_write_test': ../../../../tools/perform/zip_perf.c:498:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka int}' may change the sign of the result [-Wsign-conversion] s_len -= rc; ^ ../../../../tools/perform/zip_perf.c:507:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:509:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/zip_perf.c:40:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:513:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:40:61: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:513:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:533:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_stop.tv_usec) / MICROSECOND) - ^ ../../../../tools/perform/zip_perf.c:535:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ((double)timer_start.tv_usec) / MICROSECOND); ^ ../../../../tools/perform/zip_perf.c:40:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:539:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c:40:61: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) ((fabs(t)<0.0000000001F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/zip_perf.c:539:16: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(file_size, total_time)); ^ ../../../../tools/perform/zip_perf.c: In function 'main': ../../../../tools/perform/zip_perf.c:566:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) > 0) { ^ ../../../../tools/perform/pio_engine.c:2118:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_file_type, (char*)"native", h5_io_info_g); ^ ../../../../tools/perform/pio_engine.c:2240:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mpi_collective_type, (char *)"native", h5_io_info_g); ^ ../../../../tools/perform/pio_engine.c:1889:9: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_fopen': ../../../../tools/perform/pio_engine.c:2448:5: warning: switch missing default case [-Wswitch-default] switch (param->io_type) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_fclose': ../../../../tools/perform/pio_engine.c:2555:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_engine.c: In function 'do_cleanupfile': ../../../../tools/perform/pio_engine.c:2614:5: warning: switch missing default case [-Wswitch-default] switch (iot){ ^ ../../../../tools/perform/overhead.c: In function 'test': ../../../../tools/perform/overhead.c:227:13: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] had = calloc((size_t)cur_size[0], sizeof(int)); ^ ../../../../tools/perform/overhead.c:244:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = j%2 ? j/2 : (hssize_t)cur_size[0]-j/2; ^ ../../../../tools/perform/overhead.c:244:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] ../../../../tools/perform/overhead.c:249:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = j; ^ ../../../../tools/perform/overhead.c:279:50: warning: conversion to 'long long unsigned int' from '__off64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i); ^ ../../../../tools/perform/overhead.c:279:65: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i); ^ ../../../../tools/perform/overhead.c:323:46: warning: conversion to 'long long unsigned int' from '__off64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/ ^ ../../../../tools/perform/overhead.c:323:71: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/ ^ ../../../../tools/perform/pio_engine.c: In function 'do_read': ../../../../tools/perform/pio_engine.c:2624:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/perform/pio_perf.c: In function 'print_indent': ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] print_indent(register int indent) ^ ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:499:13: warning: function call has aggregate value [-Waggregate-return] res = do_sio(parms); ^ CC perf_meta.o ../../../../tools/perform/pio_engine.c: In function 'do_write.isra.0': ../../../../tools/perform/pio_engine.c:510:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] do_write(results *res, file_descr *fd, parameters *parms, long ndsets, ^ ../../../../tools/perform/pio_perf.c: In function 'run_test': ../../../../tools/perform/pio_perf.c:590:13: warning: function call has aggregate value [-Waggregate-return] res = do_pio(parms); ^ ../../../../tools/perform/pio_engine.c:944:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] posix_file_offset=dset_offset + bytes_begin[0]*snbytes+ ^ ../../../../tools/perform/sio_engine.c:1121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] set_vfd(parameters *param) ^ CC perf.o CCLD iopipe ../../../../tools/perform/sio_engine.c: In function 'do_sio': ../../../../tools/perform/sio_engine.c:121:1: warning: function returns an aggregate [-Waggregate-return] do_sio(parameters param) ^ CCLD chunk ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/sio_engine.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/pio_perf.c: In function 'main': ../../../../tools/perform/pio_perf.c:453:8: warning: 'doing_pio' may be used uninitialized in this function [-Wmaybe-uninitialized] if (doing_pio){ ^ ../../../../tools/perform/pio_perf.c:425:9: note: 'doing_pio' was declared here int doing_pio; /* if this process is doing PIO */ ^ CCLD overhead ../../../../tools/perform/pio_engine.c: In function 'do_pio': ../../../../tools/perform/pio_engine.c:142:1: warning: function returns an aggregate [-Waggregate-return] do_pio(parameters param) ^ ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD zip_perf ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/perform/pio_engine.c:142:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/perform/pio_engine.c:1875:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] posix_file_offset=dset_offset + bytes_begin[0]*snbytes+ ^ ../../../../tools/perform/pio_engine.c:1502:17: note: 'bytes_begin[1]' was declared here off_t bytes_begin[2]; /*first elmt this process transfer */ ^ CCLD h5perf_serial ../../../../tools/perform/perf.c:102:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern int errno; ^ In file included from /usr/include/errno.h:35:0, from ../../../../src/H5private.h:52, from ../../../../tools/perform/perf.c:26: ../../../../tools/perform/perf.c:102:12: warning: redundant redeclaration of '__errno_location' [-Wredundant-decls] extern int errno; ^ /usr/include/powerpc-linux-gnu/bits/errno.h:50:13: note: previous declaration of '__errno_location' was here extern int *__errno_location (void) __THROW __attribute__ ((__const__)); ^ ../../../../tools/perform/perf.c:105:14: warning: redundant redeclaration of 'optarg' [-Wredundant-decls] extern char *optarg; ^ In file included from /usr/include/unistd.h:871:0, from ../../../../src/H5private.h:70, from ../../../../tools/perform/perf.c:26: /usr/include/getopt.h:57:14: note: previous declaration of 'optarg' was here extern char *optarg; ^ ../../../../tools/perform/perf.c: In function 'main': ../../../../tools/perform/perf.c:140:5: warning: "H5_HAVE_SETENV" is not defined [-Wundef] #if H5_HAVE_SETENV ^ ../../../../tools/perform/perf.c:156:33: warning: conversion to 'size_t {aka unsigned int}' from 'int64_t {aka long long int}' may alter its value [-Wconversion] if (!(tmp = (char *) malloc(opt_block + 256))) { ^ ../../../../tools/perform/perf.c:164:42: warning: conversion to 'size_t {aka unsigned int}' from 'int64_t {aka long long int}' may alter its value [-Wconversion] if (!(tmp2 = (char *) malloc(opt_block + 256))) { ^ ../../../../tools/perform/perf.c:207:5: warning: implicit declaration of function 'h5_fixname_no_suffix' [-Wimplicit-function-declaration] h5_fixname_no_suffix(FILENAME[0], acc_tpl, filename, sizeof filename); ^ ../../../../tools/perform/perf.c:207:5: warning: nested extern declaration of 'h5_fixname_no_suffix' [-Wnested-externs] ../../../../tools/perform/perf.c:214:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims[0] = opt_iter * nprocs * opt_block; ^ ../../../../tools/perform/perf.c:222:15: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] dims[0] = opt_block; ^ ../../../../tools/perform/perf.c:234:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] stride[0] = block[0] = opt_block; ^ ../../../../tools/perform/perf.c:236:65: warning: pointer targets in passing argument 3 of 'H5Sselect_hyperslab' differ in signedness [-Wpointer-sign] ret=H5Sselect_hyperslab(file_dataspace, H5S_SELECT_SET, start, stride, count, block); ^ In file included from ../../../../src/hdf5.h:39:0, from ../../../../tools/perform/perf.c:25: ../../../../src/H5Spublic.h:111:15: note: expected 'const hsize_t * {aka const long long unsigned int *}' but argument is of type 'hssize_t * {aka long long int *}' H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, ^ ../../../../tools/perform/perf.c:287:32: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int64_t {aka long long int}' may change the sign of the result [-Wsign-conversion] stride[0] = block[0] = opt_block; ^ ../../../../tools/perform/perf.c:289:65: warning: pointer targets in passing argument 3 of 'H5Sselect_hyperslab' differ in signedness [-Wpointer-sign] ret=H5Sselect_hyperslab(file_dataspace, H5S_SELECT_SET, start, stride, count, block); ^ In file included from ../../../../src/hdf5.h:39:0, from ../../../../tools/perform/perf.c:25: ../../../../src/H5Spublic.h:111:15: note: expected 'const hsize_t * {aka const long long unsigned int *}' but argument is of type 'hssize_t * {aka long long int *}' H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, ^ ../../../../tools/perform/perf.c:313:37: warning: ISO C does not support the '%Ld' gnu_printf format [-Wformat=] if (ret < 0) fprintf(stderr, "node %d, read error, loc = %Ld: %s\n", ^ ../../../../tools/perform/perf.c:318:46: warning: conversion to 'size_t {aka unsigned int}' from 'int64_t {aka long long int}' may alter its value [-Wconversion] if (opt_correct && memcmp(buf, buf2, opt_block)) { ^ ../../../../tools/perform/perf.c:359:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] read_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_read_tim*1000000.0); ^ ../../../../tools/perform/perf.c:359:56: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] read_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_read_tim*1000000.0); ^ ../../../../tools/perform/perf.c:360:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] write_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_write_tim*1000000.0); ^ ../../../../tools/perform/perf.c:360:57: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] write_bw = ((int64_t)(opt_block*nprocs*opt_iter))/(max_write_tim*1000000.0); ^ ../../../../tools/perform/perf.c:383:5: warning: "H5_HAVE_SETENV" is not defined [-Wundef] #if H5_HAVE_SETENV ^ ../../../../tools/perform/perf.c:122:9: warning: unused variable 'nchars' [-Wunused-variable] int nchars; ^ ../../../../tools/perform/perf.c:121:16: warning: unused variable 'status' [-Wunused-variable] MPI_Status status; ^ ../../../../tools/perform/perf.c:120:14: warning: unused variable 'fh' [-Wunused-variable] MPI_File fh; ^ ../../../../tools/perform/perf.c:119:13: warning: unused variable 'seek_position' [-Wunused-variable] int64_t seek_position = 0; ^ ../../../../tools/perform/perf.c:110:34: warning: unused variable 'err' [-Wunused-variable] int i, j, mynod=0, nprocs=1, err, my_correct = 1, correct, myerrno; ^ ../../../../tools/perform/perf.c: In function 'parse_args': ../../../../tools/perform/perf.c:429:33: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] opt_alignment = atoi(optarg); ^ ../../../../tools/perform/perf.c:430:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p=(char*)strchr(optarg, '/')) ^ ../../../../tools/perform/perf.c:431:37: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] opt_threshold = atoi(p+1); ^ ../../../../tools/perform/perf.c: In function 'main': ../../../../tools/perform/perf.c:376:21: warning: 'correct' may be used uninitialized in this function [-Wmaybe-uninitialized] printf("Correctness test %s.\n", correct ? "passed" : "failed"); ^ ../../../../tools/perform/perf.c:392:22: warning: 'tmp2' may be used uninitialized in this function [-Wmaybe-uninitialized] if (opt_correct) free(tmp2); ^ ../../../../tools/perform/perf.c:303:17: warning: 'buf2' may be used uninitialized in this function [-Wmaybe-uninitialized] ret = H5Dread(dataset, H5T_NATIVE_CHAR, mem_dataspace, file_dataspace, H5P_DEFAULT, buf2); ^ CCLD perf_meta CCLD perf ../../../../tools/perform/pio_engine.c: At top level: ../../../../tools/perform/pio_engine.c:59:0: warning: macro "GOTODONE" is not used [-Wunused-macros] #define GOTODONE { goto done; } ^ ../../../../tools/perform/pio_engine.c:66:0: warning: macro "MSG" is not used [-Wunused-macros] #define MSG(mesg) { \ ^ ../../../../tools/perform/pio_engine.c:55:0: warning: macro "ELMT_MPI_TYPE" is not used [-Wunused-macros] #define ELMT_MPI_TYPE MPI_BYTE ^ ../../../../tools/perform/pio_engine.c:54:0: warning: macro "ELMT_SIZE" is not used [-Wunused-macros] #define ELMT_SIZE (sizeof(unsigned char)) /* we're doing bytes */ ^ CCLD h5perf make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' Making all in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' Making all in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' FC H5test_kind_STORAGE_SIZE.o FCLD H5test_kind ./H5test_kind > H5fortran_detect.f90 FC H5fortran_detect.o FCLD H5fortran_detect ./H5fortran_detect > H5fort_type_defines.h CC H5match_types.o CCLD H5match_types ./H5match_types /usr/bin/make all-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' FC H5fortran_types.lo CC H5f90kit.lo CC H5_f.lo CC H5Af.lo CC H5Df.lo CC H5Ff.lo CC H5Ef.lo CC H5Gf.lo CC H5If.lo ../../../../fortran/src/H5Af.c: In function 'h5aget_storage_size_c_': ../../../../fortran/src/H5Af.c:1207:67: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if ((*size = (hsize_t_f)H5Aget_storage_size((hid_t)*attr_id)) < 0) ^ ../../../../fortran/src/H5f90kit.c: In function 'HD5f2cstring': ../../../../fortran/src/H5f90kit.c:47:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] HD5f2cstring(_fcd fdesc, size_t len) ^ ../../../../fortran/src/H5f90kit.c:47:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Lf.lo CC H5Of.lo CC H5Pf.lo CC H5Rf.lo CC H5Sf.lo CC H5Tf.lo CC H5Zf.lo CC H5FDmpiof.lo In file included from ../../../../src/H5public.h:31:0, from ../../../../src/hdf5.h:24, from ../../../../fortran/src/H5f90.h:20, from ../../../../fortran/src/H5Pf.c:24: ../../../../fortran/src/H5Pf.c: In function 'h5pset_fapl_direct_c_': ../../../../fortran/src/H5f90proto.h:980:43: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] #define nh5pset_fapl_direct_c H5_FC_FUNC_(h5pset_fapl_direct_c, H5PSET_FAPL_DIRECT_C) ^ ../../src/H5pubconf.h:32:32: note: in definition of macro 'H5_FC_FUNC_' #define H5_FC_FUNC_(name,NAME) name ## _ ^ ../../../../fortran/src/H5Pf.c:5218:1: note: in expansion of macro 'nh5pset_fapl_direct_c' nh5pset_fapl_direct_c(hid_t_f H5_ATTR_UNUSED *fapl_id, size_t_f H5_ATTR_UNUSED *alignment, size_t_f H5_ATTR_UNUSED *block_size, size_t_f H5_ATTR_UNUSED *cbuf_size) ^ ../../../../fortran/src/H5Pf.c: In function 'h5pget_fapl_direct_c_': ../../../../fortran/src/H5f90proto.h:981:43: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] #define nh5pget_fapl_direct_c H5_FC_FUNC_(h5pget_fapl_direct_c, H5PGET_FAPL_DIRECT_C) ^ ../../src/H5pubconf.h:32:32: note: in definition of macro 'H5_FC_FUNC_' #define H5_FC_FUNC_(name,NAME) name ## _ ^ ../../../../fortran/src/H5Pf.c:5261:1: note: in expansion of macro 'nh5pget_fapl_direct_c' nh5pget_fapl_direct_c(hid_t_f H5_ATTR_UNUSED *fapl_id, size_t_f H5_ATTR_UNUSED *alignment, size_t_f H5_ATTR_UNUSED *block_size, size_t_f H5_ATTR_UNUSED *cbuf_size) ^ FC H5f90global.lo FC H5_ff_F03.lo FC H5Aff.lo FC H5Dff.lo FC H5Eff.lo FC H5Fff.lo FC H5Gff.lo FC H5Iff.lo FC H5Lff.lo FC H5Off.lo FC H5Pff.lo FC H5Rff.lo FC H5Sff.lo FC H5Tff.lo FC H5Zff.lo FC H5Aff_F03.lo FC H5Dff_F03.lo FC H5Fff_F03.lo FC H5Eff_F03.lo FC H5Pff_F03.lo FC H5Lff_F03.lo FC H5Off_F03.lo FC H5Rff_F03.lo FC H5Tff_F03.lo FC H5FDmpioff.lo FC H5_ff.lo FC H5_DBLE_InterfaceInclude.lo FC HDF5mpio.lo FCLD libhdf5_mpich_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' FC tf_F08.lo FC tf.lo CC t.lo FCLD libh5test_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') FC fortranlib_test-tH5F.o FC fortranlib_test-tH5D.o FC fortranlib_test-tH5R.o FC fortranlib_test-tH5S.o FC fortranlib_test-tH5T.o FC fortranlib_test-tH5VL.o FC fortranlib_test-tH5Z.o FC fortranlib_test-tH5Sselect.o FC fortranlib_test-tH5P.o FC fortranlib_test-tH5A.o FC fortranlib_test-tH5I.o FC fortranlib_test-tH5G.o FC fortranlib_test-tH5E.o FC fortranlib_test-tHDF5.o FC fortranlib_test-fortranlib_test.o FCLD fortranlib_test FC fflush1.o FCLD fflush1 FC fflush2.o FCLD fflush2 FC tH5O.o FC tH5A_1_8.o FC tH5G_1_8.o FC tH5MISC_1_8.o FC tHDF5_1_8.o FC fortranlib_test_1_8.o FCLD fortranlib_test_1_8 FC tH5E_F03.o FC tH5F_F03.o FC tH5L_F03.o FC tH5O_F03.o FC tH5P_F03.o FC tH5T_F03.o FC tHDF5_F03.o FC fortranlib_test_F03.o FCLD fortranlib_test_F03 make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' Making all in testpar make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' FC ptest.o FC hyper.o FC mdset.o FCLD parallel_test make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' Making all in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' CC H5DS.lo CC H5IM.lo CC H5LT.lo CC H5LTanalyze.lo CC H5LTparse.lo CC H5PT.lo CC H5TB.lo CC H5DO.lo H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls] In file included from /usr/include/powerpc-linux-gnu/bits/string2.h:1273:0, from /usr/include/string.h:634, from H5LTparse.y:18: /usr/include/stdlib.h:466:14: note: previous declaration of 'malloc' was here extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; ^ H5LTanalyze.l: In function 'H5LTyyget_lineno': H5LTanalyze.c:2332:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_in': H5LTanalyze.c:2341:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_out': H5LTanalyze.c:2349:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_leng': H5LTanalyze.c:2357:11: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_text': H5LTanalyze.c:2366:7: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTanalyze.l: In function 'H5LTyyget_debug': H5LTanalyze.c:2397:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5LTparse.c: In function 'H5LTyyparse': H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] H5LTanalyze.l: In function 'H5LTyywrap': H5LTanalyze.l:192:5: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5LTparse.c:2418:1: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ../../../../hl/src/H5LTparse.c:82:25: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] #define yyparse H5LTyyparse ^ H5LTparse.c:1384:1: note: in expansion of macro 'yyparse' ../../../../hl/src/H5LT.c: In function 'H5LTfind_dataset': ../../../../hl/src/H5LT.c:1417:76: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Literate(loc_id, H5_INDEX_NAME, H5_ITER_INC, 0, find_dataset, (void *)dset_name); ^ In file included from ../../../../hl/src/H5HLprivate2.h:26:0, from ../../../../hl/src/H5DSprivate.h:20, from ../../../../hl/src/H5DS.c:19: ../../../../hl/src/H5DS.c: In function 'H5DSget_scale_name': ../../../../hl/src/H5LT.c: In function 'H5LT_find_attribute': ../../../../hl/src/H5LT.c:2043:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name); ^ ../../../../src/H5private.h:328:26: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../hl/src/H5DS.c:1888:22: note: in expansion of macro 'MAX' return (ssize_t) MAX(0,nbytes-1); ^ H5LTparse.c:1459:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ../../../../hl/src/H5LTparse.c:82:25: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] #define yyparse H5LTyyparse ^ H5LTparse.c:1384:1: note: in expansion of macro 'yyparse' ../../../../hl/src/H5TB.c: In function 'H5TB_find_field': ../../../../hl/src/H5TB.c:3252:9: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] hbool_t H5TB_find_field(const char *field, const char *field_list) ^ ../../../../hl/src/H5IM.c: In function 'H5IMget_image_info': ../../../../hl/src/H5IM.c:402:5: warning: 'atid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose( atid ); ^ ../../../../hl/src/H5IM.c:401:5: warning: 'asid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose( asid ); ^ ../../../../hl/src/H5IM.c:400:5: warning: 'aid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Aclose( aid ); ^ ../../../../hl/src/H5DS.c: In function 'H5DSset_label': ../../../../hl/src/H5DS.c:1592:8: warning: 'u.const_buf' may be used uninitialized in this function [-Wmaybe-uninitialized] if (u.buf) ^ H5LTanalyze.c: In function 'H5LTyylex': H5LTanalyze.c:1065:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5LTanalyze.c:1085:1: note: in expansion of macro 'YY_DECL' ../../../../hl/src/H5LT.c: In function 'H5LTopen_file_image': ../../../../hl/src/H5LT.c:963:9: warning: 'fapl' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Pclose(fapl); ^ ../../../../hl/src/H5TB.c: In function 'H5TBread_fields_name': ../../../../hl/src/H5TB.c:1032:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(j == 0) ^ CCLD libhdf5_mpich_hl.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/test' CC test_lite.o CC test_image.o CC test_file_image.o CC test_table.o CC test_ds.o CC test_packet.o CC test_dset_opt.o In file included from ../../../../test/h5test.h:26:0, from ../../../../hl/test/h5hltest.h:27, from ../../../../hl/test/test_ds.c:18: ../../../../hl/test/test_ds.c: In function 'test_cmp_scalename': ../../../../hl/test/test_ds.c:1108:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] name_out = (char*)HDmalloc((name_len+1) * sizeof (char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../hl/test/test_dset_opt.c: In function 'test_direct_chunk_write': ../../../../hl/test/test_dset_opt.c:44:51: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DEFLATE_SIZE_ADJUST(s) (ceil(((double)(s))*1.001F)+12) ^ ../../../../hl/test/test_dset_opt.c:116:40: note: in expansion of macro 'DEFLATE_SIZE_ADJUST' uLongf z_dst_nbytes = (uLongf)DEFLATE_SIZE_ADJUST(buf_size); ^ In file included from ../../../../hl/test/test_image.c:21:0: ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_image.c: In function 'read_data': ../../../../hl/test/test_image.c:809:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:810:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &color_planes); ^ ../../../../hl/test/test_image.c:811:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:812:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &h); ^ ../../../../hl/test/test_image.c:813:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%s", str); ^ ../../../../hl/test/test_image.c:814:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d", &w); ^ ../../../../hl/test/test_image.c:845:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(f, "%d",&n); ^ ../../../../hl/test/test_image.c: In function 'test_generate': ../../../../hl/test/test_image.c:618:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%d %d %d", &imax, &jmax, &kmax ); ^ ../../../../hl/test/test_image.c:619:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f %f %f", &valex, &xmin, &xmax ); ^ ../../../../hl/test/test_image.c:648:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f ", &value ); ^ In file included from ../../../../hl/test/test_dset_opt.c:19:0: ../../../../hl/test/test_dset_opt.c: At top level: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../../hl/test/test_table.c:19:0: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ In file included from ../../../../hl/test/test_lite.c:19:0: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_ds.c: In function 'test_simple': ../../../../hl/test/test_ds.c:3129:45: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] name_out = (char*)HDmalloc((name_len+1) * sizeof (char)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ In file included from ../../../../hl/test/test_ds.c:19:0: ../../../../hl/test/test_ds.c: At top level: ../../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../../hl/test/test_image.c: In function 'test_simple': ../../../../hl/test/test_image.c:93:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int test_simple(void) ^ ../../../../hl/test/test_image.c:93:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_dset_opt.c: In function 'filter_bogus1': ../../../../hl/test/test_dset_opt.c:499:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] filter_bogus1(unsigned int flags, size_t H5_ATTR_UNUSED cd_nelmts, ^ ../../../../hl/test/test_dset_opt.c:499:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_ds.c: In function 'read_data': ../../../../hl/test/test_dset_opt.c: In function 'filter_bogus2': ../../../../hl/test/test_dset_opt.c:536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] filter_bogus2(unsigned int flags, size_t H5_ATTR_UNUSED cd_nelmts, ^ ../../../../hl/test/test_dset_opt.c:536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../hl/test/test_ds.c:4891:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%s %u", str, &j); ^ ../../../../hl/test/test_ds.c:4892:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%d",&n ); ^ ../../../../hl/test/test_ds.c:4906:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( f, "%f",&val ); ^ ../../../../hl/test/test_image.c: In function 'read_data': ../../../../hl/test/test_image.c:844:5: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] for(i = 0; i < n_elements; i++) { ^ ../../../../hl/test/test_packet.c: In function 'main': ../../../../hl/test/test_packet.c:1135:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../hl/test/test_image.c: In function 'test_generate': ../../../../hl/test/test_image.c:754:7: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] if(data) ^ CCLD test_image CCLD test_packet CCLD test_file_image ../../../../hl/test/test_lite.c: In function 'main': ../../../../hl/test/test_lite.c:1313:7: warning: 'dt_str' may be used uninitialized in this function [-Wmaybe-uninitialized] if(dt_str) ^ ../../../../hl/test/test_lite.c:1199:13: note: 'dt_str' was declared here char* dt_str; ^ CCLD test_dset_opt CCLD test_table CCLD test_lite CCLD test_ds make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/test' Making all in tools make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' Making all in gif2h5 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools/gif2h5' CC gif2hdf.o CC gif2mem.o CC decompress.o CC writehdf.o CC gifread.o CC hdfgifwr.o CC hdf2gif.o CC h52gifgentst.o ../../../../../hl/tools/gif2h5/h52gifgentst.c: In function 'main': ../../../../../hl/tools/gif2h5/h52gifgentst.c:52:19: warning: size of 'buf' is 80000 bytes [-Wlarger-than=] unsigned char buf [ WIDTH*HEIGHT ]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 20012 bytes [-Wlarger-than=] static count_int htab [HSIZE]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:129:24: warning: size of 'codetab' is 10006 bytes [-Wlarger-than=] static unsigned short codetab [HSIZE]; ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../../hl/tools/gif2h5/decompress.c:62:5: warning: size of 'Prefix' is 16384 bytes [-Wlarger-than=] int Prefix[4096]; ^ ../../../../../hl/tools/gif2h5/decompress.c:63:5: warning: size of 'Suffix' is 16384 bytes [-Wlarger-than=] int Suffix[4096]; ^ ../../../../../hl/tools/gif2h5/decompress.c:67:5: warning: size of 'OutCode' is 4100 bytes [-Wlarger-than=] int OutCode[1025]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'char_out': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetWord': ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: stack usage is 80832 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/gifread.c:25:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetWord(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetByte': ../../../../../hl/tools/gif2h5/gifread.c:42:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetByte(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cl_hash(count_int hashsize) /* reset code table */ ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] output(int code) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/decompress.c: In function 'Decompress': ../../../../../hl/tools/gif2h5/decompress.c:160:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] Decompress(GIFIMAGEDESC *GifImageDesc, GIFHEAD *GifHead) ^ CCLD h52gifgentst ../../../../../hl/tools/gif2h5/hdf2gif.c: In function 'main': ../../../../../hl/tools/gif2h5/hdf2gif.c:217:13: warning: 'numcols' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0 ; i < numcols ; i++) ^ CCLD gif2h5 CCLD h52gif make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' Making all in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' Making all in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src' CC H5DSfc.lo CC H5LTfc.lo CC H5IMfc.lo CC H5IMcc.lo FC H5DSff.lo CC H5TBfc.lo FC H5IMff.lo FC H5LTff.lo ../../../../../hl/fortran/src/H5TBfc.c: In function 'h5tbmake_table_c_': ../../../../../hl/fortran/src/H5TBfc.c:112:33: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types, ^ ../../../../../hl/fortran/src/H5LTfc.c: In function 'h5ltread_dataset_c_': ../../../../../hl/fortran/src/H5LTfc.c:579:33: warning: unused parameter 'dims' [-Wunused-parameter] hsize_t_f *dims) ^ FC H5TBff.lo FCLD libhdf5_mpichhl_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/test' FC tstds.o FC tstlite.o FC tstimage.o FC tsttable.o FCLD tstimage FCLD tstds FCLD tsttable FCLD tstlite make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' touch build-stamp-mpich fakeroot debian/rules binary-arch dh_prep dh_testdir dh_testroot mkdir debian/build/tmpinst /usr/bin/make -C debian/build/ install prefix=/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' for d in examples fortran c++ hl; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/examples' ../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c Making install in src + /usr/bin/install -c ../../../examples/h5_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_chunk_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpd.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_subset.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_cmprss.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_rdwt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpar.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtatt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrp.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtdat.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_compound.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_group.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_select.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_attribute.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_mount.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_reference.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_drivers.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extlink.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_elink_unix2win.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_ref2reg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_shared_mesg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/ph5example.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/README /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/. + /usr/bin/install -c ../../../examples/run-all-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/examples' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran + /usr/bin/install -c ../../../../fortran/examples/h5_crtdat.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_rdwt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtatt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrp.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpar.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpd.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_extend.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_subset.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_cmprss.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/hyperslab.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/selectele.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refobjexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refregexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/mountexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/ph5example.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/rwdset_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/nested_derived_type.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_complex_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c run-fortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/examples' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++ + /usr/bin/install -c ../../../../c++/examples/create.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/readdata.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/writedata.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/compound.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/extend_ds.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/chunks.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5group.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_cmprss.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_crtatt.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_crtdat.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_crtgrpar.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_crtgrp.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_crtgrpd.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_extend.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_rdwt.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/h5tutr_subset.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c run-c++-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/examples' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' /bin/bash ../libtool --mode=install /usr/bin/install -c libhdf5_serial.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../src/hdf5.h ../../../src/H5api_adpt.h ../../../src/H5overflow.h H5pubconf.h ../../../src/H5public.h ../../../src/H5version.h ../../../src/H5Apublic.h ../../../src/H5ACpublic.h ../../../src/H5Cpublic.h ../../../src/H5Dpublic.h ../../../src/H5Epubgen.h ../../../src/H5Epublic.h ../../../src/H5Fpublic.h ../../../src/H5FDpublic.h ../../../src/H5FDcore.h ../../../src/H5FDdirect.h ../../../src/H5FDfamily.h ../../../src/H5FDlog.h ../../../src/H5FDmpi.h ../../../src/H5FDmpio.h ../../../src/H5FDmulti.h ../../../src/H5FDsec2.h ../../../src/H5FDstdio.h ../../../src/H5Gpublic.h ../../../src/H5Ipublic.h ../../../src/H5Lpublic.h ../../../src/H5MMpublic.h ../../../src/H5Opublic.h ../../../src/H5Ppublic.h ../../../src/H5PLextern.h ../../../src/H5PLpublic.h ../../../src/H5Rpublic.h ../../../src/H5Spublic.h ../../../src/H5Tpublic.h ../../../src/H5Zpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' for d in examples fortran c++; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done /usr/bin/install -c -m 644 libhdf5_serial.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c libtool: install: /usr/bin/install -c .libs/libhdf5_serial.so.10.1.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial.so.10.1.0 + /usr/bin/install -c ../../../../hl/examples/ex_lite1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_lite2.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serial.so.10.1.0 libhdf5_serial.so.10 || { rm -f libhdf5_serial.so.10 && ln -s libhdf5_serial.so.10.1.0 libhdf5_serial.so.10; }; }) + /usr/bin/install -c ../../../../hl/examples/ex_lite3.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serial.so.10.1.0 libhdf5_serial.so || { rm -f libhdf5_serial.so && ln -s libhdf5_serial.so.10.1.0 libhdf5_serial.so; }; }) + /usr/bin/install -c ../../../../hl/examples/ptExampleFL.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. libtool: install: /usr/bin/install -c .libs/libhdf5_serial.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial.la libtool: install: /usr/bin/install -c .libs/libhdf5_serial.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial.a + /usr/bin/install -c ../../../../hl/examples/ex_image1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_image2.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_01.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_02.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_03.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_04.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial.a + /usr/bin/install -c ../../../../hl/examples/ex_table_05.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial.a + /usr/bin/install -c ../../../../hl/examples/ex_table_06.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_07.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_08.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_09.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_10.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_11.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_12.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_ds1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/image24pixel.txt /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/image8.txt /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/pal_rgb.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c run-hlc-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/run-hl-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/examples' libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' Making install in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/examples' ../../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran + /usr/bin/install -c ../../../../../hl/fortran/examples/exlite.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. + /usr/bin/install -c ../../../../../hl/fortran/examples/ex_ds1.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. + /usr/bin/install -c run-hlfortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/examples' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/examples' ../../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c++ + /usr/bin/install -c ../../../../../hl/c++/examples/ptExampleFL.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c++/. + /usr/bin/install -c run-hlc++-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c++/. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/examples' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libdynlib1.la libdynlib2.la libdynlib3.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/libdynlib1.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so.0 || { rm -f libdynlib1.so.0 && ln -s libdynlib1.so.0.0.0 libdynlib1.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so || { rm -f libdynlib1.so && ln -s libdynlib1.so.0.0.0 libdynlib1.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib1.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.la libtool: install: /usr/bin/install -c .libs/libdynlib2.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so.0 || { rm -f libdynlib2.so.0 && ln -s libdynlib2.so.0.0.0 libdynlib2.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so || { rm -f libdynlib2.so && ln -s libdynlib2.so.0.0.0 libdynlib2.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib2.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.la libtool: install: /usr/bin/install -c .libs/libdynlib3.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so.0 || { rm -f libdynlib3.so.0 && ln -s libdynlib3.so.0.0.0 libdynlib3.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so || { rm -f libdynlib3.so && ln -s libdynlib3.so.0.0.0 libdynlib3.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib3.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.la libtool: install: /usr/bin/install -c .libs/libdynlib1.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: /usr/bin/install -c .libs/libdynlib2.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: /usr/bin/install -c .libs/libdynlib3.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' /usr/bin/make install-exec-hook make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' rm -f /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/*dynlib* make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' Making install in tools make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' Making install in lib make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/lib' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/lib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/lib' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/lib' Making install in h5diff make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5diff '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5diff /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5diff make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' Making install in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5ls '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5ls /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5ls make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' Making install in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5dump '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5dump /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5dump make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' Making install in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /usr/bin/install -c h5redeploy '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5debug /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5debug libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5repart /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5repart libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5mkgrp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5mkgrp make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' Making install in h5import make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5import '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5import /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5import make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' Making install in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libdynlibadd.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/libdynlibadd.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so.0 || { rm -f libdynlibadd.so.0 && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so || { rm -f libdynlibadd.so && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlibadd.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.la libtool: install: /usr/bin/install -c .libs/libdynlibadd.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5repack '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5repack /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5repack /usr/bin/make install-exec-hook make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' rm -f /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/*dynlib* make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' Making install in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5jam h5unjam '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5jam /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5jam libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5unjam /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5unjam make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' Making install in h5copy make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5copy' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5copy' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5copy '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5copy /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5copy make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5copy' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5copy' Making install in h5stat make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5stat' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5stat' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5stat '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5stat /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5stat make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5stat' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5stat' Making install in perform make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/perform' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/perform' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5perf_serial '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5perf_serial /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h5perf_serial make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/perform' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools' Making install in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' Making install in c++ make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /usr/bin/install -c h5c++ '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_cpp.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../../c++/src/H5Cpp.h ../../../../c++/src/H5AbstractDs.h ../../../../c++/src/H5AtomType.h ../../../../c++/src/H5Attribute.h ../../../../c++/src/H5Classes.h ../../../../c++/src/H5CommonFG.h ../../../../c++/src/H5CompType.h ../../../../c++/src/H5DataSet.h ../../../../c++/src/H5DataSpace.h ../../../../c++/src/H5DataType.h ../../../../c++/src/H5OcreatProp.h ../../../../c++/src/H5DcreatProp.h ../../../../c++/src/H5DxferProp.h ../../../../c++/src/H5EnumType.h ../../../../c++/src/H5Exception.h ../../../../c++/src/H5FaccProp.h ../../../../c++/src/H5FcreatProp.h ../../../../c++/src/H5File.h ../../../../c++/src/H5FloatType.h ../../../../c++/src/H5Group.h ../../../../c++/src/H5IdComponent.h ../../../../c++/src/H5Include.h ../../../../c++/src/H5IntType.h ../../../../c++/src/H5Library.h ../../../../c++/src/H5Location.h ../../../../c++/src/H5Object.h ../../../../c++/src/H5PredType.h ../../../../c++/src/H5PropList.h ../../../../c++/src/H5StrType.h ../../../../c++/src/H5CppDoc.h ../../../../c++/src/H5ArrayType.h ../../../../c++/src/H5VarLenType.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' libtool: install: warning: relinking `libhdf5_cpp.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag CXX --mode=relink /usr/bin/c++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 11:0:0 -Wl,--version-script,../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_cpp.la -rpath /usr/lib/powerpc-linux-gnu H5Exception.lo H5IdComponent.lo H5Library.lo H5Attribute.lo H5Location.lo H5Object.lo H5PropList.lo H5FaccProp.lo H5FcreatProp.lo H5DcreatProp.lo H5DxferProp.lo H5OcreatProp.lo H5DataType.lo H5DataSpace.lo H5AbstractDs.lo H5AtomType.lo H5PredType.lo H5EnumType.lo H5IntType.lo H5FloatType.lo H5StrType.lo H5ArrayType.lo H5VarLenType.lo H5CompType.lo H5DataSet.lo H5CommonFG.lo H5Group.lo H5File.lo ../../src/libhdf5_serial.la -lpthread -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_cpp.so.11.0.0T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_cpp.so.11.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_cpp.so.11.0.0 libhdf5_cpp.so.11 || { rm -f libhdf5_cpp.so.11 && ln -s libhdf5_cpp.so.11.0.0 libhdf5_cpp.so.11; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_cpp.so.11.0.0 libhdf5_cpp.so || { rm -f libhdf5_cpp.so && ln -s libhdf5_cpp.so.11.0.0 libhdf5_cpp.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_cpp.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_cpp.la libtool: install: /usr/bin/install -c .libs/libhdf5_cpp.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_cpp.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_cpp.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_cpp.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' Making install in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' /usr/bin/make install-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_serial_fortran.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' cp ../../fortran/src/H5f90i_gen.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial/. cp ../../../../fortran/src/H5f90i.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial/. libtool: install: warning: relinking `libhdf5_serial_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag FC --mode=relink gfortran -I../../../../src -I../../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_serial_fortran.la -rpath /usr/lib/powerpc-linux-gnu H5f90global.lo H5fortran_types.lo H5_ff_F03.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo H5Aff_F03.lo H5Dff_F03.lo H5Eff_F03.lo H5Fff_F03.lo H5Lff_F03.lo H5Off_F03.lo H5Pff_F03.lo H5Rff_F03.lo H5Tff_F03.lo HDF5.lo ../../src/libhdf5_serial.la -lpthread -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_serial_fortran.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serial_fortran.so.10.0.2 libhdf5_serial_fortran.so.10 || { rm -f libhdf5_serial_fortran.so.10 && ln -s libhdf5_serial_fortran.so.10.0.2 libhdf5_serial_fortran.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serial_fortran.so.10.0.2 libhdf5_serial_fortran.so || { rm -f libhdf5_serial_fortran.so && ln -s libhdf5_serial_fortran.so.10.0.2 libhdf5_serial_fortran.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_serial_fortran.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.la libtool: install: /usr/bin/install -c .libs/libhdf5_serial_fortran.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' Making install in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_serial_hl.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../../hl/src/hdf5_hl.h ../../../../hl/src/H5DOpublic.h ../../../../hl/src/H5IMpublic.h ../../../../hl/src/H5LTpublic.h ../../../../hl/src/H5TBpublic.h ../../../../hl/src/H5DSpublic.h ../../../../hl/src/H5PTpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' libtool: install: warning: relinking `libhdf5_serial_hl.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag CC --mode=relink /usr/bin/cc -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_serial_hl.la -rpath /usr/lib/powerpc-linux-gnu H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo ../../src/libhdf5_serial.la -lpthread -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_serial_hl.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serial_hl.so.10.0.2 libhdf5_serial_hl.so.10 || { rm -f libhdf5_serial_hl.so.10 && ln -s libhdf5_serial_hl.so.10.0.2 libhdf5_serial_hl.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serial_hl.so.10.0.2 libhdf5_serial_hl.so || { rm -f libhdf5_serial_hl.so && ln -s libhdf5_serial_hl.so.10.0.2 libhdf5_serial_hl.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_serial_hl.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.la libtool: install: /usr/bin/install -c .libs/libhdf5_serial_hl.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/test' Making install in tools make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' Making install in gif2h5 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' make[5]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' /bin/bash ../../../libtool --mode=install /usr/bin/install -c gif2h5 h52gif '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin' libtool: install: warning: `../../../hl/src/libhdf5_serial_hl.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: warning: `../../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/gif2h5 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/gif2h5 libtool: install: warning: `../../../hl/src/libhdf5_serial_hl.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: warning: `../../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h52gif /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/bin/h52gif make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' Making install in c++ make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' Making install in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libhdf5_hl_cpp.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../../../hl/c++/src/H5PacketTable.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' libtool: install: warning: relinking `libhdf5_hl_cpp.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag CXX --mode=relink /usr/bin/c++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 11:0:0 -Wl,--version-script,../../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_hl_cpp.la -rpath /usr/lib/powerpc-linux-gnu H5PacketTable.lo ../../../hl/src/libhdf5_serial_hl.la ../../../c++/src/libhdf5_cpp.la -lpthread -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_hl_cpp.so.11.0.0T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.so.11.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_hl_cpp.so.11.0.0 libhdf5_hl_cpp.so.11 || { rm -f libhdf5_hl_cpp.so.11 && ln -s libhdf5_hl_cpp.so.11.0.0 libhdf5_hl_cpp.so.11; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_hl_cpp.so.11.0.0 libhdf5_hl_cpp.so || { rm -f libhdf5_hl_cpp.so && ln -s libhdf5_hl_cpp.so.11.0.0 libhdf5_hl_cpp.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_hl_cpp.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.la libtool: install: /usr/bin/install -c .libs/libhdf5_hl_cpp.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' Making install in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' Making install in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' Making install in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libhdf5_serialhl_fortran.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: warning: relinking `libhdf5_serialhl_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag FC --mode=relink gfortran -I../../../fortran/src -I../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_serialhl_fortran.la -rpath /usr/lib/powerpc-linux-gnu H5DSfc.lo H5LTfc.lo H5IMfc.lo H5IMcc.lo H5TBfc.lo H5DSff.lo H5LTff.lo H5IMff.lo H5TBff.lo ../../../hl/src/libhdf5_serial_hl.la ../../../fortran/src/libhdf5_serial_fortran.la -lpthread -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_serialhl_fortran.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serialhl_fortran.so.10.0.2 libhdf5_serialhl_fortran.so.10 || { rm -f libhdf5_serialhl_fortran.so.10 && ln -s libhdf5_serialhl_fortran.so.10.0.2 libhdf5_serialhl_fortran.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_serialhl_fortran.so.10.0.2 libhdf5_serialhl_fortran.so || { rm -f libhdf5_serialhl_fortran.so && ln -s libhdf5_serialhl_fortran.so.10.0.2 libhdf5_serialhl_fortran.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_serialhl_fortran.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.la libtool: install: /usr/bin/install -c .libs/libhdf5_serialhl_fortran.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' Making install in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' chrpath -d /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/*/libhdf5*so* dh_install -plibhdf5-10 -plibhdf5-dev -phdf5-helpers -phdf5-tools -plibhdf5-cpp-11 \ --sourcedir=debian/build/tmpinst find debian/libhdf5-10/usr/lib -name '*cpp*' -delete install -d debian/libhdf5-dev/usr/lib/powerpc-linux-gnu/pkgconfig sed 's/@MULTIARCH@/powerpc-linux-gnu/g' debian/hdf5-serial.pc >debian/libhdf5-dev/usr/lib/powerpc-linux-gnu/pkgconfig/hdf5-serial.pc dh_testdir dh_testroot mkdir debian/build-openmpi/tmpinst /usr/bin/make -C debian/build-openmpi/ install prefix=/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' for d in examples fortran hl; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/examples' ../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c Making install in src + /usr/bin/install -c ../../../examples/h5_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_chunk_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpd.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_subset.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_cmprss.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_rdwt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpar.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtatt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrp.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtdat.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_compound.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_group.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_select.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_attribute.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_mount.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_reference.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_drivers.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extlink.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_elink_unix2win.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_ref2reg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_shared_mesg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/ph5example.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/README /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/. + /usr/bin/install -c ../../../examples/run-all-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/examples' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran + /usr/bin/install -c ../../../../fortran/examples/h5_crtdat.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_rdwt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtatt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrp.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpar.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpd.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_extend.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' + /usr/bin/install -c ../../../../fortran/examples/h5_subset.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_cmprss.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/hyperslab.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/selectele.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refobjexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refregexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/mountexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/ph5example.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/rwdset_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/nested_derived_type.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_complex_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c run-fortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/fortran/. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/examples' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' for d in examples fortran; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c + /usr/bin/install -c ../../../../hl/examples/ex_lite1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_lite2.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_lite3.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ptExampleFL.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_image1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_image2.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_01.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_02.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_03.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_04.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_05.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_06.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_07.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_08.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_09.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_10.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_11.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_12.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_ds1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/image24pixel.txt /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/image8.txt /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/pal_rgb.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c run-hlc-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/run-hl-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/. make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/examples' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libhdf5_openmpi.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' /usr/bin/install -c -m 644 libhdf5_openmpi.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../src/hdf5.h ../../../src/H5api_adpt.h ../../../src/H5overflow.h H5pubconf.h ../../../src/H5public.h ../../../src/H5version.h ../../../src/H5Apublic.h ../../../src/H5ACpublic.h ../../../src/H5Cpublic.h ../../../src/H5Dpublic.h ../../../src/H5Epubgen.h ../../../src/H5Epublic.h ../../../src/H5Fpublic.h ../../../src/H5FDpublic.h ../../../src/H5FDcore.h ../../../src/H5FDdirect.h ../../../src/H5FDfamily.h ../../../src/H5FDlog.h ../../../src/H5FDmpi.h ../../../src/H5FDmpio.h ../../../src/H5FDmulti.h ../../../src/H5FDsec2.h ../../../src/H5FDstdio.h ../../../src/H5Gpublic.h ../../../src/H5Ipublic.h ../../../src/H5Lpublic.h ../../../src/H5MMpublic.h ../../../src/H5Opublic.h ../../../src/H5Ppublic.h ../../../src/H5PLextern.h ../../../src/H5PLpublic.h ../../../src/H5Rpublic.h ../../../src/H5Spublic.h ../../../src/H5Tpublic.h ../../../src/H5Zpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/examples' ../../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/fortran + /usr/bin/install -c ../../../../../hl/fortran/examples/exlite.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/fortran/. libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi.so.10.1.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi.so.10.1.0 + /usr/bin/install -c ../../../../../hl/fortran/examples/ex_ds1.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/fortran/. + /usr/bin/install -c run-hlfortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/share/hdf5_examples/hl/fortran/. libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpi.so.10.1.0 libhdf5_openmpi.so.10 || { rm -f libhdf5_openmpi.so.10 && ln -s libhdf5_openmpi.so.10.1.0 libhdf5_openmpi.so.10; }; }) make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/examples' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpi.so.10.1.0 libhdf5_openmpi.so || { rm -f libhdf5_openmpi.so && ln -s libhdf5_openmpi.so.10.1.0 libhdf5_openmpi.so; }; }) make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi.la libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' Making install in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libdynlib1.la libdynlib2.la libdynlib3.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/libdynlib1.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so.0 || { rm -f libdynlib1.so.0 && ln -s libdynlib1.so.0.0.0 libdynlib1.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so || { rm -f libdynlib1.so && ln -s libdynlib1.so.0.0.0 libdynlib1.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib1.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.la libtool: install: /usr/bin/install -c .libs/libdynlib2.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so.0 || { rm -f libdynlib2.so.0 && ln -s libdynlib2.so.0.0.0 libdynlib2.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so || { rm -f libdynlib2.so && ln -s libdynlib2.so.0.0.0 libdynlib2.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib2.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.la libtool: install: /usr/bin/install -c .libs/libdynlib3.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so.0 || { rm -f libdynlib3.so.0 && ln -s libdynlib3.so.0.0.0 libdynlib3.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so || { rm -f libdynlib3.so && ln -s libdynlib3.so.0.0.0 libdynlib3.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib3.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.la libtool: install: /usr/bin/install -c .libs/libdynlib1.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: /usr/bin/install -c .libs/libdynlib2.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: /usr/bin/install -c .libs/libdynlib3.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' /usr/bin/make install-exec-hook make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' rm -f /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/*dynlib* make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' Making install in testpar make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/testpar' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/testpar' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/testpar' Making install in tools make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' Making install in lib make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/lib' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/lib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/lib' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/lib' Making install in h5diff make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5diff ph5diff '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5diff /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5diff libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/ph5diff /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/ph5diff make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' Making install in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5ls '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5ls /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5ls make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' Making install in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5dump '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5dump /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5dump make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' Making install in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/misc' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/misc' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /usr/bin/install -c h5redeploy '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5debug /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5debug libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5repart /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5repart libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5mkgrp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5mkgrp make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/misc' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/misc' Making install in h5import make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5import '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5import /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5import make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' Making install in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libdynlibadd.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/libdynlibadd.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so.0 || { rm -f libdynlibadd.so.0 && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so || { rm -f libdynlibadd.so && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlibadd.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.la libtool: install: /usr/bin/install -c .libs/libdynlibadd.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5repack '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5repack /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5repack /usr/bin/make install-exec-hook make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' rm -f /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/*dynlib* make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' Making install in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5jam h5unjam '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5jam /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5jam libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5unjam /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5unjam make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' Making install in h5copy make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5copy' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5copy' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5copy '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5copy /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5copy make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5copy' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5copy' Making install in h5stat make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5stat' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5stat' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5stat '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5stat /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5stat make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5stat' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5stat' Making install in perform make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5perf_serial h5perf '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5perf_serial /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5perf_serial libtool: install: warning: `../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5perf /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h5perf make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' Making install in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' Making install in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' /usr/bin/make install-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_openmpi_fortran.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' cp ../../fortran/src/H5f90i_gen.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi/. cp ../../../../fortran/src/H5f90i.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi/. libtool: install: warning: relinking `libhdf5_openmpi_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/libtool --silent --tag FC --mode=relink mpif90.openmpi -I../../../../src -I../../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_openmpi_fortran.la -rpath /usr/lib/powerpc-linux-gnu H5f90global.lo H5fortran_types.lo H5_ff_F03.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo H5Aff_F03.lo H5Dff_F03.lo H5Eff_F03.lo H5Fff_F03.lo H5Lff_F03.lo H5Off_F03.lo H5Pff_F03.lo H5Rff_F03.lo H5Tff_F03.lo H5FDmpiof.lo HDF5mpio.lo H5FDmpioff.lo ../../src/libhdf5_openmpi.la -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi_fortran.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpi_fortran.so.10.0.2 libhdf5_openmpi_fortran.so.10 || { rm -f libhdf5_openmpi_fortran.so.10 && ln -s libhdf5_openmpi_fortran.so.10.0.2 libhdf5_openmpi_fortran.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpi_fortran.so.10.0.2 libhdf5_openmpi_fortran.so || { rm -f libhdf5_openmpi_fortran.so && ln -s libhdf5_openmpi_fortran.so.10.0.2 libhdf5_openmpi_fortran.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi_fortran.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.la libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi_fortran.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' Making install in testpar make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' Making install in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_openmpi_hl.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../../hl/src/hdf5_hl.h ../../../../hl/src/H5DOpublic.h ../../../../hl/src/H5IMpublic.h ../../../../hl/src/H5LTpublic.h ../../../../hl/src/H5TBpublic.h ../../../../hl/src/H5DSpublic.h ../../../../hl/src/H5PTpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi' libtool: install: warning: relinking `libhdf5_openmpi_hl.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/libtool --silent --tag CC --mode=relink mpicc.openmpi -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_openmpi_hl.la -rpath /usr/lib/powerpc-linux-gnu H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo ../../src/libhdf5_openmpi.la -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi_hl.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpi_hl.so.10.0.2 libhdf5_openmpi_hl.so.10 || { rm -f libhdf5_openmpi_hl.so.10 && ln -s libhdf5_openmpi_hl.so.10.0.2 libhdf5_openmpi_hl.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpi_hl.so.10.0.2 libhdf5_openmpi_hl.so || { rm -f libhdf5_openmpi_hl.so && ln -s libhdf5_openmpi_hl.so.10.0.2 libhdf5_openmpi_hl.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi_hl.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.la libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi_hl.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/test' Making install in tools make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' Making install in gif2h5 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools/gif2h5' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools/gif2h5' make[5]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' /bin/bash ../../../libtool --mode=install /usr/bin/install -c gif2h5 h52gif '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin' libtool: install: warning: `../../../hl/src/libhdf5_openmpi_hl.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: warning: `../../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/gif2h5 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/gif2h5 libtool: install: warning: `../../../hl/src/libhdf5_openmpi_hl.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: warning: `../../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h52gif /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/bin/h52gif make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools/gif2h5' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/tools' Making install in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' Making install in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libhdf5_openmpihl_fortran.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: warning: relinking `libhdf5_openmpihl_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/libtool --silent --tag FC --mode=relink mpif90.openmpi -I../../../fortran/src -I../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_openmpihl_fortran.la -rpath /usr/lib/powerpc-linux-gnu H5DSfc.lo H5LTfc.lo H5IMfc.lo H5IMcc.lo H5TBfc.lo H5DSff.lo H5LTff.lo H5IMff.lo H5TBff.lo ../../../hl/src/libhdf5_openmpi_hl.la ../../../fortran/src/libhdf5_openmpi_fortran.la -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpihl_fortran.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpihl_fortran.so.10.0.2 libhdf5_openmpihl_fortran.so.10 || { rm -f libhdf5_openmpihl_fortran.so.10 && ln -s libhdf5_openmpihl_fortran.so.10.0.2 libhdf5_openmpihl_fortran.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_openmpihl_fortran.so.10.0.2 libhdf5_openmpihl_fortran.so || { rm -f libhdf5_openmpihl_fortran.so && ln -s libhdf5_openmpihl_fortran.so.10.0.2 libhdf5_openmpihl_fortran.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpihl_fortran.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.la libtool: install: /usr/bin/install -c .libs/libhdf5_openmpihl_fortran.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' Making install in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' chrpath -d /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/*/libhdf5*so* dh_install -plibhdf5-openmpi-10 -plibhdf5-openmpi-dev \ --sourcedir=debian/build-openmpi/tmpinst install -d debian/libhdf5-openmpi-dev/usr/lib/powerpc-linux-gnu/pkgconfig sed 's/@MULTIARCH@/powerpc-linux-gnu/g' debian/hdf5-openmpi.pc >debian/libhdf5-openmpi-dev/usr/lib/powerpc-linux-gnu/pkgconfig/hdf5-openmpi.pc cd debian/libhdf5-openmpi-dev/usr/bin && \ mv h5pcc h5pcc.openmpi && \ mv h5pfc h5pfc.openmpi dh_testdir dh_testroot mkdir debian/build-mpich/tmpinst /usr/bin/make -C debian/build-mpich/ install prefix=/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' for d in examples fortran hl; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/examples' ../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c Making install in src + /usr/bin/install -c ../../../examples/h5_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_chunk_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpd.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_subset.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_cmprss.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_rdwt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpar.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtatt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrp.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtdat.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_compound.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_group.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_select.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_attribute.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_mount.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_reference.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_drivers.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extlink.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_elink_unix2win.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_ref2reg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_shared_mesg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/ph5example.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/README /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/. + /usr/bin/install -c ../../../examples/run-all-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/examples' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran + /usr/bin/install -c ../../../../fortran/examples/h5_crtdat.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_rdwt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtatt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrp.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpar.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpd.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_extend.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' + /usr/bin/install -c ../../../../fortran/examples/h5_subset.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_cmprss.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/hyperslab.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/selectele.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refobjexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refregexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/mountexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/ph5example.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/rwdset_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/nested_derived_type.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_complex_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c run-fortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/fortran/. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/examples' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' for d in examples fortran; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c + /usr/bin/install -c ../../../../hl/examples/ex_lite1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_lite2.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_lite3.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ptExampleFL.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_image1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_image2.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_01.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_02.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_03.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_04.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_05.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_06.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_07.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_08.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_09.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_10.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_11.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_table_12.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ex_ds1.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/image24pixel.txt /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/image8.txt /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/pal_rgb.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' + /usr/bin/install -c run-hlc-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/c/. /bin/bash ../libtool --mode=install /usr/bin/install -c libhdf5_mpich.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' + /usr/bin/install -c ../../../../hl/examples/run-hl-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/. /usr/bin/install -c -m 644 ../../../src/hdf5.h ../../../src/H5api_adpt.h ../../../src/H5overflow.h H5pubconf.h ../../../src/H5public.h ../../../src/H5version.h ../../../src/H5Apublic.h ../../../src/H5ACpublic.h ../../../src/H5Cpublic.h ../../../src/H5Dpublic.h ../../../src/H5Epubgen.h ../../../src/H5Epublic.h ../../../src/H5Fpublic.h ../../../src/H5FDpublic.h ../../../src/H5FDcore.h ../../../src/H5FDdirect.h ../../../src/H5FDfamily.h ../../../src/H5FDlog.h ../../../src/H5FDmpi.h ../../../src/H5FDmpio.h ../../../src/H5FDmulti.h ../../../src/H5FDsec2.h ../../../src/H5FDstdio.h ../../../src/H5Gpublic.h ../../../src/H5Ipublic.h ../../../src/H5Lpublic.h ../../../src/H5MMpublic.h ../../../src/H5Opublic.h ../../../src/H5Ppublic.h ../../../src/H5PLextern.h ../../../src/H5PLpublic.h ../../../src/H5Rpublic.h ../../../src/H5Spublic.h ../../../src/H5Tpublic.h ../../../src/H5Zpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich' /usr/bin/install -c -m 644 libhdf5_mpich.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/examples' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' libtool: install: /usr/bin/install -c .libs/libhdf5_mpich.so.10.1.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich.so.10.1.0 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/examples' ../../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/fortran libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpich.so.10.1.0 libhdf5_mpich.so.10 || { rm -f libhdf5_mpich.so.10 && ln -s libhdf5_mpich.so.10.1.0 libhdf5_mpich.so.10; }; }) + /usr/bin/install -c ../../../../../hl/fortran/examples/exlite.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/fortran/. libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpich.so.10.1.0 libhdf5_mpich.so || { rm -f libhdf5_mpich.so && ln -s libhdf5_mpich.so.10.1.0 libhdf5_mpich.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_mpich.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich.la + /usr/bin/install -c ../../../../../hl/fortran/examples/ex_ds1.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/fortran/. libtool: install: /usr/bin/install -c .libs/libhdf5_mpich.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich.a + /usr/bin/install -c run-hlfortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/share/hdf5_examples/hl/fortran/. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/examples' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' Making install in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' make[3]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libdynlib1.la libdynlib2.la libdynlib3.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/libdynlib1.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so.0 || { rm -f libdynlib1.so.0 && ln -s libdynlib1.so.0.0.0 libdynlib1.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so || { rm -f libdynlib1.so && ln -s libdynlib1.so.0.0.0 libdynlib1.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib1.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.la libtool: install: /usr/bin/install -c .libs/libdynlib2.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so.0 || { rm -f libdynlib2.so.0 && ln -s libdynlib2.so.0.0.0 libdynlib2.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so || { rm -f libdynlib2.so && ln -s libdynlib2.so.0.0.0 libdynlib2.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib2.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.la libtool: install: /usr/bin/install -c .libs/libdynlib3.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so.0 || { rm -f libdynlib3.so.0 && ln -s libdynlib3.so.0.0.0 libdynlib3.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so || { rm -f libdynlib3.so && ln -s libdynlib3.so.0.0.0 libdynlib3.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlib3.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.la libtool: install: /usr/bin/install -c .libs/libdynlib1.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib1.a libtool: install: /usr/bin/install -c .libs/libdynlib2.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib2.a libtool: install: /usr/bin/install -c .libs/libdynlib3.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' /usr/bin/make install-exec-hook make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' rm -f /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/*dynlib* make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' Making install in testpar make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' Making install in tools make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' Making install in lib make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/lib' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/lib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/lib' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/lib' Making install in h5diff make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5diff ph5diff '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5diff /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5diff libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/ph5diff /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/ph5diff make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' Making install in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5ls '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5ls /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5ls make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' Making install in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5dump '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5dump /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5dump make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' Making install in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/misc' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/misc' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /usr/bin/install -c h5redeploy '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5debug /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5debug libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5repart /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5repart libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5mkgrp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5mkgrp make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/misc' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/misc' Making install in h5import make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5import' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5import' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5import '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5import /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5import make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5import' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5import' Making install in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libdynlibadd.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/libdynlibadd.so.0.0.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so.0 || { rm -f libdynlibadd.so.0 && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so.0; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so || { rm -f libdynlibadd.so && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so; }; }) libtool: install: /usr/bin/install -c .libs/libdynlibadd.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.la libtool: install: /usr/bin/install -c .libs/libdynlibadd.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5repack '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5repack /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5repack /usr/bin/make install-exec-hook make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' rm -f /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/*dynlib* make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' Making install in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5jam h5unjam '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5jam /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5jam libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5unjam /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5unjam make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' Making install in h5copy make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5copy' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5copy' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5copy '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5copy /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5copy make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5copy' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5copy' Making install in h5stat make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5stat' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5stat' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' make[4]: Nothing to be done for 'install-data-am'. /bin/bash ../../libtool --mode=install /usr/bin/install -c h5stat '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5stat /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5stat make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5stat' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5stat' Making install in perform make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/perform' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/perform' make[4]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../libtool --mode=install /usr/bin/install -c h5perf_serial h5perf '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5perf_serial /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5perf_serial libtool: install: warning: `../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h5perf /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h5perf make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/perform' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools' Making install in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' Making install in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' /usr/bin/make install-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_mpich_fortran.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' cp ../../fortran/src/H5f90i_gen.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich/. cp ../../../../fortran/src/H5f90i.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich/. libtool: install: warning: relinking `libhdf5_mpich_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/libtool --silent --tag FC --mode=relink mpif90.mpich -I../../../../src -I../../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_mpich_fortran.la -rpath /usr/lib/powerpc-linux-gnu H5f90global.lo H5fortran_types.lo H5_ff_F03.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo H5Aff_F03.lo H5Dff_F03.lo H5Eff_F03.lo H5Fff_F03.lo H5Lff_F03.lo H5Off_F03.lo H5Pff_F03.lo H5Rff_F03.lo H5Tff_F03.lo H5FDmpiof.lo HDF5mpio.lo H5FDmpioff.lo ../../src/libhdf5_mpich.la -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_mpich_fortran.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpich_fortran.so.10.0.2 libhdf5_mpich_fortran.so.10 || { rm -f libhdf5_mpich_fortran.so.10 && ln -s libhdf5_mpich_fortran.so.10.0.2 libhdf5_mpich_fortran.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpich_fortran.so.10.0.2 libhdf5_mpich_fortran.so || { rm -f libhdf5_mpich_fortran.so && ln -s libhdf5_mpich_fortran.so.10.0.2 libhdf5_mpich_fortran.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_mpich_fortran.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.la libtool: install: /usr/bin/install -c .libs/libhdf5_mpich_fortran.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' Making install in testpar make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' Making install in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' Making install in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_mpich_hl.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /usr/bin/install -c -m 644 ../../../../hl/src/hdf5_hl.h ../../../../hl/src/H5DOpublic.h ../../../../hl/src/H5IMpublic.h ../../../../hl/src/H5LTpublic.h ../../../../hl/src/H5TBpublic.h ../../../../hl/src/H5DSpublic.h ../../../../hl/src/H5PTpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich' libtool: install: warning: relinking `libhdf5_mpich_hl.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/libtool --silent --tag CC --mode=relink mpicc.mpich -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_mpich_hl.la -rpath /usr/lib/powerpc-linux-gnu H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo ../../src/libhdf5_mpich.la -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_mpich_hl.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpich_hl.so.10.0.2 libhdf5_mpich_hl.so.10 || { rm -f libhdf5_mpich_hl.so.10 && ln -s libhdf5_mpich_hl.so.10.0.2 libhdf5_mpich_hl.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpich_hl.so.10.0.2 libhdf5_mpich_hl.so || { rm -f libhdf5_mpich_hl.so && ln -s libhdf5_mpich_hl.so.10.0.2 libhdf5_mpich_hl.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_mpich_hl.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.la libtool: install: /usr/bin/install -c .libs/libhdf5_mpich_hl.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' Making install in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/test' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/test' Making install in tools make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' Making install in gif2h5 make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools/gif2h5' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools/gif2h5' make[5]: Nothing to be done for 'install-data-am'. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' /bin/bash ../../../libtool --mode=install /usr/bin/install -c gif2h5 h52gif '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin' libtool: install: warning: `../../../hl/src/libhdf5_mpich_hl.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: warning: `../../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/gif2h5 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/gif2h5 libtool: install: warning: `../../../hl/src/libhdf5_mpich_hl.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: warning: `../../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc-linux-gnu' libtool: install: /usr/bin/install -c .libs/h52gif /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/bin/h52gif make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools/gif2h5' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/tools' Making install in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' Making install in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libhdf5_mpichhl_fortran.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu' libtool: install: warning: relinking `libhdf5_mpichhl_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/libtool --silent --tag FC --mode=relink mpif90.mpich -I../../../fortran/src -I../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_mpichhl_fortran.la -rpath /usr/lib/powerpc-linux-gnu H5DSfc.lo H5LTfc.lo H5IMfc.lo H5IMcc.lo H5TBfc.lo H5DSff.lo H5LTff.lo H5IMff.lo H5TBff.lo ../../../hl/src/libhdf5_mpich_hl.la ../../../fortran/src/libhdf5_mpich_fortran.la -lsz -lz -ldl -lm -inst-prefix-dir /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst) libtool: install: /usr/bin/install -c .libs/libhdf5_mpichhl_fortran.so.10.0.2T /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpichhl_fortran.so.10.0.2 libhdf5_mpichhl_fortran.so.10 || { rm -f libhdf5_mpichhl_fortran.so.10 && ln -s libhdf5_mpichhl_fortran.so.10.0.2 libhdf5_mpichhl_fortran.so.10; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu && { ln -s -f libhdf5_mpichhl_fortran.so.10.0.2 libhdf5_mpichhl_fortran.so || { rm -f libhdf5_mpichhl_fortran.so && ln -s libhdf5_mpichhl_fortran.so.10.0.2 libhdf5_mpichhl_fortran.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_mpichhl_fortran.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.la libtool: install: /usr/bin/install -c .libs/libhdf5_mpichhl_fortran.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: powerpc-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc-linux-gnu' make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src' Making install in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/test' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/test' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/test' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[5]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' chrpath -d /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/*/libhdf5*so* dh_install -plibhdf5-mpich-10 -plibhdf5-mpich-dev \ --sourcedir=debian/build-mpich/tmpinst install -d debian/libhdf5-mpich-dev/usr/lib/powerpc-linux-gnu/pkgconfig sed 's/@MULTIARCH@/powerpc-linux-gnu/g' debian/hdf5-mpich.pc >debian/libhdf5-mpich-dev/usr/lib/powerpc-linux-gnu/pkgconfig/hdf5-mpich.pc cd debian/libhdf5-mpich-dev/usr/bin && \ mv h5pcc h5pcc.mpich && \ mv h5pfc h5pfc.mpich dh_testdir dh_testroot echo "hdf5-mpi-dev=libhdf5-openmpi-dev" > debian/libhdf5-mpi-dev.substvars dh_installdocs -s dh_installman -s dh_lintian -s dh_installchangelogs -a -k release_docs/RELEASE.txt dh_link -s dh_strip -phdf5-tools dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_strip debug symbol extraction: packages to act on: hdf5-tools dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-cpp-11-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-openmpi-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-mpich-10-dbg Using buildid for compat level >= 9 dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_strip -phdf5-helpers dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_strip debug symbol extraction: packages to act on: hdf5-helpers dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-cpp-11-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-openmpi-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-mpich-10-dbg Using buildid for compat level >= 9 hdf5-helpers has no unstripped objects, ignoring find: '/«BUILDDIR»/hdf5-1.8.16+docs/debian/hdf5-helpers-dbgsym': No such file or directory /usr/bin/pkg_create_dbgsym: nothing in /«BUILDDIR»/hdf5-1.8.16+docs/debian/hdf5-helpers-dbgsym and no dbgdepends, ignoring dh_strip -plibhdf5-10 --dbg-package=libhdf5-10-dbg dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: libhdf5-10 dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-cpp-11-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-openmpi-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-mpich-10-dbg Using buildid for compat level >= 9 dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_strip -plibhdf5-cpp-11 --dbg-package=libhdf5-cpp-11-dbg dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: libhdf5-cpp-11 dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-cpp-11-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-openmpi-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-mpich-10-dbg Using buildid for compat level >= 9 dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_strip -plibhdf5-mpich-10 --dbg-package=libhdf5-mpich-10-dbg dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: libhdf5-mpich-10 dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-cpp-11-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-openmpi-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-mpich-10-dbg Using buildid for compat level >= 9 dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_strip -plibhdf5-openmpi-10 --dbg-package=libhdf5-openmpi-10-dbg dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: libhdf5-openmpi-10 dh_strip debug symbol extraction: ignored packages: /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-cpp-11-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-openmpi-10-dbg /usr/bin/pkg_create_dbgsym: ignoring transitional package libhdf5-mpich-10-dbg Using buildid for compat level >= 9 dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_compress -s dh_fixperms -s dh_makeshlibs -plibhdf5-openmpi-10 -V libhdf5-openmpi-10 -- -v1.8.16 dh_makeshlibs: The provided debian/libhdf5-openmpi-10.shlibs file overwrites -V dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libhdf5-openmpi-10/DEBIAN/symbols doesn't match completely debian/libhdf5-openmpi-10.symbols --- debian/libhdf5-openmpi-10.symbols (libhdf5-openmpi-10_1.8.16_powerpc) +++ dpkg-gensymbolsjouQj7 2016-01-26 05:27:15.896297470 +0000 @@ -2397,6 +2397,7 @@ H5Z_NBIT@HDF5_MPI_1.8.7 1.8.13 H5Z_SCALEOFFSET@HDF5_MPI_1.8.7 1.8.13 H5Z_SHUFFLE@HDF5_MPI_1.8.7 1.8.13 + H5Z_SZIP@Base 1.8.16 H5Z_all_filters_avail@HDF5_MPI_1.8.7 1.8.13 H5Z_append@HDF5_MPI_1.8.7 1.8.13 H5Z_can_apply@HDF5_MPI_1.8.7 1.8.13 dh_makeshlibs -plibhdf5-mpich-10 -V libhdf5-mpich-10 -- -v1.8.16 dh_makeshlibs: The provided debian/libhdf5-mpich-10.shlibs file overwrites -V dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libhdf5-mpich-10/DEBIAN/symbols doesn't match completely debian/libhdf5-mpich-10.symbols --- debian/libhdf5-mpich-10.symbols (libhdf5-mpich-10_1.8.16_powerpc) +++ dpkg-gensymbolsP9RTuj 2016-01-26 05:27:17.600297470 +0000 @@ -2397,6 +2397,7 @@ H5Z_NBIT@HDF5_MPI_1.8.7 1.8.13 H5Z_SCALEOFFSET@HDF5_MPI_1.8.7 1.8.13 H5Z_SHUFFLE@HDF5_MPI_1.8.7 1.8.13 + H5Z_SZIP@Base 1.8.16 H5Z_all_filters_avail@HDF5_MPI_1.8.7 1.8.13 H5Z_append@HDF5_MPI_1.8.7 1.8.13 H5Z_can_apply@HDF5_MPI_1.8.7 1.8.13 dh_makeshlibs -plibhdf5-10 -V libhdf5-10 -- -v1.8.16 dh_makeshlibs: The provided debian/libhdf5-10.shlibs file overwrites -V dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libhdf5-10/DEBIAN/symbols doesn't match completely debian/libhdf5-10.symbols --- debian/libhdf5-10.symbols (libhdf5-10_1.8.16_powerpc) +++ dpkg-gensymbolsNzlywN 2016-01-26 05:27:19.364297470 +0000 @@ -2356,6 +2356,7 @@ H5Z_NBIT@HDF5_SERIAL_1.8.7 1.8.13 H5Z_SCALEOFFSET@HDF5_SERIAL_1.8.7 1.8.13 H5Z_SHUFFLE@HDF5_SERIAL_1.8.7 1.8.13 + H5Z_SZIP@Base 1.8.16 H5Z_all_filters_avail@HDF5_SERIAL_1.8.7 1.8.13 H5Z_append@HDF5_SERIAL_1.8.7 1.8.13 H5Z_can_apply@HDF5_SERIAL_1.8.7 1.8.13 dh_makeshlibs -plibhdf5-cpp-11 -V libhdf5-cpp-11 -- -v1.8.16 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libhdf5-cpp-11/DEBIAN/symbols doesn't match completely debian/libhdf5-cpp-11.symbols --- debian/libhdf5-cpp-11.symbols (libhdf5-cpp-11_1.8.16_powerpc) +++ dpkg-gensymbolsoZofpi 2016-01-26 05:27:20.324297470 +0000 @@ -28,11 +28,11 @@ (optional|c++)"H5::AtomType::getOrder(std::__cxx11::basic_string, std::allocator >&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::AtomType::getPad(H5T_pad_t&, H5T_pad_t&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::AtomType::getPrecision() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::AtomType::setOffset(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::AtomType::setOffset(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::AtomType::setOrder(H5T_order_t) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::AtomType::setPad(H5T_pad_t, H5T_pad_t) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::AtomType::setPrecision(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::AtomType::setSize(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::AtomType::setPrecision(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::AtomType::setSize(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::AtomType::~AtomType()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::Attribute::Attribute()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::Attribute::Attribute(H5::Attribute const&)@HDF5_CPP_1.8.9" 1.8.13 @@ -43,11 +43,11 @@ (optional|c++)"H5::Attribute::getFileName[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::Attribute::getId() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::Attribute::getInMemDataSize() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::Attribute::getName(char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::Attribute::getName(std::__cxx11::basic_string, std::allocator >&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::Attribute::getName(unsigned long, std::__cxx11::basic_string, std::allocator >&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::Attribute::getName(char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::Attribute::getName(std::__cxx11::basic_string, std::allocator >&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::Attribute::getName(unsigned long, std::__cxx11::basic_string, std::allocator >&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::Attribute::getName[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::Attribute::getName[abi:cxx11](unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::Attribute::getName[abi:cxx11](unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::Attribute::getSpace() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::Attribute::getStorageSize() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::Attribute::p_get_type() const@HDF5_CPP_1.8.9" 1.8.13 @@ -70,10 +70,10 @@ (optional|c++)"H5::CommonFG::childObjVersion(std::__cxx11::basic_string, std::allocator > const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CommonFG::createDataSet(char const*, H5::DataType const&, H5::DataSpace const&, H5::DSetCreatPropList const&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CommonFG::createDataSet(std::__cxx11::basic_string, std::allocator > const&, H5::DataType const&, H5::DataSpace const&, H5::DSetCreatPropList const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::CommonFG::createGroup(char const*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::CommonFG::createGroup(std::__cxx11::basic_string, std::allocator > const&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::CommonFG::getLinkval(std::__cxx11::basic_string, std::allocator > const&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::CommonFG::getLinkval[abi:cxx11](char const*, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::CommonFG::createGroup(char const*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::CommonFG::createGroup(std::__cxx11::basic_string, std::allocator > const&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::CommonFG::getLinkval(std::__cxx11::basic_string, std::allocator > const&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::CommonFG::getLinkval[abi:cxx11](char const*, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CommonFG::getNumObjs() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CommonFG::getObjTypeByIdx(unsigned long long) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CommonFG::getObjTypeByIdx(unsigned long long, char*) const@HDF5_CPP_1.8.9" 1.8.13 @@ -82,8 +82,8 @@ (optional|c++)"H5::CommonFG::getObjinfo(char const*, unsigned int, H5G_stat_t&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CommonFG::getObjinfo(std::__cxx11::basic_string, std::allocator > const&, H5G_stat_t&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CommonFG::getObjinfo(std::__cxx11::basic_string, std::allocator > const&, unsigned int, H5G_stat_t&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::CommonFG::getObjnameByIdx(unsigned long long, char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::CommonFG::getObjnameByIdx(unsigned long long, std::__cxx11::basic_string, std::allocator >&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::CommonFG::getObjnameByIdx(unsigned long long, char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::CommonFG::getObjnameByIdx(unsigned long long, std::__cxx11::basic_string, std::allocator >&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CommonFG::getObjnameByIdx[abi:cxx11](unsigned long long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CommonFG::iterateElems(char const*, int*, int (*)(int, char const*, void*), void*)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CommonFG::iterateElems(std::__cxx11::basic_string, std::allocator > const&, int*, int (*)(int, char const*, void*), void*)@HDF5_CPP_1.8.15.1" 1.8.15-patch1 @@ -124,7 +124,7 @@ (optional|c++)"H5::CompType::CompType(H5::CompType const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CompType::CompType(H5::DataSet const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CompType::CompType(int)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::CompType::CompType(unsigned long)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::CompType::CompType(unsigned long)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::CompType::fromClass[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CompType::getMemberArrayType(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CompType::getMemberClass(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 @@ -140,10 +140,10 @@ (optional|c++)"H5::CompType::getMemberStrType(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CompType::getMemberVarLenType(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CompType::getNmembers() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::CompType::insertMember(std::__cxx11::basic_string, std::allocator > const&, unsigned long, H5::DataType const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::CompType::insertMember(std::__cxx11::basic_string, std::allocator > const&, unsigned long, H5::DataType const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::CompType::p_get_member_type(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::CompType::pack() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::CompType::setSize(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::CompType::setSize(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::CompType::~CompType()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::DEFAULT@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::DEFAULT_@HDF5_CPP_1.8.16" 1.8.16 @@ -156,24 +156,24 @@ (optional|c++)"H5::DSetCreatPropList::getAllocTime()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getChunk(int, unsigned long long*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getConstant()@HDF5_CPP_1.8.16" 1.8.16 - (optional|c++)"H5::DSetCreatPropList::getExternal(unsigned int, unsigned long, char*, long&, unsigned long long&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetCreatPropList::getExternal(unsigned int, unsigned long, char*, long&, unsigned long long&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getExternalCount() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getFillTime()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getFillValue(H5::DataType const&, void*) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetCreatPropList::getFilter(int, unsigned int&, unsigned long&, unsigned int*, unsigned long, char*, unsigned int&) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::DSetCreatPropList::getFilterById(int, unsigned int&, unsigned long&, unsigned int*, unsigned long, char*, unsigned int&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetCreatPropList::getFilter(int, unsigned int&, unsigned long&, unsigned int*, unsigned long, char*, unsigned int&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetCreatPropList::getFilterById(int, unsigned int&, unsigned long&, unsigned int*, unsigned long, char*, unsigned int&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getLayout() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::getNfilters() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::isFillValueDefined()@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetCreatPropList::modifyFilter(int, unsigned int, unsigned long, unsigned int const*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetCreatPropList::modifyFilter(int, unsigned int, unsigned long, unsigned int const*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetCreatPropList::removeFilter(int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setAllocTime(H5D_alloc_time_t)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setChunk(int, unsigned long long const*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setDeflate(int) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetCreatPropList::setExternal(char const*, long, unsigned long long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetCreatPropList::setExternal(char const*, long, unsigned long long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setFillTime(H5D_fill_time_t)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setFillValue(H5::DataType const&, void const*) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetCreatPropList::setFilter(int, unsigned int, unsigned long, unsigned int const*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetCreatPropList::setFilter(int, unsigned int, unsigned long, unsigned int const*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setFletcher32() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setLayout(H5D_layout_t) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetCreatPropList::setShuffle() const@HDF5_CPP_1.8.9" 1.8.13 @@ -190,25 +190,25 @@ (optional|c++)"H5::DSetMemXferPropList::getBtreeRatios(double&, double&, double&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getBuffer(void**, void**) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getConstant()@HDF5_CPP_1.8.16" 1.8.16 - (optional|c++)"H5::DSetMemXferPropList::getDataTransform(char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetMemXferPropList::getDataTransform(char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getDataTransform[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::DSetMemXferPropList::getEDCCheck()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getHyperVectorSize()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getPreserve() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getSmallDataBlockSize()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::getTypeConvCB(H5T_conv_ret_t (**)(H5T_conv_except_t, int, int, void*, void*, void*), void**) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetMemXferPropList::getVlenMemManager(void* (*&)(unsigned long, void*), void**, void (*&)(void*, void*), void**) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetMemXferPropList::getVlenMemManager(void* (*&)(unsigned long, void*), void**, void (*&)(void*, void*), void**) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setBtreeRatios(double, double, double) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetMemXferPropList::setBuffer(unsigned long, void*, void*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetMemXferPropList::setBuffer(unsigned long, void*, void*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setDataTransform(char const*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setDataTransform(std::__cxx11::basic_string, std::allocator > const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::DSetMemXferPropList::setEDCCheck(H5Z_EDC_t)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetMemXferPropList::setHyperVectorSize(unsigned long)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetMemXferPropList::setHyperVectorSize(unsigned long)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setPreserve(bool) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setSmallDataBlockSize(unsigned long long)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setTypeConvCB(H5T_conv_ret_t (*)(H5T_conv_except_t, int, int, void*, void*, void*), void*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::setVlenMemManager() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DSetMemXferPropList::setVlenMemManager(void* (*)(unsigned long, void*), void*, void (*)(void*, void*), void*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DSetMemXferPropList::setVlenMemManager(void* (*)(unsigned long, void*), void*, void (*)(void*, void*), void*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DSetMemXferPropList::~DSetMemXferPropList()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataSet::DataSet()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataSet::DataSet(H5::Attribute const&, void const*, H5R_type_t)@HDF5_CPP_1.8.12" 1.8.13 @@ -275,7 +275,7 @@ (optional|c++)"H5::DataSpace::operator=(H5::DataSpace const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataSpace::p_setId(int)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataSpace::selectAll() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DataSpace::selectElements(H5S_seloper_t, unsigned long, unsigned long long const*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DataSpace::selectElements(H5S_seloper_t, unsigned long, unsigned long long const*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DataSpace::selectHyperslab(H5S_seloper_t, unsigned long long const*, unsigned long long const*, unsigned long long const*, unsigned long long const*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataSpace::selectNone() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataSpace::selectValid() const@HDF5_CPP_1.8.9" 1.8.13 @@ -290,7 +290,7 @@ (optional|c++)"H5::DataType::DataType(H5::DataType const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::DataType(H5::H5Location const&, void const*, H5R_type_t)@HDF5_CPP_1.8.12" 1.8.13 (optional|c++)"H5::DataType::DataType(H5::PredType const&)@HDF5_CPP_1.8.15" 1.8.15 - (optional|c++)"H5::DataType::DataType(H5T_class_t, unsigned long)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DataType::DataType(H5T_class_t, unsigned long)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DataType::DataType(int)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::close()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::commit(H5::H5Location const&, char const*)@HDF5_CPP_1.8.13" 1.8.13 @@ -298,7 +298,7 @@ (optional|c++)"H5::DataType::commit(H5::H5Location&, char const*)@HDF5_CPP_1.8.12" 1.8.13 (optional|c++)"H5::DataType::commit(H5::H5Location&, std::__cxx11::basic_string, std::allocator > const&)@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::DataType::committed() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DataType::convert(H5::DataType const&, unsigned long, void*, void*, H5::PropList const&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DataType::convert(H5::DataType const&, unsigned long, void*, void*, H5::PropList const&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::DataType::copy(H5::DataSet const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::copy(H5::DataType const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::detectClass(H5T_class_t) const@HDF5_CPP_1.8.9" 1.8.13 @@ -315,12 +315,12 @@ (optional|c++)"H5::DataType::operator==(H5::DataType const&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::p_commit(int, char const*)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::p_setId(int)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::DataType::registerFunc(H5T_pers_t, char const*, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::DataType::registerFunc(H5T_pers_t, std::__cxx11::basic_string, std::allocator > const&, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::DataType::registerFunc(H5T_pers_t, char const*, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DataType::registerFunc(H5T_pers_t, std::__cxx11::basic_string, std::allocator > const&, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::DataType::setTag(char const*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataType::setTag(std::__cxx11::basic_string, std::allocator > const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::DataType::unregister(H5T_pers_t, char const*, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::DataType::unregister(H5T_pers_t, std::__cxx11::basic_string, std::allocator > const&, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::DataType::unregister(H5T_pers_t, char const*, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::DataType::unregister(H5T_pers_t, std::__cxx11::basic_string, std::allocator > const&, H5::DataType const&, int (*)(int, int, H5T_cdata_t*, unsigned long, unsigned long, unsigned long, void*, void*, int)) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::DataType::~DataType()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataTypeIException::DataTypeIException()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::DataTypeIException::DataTypeIException(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@HDF5_CPP_1.8.15.1" 1.8.15-patch1 @@ -330,7 +330,7 @@ (optional|c++)"H5::EnumType::EnumType(H5::EnumType const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::EnumType::EnumType(H5::IntType const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::EnumType::EnumType(int)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::EnumType::EnumType(unsigned long)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::EnumType::EnumType(unsigned long)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::EnumType::fromClass[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::EnumType::getMemberIndex(char const*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::EnumType::getMemberIndex(std::__cxx11::basic_string, std::allocator > const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 @@ -338,7 +338,7 @@ (optional|c++)"H5::EnumType::getNmembers() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::EnumType::insert(char const*, void*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::EnumType::insert(std::__cxx11::basic_string, std::allocator > const&, void*) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::EnumType::nameOf[abi:cxx11](void*, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::EnumType::nameOf[abi:cxx11](void*, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::EnumType::valueOf(char const*, void*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::EnumType::valueOf(std::__cxx11::basic_string, std::allocator > const&, void*) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::EnumType::~EnumType()@HDF5_CPP_1.8.9" 1.8.13 @@ -368,9 +368,9 @@ (optional|c++)"H5::FileAccPropList::deleteConstants()@HDF5_CPP_1.8.16" 1.8.16 (optional|c++)"H5::FileAccPropList::fromClass[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::FileAccPropList::getAlignment(unsigned long long&, unsigned long long&) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::FileAccPropList::getCache(int&, unsigned long&, unsigned long&, double&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::getCache(int&, unsigned long&, unsigned long&, double&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileAccPropList::getConstant()@HDF5_CPP_1.8.16" 1.8.16 - (optional|c++)"H5::FileAccPropList::getCore(unsigned long&, unsigned int&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::getCore(unsigned long&, unsigned int&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileAccPropList::getDriver() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::getFamily(unsigned long long&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::getFamily(unsigned long long&, H5::FileAccPropList&) const@HDF5_CPP_1.8.9" 1.8.13 @@ -382,20 +382,20 @@ (optional|c++)"H5::FileAccPropList::getMultiType() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::getSieveBufSize() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setAlignment(unsigned long long, unsigned long long) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::FileAccPropList::setCache(int, unsigned long, unsigned long, double) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::FileAccPropList::setCore(unsigned long, unsigned int) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::setCache(int, unsigned long, unsigned long, double) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::setCore(unsigned long, unsigned int) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileAccPropList::setDriver(int, void const*) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setFamily(unsigned long long, H5::FileAccPropList const&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setFamilyOffset(unsigned long long) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setFcloseDegree(H5F_close_degree_t)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setGcReferences(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setLibverBounds(H5F_libver_t, H5F_libver_t) const@HDF5_CPP_1.8.15" 1.8.15 - (optional|c++)"H5::FileAccPropList::setLog(char const*, unsigned int, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::FileAccPropList::setLog(std::__cxx11::basic_string, std::allocator > const&, unsigned int, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::setLog(char const*, unsigned int, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::setLog(std::__cxx11::basic_string, std::allocator > const&, unsigned int, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::FileAccPropList::setMetaBlockSize(unsigned long long&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setMultiType(H5F_mem_t) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileAccPropList::setSec2() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::FileAccPropList::setSieveBufSize(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileAccPropList::setSieveBufSize(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileAccPropList::setSplit(H5::FileAccPropList const&, H5::FileAccPropList const&, char const*, char const*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileAccPropList::setSplit(H5::FileAccPropList const&, H5::FileAccPropList const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::FileAccPropList::setSplit(H5::FileAccPropList&, H5::FileAccPropList&, char const*, char const*) const@HDF5_CPP_1.8.9" 1.8.13 @@ -411,12 +411,12 @@ (optional|c++)"H5::FileCreatPropList::fromClass[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::FileCreatPropList::getConstant()@HDF5_CPP_1.8.16" 1.8.16 (optional|c++)"H5::FileCreatPropList::getIstorek() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::FileCreatPropList::getSizes(unsigned long&, unsigned long&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileCreatPropList::getSizes(unsigned long&, unsigned long&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileCreatPropList::getSymk(unsigned int&, unsigned int&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileCreatPropList::getUserblock() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileCreatPropList::getVersion(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileCreatPropList::setIstorek(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::FileCreatPropList::setSizes(unsigned long, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FileCreatPropList::setSizes(unsigned long, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FileCreatPropList::setSymk(unsigned int, unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileCreatPropList::setUserblock(unsigned long long) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FileCreatPropList::~FileCreatPropList()@HDF5_CPP_1.8.9" 1.8.13 @@ -430,11 +430,11 @@ (optional|c++)"H5::FloatType::FloatType(int)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FloatType::fromClass[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::FloatType::getEbias() const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::FloatType::getFields(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FloatType::getFields(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FloatType::getInpad(std::__cxx11::basic_string, std::allocator >&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::FloatType::getNorm(std::__cxx11::basic_string, std::allocator >&) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::FloatType::setEbias(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::FloatType::setFields(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FloatType::setEbias(unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::FloatType::setFields(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::FloatType::setInpad(H5T_pad_t) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FloatType::setNorm(H5T_norm_t) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::FloatType::~FloatType()@HDF5_CPP_1.8.9" 1.8.13 @@ -467,7 +467,7 @@ (optional|c++)"H5::H5File::getId() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::H5File::getLocId() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::H5File::getObjCount(unsigned int) const@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::H5File::getObjIDs(unsigned int, unsigned long, int*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::H5File::getObjIDs(unsigned int, unsigned long, int*) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::H5File::getVFDHandle(H5::FileAccPropList const&, void**) const@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::H5File::getVFDHandle(H5::FileAccPropList&, void**) const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::H5File::getVFDHandle(void**) const@HDF5_CPP_1.8.9" 1.8.13 @@ -502,9 +502,9 @@ (optional|c++)"H5::H5Location::dereference(H5::Attribute const&, void const*, H5R_type_t)@HDF5_CPP_1.8.12" 1.8.13 (optional|c++)"H5::H5Location::dereference(H5::H5Location const&, void const*, H5R_type_t)@HDF5_CPP_1.8.12" 1.8.13 (optional|c++)"H5::H5Location::flush(H5F_scope_t) const@HDF5_CPP_1.8.12" 1.8.13 - (optional|c++)"H5::H5Location::getComment(char const*, unsigned long, char*) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::H5Location::getComment(std::__cxx11::basic_string, std::allocator > const&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 - (optional|c++)"H5::H5Location::getComment[abi:cxx11](char const*, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::H5Location::getComment(char const*, unsigned long, char*) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::H5Location::getComment(std::__cxx11::basic_string, std::allocator > const&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::H5Location::getComment[abi:cxx11](char const*, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::H5Location::getFileName[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::H5Location::getNumAttrs() const@HDF5_CPP_1.8.12" 1.8.13 (optional|c++)"H5::H5Location::getObjType(void*, H5R_type_t) const@HDF5_CPP_1.8.12" 1.8.13 @@ -535,8 +535,8 @@ (optional|c++)"H5::H5Location::~H5Location()@HDF5_CPP_1.8.12" 1.8.13 (optional|c++)"H5::H5Object::H5Object()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::H5Object::H5Object(int)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::H5Object::getObjName(char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 - (optional|c++)"H5::H5Object::getObjName(std::__cxx11::basic_string, std::allocator >&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 +#MISSING: 1.8.16# (optional|c++)"H5::H5Object::getObjName(char*, unsigned long) const@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::H5Object::getObjName(std::__cxx11::basic_string, std::allocator >&, unsigned long) const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::H5Object::getObjName[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::H5Object::~H5Object()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::IdComponent::H5cppinit@HDF5_CPP_1.8.16" 1.8.16 @@ -902,10 +902,10 @@ (optional|c++)"H5::StrType::StrType()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::StrType::StrType(H5::DataSet const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::StrType::StrType(H5::PredType const&)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::StrType::StrType(H5::PredType const&, unsigned long const&)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::StrType::StrType(H5::PredType const&, unsigned long const&)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::StrType::StrType(H5::StrType const&)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::StrType::StrType(int)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"H5::StrType::StrType(int, unsigned long const&)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"H5::StrType::StrType(int, unsigned long const&)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"H5::StrType::fromClass[abi:cxx11]() const@HDF5_CPP_1.8.15.1" 1.8.15-patch1 (optional|c++)"H5::StrType::getCset() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"H5::StrType::getStrpad() const@HDF5_CPP_1.8.9" 1.8.13 @@ -945,6 +945,67 @@ HDF5_SERIAL_1.8.7@HDF5_SERIAL_1.8.7 1.8.13 HDF5_SERIAL_1.8.8@HDF5_SERIAL_1.8.8 1.8.13 HDF5_SERIAL_1.8.9@HDF5_SERIAL_1.8.9 1.8.13 + _ZN2H519DSetMemXferPropList18setHyperVectorSizeEj@Base 1.8.16 + _ZN2H57StrTypeC1ERKNS_8PredTypeERKj@Base 1.8.16 + _ZN2H57StrTypeC1EiRKj@Base 1.8.16 + _ZN2H57StrTypeC2ERKNS_8PredTypeERKj@Base 1.8.16 + _ZN2H57StrTypeC2EiRKj@Base 1.8.16 + _ZN2H58CompTypeC1Ej@Base 1.8.16 + _ZN2H58CompTypeC2Ej@Base 1.8.16 + _ZN2H58DataTypeC1E11H5T_class_tj@Base 1.8.16 + _ZN2H58DataTypeC2E11H5T_class_tj@Base 1.8.16 + _ZN2H58EnumTypeC1Ej@Base 1.8.16 + _ZN2H58EnumTypeC2Ej@Base 1.8.16 + _ZNK2H510H5Location10getCommentB5cxx11EPKcj@Base 1.8.16 + _ZNK2H510H5Location10getCommentEPKcjPc@Base 1.8.16 + _ZNK2H510H5Location10getCommentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 1.8.16 + _ZNK2H515FileAccPropList15setSieveBufSizeEj@Base 1.8.16 + _ZNK2H515FileAccPropList6setLogEPKcjj@Base 1.8.16 + _ZNK2H515FileAccPropList6setLogERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjj@Base 1.8.16 + _ZNK2H515FileAccPropList7getCoreERjS1_@Base 1.8.16 + _ZNK2H515FileAccPropList7setCoreEjj@Base 1.8.16 + _ZNK2H515FileAccPropList8getCacheERiRjS2_Rd@Base 1.8.16 + _ZNK2H515FileAccPropList8setCacheEijjd@Base 1.8.16 + _ZNK2H517DSetCreatPropList11getExternalEjjPcRxRy@Base 1.8.16 + _ZNK2H517DSetCreatPropList11setExternalEPKcxy@Base 1.8.16 + _ZNK2H517DSetCreatPropList12modifyFilterEijjPKj@Base 1.8.16 + _ZNK2H517DSetCreatPropList13getFilterByIdEiRjS1_PjjPcS1_@Base 1.8.16 + _ZNK2H517DSetCreatPropList9getFilterEiRjS1_PjjPcS1_@Base 1.8.16 + _ZNK2H517DSetCreatPropList9setFilterEijjPKj@Base 1.8.16 + _ZNK2H517FileCreatPropList8getSizesERjS1_@Base 1.8.16 + _ZNK2H517FileCreatPropList8setSizesEjj@Base 1.8.16 + _ZNK2H519DSetMemXferPropList16getDataTransformEPcj@Base 1.8.16 + _ZNK2H519DSetMemXferPropList17getVlenMemManagerERPFPvjS1_EPS1_RPFvS1_S1_ES5_@Base 1.8.16 + _ZNK2H519DSetMemXferPropList17setVlenMemManagerEPFPvjS1_ES1_PFvS1_S1_ES1_@Base 1.8.16 + _ZNK2H519DSetMemXferPropList9setBufferEjPvS1_@Base 1.8.16 + _ZNK2H56H5File9getObjIDsEjjPi@Base 1.8.16 + _ZNK2H58AtomType12setPrecisionEj@Base 1.8.16 + _ZNK2H58AtomType7setSizeEj@Base 1.8.16 + _ZNK2H58AtomType9setOffsetEj@Base 1.8.16 + _ZNK2H58CommonFG10getLinkvalB5cxx11EPKcj@Base 1.8.16 + _ZNK2H58CommonFG10getLinkvalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 1.8.16 + _ZNK2H58CommonFG11createGroupEPKcj@Base 1.8.16 + _ZNK2H58CommonFG11createGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 1.8.16 + _ZNK2H58CommonFG15getObjnameByIdxEyPcj@Base 1.8.16 + _ZNK2H58CommonFG15getObjnameByIdxEyRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 1.8.16 + _ZNK2H58CompType12insertMemberERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjRKNS_8DataTypeE@Base 1.8.16 + _ZNK2H58CompType7setSizeEj@Base 1.8.16 + _ZNK2H58DataType10unregisterE10H5T_pers_tPKcRKS0_PFiiiP11H5T_cdata_tjjjPvS8_iE@Base 1.8.16 + _ZNK2H58DataType10unregisterE10H5T_pers_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_PFiiiP11H5T_cdata_tjjjPvSE_iE@Base 1.8.16 + _ZNK2H58DataType12registerFuncE10H5T_pers_tPKcRKS0_PFiiiP11H5T_cdata_tjjjPvS8_iE@Base 1.8.16 + _ZNK2H58DataType12registerFuncE10H5T_pers_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_PFiiiP11H5T_cdata_tjjjPvSE_iE@Base 1.8.16 + _ZNK2H58DataType7convertERKS0_jPvS3_RKNS_8PropListE@Base 1.8.16 + _ZNK2H58EnumType6nameOfB5cxx11EPvj@Base 1.8.16 + _ZNK2H58H5Object10getObjNameEPcj@Base 1.8.16 + _ZNK2H58H5Object10getObjNameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 1.8.16 + _ZNK2H59Attribute7getNameB5cxx11Ej@Base 1.8.16 + _ZNK2H59Attribute7getNameEPcj@Base 1.8.16 + _ZNK2H59Attribute7getNameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 1.8.16 + _ZNK2H59Attribute7getNameEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.8.16 + _ZNK2H59DataSpace14selectElementsE13H5S_seloper_tjPKy@Base 1.8.16 + _ZNK2H59FloatType8setEbiasEj@Base 1.8.16 + _ZNK2H59FloatType9getFieldsERjS1_S1_S1_S1_@Base 1.8.16 + _ZNK2H59FloatType9setFieldsEjjjjj@Base 1.8.16 (optional|c++)"non-virtual thunk to H5::Attribute::close()@HDF5_CPP_1.8.11" 1.8.13 (optional|c++)"non-virtual thunk to H5::Attribute::fromClass() const@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"non-virtual thunk to H5::Attribute::getId() const@HDF5_CPP_1.8.9" 1.8.13 @@ -1081,11 +1142,11 @@ (optional|c++)"vtable for H5::VarLenType@HDF5_CPP_1.8.9" 1.8.13 libhdf5_hl_cpp.so.11 libhdf5-cpp-11 #MINVER# (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"FL_PacketTable::FL_PacketTable(int, char const*)@HDF5_CPP_1.8.16" 1.8.16 (optional|c++)"FL_PacketTable::FL_PacketTable(int, char const*, int, unsigned long long, int)@HDF5_CPP_1.8.16" 1.8.16 (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_1.8.9" 1.8.13 - (optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.8.13 +#MISSING: 1.8.16# (optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.8.13 (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, void*)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long long, void*)@HDF5_CPP_1.8.9" 1.8.13 HDF5_CPP_1.8.10@HDF5_CPP_1.8.10 1.8.13 @@ -1118,6 +1179,8 @@ (optional|c++)"PacketTable::SetIndex(unsigned long long)@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"PacketTable::~PacketTable()@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"VTT for FL_PacketTable@HDF5_CPP_1.8.9" 1.8.13 + _ZN14FL_PacketTable13AppendPacketsEjPv@Base 1.8.16 + _ZN14FL_PacketTable14GetNextPacketsEjPv@Base 1.8.16 (optional|c++)"typeinfo for FL_PacketTable@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"typeinfo for PacketTable@HDF5_CPP_1.8.9" 1.8.13 (optional|c++)"typeinfo name for FL_PacketTable@HDF5_CPP_1.8.9" 1.8.13 dh_installdeb -s dh_shlibdeps -plibhdf5-10 -Llibhdf5-10 -lusr/lib/powerpc-linux-gnu dpkg-shlibdeps: warning: symbol H5Dwrite used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Tget_class used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sget_simple_extent_npoints used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Screate_simple used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5open used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_UINT8_g used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aclose used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aread used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Rdereference used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dread used by debian/libhdf5-10/usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: 10 other similar warnings have been skipped (use -v to see them all) dh_shlibdeps -plibhdf5-cpp-11 -Llibhdf5-10 -lusr/lib/powerpc-linux-gnu dh_shlibdeps -phdf5-tools -Llibhdf5-10 -lusr/lib/powerpc-linux-gnu dh_shlibdeps -phdf5-helpers -Llibhdf5-10 -lusr/lib/powerpc-linux-gnu dh_shlibdeps -plibhdf5-openmpi-10 -Llibhdf5-openmpi-10 -lusr/lib/powerpc-linux-gnu dpkg-shlibdeps: warning: symbol H5Aread used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dread used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Tclose used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aclose used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sclose used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_UCHAR_g used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_INT_g used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sget_simple_extent_npoints used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_UINT8_g used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aget_space used by debian/libhdf5-openmpi-10/usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: 10 other similar warnings have been skipped (use -v to see them all) dh_shlibdeps -plibhdf5-mpich-10 -Llibhdf5-mpich-10 -lusr/lib/powerpc-linux-gnu dpkg-shlibdeps: warning: symbol H5Rdereference used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sclose used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dwrite used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sget_simple_extent_npoints used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_INT_g used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dclose used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dopen2 used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_UINT8_g used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aget_space used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aread used by debian/libhdf5-mpich-10/usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: 10 other similar warnings have been skipped (use -v to see them all) dh_gencontrol -s dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package libhdf5-10-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package libhdf5-cpp-11-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package libhdf5-openmpi-10-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package libhdf5-mpich-10-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: Depends field of package hdf5-helpers: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform powerpc: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_gencontrol debug symbol wrapper: packages to act on: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev hdf5-helpers hdf5-tools dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package libhdf5-10 (pkgdir debian/libhdf5-10, ddeb package dir debian/libhdf5-10-dbgsym) dh_gencontrol debug symbol wrapper: building libhdf5-10-dbgsym_1.8.16+docs-3_powerpc.ddeb dpkg-deb: building package 'libhdf5-10-dbgsym' in '../libhdf5-10-dbgsym_1.8.16+docs-3_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-10-dbgsym_1.8.16+docs-3_powerpc.ddeb libs extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: processing package libhdf5-cpp-11 (pkgdir debian/libhdf5-cpp-11, ddeb package dir debian/libhdf5-cpp-11-dbgsym) dh_gencontrol debug symbol wrapper: building libhdf5-cpp-11-dbgsym_1.8.16+docs-3_powerpc.ddeb dpkg-deb: building package 'libhdf5-cpp-11-dbgsym' in '../libhdf5-cpp-11-dbgsym_1.8.16+docs-3_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-cpp-11-dbgsym_1.8.16+docs-3_powerpc.ddeb libs extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: no debian/libhdf5-dev-dbgsym, skipping package libhdf5-dev dh_gencontrol debug symbol wrapper: processing package libhdf5-openmpi-10 (pkgdir debian/libhdf5-openmpi-10, ddeb package dir debian/libhdf5-openmpi-10-dbgsym) dh_gencontrol debug symbol wrapper: building libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_powerpc.ddeb dpkg-deb: building package 'libhdf5-openmpi-10-dbgsym' in '../libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_powerpc.ddeb libs extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: no debian/libhdf5-openmpi-dev-dbgsym, skipping package libhdf5-openmpi-dev dh_gencontrol debug symbol wrapper: processing package libhdf5-mpich-10 (pkgdir debian/libhdf5-mpich-10, ddeb package dir debian/libhdf5-mpich-10-dbgsym) dh_gencontrol debug symbol wrapper: building libhdf5-mpich-10-dbgsym_1.8.16+docs-3_powerpc.ddeb dpkg-deb: building package 'libhdf5-mpich-10-dbgsym' in '../libhdf5-mpich-10-dbgsym_1.8.16+docs-3_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-mpich-10-dbgsym_1.8.16+docs-3_powerpc.ddeb libs extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: no debian/libhdf5-mpich-dev-dbgsym, skipping package libhdf5-mpich-dev dh_gencontrol debug symbol wrapper: no debian/libhdf5-mpi-dev-dbgsym, skipping package libhdf5-mpi-dev dh_gencontrol debug symbol wrapper: no debian/hdf5-helpers-dbgsym, skipping package hdf5-helpers dh_gencontrol debug symbol wrapper: processing package hdf5-tools (pkgdir debian/hdf5-tools, ddeb package dir debian/hdf5-tools-dbgsym) dh_gencontrol debug symbol wrapper: building hdf5-tools-dbgsym_1.8.16+docs-3_powerpc.ddeb dpkg-deb: building package 'hdf5-tools-dbgsym' in '../hdf5-tools-dbgsym_1.8.16+docs-3_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile hdf5-tools-dbgsym_1.8.16+docs-3_powerpc.ddeb science extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_md5sums -s dh_builddeb -s INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-openmpi-dev (in debian/libhdf5-openmpi-dev); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-cpp-11 (in debian/libhdf5-cpp-11); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-cpp-11-dbg (in debian/libhdf5-cpp-11-dbg); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-10-dbg (in debian/libhdf5-10-dbg); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-10 (in debian/libhdf5-10); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-openmpi-10 (in debian/libhdf5-openmpi-10); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-dev (in debian/libhdf5-dev); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-openmpi-10-dbg (in debian/libhdf5-openmpi-10-dbg); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-cpp-11/DEBIAN/control, package libhdf5-cpp-11, directory debian/libhdf5-cpp-11 .. removing usr/share/doc/libhdf5-cpp-11/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... pkgstripfiles: processing control file: debian/libhdf5-10-dbg/DEBIAN/control, package libhdf5-10-dbg, directory debian/libhdf5-10-dbg .. removing usr/share/doc/libhdf5-10-dbg/changelog.gz pkgstripfiles: processing control file: debian/libhdf5-openmpi-10-dbg/DEBIAN/control, package libhdf5-openmpi-10-dbg, directory debian/libhdf5-openmpi-10-dbg .. removing usr/share/doc/libhdf5-openmpi-10-dbg/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-cpp-11-dbg/DEBIAN/control, package libhdf5-cpp-11-dbg, directory debian/libhdf5-cpp-11-dbg .. removing usr/share/doc/libhdf5-cpp-11-dbg/changelog.gz pkgstripfiles: processing control file: debian/libhdf5-openmpi-dev/DEBIAN/control, package libhdf5-openmpi-dev, directory debian/libhdf5-openmpi-dev INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... .. removing usr/share/doc/libhdf5-openmpi-dev/changelog.gz pkgstripfiles: processing control file: debian/libhdf5-openmpi-10/DEBIAN/control, package libhdf5-openmpi-10, directory debian/libhdf5-openmpi-10 INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... .. removing usr/share/doc/libhdf5-openmpi-10/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-dev/DEBIAN/control, package libhdf5-dev, directory debian/libhdf5-dev .. removing usr/share/doc/libhdf5-dev/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-10/DEBIAN/control, package libhdf5-10, directory debian/libhdf5-10 .. removing usr/share/doc/libhdf5-10/changelog.gz pkgstripfiles: Truncating usr/share/doc/libhdf5-10/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-10 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-10' in '../libhdf5-10_1.8.16+docs-3_powerpc.deb'. INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-10-dbg to file in libhdf5-10 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-10-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-10-dbg' in '../libhdf5-10-dbg_1.8.16+docs-3_powerpc.deb'. INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-cpp-11 to file in libhdf5-10 INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-cpp-11 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-cpp-11' in '../libhdf5-cpp-11_1.8.16+docs-3_powerpc.deb'. INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpich-10 (in debian/libhdf5-mpich-10); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-mpich-dev (in debian/libhdf5-mpich-dev); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-mpich-10-dbg (in debian/libhdf5-mpich-10-dbg); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... Searching for duplicated docs in dependency libhdf5-cpp-11... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... symlinking changelog.Debian.gz in libhdf5-cpp-11-dbg to file in libhdf5-10 INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... Searching for duplicated docs in dependency libhdf5-10-dbg... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-cpp-11-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-cpp-11-dbg' in '../libhdf5-cpp-11-dbg_1.8.16+docs-3_powerpc.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-mpich-10/DEBIAN/control, package libhdf5-mpich-10, directory debian/libhdf5-mpich-10 .. removing usr/share/doc/libhdf5-mpich-10/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-10) ... pkgstripfiles: processing control file: debian/libhdf5-mpich-dev/DEBIAN/control, package libhdf5-mpich-dev, directory debian/libhdf5-mpich-dev .. removing usr/share/doc/libhdf5-mpich-dev/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-dev) ... pkgstripfiles: processing control file: debian/libhdf5-mpich-10-dbg/DEBIAN/control, package libhdf5-mpich-10-dbg, directory debian/libhdf5-mpich-10-dbg .. removing usr/share/doc/libhdf5-mpich-10-dbg/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-10-dbg) ... INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpi-dev (in debian/libhdf5-mpi-dev); do_strip: , oemstrip: Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-dev to file in libhdf5-10 Searching for duplicated docs in dependency hdf5-helpers... Searching for duplicated docs in dependency libhdf5-cpp-11... INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-dev' in '../libhdf5-dev_1.8.16+docs-3_powerpc.deb'. pkgstripfiles: Truncating usr/share/doc/libhdf5-openmpi-10/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-openmpi-10 ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... dpkg-deb: building package 'libhdf5-openmpi-10' in '../libhdf5-openmpi-10_1.8.16+docs-3_powerpc.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-10) ... pkgstripfiles: processing control file: debian/libhdf5-mpi-dev/DEBIAN/control, package libhdf5-mpi-dev, directory debian/libhdf5-mpi-dev .. removing usr/share/doc/libhdf5-mpi-dev/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-mpi-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-10-dbg) ... Searching for duplicated docs in dependency libhdf5-openmpi-10... symlinking changelog.Debian.gz in libhdf5-openmpi-dev to file in libhdf5-openmpi-10 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-openmpi-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-openmpi-dev' in '../libhdf5-openmpi-dev_1.8.16+docs-3_powerpc.deb'. Searching for duplicated docs in dependency libhdf5-openmpi-10... symlinking changelog.Debian.gz in libhdf5-openmpi-10-dbg to file in libhdf5-openmpi-10 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-openmpi-10-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-openmpi-10-dbg' in '../libhdf5-openmpi-10-dbg_1.8.16+docs-3_powerpc.deb'. pkgstripfiles: Truncating usr/share/doc/libhdf5-mpich-10/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-mpich-10 ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libhdf5-mpi-dev) ... dpkg-deb: building package 'libhdf5-mpich-10' in '../libhdf5-mpich-10_1.8.16+docs-3_powerpc.deb'. Searching for duplicated docs in dependency libhdf5-mpich-10... symlinking changelog.Debian.gz in libhdf5-mpich-dev to file in libhdf5-mpich-10 INFO: pkgstripfiles: waiting for lock (libhdf5-mpich-10-dbg) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-mpich-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-mpich-dev' in '../libhdf5-mpich-dev_1.8.16+docs-3_powerpc.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing hdf5-helpers (in debian/hdf5-helpers); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libhdf5-mpi-dev) ... pkgstripfiles: processing control file: debian/hdf5-helpers/DEBIAN/control, package hdf5-helpers, directory debian/hdf5-helpers .. removing usr/share/doc/hdf5-helpers/changelog.gz INFO: pkgstripfiles: waiting for lock (hdf5-helpers) ... Searching for duplicated docs in dependency libhdf5-mpich-10... symlinking changelog.Debian.gz in libhdf5-mpich-10-dbg to file in libhdf5-mpich-10 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-mpich-10-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-mpich-10-dbg' in '../libhdf5-mpich-10-dbg_1.8.16+docs-3_powerpc.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing hdf5-tools (in debian/hdf5-tools); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/hdf5-tools/DEBIAN/control, package hdf5-tools, directory debian/hdf5-tools .. removing usr/share/doc/hdf5-tools/changelog.gz INFO: pkgstripfiles: waiting for lock (hdf5-tools) ... Searching for duplicated docs in dependency libhdf5-openmpi-dev... symlinking changelog.Debian.gz in libhdf5-mpi-dev to file in libhdf5-openmpi-10 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhdf5-mpi-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-mpi-dev' in '../libhdf5-mpi-dev_1.8.16+docs-3_powerpc.deb'. pkgstripfiles: Truncating usr/share/doc/hdf5-helpers/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 8 cpus) for package hdf5-helpers ... pkgstripfiles: No PNG files. dpkg-deb: building package 'hdf5-helpers' in '../hdf5-helpers_1.8.16+docs-3_powerpc.deb'. Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in hdf5-tools to file in libhdf5-10 pkgstripfiles: Running PNG optimization (using 8 cpus) for package hdf5-tools ... pkgstripfiles: No PNG files. dpkg-deb: building package 'hdf5-tools' in '../hdf5-tools_1.8.16+docs-3_powerpc.deb'. dpkg-genchanges -B -mLaunchpad Build Daemon >../hdf5_1.8.16+docs-3_powerpc.changes dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build hdf5-1.8.16+docs dpkg-buildpackage: binary-only upload (no source included) ──────────────────────────────────────────────────────────────────────────────── Build finished at 20160126-0028 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build Chroot │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ hdf5_1.8.16+docs-3_powerpc.changes: ─────────────────────────────────── Format: 1.8 Date: Mon, 25 Jan 2016 22:51:16 +0100 Source: hdf5 Binary: libhdf5-10 libhdf5-10-dbg libhdf5-cpp-11 libhdf5-cpp-11-dbg libhdf5-dev libhdf5-openmpi-10 libhdf5-openmpi-dev libhdf5-openmpi-10-dbg libhdf5-mpich-10 libhdf5-mpich-dev libhdf5-mpich-10-dbg libhdf5-mpi-dev libhdf5-doc hdf5-helpers hdf5-tools libhdf5-serial-dev Architecture: powerpc Version: 1.8.16+docs-3 Distribution: xenial-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Gilles Filippini Description: hdf5-helpers - Hierarchical Data Format 5 (HDF5) - Helper tools hdf5-tools - Hierarchical Data Format 5 (HDF5) - Runtime tools libhdf5-10 - Hierarchical Data Format 5 (HDF5) - runtime files - serial versio libhdf5-10-dbg - Hierarchical Data Format 5 (HDF5) - Debug package libhdf5-cpp-11 - Hierarchical Data Format 5 (HDF5) - C++ libraries libhdf5-cpp-11-dbg - Hierarchical Data Format 5 (HDF5) - C++ Debug package libhdf5-dev - Hierarchical Data Format 5 (HDF5) - development files - serial ve libhdf5-doc - Hierarchical Data Format 5 (HDF5) - Documentation libhdf5-mpi-dev - Hierarchical Data Format 5 (HDF5) - development files - default M libhdf5-mpich-10 - Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 versio libhdf5-mpich-10-dbg - Hierarchical Data Format 5 (HDF5) - Mpich Debug package libhdf5-mpich-dev - Hierarchical Data Format 5 (HDF5) - development files - MPICH ver libhdf5-openmpi-10 - Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI versi libhdf5-openmpi-10-dbg - Hierarchical Data Format 5 (HDF5) - OpenMPI Debug package libhdf5-openmpi-dev - Hierarchical Data Format 5 (HDF5) - development files - OpenMPI v libhdf5-serial-dev - transitional dummy package Closes: 812683 Changes: hdf5 (1.8.16+docs-3) unstable; urgency=medium . * libhdf5{,-mpich,-openmpi}-dev: Depends: libaec-dev (closes: #812683). Checksums-Sha1: 17e2316ee1d193eca25d1ad5c75046ea16fea5d1 12588 hdf5-helpers_1.8.16+docs-3_powerpc.deb db64217636ede8cb102f77b8096a0c554400eb9c 597332 hdf5-tools-dbgsym_1.8.16+docs-3_powerpc.ddeb 41afaf17e431932aff3bfdffbdb72839fd8cd483 264550 hdf5-tools_1.8.16+docs-3_powerpc.deb c1e65b140c40020194527c433f83475544e765ef 2972664 libhdf5-10-dbg_1.8.16+docs-3_powerpc.deb 0fe632fbbdf4e2d195bac5d3795aaeb386ac9f1a 2006580 libhdf5-10-dbgsym_1.8.16+docs-3_powerpc.ddeb 850bf799caa6741093baeb75cea352adf21918c7 794374 libhdf5-10_1.8.16+docs-3_powerpc.deb e5ab040e60df808abfee9aed0638e387cdbd2ae4 593760 libhdf5-cpp-11-dbg_1.8.16+docs-3_powerpc.deb 3a082f129472906ed9cadb148f5449591e0c2ea8 342920 libhdf5-cpp-11-dbgsym_1.8.16+docs-3_powerpc.ddeb 5ac93746329e14da1618d2320731d4205bf91f07 96940 libhdf5-cpp-11_1.8.16+docs-3_powerpc.deb 7add1359ec9d5f7aae366da29b21cb662d050198 4945924 libhdf5-dev_1.8.16+docs-3_powerpc.deb 6f8dbcc7d2609b8d87b48f8a2a0962d0de61c4e5 3070 libhdf5-mpi-dev_1.8.16+docs-3_powerpc.deb 54305a5b8d65ae633ab2903e1345d3296bc6d649 3010892 libhdf5-mpich-10-dbg_1.8.16+docs-3_powerpc.deb 382693a7c71aec0b489e3c3c3c7731215f0b24bf 2043894 libhdf5-mpich-10-dbgsym_1.8.16+docs-3_powerpc.ddeb 9ad201a6bdf9fd2c6b737759cfad74cf241a7d5a 807866 libhdf5-mpich-10_1.8.16+docs-3_powerpc.deb 96b64125eb561ed881d008d94406f9808ac2a256 4457426 libhdf5-mpich-dev_1.8.16+docs-3_powerpc.deb 0e9845cb2db9aee48bda5287ddd4a2d17121de02 3011138 libhdf5-openmpi-10-dbg_1.8.16+docs-3_powerpc.deb 0e091ce0979cd64f5706ca36b283ea24dc344df3 2046494 libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_powerpc.ddeb 5e84bbf4f80d7cd9f1180cc2c6bfe879ef1b3f67 808392 libhdf5-openmpi-10_1.8.16+docs-3_powerpc.deb 9a6e2d3c030a542ccac3e355c4f1363998418af0 4458150 libhdf5-openmpi-dev_1.8.16+docs-3_powerpc.deb Checksums-Sha256: a578b8a47e309f46d23ffe6cda717b3095d320cf3ffdc11fc095e828f0fb4927 12588 hdf5-helpers_1.8.16+docs-3_powerpc.deb 6876fc7c9684e1161242547eca41b3b11d8d69b7453dfcbf1f9efef895a86cf5 597332 hdf5-tools-dbgsym_1.8.16+docs-3_powerpc.ddeb dd929ea2d0e9691427f38aa2790d319f5767a10167821769f4656e654f8497ca 264550 hdf5-tools_1.8.16+docs-3_powerpc.deb 8482eb7a1d345c00baf412b871669261e2c58a3a61273e51c9d1779496ae423b 2972664 libhdf5-10-dbg_1.8.16+docs-3_powerpc.deb 45bb92bbd97579857558a74dd971b72680e07ccd50afced292e77c0d06466455 2006580 libhdf5-10-dbgsym_1.8.16+docs-3_powerpc.ddeb d853a77dcca6fcc9c7af5c88061f0367f47cda6c8287c7c0394b485789bf3115 794374 libhdf5-10_1.8.16+docs-3_powerpc.deb 70e689b4e74e6669ff64d885b01207f91147f5b7b84527fef2c0ae7dba5c8678 593760 libhdf5-cpp-11-dbg_1.8.16+docs-3_powerpc.deb 174382fc4dd9a248e1dd38c272b296a7e7d0032e6698deeea8a89553d2c4cc0b 342920 libhdf5-cpp-11-dbgsym_1.8.16+docs-3_powerpc.ddeb 6fc6d0aa0919ae5ab8e1042a8ee6fa6e252c5c5ef4352733ad879c9fffa01ba2 96940 libhdf5-cpp-11_1.8.16+docs-3_powerpc.deb e9a9146a784f04e259d0c57f0015291fd4fbc68815b619210a2ab0a7cba2162e 4945924 libhdf5-dev_1.8.16+docs-3_powerpc.deb 58e626b6873ea63b323606b8d7de01b8f97200eb263225da5d6ee4b0ecb2a572 3070 libhdf5-mpi-dev_1.8.16+docs-3_powerpc.deb af2eb2f64b2b51fe1a150630476f11aa448a92e1f4d64b447c3e324671b79939 3010892 libhdf5-mpich-10-dbg_1.8.16+docs-3_powerpc.deb 7f8e055d58eee83995b0f1827967b57d0545ae8c3fbda7e4fbf237ae93feb6b0 2043894 libhdf5-mpich-10-dbgsym_1.8.16+docs-3_powerpc.ddeb 0b3ff4d9fc8f6132186ab52229596678fe8a3a8d19e2f1622a9ba1b19dfe4d40 807866 libhdf5-mpich-10_1.8.16+docs-3_powerpc.deb 8d62db7f611a9bee710b5d45b6a0e372177bd2d5dd62044d2c91c37e7b739df0 4457426 libhdf5-mpich-dev_1.8.16+docs-3_powerpc.deb 11c14f2e546484a6f8d5bc2ba6076cef72b6aba20d511041679ad7d687e3bef9 3011138 libhdf5-openmpi-10-dbg_1.8.16+docs-3_powerpc.deb 6b61a2aca8e2f2d3e94eda85ef668964c0adb50f29c67e3f49596c2546517946 2046494 libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_powerpc.ddeb a66bd64df10267ec85b814a6e06491b23e5ee775f474ed4d26e38f061ef464c6 808392 libhdf5-openmpi-10_1.8.16+docs-3_powerpc.deb a6a6ecd1b0fc121886721e977d76b1d3dfbb846876c98be7e542b95170f7b31f 4458150 libhdf5-openmpi-dev_1.8.16+docs-3_powerpc.deb Files: 1aeea84c3d5b84397d5954cb4ab212c0 12588 science optional hdf5-helpers_1.8.16+docs-3_powerpc.deb 777e9e74b0b48a9a22adad6c1f875b3b 597332 science extra hdf5-tools-dbgsym_1.8.16+docs-3_powerpc.ddeb 4ba799ec2ba838c45ab54ad4ebb50bdf 264550 science optional hdf5-tools_1.8.16+docs-3_powerpc.deb 6ecc423c0c770e22a20cb116e4c700d9 2972664 debug extra libhdf5-10-dbg_1.8.16+docs-3_powerpc.deb 174601ad64a75803fb85a572808a8af0 2006580 libs extra libhdf5-10-dbgsym_1.8.16+docs-3_powerpc.ddeb cc1ab7839bbec55c3af8a878ef69e742 794374 libs optional libhdf5-10_1.8.16+docs-3_powerpc.deb aaf574cf41136af136f574f71d51bb49 593760 debug extra libhdf5-cpp-11-dbg_1.8.16+docs-3_powerpc.deb 46c08c0deddcd2e22697c72176a68c1e 342920 libs extra libhdf5-cpp-11-dbgsym_1.8.16+docs-3_powerpc.ddeb dcd287cbea3a95ef39cfa278c2cdc652 96940 libs optional libhdf5-cpp-11_1.8.16+docs-3_powerpc.deb d56553ea6ef7f877470a77f1f1f96cbe 4945924 libdevel optional libhdf5-dev_1.8.16+docs-3_powerpc.deb 23eca9eb66152797f19443130a2a3f33 3070 libdevel extra libhdf5-mpi-dev_1.8.16+docs-3_powerpc.deb 5ff7743fadebb9f3f99e6f678a05ef46 3010892 debug extra libhdf5-mpich-10-dbg_1.8.16+docs-3_powerpc.deb e67a272855293ffa78de6073af1ef2b4 2043894 libs extra libhdf5-mpich-10-dbgsym_1.8.16+docs-3_powerpc.ddeb ac0356a3496a112f578cff5f4b49fa5c 807866 libs extra libhdf5-mpich-10_1.8.16+docs-3_powerpc.deb 628434addb1efa9701e12e52bf145ed5 4457426 libdevel extra libhdf5-mpich-dev_1.8.16+docs-3_powerpc.deb df1a5135d4011d91c978ec8cb900c2bf 3011138 debug extra libhdf5-openmpi-10-dbg_1.8.16+docs-3_powerpc.deb 750bad44b9a36722ec42251fac88107b 2046494 libs extra libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_powerpc.ddeb a6f8a09ee99d0ac1f25d94856eae4fcb 808392 libs extra libhdf5-openmpi-10_1.8.16+docs-3_powerpc.deb e693ebdeaa9e3d5d094af83f3ecb5c9e 4458150 libdevel extra libhdf5-openmpi-dev_1.8.16+docs-3_powerpc.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ hdf5-helpers_1.8.16+docs-3_powerpc.deb ────────────────────────────────────── new debian package, version 2.0. size 12588 bytes: control archive=895 bytes. 682 bytes, 17 lines control 559 bytes, 9 lines md5sums Package: hdf5-helpers Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 87 Section: science Priority: optional Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - Helper tools HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains helper tools for HDF5. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/bin/ -rwxr-xr-x root/root 13446 2016-01-26 00:26 ./usr/bin/h5c++ -rwxr-xr-x root/root 13647 2016-01-26 00:26 ./usr/bin/h5cc -rwxr-xr-x root/root 12951 2016-01-26 00:26 ./usr/bin/h5fc drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/hdf5-helpers/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/hdf5-helpers/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1328 2016-01-26 00:28 ./usr/share/doc/hdf5-helpers/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/hdf5-helpers/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 173 2015-11-16 13:22 ./usr/share/lintian/overrides/hdf5-helpers drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/man1/ -rw-r--r-- root/root 860 2016-01-26 00:27 ./usr/share/man/man1/h5c++.1.gz -rw-r--r-- root/root 961 2016-01-26 00:27 ./usr/share/man/man1/h5cc.1.gz -rw-r--r-- root/root 1170 2016-01-26 00:27 ./usr/share/man/man1/h5fc.1.gz hdf5-tools_1.8.16+docs-3_powerpc.deb ──────────────────────────────────── new debian package, version 2.0. size 264550 bytes: control archive=1582 bytes. 720 bytes, 18 lines control 2000 bytes, 34 lines md5sums Package: hdf5-tools Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 2428 Depends: libc6 (>= 2.8), libhdf5-10 Section: science Priority: optional Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - Runtime tools HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains runtime tools for HDF5. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/bin/ -rwxr-xr-x root/root 133700 2016-01-26 00:27 ./usr/bin/gif2h5 -rwxr-xr-x root/root 133700 2016-01-26 00:27 ./usr/bin/h52gif -rwxr-xr-x root/root 133796 2016-01-26 00:27 ./usr/bin/h5copy -rwxr-xr-x root/root 67112 2016-01-26 00:27 ./usr/bin/h5debug -rwxr-xr-x root/root 264964 2016-01-26 00:27 ./usr/bin/h5diff -rwxr-xr-x root/root 266300 2016-01-26 00:27 ./usr/bin/h5dump -rwxr-xr-x root/root 199700 2016-01-26 00:27 ./usr/bin/h5import -rwxr-xr-x root/root 133844 2016-01-26 00:27 ./usr/bin/h5jam -rwxr-xr-x root/root 199500 2016-01-26 00:27 ./usr/bin/h5ls -rwxr-xr-x root/root 133748 2016-01-26 00:27 ./usr/bin/h5mkgrp -rwxr-xr-x root/root 201216 2016-01-26 00:27 ./usr/bin/h5perf_serial -rwxr-xr-x root/root 6109 2016-01-26 00:26 ./usr/bin/h5redeploy -rwxr-xr-x root/root 199676 2016-01-26 00:27 ./usr/bin/h5repack -rwxr-xr-x root/root 67104 2016-01-26 00:27 ./usr/bin/h5repart -rwxr-xr-x root/root 134764 2016-01-26 00:27 ./usr/bin/h5stat -rwxr-xr-x root/root 133828 2016-01-26 00:27 ./usr/bin/h5unjam drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/hdf5-tools/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/hdf5-tools/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/hdf5-tools/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/hdf5-tools/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 169 2015-11-16 13:22 ./usr/share/lintian/overrides/hdf5-tools drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/man1/ -rw-r--r-- root/root 231 2016-01-26 00:27 ./usr/share/man/man1/gif2h5.1.gz -rw-r--r-- root/root 465 2016-01-26 00:27 ./usr/share/man/man1/h52gif.1.gz -rw-r--r-- root/root 1049 2016-01-26 00:27 ./usr/share/man/man1/h5copy.1.gz -rw-r--r-- root/root 251 2016-01-26 00:27 ./usr/share/man/man1/h5debug.1.gz -rw-r--r-- root/root 876 2016-01-26 00:27 ./usr/share/man/man1/h5diff.1.gz -rw-r--r-- root/root 3110 2016-01-26 00:27 ./usr/share/man/man1/h5dump.1.gz -rw-r--r-- root/root 4899 2016-01-26 00:27 ./usr/share/man/man1/h5import.1.gz -rw-r--r-- root/root 1099 2016-01-26 00:27 ./usr/share/man/man1/h5jam.1.gz -rw-r--r-- root/root 774 2016-01-26 00:27 ./usr/share/man/man1/h5ls.1.gz -rw-r--r-- root/root 518 2016-01-26 00:27 ./usr/share/man/man1/h5mkgrp.1.gz -rw-r--r-- root/root 1293 2016-01-26 00:27 ./usr/share/man/man1/h5perf_serial.1.gz -rw-r--r-- root/root 475 2016-01-26 00:27 ./usr/share/man/man1/h5redeploy.1.gz -rw-r--r-- root/root 1337 2016-01-26 00:27 ./usr/share/man/man1/h5repack.1.gz -rw-r--r-- root/root 544 2016-01-26 00:27 ./usr/share/man/man1/h5repart.1.gz -rw-r--r-- root/root 562 2016-01-26 00:27 ./usr/share/man/man1/h5stat.1.gz -rw-r--r-- root/root 988 2016-01-26 00:27 ./usr/share/man/man1/h5unjam.1.gz libhdf5-10-dbg_1.8.16+docs-3_powerpc.deb ──────────────────────────────────────── new debian package, version 2.0. size 2972664 bytes: control archive=935 bytes. 906 bytes, 20 lines control 497 bytes, 5 lines md5sums Package: libhdf5-10-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3257 Depends: libhdf5-10 (= 1.8.16+docs-3) Section: debug Priority: extra Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - Debug package HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains debug libraries. Build-Ids: 3727182a1e1bebc89b1452e68c11d52f815e2ced 9aa5a1649625f81fdfe9f06b432062d2e7788711 cf8015cffe118b2feb537b427f9d6a8110d7a0f6 fa05ce2ab710042ec8402e69aeb1a1f44d50975e drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/37/ -rw-r--r-- root/root 283964 2016-01-26 00:27 ./usr/lib/debug/.build-id/37/27182a1e1bebc89b1452e68c11d52f815e2ced.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/9a/ -rw-r--r-- root/root 2791332 2016-01-26 00:27 ./usr/lib/debug/.build-id/9a/a5a1649625f81fdfe9f06b432062d2e7788711.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/cf/ -rw-r--r-- root/root 88908 2016-01-26 00:27 ./usr/lib/debug/.build-id/cf/8015cffe118b2feb537b427f9d6a8110d7a0f6.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/fa/ -rw-r--r-- root/root 125284 2016-01-26 00:27 ./usr/lib/debug/.build-id/fa/05ce2ab710042ec8402e69aeb1a1f44d50975e.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-10-dbg/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-10-dbg/copyright libhdf5-10_1.8.16+docs-3_powerpc.deb ──────────────────────────────────── new debian package, version 2.0. size 794374 bytes: control archive=20809 bytes. 823 bytes, 19 lines control 582 bytes, 7 lines md5sums 138 bytes, 5 lines shlibs 194910 bytes, 4178 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-10 Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3585 Depends: libc6 (>= 2.8), libgcc1 (>= 1:4.2), libgfortran3 (>= 4.3), libsz2, zlib1g (>= 1:1.1.4) Section: libs Priority: optional Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains runtime files for serial platforms. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial.so.10 -> libhdf5_serial.so.10.1.0 -rw-r--r-- root/root 2894840 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.so.10 -> libhdf5_serial_fortran.so.10.0.2 -rw-r--r-- root/root 265020 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.so.10 -> libhdf5_serial_hl.so.10.0.2 -rw-r--r-- root/root 133224 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10 -> libhdf5_serialhl_fortran.so.10.0.2 -rw-r--r-- root/root 132740 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-10/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1326 2016-01-26 00:28 ./usr/share/doc/libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-10/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 303 2016-01-25 16:48 ./usr/share/lintian/overrides/libhdf5-10 libhdf5-cpp-11-dbg_1.8.16+docs-3_powerpc.deb ──────────────────────────────────────────── new debian package, version 2.0. size 593760 bytes: control archive=851 bytes. 885 bytes, 20 lines control 289 bytes, 3 lines md5sums Package: libhdf5-cpp-11-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 727 Depends: libhdf5-cpp-11 (= 1.8.16+docs-3), libhdf5-10-dbg (= 1.8.16+docs-3) Section: debug Priority: extra Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - C++ Debug package HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains debug symbols for C++ libraries. Build-Ids: 07545dbbcb9126a46eb714774697bf950c13739e dfcbd1437d06dfa5e01f0c3cdee4e97063e0fca0 drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/07/ -rw-r--r-- root/root 14436 2016-01-26 00:27 ./usr/lib/debug/.build-id/07/545dbbcb9126a46eb714774697bf950c13739e.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/df/ -rw-r--r-- root/root 686420 2016-01-26 00:27 ./usr/lib/debug/.build-id/df/cbd1437d06dfa5e01f0c3cdee4e97063e0fca0.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-cpp-11-dbg/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-cpp-11-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-cpp-11-dbg/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-cpp-11-dbg/copyright libhdf5-cpp-11_1.8.16+docs-3_powerpc.deb ──────────────────────────────────────── new debian package, version 2.0. size 96940 bytes: control archive=9292 bytes. 769 bytes, 19 lines control 317 bytes, 4 lines md5sums 63 bytes, 2 lines shlibs 80257 bytes, 1335 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-cpp-11 Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 641 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libhdf5-10, libstdc++6 (>= 5.2) Section: libs Priority: optional Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - C++ libraries HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains C++ libraries. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_cpp.so.11 -> libhdf5_cpp.so.11.0.0 -rw-r--r-- root/root 461692 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_cpp.so.11.0.0 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.so.11 -> libhdf5_hl_cpp.so.11.0.0 -rw-r--r-- root/root 67152 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.so.11.0.0 drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-cpp-11/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-cpp-11/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-cpp-11/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-cpp-11/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 255 2016-01-25 16:48 ./usr/share/lintian/overrides/libhdf5-cpp-11 libhdf5-dev_1.8.16+docs-3_powerpc.deb ───────────────────────────────────── new debian package, version 2.0. size 4945924 bytes: control archive=4299 bytes. 984 bytes, 22 lines control 8577 bytes, 120 lines md5sums 526 bytes, 17 lines * postinst #!/bin/sh 262 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 22951 Depends: libhdf5-10 (= 1.8.16+docs-3), zlib1g-dev, libjpeg-dev, libaec-dev, hdf5-helpers, libhdf5-cpp-11 (= 1.8.16+docs-3) Suggests: libhdf5-doc Breaks: libhdf5-serial-dev (<< 1.8.12-9~) Replaces: libhdf5-serial-dev (<< 1.8.12-9~) Provides: libhdf5-serial-dev Section: libdevel Priority: optional Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - development files - serial version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains development files for serial platforms. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/hdf5/serial/ -rw-r--r-- root/root 22588 2016-01-26 00:26 ./usr/include/hdf5/serial/H5ACpublic.h -rw-r--r-- root/root 3660 2016-01-26 00:26 ./usr/include/hdf5/serial/H5AbstractDs.h -rw-r--r-- root/root 5629 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Apublic.h -rw-r--r-- root/root 2321 2016-01-26 00:26 ./usr/include/hdf5/serial/H5ArrayType.h -rw-r--r-- root/root 3084 2016-01-26 00:26 ./usr/include/hdf5/serial/H5AtomType.h -rw-r--r-- root/root 4487 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Attribute.h -rw-r--r-- root/root 1802 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Classes.h -rw-r--r-- root/root 7672 2016-01-26 00:26 ./usr/include/hdf5/serial/H5CommonFG.h -rw-r--r-- root/root 4467 2016-01-26 00:26 ./usr/include/hdf5/serial/H5CompType.h -rw-r--r-- root/root 2173 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Cpp.h -rw-r--r-- root/root 3894 2016-01-26 00:26 ./usr/include/hdf5/serial/H5CppDoc.h -rw-r--r-- root/root 1918 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DSpublic.h -rw-r--r-- root/root 6586 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DataSet.h -rw-r--r-- root/root 5332 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DataSpace.h -rw-r--r-- root/root 5596 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DataType.h -rw-r--r-- root/root 5632 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DcreatProp.h -rw-r--r-- root/root 6633 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Dpublic.h -rw-r--r-- root/root 5201 2016-01-26 00:26 ./usr/include/hdf5/serial/H5DxferProp.h -rw-r--r-- root/root 3067 2016-01-26 00:26 ./usr/include/hdf5/serial/H5EnumType.h -rw-r--r-- root/root 19492 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Epublic.h -rw-r--r-- root/root 6106 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Exception.h -rw-r--r-- root/root 1705 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FDstdio.h -rw-r--r-- root/root 6619 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FaccProp.h -rw-r--r-- root/root 3610 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FcreatProp.h -rw-r--r-- root/root 4633 2016-01-26 00:26 ./usr/include/hdf5/serial/H5File.h -rw-r--r-- root/root 2992 2016-01-26 00:26 ./usr/include/hdf5/serial/H5FloatType.h -rw-r--r-- root/root 8911 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Gpublic.h -rw-r--r-- root/root 2556 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Group.h -rw-r--r-- root/root 3432 2016-01-26 00:26 ./usr/include/hdf5/serial/H5IMpublic.h -rw-r--r-- root/root 4298 2016-01-26 00:26 ./usr/include/hdf5/serial/H5IdComponent.h -rw-r--r-- root/root 1774 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Include.h -rw-r--r-- root/root 2128 2016-01-26 00:26 ./usr/include/hdf5/serial/H5IntType.h -rw-r--r-- root/root 4669 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 00:26 ./usr/include/hdf5/serial/H5LTpublic.h -rw-r--r-- root/root 3165 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Library.h -rw-r--r-- root/root 7883 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Location.h -rw-r--r-- root/root 9330 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 00:26 ./usr/include/hdf5/serial/H5MMpublic.h -rw-r--r-- root/root 3428 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Object.h -rw-r--r-- root/root 2922 2016-01-26 00:26 ./usr/include/hdf5/serial/H5OcreatProp.h -rw-r--r-- root/root 10238 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 00:26 ./usr/include/hdf5/serial/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 00:26 ./usr/include/hdf5/serial/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 00:26 ./usr/include/hdf5/serial/H5PTpublic.h -rw-r--r-- root/root 8825 2016-01-26 00:26 ./usr/include/hdf5/serial/H5PacketTable.h -rw-r--r-- root/root 24677 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Ppublic.h -rw-r--r-- root/root 15065 2016-01-26 00:26 ./usr/include/hdf5/serial/H5PredType.h -rw-r--r-- root/root 5093 2016-01-26 00:26 ./usr/include/hdf5/serial/H5PropList.h -rw-r--r-- root/root 3686 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Spublic.h -rw-r--r-- root/root 2554 2016-01-26 00:26 ./usr/include/hdf5/serial/H5StrType.h -rw-r--r-- root/root 8577 2016-01-26 00:26 ./usr/include/hdf5/serial/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Tpublic.h -rw-r--r-- root/root 2072 2016-01-26 00:26 ./usr/include/hdf5/serial/H5VarLenType.h -rw-r--r-- root/root 11262 2016-01-26 00:26 ./usr/include/hdf5/serial/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 00:26 ./usr/include/hdf5/serial/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 00:26 ./usr/include/hdf5/serial/H5f90i.h -rw-r--r-- root/root 1936 2016-01-26 00:26 ./usr/include/hdf5/serial/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 00:26 ./usr/include/hdf5/serial/H5overflow.h -rw-r--r-- root/root 17293 2016-01-26 00:26 ./usr/include/hdf5/serial/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 00:26 ./usr/include/hdf5/serial/H5public.h -rw-r--r-- root/root 12558 2016-01-26 00:26 ./usr/include/hdf5/serial/H5version.h -rw-r--r-- root/root 15607 2016-01-26 00:26 ./usr/include/hdf5/serial/h5_dble_interface.mod -rw-r--r-- root/root 13109 2016-01-26 00:26 ./usr/include/hdf5/serial/h5a.mod -rw-r--r-- root/root 16804 2016-01-26 00:26 ./usr/include/hdf5/serial/h5a_provisional.mod -rw-r--r-- root/root 12787 2016-01-26 00:26 ./usr/include/hdf5/serial/h5d.mod -rw-r--r-- root/root 19774 2016-01-26 00:26 ./usr/include/hdf5/serial/h5d_provisional.mod -rw-r--r-- root/root 62378 2016-01-26 00:26 ./usr/include/hdf5/serial/h5ds.mod -rw-r--r-- root/root 11108 2016-01-26 00:26 ./usr/include/hdf5/serial/h5e.mod -rw-r--r-- root/root 11060 2016-01-26 00:26 ./usr/include/hdf5/serial/h5e_provisional.mod -rw-r--r-- root/root 11987 2016-01-26 00:26 ./usr/include/hdf5/serial/h5f.mod -rw-r--r-- root/root 12781 2016-01-26 00:26 ./usr/include/hdf5/serial/h5f_provisional.mod -rw-r--r-- root/root 559 2016-01-26 00:26 ./usr/include/hdf5/serial/h5fortran_types.mod -rw-r--r-- root/root 12551 2016-01-26 00:26 ./usr/include/hdf5/serial/h5g.mod -rw-r--r-- root/root 10622 2016-01-26 00:26 ./usr/include/hdf5/serial/h5global.mod -rw-r--r-- root/root 11234 2016-01-26 00:26 ./usr/include/hdf5/serial/h5i.mod -rw-r--r-- root/root 62643 2016-01-26 00:26 ./usr/include/hdf5/serial/h5im.mod -rw-r--r-- root/root 12303 2016-01-26 00:26 ./usr/include/hdf5/serial/h5l.mod -rw-r--r-- root/root 13352 2016-01-26 00:26 ./usr/include/hdf5/serial/h5l_provisional.mod -rw-r--r-- root/root 11428 2016-01-26 00:26 ./usr/include/hdf5/serial/h5lib.mod -rw-r--r-- root/root 479 2016-01-26 00:26 ./usr/include/hdf5/serial/h5lib_provisional.mod -rw-r--r-- root/root 72295 2016-01-26 00:26 ./usr/include/hdf5/serial/h5lt.mod -rw-r--r-- root/root 11962 2016-01-26 00:26 ./usr/include/hdf5/serial/h5o.mod -rw-r--r-- root/root 14077 2016-01-26 00:26 ./usr/include/hdf5/serial/h5o_provisional.mod -rw-r--r-- root/root 18809 2016-01-26 00:26 ./usr/include/hdf5/serial/h5p.mod -rw-r--r-- root/root 14186 2016-01-26 00:26 ./usr/include/hdf5/serial/h5p_provisional.mod -rw-r--r-- root/root 10851 2016-01-26 00:26 ./usr/include/hdf5/serial/h5r.mod -rw-r--r-- root/root 14580 2016-01-26 00:26 ./usr/include/hdf5/serial/h5r_provisional.mod -rw-r--r-- root/root 12907 2016-01-26 00:26 ./usr/include/hdf5/serial/h5s.mod -rw-r--r-- root/root 14642 2016-01-26 00:26 ./usr/include/hdf5/serial/h5t.mod -rw-r--r-- root/root 13138 2016-01-26 00:26 ./usr/include/hdf5/serial/h5t_provisional.mod -rw-r--r-- root/root 64461 2016-01-26 00:26 ./usr/include/hdf5/serial/h5tb.mod -rw-r--r-- root/root 2018 2016-01-26 00:26 ./usr/include/hdf5/serial/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 10990 2016-01-26 00:26 ./usr/include/hdf5/serial/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 00:26 ./usr/include/hdf5/serial/hdf5.h -rw-r--r-- root/root 61759 2016-01-26 00:26 ./usr/include/hdf5/serial/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 00:26 ./usr/include/hdf5/serial/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/include -> ../../../../include/hdf5/serial lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/lib -> . lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5.a -> ../../libhdf5_serial.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5.settings -> ../../libhdf5_serial.settings lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5.so -> ../../libhdf5_serial.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_cpp.a -> ../../libhdf5_cpp.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_cpp.so -> ../../libhdf5_cpp.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_fortran.a -> ../../libhdf5_serial_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_fortran.so -> ../../libhdf5_serial_fortran.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_hl.a -> ../../libhdf5_serial_hl.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_hl.so -> ../../libhdf5_serial_hl.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_hl_cpp.a -> ../../libhdf5_hl_cpp.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so -> ../../libhdf5_hl_cpp.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5hl_fortran.a -> ../../libhdf5_serialhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/serial/libhdf5hl_fortran.so -> ../../libhdf5_serialhl_fortran.so -rw-r--r-- root/root 4269902 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_cpp.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_cpp.so -> libhdf5_cpp.so.11.0.0 -rw-r--r-- root/root 30080 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_hl_cpp.so -> libhdf5_hl_cpp.so.11.0.0 -rw-r--r-- root/root 15594102 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_serial.a -rw-r--r-- root/root 3889 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_serial.settings lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial.so -> libhdf5_serial.so.10.1.0 -rw-r--r-- root/root 1247664 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_fortran.so -> libhdf5_serial_fortran.so.10.0.2 -rw-r--r-- root/root 611732 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serial_hl.so -> libhdf5_serial_hl.so.10.0.2 -rw-r--r-- root/root 389548 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_serialhl_fortran.so -> libhdf5_serialhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/pkgconfig/ -rw-r--r-- root/root 173 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/pkgconfig/hdf5-serial.pc drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-dev/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-dev/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-dev/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 84 2015-11-16 13:22 ./usr/share/lintian/overrides/libhdf5-dev libhdf5-mpi-dev_1.8.16+docs-3_powerpc.deb ───────────────────────────────────────── new debian package, version 2.0. size 3070 bytes: control archive=693 bytes. 786 bytes, 18 lines control 74 bytes, 1 lines md5sums Package: libhdf5-mpi-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 36 Depends: libhdf5-openmpi-dev, mpi-default-dev Section: libdevel Priority: extra Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - development files - default MPI version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package depends on the default MPI version of HDF5 for each platform. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpi-dev/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-mpi-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpi-dev/changelog.Debian.gz -> ../libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-mpi-dev/copyright libhdf5-mpich-10-dbg_1.8.16+docs-3_powerpc.deb ────────────────────────────────────────────── new debian package, version 2.0. size 3010892 bytes: control archive=948 bytes. 935 bytes, 20 lines control 503 bytes, 5 lines md5sums Package: libhdf5-mpich-10-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3299 Depends: libhdf5-mpich-10 (= 1.8.16+docs-3) Section: debug Priority: extra Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - Mpich Debug package HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains debug hdf5/mpich libraries. Build-Ids: 58088e9c3789abd5be0cdadad2a90cfc7bae6166 b4499fb7881ccf5a4e5306d07e6ea83ef83e176e e24797ca9d3cce7b4c09f3242250f4dad9803c4a f173dae1ad7a8ecc17db9ec6b6bc068fb6ab25db drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/58/ -rw-r--r-- root/root 2834216 2016-01-26 00:27 ./usr/lib/debug/.build-id/58/088e9c3789abd5be0cdadad2a90cfc7bae6166.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/b4/ -rw-r--r-- root/root 124404 2016-01-26 00:27 ./usr/lib/debug/.build-id/b4/499fb7881ccf5a4e5306d07e6ea83ef83e176e.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/e2/ -rw-r--r-- root/root 88380 2016-01-26 00:27 ./usr/lib/debug/.build-id/e2/4797ca9d3cce7b4c09f3242250f4dad9803c4a.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/f1/ -rw-r--r-- root/root 285428 2016-01-26 00:27 ./usr/lib/debug/.build-id/f1/73dae1ad7a8ecc17db9ec6b6bc068fb6ab25db.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpich-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-mpich-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpich-10-dbg/changelog.Debian.gz -> ../libhdf5-mpich-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-mpich-10-dbg/copyright libhdf5-mpich-10_1.8.16+docs-3_powerpc.deb ────────────────────────────────────────── new debian package, version 2.0. size 807866 bytes: control archive=21106 bytes. 899 bytes, 20 lines control 596 bytes, 7 lines md5sums 158 bytes, 5 lines shlibs 183236 bytes, 4181 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-mpich-10 Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3640 Depends: libc6 (>= 2.8), libgcc1 (>= 1:4.2), libgfortran3 (>= 4.3), libmpich12, libsz2, zlib1g (>= 1:1.1.4) Section: libs Priority: extra Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains runtime files for use with MPICH2. Warning: the C++ interface is not provided for this version. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich.so.10 -> libhdf5_mpich.so.10.1.0 -rw-r--r-- root/root 2962936 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.so.10 -> libhdf5_mpich_fortran.so.10.0.2 -rw-r--r-- root/root 265044 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.so.10 -> libhdf5_mpich_hl.so.10.0.2 -rw-r--r-- root/root 133224 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10 -> libhdf5_mpichhl_fortran.so.10.0.2 -rw-r--r-- root/root 132740 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpich-10/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-mpich-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1330 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpich-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-mpich-10/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 138 2016-01-25 16:48 ./usr/share/lintian/overrides/libhdf5-mpich-10 libhdf5-mpich-dev_1.8.16+docs-3_powerpc.deb ─────────────────────────────────────────── new debian package, version 2.0. size 4457426 bytes: control archive=3450 bytes. 904 bytes, 20 lines control 6330 bytes, 90 lines md5sums 520 bytes, 17 lines * postinst #!/bin/sh 259 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-mpich-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 18863 Depends: libhdf5-mpich-10 (= 1.8.16+docs-3), zlib1g-dev, libaec-dev, libjpeg-dev, libmpich-dev Suggests: libhdf5-doc Section: libdevel Priority: extra Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - development files - MPICH version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains development files for use with MPICH2. Warning: the C++ interface is not provided for this version. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/bin/ -rwxr-xr-x root/root 13634 2016-01-26 00:26 ./usr/bin/h5pcc.mpich -rwxr-xr-x root/root 12946 2016-01-26 00:26 ./usr/bin/h5pfc.mpich drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/hdf5/mpich/ -rw-r--r-- root/root 22588 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5ACpublic.h -rw-r--r-- root/root 5629 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Apublic.h -rw-r--r-- root/root 1918 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5DSpublic.h -rw-r--r-- root/root 6633 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Dpublic.h -rw-r--r-- root/root 19492 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Epublic.h -rw-r--r-- root/root 1705 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5FDstdio.h -rw-r--r-- root/root 8911 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Gpublic.h -rw-r--r-- root/root 3432 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5IMpublic.h -rw-r--r-- root/root 4669 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5LTpublic.h -rw-r--r-- root/root 9330 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5MMpublic.h -rw-r--r-- root/root 10238 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5PTpublic.h -rw-r--r-- root/root 24677 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Ppublic.h -rw-r--r-- root/root 3686 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Spublic.h -rw-r--r-- root/root 8577 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Tpublic.h -rw-r--r-- root/root 11262 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5f90i.h -rw-r--r-- root/root 1936 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5overflow.h -rw-r--r-- root/root 17296 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5public.h -rw-r--r-- root/root 12558 2016-01-26 00:26 ./usr/include/hdf5/mpich/H5version.h -rw-r--r-- root/root 15607 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5_dble_interface.mod -rw-r--r-- root/root 13109 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5a.mod -rw-r--r-- root/root 16804 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5a_provisional.mod -rw-r--r-- root/root 12787 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5d.mod -rw-r--r-- root/root 19774 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5d_provisional.mod -rw-r--r-- root/root 62684 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5ds.mod -rw-r--r-- root/root 11108 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5e.mod -rw-r--r-- root/root 11060 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5e_provisional.mod -rw-r--r-- root/root 11987 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5f.mod -rw-r--r-- root/root 12781 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5f_provisional.mod -rw-r--r-- root/root 11102 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5fdmpio.mod -rw-r--r-- root/root 559 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5fortran_types.mod -rw-r--r-- root/root 12551 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5g.mod -rw-r--r-- root/root 10622 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5global.mod -rw-r--r-- root/root 11234 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5i.mod -rw-r--r-- root/root 62964 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5im.mod -rw-r--r-- root/root 12303 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5l.mod -rw-r--r-- root/root 13352 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5l_provisional.mod -rw-r--r-- root/root 11428 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5lib.mod -rw-r--r-- root/root 479 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5lib_provisional.mod -rw-r--r-- root/root 72659 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5lt.mod -rw-r--r-- root/root 11962 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5o.mod -rw-r--r-- root/root 14077 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5o_provisional.mod -rw-r--r-- root/root 18809 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5p.mod -rw-r--r-- root/root 14186 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5p_provisional.mod -rw-r--r-- root/root 10851 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5r.mod -rw-r--r-- root/root 14580 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5r_provisional.mod -rw-r--r-- root/root 12907 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5s.mod -rw-r--r-- root/root 14642 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5t.mod -rw-r--r-- root/root 13138 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5t_provisional.mod -rw-r--r-- root/root 64835 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5tb.mod -rw-r--r-- root/root 2018 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 10990 2016-01-26 00:26 ./usr/include/hdf5/mpich/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 00:26 ./usr/include/hdf5/mpich/hdf5.h -rw-r--r-- root/root 62101 2016-01-26 00:26 ./usr/include/hdf5/mpich/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 00:26 ./usr/include/hdf5/mpich/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/include -> ../../../../include/hdf5/mpich lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/lib -> . lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5.a -> ../../libhdf5_mpich.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5.settings -> ../../libhdf5_mpich.settings lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5.so -> ../../libhdf5_mpich.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5_fortran.a -> ../../libhdf5_mpich_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5_fortran.so -> ../../libhdf5_mpich_fortran.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5_hl.a -> ../../libhdf5_mpich_hl.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5_hl.so -> ../../libhdf5_mpich_hl.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5hl_fortran.a -> ../../libhdf5_mpichhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/mpich/libhdf5hl_fortran.so -> ../../libhdf5_mpichhl_fortran.so -rw-r--r-- root/root 15816540 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich.a -rw-r--r-- root/root 6286 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich.settings lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich.so -> libhdf5_mpich.so.10.1.0 -rw-r--r-- root/root 1265120 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_fortran.so -> libhdf5_mpich_fortran.so.10.0.2 -rw-r--r-- root/root 611780 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpich_hl.so -> libhdf5_mpich_hl.so.10.0.2 -rw-r--r-- root/root 389600 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_mpichhl_fortran.so -> libhdf5_mpichhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/pkgconfig/ -rw-r--r-- root/root 193 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/pkgconfig/hdf5-mpich.pc drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpich-dev/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-mpich-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-mpich-dev/changelog.Debian.gz -> ../libhdf5-mpich-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-mpich-dev/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 84 2015-11-16 13:22 ./usr/share/lintian/overrides/libhdf5-mpich-dev drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/man1/ -rw-r--r-- root/root 926 2016-01-26 00:27 ./usr/share/man/man1/h5pcc.mpich.1.gz -rw-r--r-- root/root 903 2016-01-26 00:27 ./usr/share/man/man1/h5pfc.mpich.1.gz libhdf5-openmpi-10-dbg_1.8.16+docs-3_powerpc.deb ──────────────────────────────────────────────── new debian package, version 2.0. size 3011138 bytes: control archive=954 bytes. 943 bytes, 20 lines control 505 bytes, 5 lines md5sums Package: libhdf5-openmpi-10-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3301 Depends: libhdf5-openmpi-10 (= 1.8.16+docs-3) Section: debug Priority: extra Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - OpenMPI Debug package HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains debug hdf5/openmpi libraries. Build-Ids: 293c5adc57aa8817f668a873332ccc77b6d016cc 3daf9976f0ec92b432865a8b71172c81d55f918a 4a98169d80b76c1dfbd1b9000dd08e04a82a7480 e53f44fab591b99544fd0eb7d4c89971fb1fd352 drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/29/ -rw-r--r-- root/root 124448 2016-01-26 00:27 ./usr/lib/debug/.build-id/29/3c5adc57aa8817f668a873332ccc77b6d016cc.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/3d/ -rw-r--r-- root/root 285900 2016-01-26 00:27 ./usr/lib/debug/.build-id/3d/af9976f0ec92b432865a8b71172c81d55f918a.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/4a/ -rw-r--r-- root/root 2834744 2016-01-26 00:27 ./usr/lib/debug/.build-id/4a/98169d80b76c1dfbd1b9000dd08e04a82a7480.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/debug/.build-id/e5/ -rw-r--r-- root/root 88384 2016-01-26 00:27 ./usr/lib/debug/.build-id/e5/3f44fab591b99544fd0eb7d4c89971fb1fd352.debug drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-openmpi-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-openmpi-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-openmpi-10-dbg/changelog.Debian.gz -> ../libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-openmpi-10-dbg/copyright libhdf5-openmpi-10_1.8.16+docs-3_powerpc.deb ──────────────────────────────────────────── new debian package, version 2.0. size 808392 bytes: control archive=21080 bytes. 844 bytes, 19 lines control 610 bytes, 7 lines md5sums 174 bytes, 5 lines shlibs 183252 bytes, 4181 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-openmpi-10 Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3640 Depends: libc6 (>= 2.8), libgcc1 (>= 1:4.2), libgfortran3 (>= 4.3), libopenmpi1.6, libsz2, zlib1g (>= 1:1.1.4) Section: libs Priority: extra Multi-Arch: same Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains runtime files for use with OpenMPI. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi.so.10 -> libhdf5_openmpi.so.10.1.0 -rw-r--r-- root/root 2962908 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.so.10 -> libhdf5_openmpi_fortran.so.10.0.2 -rw-r--r-- root/root 265060 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.so.10 -> libhdf5_openmpi_hl.so.10.0.2 -rw-r--r-- root/root 133224 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10 -> libhdf5_openmpihl_fortran.so.10.0.2 -rw-r--r-- root/root 132740 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-openmpi-10/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-openmpi-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1329 2016-01-26 00:28 ./usr/share/doc/libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-openmpi-10/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 148 2016-01-25 16:48 ./usr/share/lintian/overrides/libhdf5-openmpi-10 libhdf5-openmpi-dev_1.8.16+docs-3_powerpc.deb ───────────────────────────────────────────── new debian package, version 2.0. size 4458150 bytes: control archive=3422 bytes. 851 bytes, 19 lines control 6510 bytes, 90 lines md5sums 532 bytes, 17 lines * postinst #!/bin/sh 265 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-openmpi-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: powerpc Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 18870 Depends: libhdf5-openmpi-10 (= 1.8.16+docs-3), zlib1g-dev, libaec-dev, libjpeg-dev, libopenmpi-dev Suggests: libhdf5-doc Section: libdevel Priority: extra Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - development files - OpenMPI version HDF5 is a file format and library for storing scientific data. HDF5 was designed and implemented to address the deficiencies of HDF4.x. It has a more powerful and flexible data model, supports files larger than 2 GB, and supports parallel I/O. . This package contains development files for use with OpenMPI. drwxr-xr-x root/root 0 2016-01-26 00:27 ./ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/bin/ -rwxr-xr-x root/root 13644 2016-01-26 00:26 ./usr/bin/h5pcc.openmpi -rwxr-xr-x root/root 12956 2016-01-26 00:26 ./usr/bin/h5pfc.openmpi drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/include/hdf5/openmpi/ -rw-r--r-- root/root 22588 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5ACpublic.h -rw-r--r-- root/root 5629 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Apublic.h -rw-r--r-- root/root 1918 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5DSpublic.h -rw-r--r-- root/root 6633 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Dpublic.h -rw-r--r-- root/root 19492 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Epublic.h -rw-r--r-- root/root 1705 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5FDstdio.h -rw-r--r-- root/root 8911 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Gpublic.h -rw-r--r-- root/root 3432 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5IMpublic.h -rw-r--r-- root/root 4669 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5LTpublic.h -rw-r--r-- root/root 9330 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5MMpublic.h -rw-r--r-- root/root 10238 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5PTpublic.h -rw-r--r-- root/root 24677 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Ppublic.h -rw-r--r-- root/root 3686 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Spublic.h -rw-r--r-- root/root 8577 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Tpublic.h -rw-r--r-- root/root 11262 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5f90i.h -rw-r--r-- root/root 1936 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5overflow.h -rw-r--r-- root/root 17296 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5public.h -rw-r--r-- root/root 12558 2016-01-26 00:26 ./usr/include/hdf5/openmpi/H5version.h -rw-r--r-- root/root 15607 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5_dble_interface.mod -rw-r--r-- root/root 13109 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5a.mod -rw-r--r-- root/root 16804 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5a_provisional.mod -rw-r--r-- root/root 12787 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5d.mod -rw-r--r-- root/root 19774 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5d_provisional.mod -rw-r--r-- root/root 62684 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5ds.mod -rw-r--r-- root/root 11108 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5e.mod -rw-r--r-- root/root 11060 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5e_provisional.mod -rw-r--r-- root/root 11987 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5f.mod -rw-r--r-- root/root 12781 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5f_provisional.mod -rw-r--r-- root/root 11102 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5fdmpio.mod -rw-r--r-- root/root 559 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5fortran_types.mod -rw-r--r-- root/root 12551 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5g.mod -rw-r--r-- root/root 10622 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5global.mod -rw-r--r-- root/root 11234 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5i.mod -rw-r--r-- root/root 62964 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5im.mod -rw-r--r-- root/root 12303 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5l.mod -rw-r--r-- root/root 13352 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5l_provisional.mod -rw-r--r-- root/root 11428 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5lib.mod -rw-r--r-- root/root 479 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5lib_provisional.mod -rw-r--r-- root/root 72659 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5lt.mod -rw-r--r-- root/root 11962 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5o.mod -rw-r--r-- root/root 14077 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5o_provisional.mod -rw-r--r-- root/root 18809 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5p.mod -rw-r--r-- root/root 14186 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5p_provisional.mod -rw-r--r-- root/root 10851 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5r.mod -rw-r--r-- root/root 14580 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5r_provisional.mod -rw-r--r-- root/root 12907 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5s.mod -rw-r--r-- root/root 14642 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5t.mod -rw-r--r-- root/root 13138 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5t_provisional.mod -rw-r--r-- root/root 64835 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5tb.mod -rw-r--r-- root/root 2018 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 10990 2016-01-26 00:26 ./usr/include/hdf5/openmpi/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 00:26 ./usr/include/hdf5/openmpi/hdf5.h -rw-r--r-- root/root 62101 2016-01-26 00:26 ./usr/include/hdf5/openmpi/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 00:26 ./usr/include/hdf5/openmpi/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/include -> ../../../../include/hdf5/openmpi lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/lib -> . lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5.a -> ../../libhdf5_openmpi.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5.settings -> ../../libhdf5_openmpi.settings lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5.so -> ../../libhdf5_openmpi.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5_fortran.a -> ../../libhdf5_openmpi_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5_fortran.so -> ../../libhdf5_openmpi_fortran.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5_hl.a -> ../../libhdf5_openmpi_hl.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5_hl.so -> ../../libhdf5_openmpi_hl.so lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5hl_fortran.a -> ../../libhdf5_openmpihl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/hdf5/openmpi/libhdf5hl_fortran.so -> ../../libhdf5_openmpihl_fortran.so -rw-r--r-- root/root 15821924 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi.a -rw-r--r-- root/root 6256 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi.settings lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi.so -> libhdf5_openmpi.so.10.1.0 -rw-r--r-- root/root 1265860 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_fortran.so -> libhdf5_openmpi_fortran.so.10.0.2 -rw-r--r-- root/root 611796 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpi_hl.so -> libhdf5_openmpi_hl.so.10.0.2 -rw-r--r-- root/root 389620 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/lib/powerpc-linux-gnu/libhdf5_openmpihl_fortran.so -> libhdf5_openmpihl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/pkgconfig/ -rw-r--r-- root/root 245 2016-01-26 00:26 ./usr/lib/powerpc-linux-gnu/pkgconfig/hdf5-openmpi.pc drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-openmpi-dev/ lrwxrwxrwx root/root 0 2016-01-26 00:27 ./usr/share/doc/libhdf5-openmpi-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 00:28 ./usr/share/doc/libhdf5-openmpi-dev/changelog.Debian.gz -> ../libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 13:22 ./usr/share/doc/libhdf5-openmpi-dev/copyright drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 88 2015-11-16 13:22 ./usr/share/lintian/overrides/libhdf5-openmpi-dev drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 00:27 ./usr/share/man/man1/ -rw-r--r-- root/root 926 2016-01-26 00:27 ./usr/share/man/man1/h5pcc.openmpi.1.gz -rw-r--r-- root/root 903 2016-01-26 00:27 ./usr/share/man/man1/h5pfc.openmpi.1.gz ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Not removing build depends: as requested Keeping session: ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: powerpc Build-Space: 904360 Build-Time: 657 Distribution: xenial-proposed Host Architecture: powerpc Install-Time: 73 Job: hdf5_1.8.16+docs-3.dsc Machine Architecture: powerpc Package: hdf5 Package-Time: 732 Source-Version: 1.8.16+docs-3 Space: 904360 Status: successful Version: 1.8.16+docs-3 ──────────────────────────────────────────────────────────────────────────────── Finished at 20160126-0028 Build needed 00:12:12, 904360k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-8896194'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-8896194/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-8896194'] Unmounting chroot for build PACKAGEBUILD-8896194... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-8896194'] Removing build PACKAGEBUILD-8896194